Wednesday, September 24, 2014

SEM QUIZ 1


1.UML activity diagrams are useful in representing which analysis model elements?
Select one:

a.Scenario-based elements
b.Flow-based elements
c.Behavioral elements
d.Class-based elements

a)
*************************************************************************
2.The most important feature of spiral model is
Select one:
a.risk management
b.requirement analysis
c.configuration management
d.quality management

a)
*************************************************************************
3.Requirements can be best refined using
Select one:
a.Waterfall model
b.Spiral Model
c.Evolutionary Model
d.Prototyping Model

d)
*************************************************************************
4.The work products produced during requirement elicitation will vary depending on the
Select one:
a.size of the budget
b.stakeholder needs
c.software process being used
d.size of the product being built

d)
*************************************************************************
5.The best project team organizational model to use when tackling extremely complex problems is the
Select one:
a.Open Paradigm
b.Closed Paradigm
c.Synchronous Paradigm
d.Random Paradigm

a)
*************************************************************************
6.Which of these software characteristics is not a factor contributing to project coordination difficulties?
Select one:
a.Uncertainty
b.Interoperability
c.Performance
d.Scale

c)
*************************************************************************
7.Which of the following is not a weak point of waterfall lifecycle?
Select one:

a.Working version of the program is not available soon
b.Difficult to prepare a plan early
c.Difficult for the customer to state all requirements
d.Difficult to keep entire team busy with work

b)
*************************************************************************
8.Which of the following is not an objective for building a requirements model?
Select one:
a.establish basis for software design
b.describe customer requirements
c.define set of software requirements that can be validated
d.develop an abbreviated solution for the problem

d)
*************************************************************************
9.which of the following characterstic is not considered for identifying analysis classes?
a.Essential Requirement
b.Retained information
c.Multiple attributes
d.Encapsulation

d)
*************************************************************************
10.The waterfall model of software development is
Select one:
a) A good approach when a working program is required quickly
b) The best approach to use for projects with large development teams
c) An old fashioned model that is not used any more
d) A reasonable approach when requirements are well defined

d)
*************************************************************************
11.Which of the following is not one of core principles of software engineering practice?
Select one:
a.Pareto principle (20% of any product requires 80% of the effort)
b.A software system exists only to provide value to its users
c.All design should be as simple as possible, but no simpler
d.Remember that what you produce others will consume

a)
*************************************************************************
12.The prototyping model of software development is
Select one:
a.A reasonable approach when requirements are well defined
b.The best approach to use for projects with large development teams
c.A useful approach when customer can not define requirements clearly
d.A risky model that rarely produces a meaningful product

c)
*************************************************************************
13.Software feasibility is based on which of the following
Select one:
a.Technical prowess of the developers
b.Business and Marketing concerns
c.Scope, Constraints, Market
d.Technology, Finance, Time, Resources

d)
*************************************************************************
14.Which of the following is not a challenge for analyst during Elicitation?
Select one:
a.Scope
b.Volatility
c.Understanding
d.Representation

d)
*************************************************************************
15.For purposes of behavior modeling a state is any
Select one:
a.consumer or producer of data
b.observable mode of behavior
c.data object hierarchy
d.well defined process

b)
*************************************************************************
16.What are the four framework activities found in the Extreme Programming (XP) process model?
Select one:
a.planning, design, coding, testing
b.planning, analysis, design, coding
c.analysis, design, coding, testing
d.planning, analysis, coding, testing

a)
*************************************************************************
17.The Process Models differ from one another based on following factors except
Select one:
a.Conformance to quality standards
b.Team Organization and Role
c.Manner of Quality Assurance
d.Based on flow of activities

a)
*************************************************************************
18.Which is not one of the key questions that is answered by each team member at each daily Scrum meeting?

Select one:
a.What do you plan to accomplish be the next team meeting?
b.What obstacles are you encountering?
c.What did you do since the last meeting?
d.What is the cause of the problems you are encountering?

d)
*************************************************************************
19.The state transition diagram
Select one:
a.indicates system reactions to exteernal events
b.depicts functions that transform the data flow
c.indicates how data are transformed by the system
d.depicts relationships between data objects

a)
*************************************************************************
20.Cohesion is a qualitative indication of the degree to which a module
Select one:
a.is connected to other modules and the outside world
b.is able to complete its function in a timely manner
c.can be written more compactly
d.focuses on just one thing

d)
*************************************************************************
21.which of the following is not one of the principles of good coding
a.Write self­documenting code, not program documentation
b.Refractor the code after you complete the first coding pass
c.Create unit tests before you begin coding
d.Create a visual layout that aids understanding

a)
*************************************************************************
22.The first step in project planning is to
Select one:
a.determine the project constraints
b.establish the objectives and scope
c.determine the budget
d.select a team organizational model

b)
*************************************************************************
23.Software deteriorates rather than wears out because

a.Software suffers from exposure to hostile environments
b.Defects are more likely to arise after software has been used often
c.Multiple change requests introduce errors in component interactions
d.Software spare parts become harder to order

c)
*************************************************************************
24.Which of the following is not necessary to apply agility to a software process?
a.Only essential work products are produced
b.Process allows team to streamline tasks
c.Eliminate the use of project planning and testing
d.Uses incremental product delivery strategy

c)
*************************************************************************
25.Which of the following is not one of the attributes of software quality?
a.Removes need to consider performance issues
b.Adds value for developers and users
c.Effective software process creates infrastructure
d.Useful products satisfy stakeholder requirements

a)

No comments:

Post a Comment