Professional Documents
Culture Documents
Evolution”.
a) diagonal, angular
b) radial, perpendicular
c) radial, angular
d) diagonal, perpendicular
b) Spiral Model
c) Concurrent Model
d) Incremental Model
a) Evolutionary development usually has two flavors; exploratory development, and throw-away
prototyping
b) Very large projects are usually done using evolutionary development based approach
c) It facilitates easy project management, through the high volume of documentation it generates
b) Berry Boehm
c) Bev Littlewood
d) Roger Pressman
a) Development activities
c) Maintenance activities
d) Re-engineering activities
a) Forward engineering
b) Reverse Engineering
c) Reengineering
9. Program modularization and Source code translation are the activities of_____________
a) Forward engineering
b) Reverse Engineering
c) Reengineering
a) True
b) False
11. The cost of re-engineering is often significantly less than the costs of developing new software.
a) True
b) False
a) Availability
b) Reliability
c) Usability
a) Portability
b) Maintainability
c) Availability
a) elicitation
b) design
c) analysis
d) documentation
6. A Use-case actor is always a person having a role that different people may play.
a) True
b) False
a) SDD
b) SRS
c) DDD
d) SRD
8. A stakeholder is anyone who will purchase the completed software system under development.
a) True
b) False
9. Conflicting requirements are common in Requirement Engineering, with each client proposing his or
her version is the right one.
a) True
b) False
10. Which is one of the most important stakeholder from the following ?
a) Use Cases
d) Activity Diagram
a) Two
b) Three
c) Four
a) Three
b) Four
c) Five
d) Six
a) True
b) False
a) True
b) False
a) Performance, Design
b) Stakeholder, Developer
c) Functional, Non-Functional
7. The requirements that result from requirements analysis are typically expressed from one of three
perspectives or views.WhaT is that perspective or view ?
a) Developer
b) User
c) Non-Functional
d) Physical
a) True
b) False
9. Coad and Yourdon suggested _______ selection characteristics that should be used as an analyst
considers each potential object for inclusion in the requirement analysis model.
a) Three
b) Four
c) Five
d) Six
a) True
b) False
1. In a prototype model, working ___ of a system built until an acceptable prototype is achieved.
a)System
b)Prototype
c)Engineering
2. System prototyping is becoming very popular, as it enables to understand customer ___ at an early
stage of development.
A)Opinion
B)Development
C)Requirements
3. Using the prototype, a client can get an “actual feel” of the system.
A)True
B)False
A)Data
B)Requirement
C)Dummy system
5. If the user is not happy with the current prototype, it needs to ___ the prototype.
A)Redefine
B)Define
C)Design
6. System prototypes are designed to get useful customer input prior to the actual System.
A)True
B)False
B)False
A)Prototype
B)Design
C)System
A)Problem
B)Solution
C)System structure
10. A Prototype Model allows to ___ to find out the insight into the accuracy of initial project estimates.
A)System Engineer
B)Manager
C)Developer
A)Complicated
B)Simple
C)Developed
A)Slow design
B)Quick design
C)Both A and B
13. ___ is the first and initial phase of the Prototype Model. This phase is used to identify the problem.
A)Problem identification
B)Design
C)Testing
14. In requirement analysis the ___ gather requirement and thinks about the solution of a problem.
A)Experts
B)Executives
C)Employees
15. After a successful deployment of the system at the clients ‘end, it is compulsory to ___ it from time
to time
A)Maintain
B)Analysis
C)Design
D)Testing
16. In Rapid Throwaway Prototyping, a developed prototype need not necessarily be a part of the
ultimately accepted prototype.
A)True
B)False
17. In the ___ method, the prototype developed initially is incrementally refined on the basis of
customer feedback till it finally gets accepted.
B)Evolutionary Prototyping
C)Incremental Prototyping
D)Extreme Prototyping
18. In the ___ method, the final expected product is broken into different small pieces of prototypes and
being developed individually.
A)Incremental Prototyping
B)Evolutionary Prototyping
A)Evolutionary Prototyping
B)Incremental Prototyping
C)Extreme Prototyping
20. ____ should be used when the desired system needs to have a lot of interaction with the end users.
A)Waterfall model
B)Prototype model
1. Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).
a) 100-200
b) 200-400
c) 400-1000
d) above 1000
3. Which one of the following models is not suitable for accommodating any change?
b) Prototyping Model
c) RAD Model
d) Waterfall Model
a) Horizontal Prototype
b) Vertical Prototype
c) Diagonal Prototype
d) Domain Prototype
a) Quick Design
b) Coding
c) Prototype Refinement
d) Engineer Product
6. Which of the following statements regarding Build & Fix Model is wrong?
a) 2 phases
b) 3 phase
c) 5 phases
d) 6 phases
d) Increases reusability of components, Highly specialized & skilled developers/designers are required
10. Which model can be selected if user is involved in all the phases of SDLC?
a) Waterfall Model
b) Prototyping Model
c) RAD Model
a) diagonal, angular
b) radial, perpendicular
c) radial, angular
d) diagonal, perpendicula
b) Spiral Model
c) Concurrent Model
d) Incremental Model
a) Evolutionary development usually has two flavors; exploratory development, and throw-away
prototyping
b) Very large projects are usually done using evolutionary development based approach
c) It facilitates easy project management, through the high volume of documentation it generates
a) Victor Bisili
b) Berry Boehm
c) Bev Littlewood
d) Roger Pressma
a) Development activities
c) Maintenance activities
d) Re-engineering activities
a) Forward engineering
b) Reverse Engineering
c) Reengineering
9. Program modularization and Source code translation are the activities of_____________
a) Forward engineering
b) Reverse Engineering
c) Reengineering
a) True
b) False
11. The cost of re-engineering is often significantly less than the costs of developing new software.
a) True
b) False
b) set of programs
a) Designing a software
b) Testing a software
a) Margaret Hamilton
b) Watts S. Humphrey
c) Alan Turing
d) Boris Beizer
a) Simplicity
b) Accessibility
c) Modularity
b) Specification
c) Development
d) Dependence
a) Re-engineering
b) Reverse engineering
c) Software re-engineering
9. The activity that distributes estimated effort across the planned project duration by allocating the
effort to specific software developing tasks is ____________
a) Project scheduling
b) Detailed schedule
c) Macroscopic schedule
a) Because of Developers
b) Because of companies
a) Development
c) Functionality
d) Maintainability
a) Linger
b) Mills
c) Dyer
b) Pressman
c) Royce
d) IBM
16. ______________ is not among the eight principles followed by the Software Code of Ethics and
Professional Practice.
a) PRODUCT
b) ENVIRONMENT
c) PUBLIC
d) PROFESSION
a) Central Repository
a) Customer collaboration
c) Working software
c) Emergency Fix
21. Regardless of application area, project size, or complexity, software development work may be
divided into three generic phases: the__________ phase, which focuses on what, the_________ phase,
which focuses on how, and the_________ phase, which focuses on change.
i. support
ii. development
iii. definition
a) iii, ii, i
b) iii, i, ii
c) i, ii, iii
d) ii, i, iii
22. _________ is not a fundamental activity for software processes in software development.
a) Evolution
c) Validation
d) Verification
a) Customer satisfaction
a) False
b) True
a) Albrecht
b) Jacobson
c) Boehm
d) Booch
26. _________ is a software development life cycle model that is chosen if the development team has
less experience on similar projects.
b) RAD
c) Spiral
d) Waterfall
a) Iterative Development
b) Incremental Development
d) Linear Development
28. _______________________ is a software developing team has a defined leader who coordinates
specific tasks and secondary leaders that have responsibility for sub tasks.
a) Programs
b) CASE Tools
c) Software tools
a) RAD Model
b) Waterfall Model
d) Prototyping Model
32. The model which has a major disadvantage in terms of the coding phase of a software life cycle
model is ________
a) Rad Model
b) Spiral Model
c) 4GT Model
d) Waterfall Model
33. Adaptive Software Development(ASD) has which of the following three framework activities?
34. Which of the following is not a project factor that should be considered when planning the structure
of software developing teams?
c) High frustration caused by personal, business, or technological factors that causes friction among
team members
a) Visibility
b) Timeliness
c) Productivity
d) Portability
37. Cleanroom software development process complies with the operational analysis principles by using
a method called known as
a) referential transparency
a) computer program
b) Testing
c) AI
d) IOT
b) SQA
c) SQM
40. ___________ is the definition of objects in the database that leads directly to a standard approach
for the creation of software documentation.
a) Data/data integration
b) Information sharing
c) Document standardization
d) Data integrity
a) Cost
b) Effort Applied
c) Efficiency
42. According to an IBM research, “31% of projects are abandoned before they are completed, 53%
exceed their cost projections by an average of 189 percent, and 94 projects are restarted for every 100
projects.” What is the significance of these figures?
43. Which of the following document contains the user system requirements?
a) SRD
b) DDD
c) SDD
d) SRS
44. _____________ specification is also known as SRS document.
a) white-box
b) grey-box
c) black-box
a) Re-engineering activities
b) Maintenance activities
c) Development activities
c) Design
d) Analysis
a) Complexity
b) Quality
c) Efficiency
d) Accuracy
50. The incorrect activity among the following for the configuration management of a software system is
________
a) Version management
b) System management
c) Change management
d) Internship management