WorksheetsSoftware Engineering SDLC
Total questions: 25
Worksheet time: 13mins
Pick the drawback of spiral process models
The high amount of risk analysis
Additional functionality can be added later
Strong approval and documentation control
Doesn't work well for smaller projects
RAD software process models stands for __________
A. Rapid Application Development
B. Relative Application Development
C. Rapid Application Deployment
D. Rapid Application Design
In _______________, the result of each phase is one or more documents that should be approved and the next phase shouldn't started until the previous phase has completely been finished.
A. Spiral process models
B. Waterfall process models
C. RAD model
D. Agile process models
When the requirements are well understood, apply __________________ model
A. Waterfall process
B. Evolutionary process
C. Incremental process
D.Spiral proces model
________________ model combines elements of linear and parallel process flows. Each linear sequence produces deliverable increments of the software.
A. Waterfall process
B.Evolutionary process
C. Incremental process
D.Spiral process
6. If the requirements are well understood and the project scope is constrained, ____________ enables a development team to create a fully functional system.
A.Incremental model
B. Waterfall model
C.Evolutionary model
D. Prototype model
7. Customers defines a set of general objectives but does not identify detailed requirements for functions and features or Developer may be unsure of the efficiency of an algorithm, then which model is suitable?
A.Waterfall model
B. Evolutionary model
C. Incremental model
D. Agile process model
8. The incremental model of software development is ________
A.A reasonable approach when requirements are well defined
B. A good approach when a working core product is required quickly
C. The best approach to use for projects with large development teams
D.A revolutionary model that is not used for commercial products
9.The spiral process model uses __________ as a risk reduction mechanism.
A.Usecase
B.Blue print
C. Prototype
D. Index card
10. What is the first step in the SDLC?
A. System design
B. Coding
C. Testing
D. Investigation and requirement analysis
11.The major drawback of RAD model is __________
A.It requires highly skilled developers/ designers
B. it necessitates customer feedbacks
C.It increases the component reusability
D. Both a and c
12. Model selection is based on _______________
A.Requirements
B. Development and team user
C. Project type and associated risk
D. All the above
13. When the user participation isn't involved, which of the following models will not result in the desired output?
A.Prototyping & Waterfall
B. Prototyping & RAD
C. Prototyping & Spiral
D. Prototyping & Agile
14.The agile software development model is built based on _____________
A. Linear model
B. Incremental model
C. Iterative model
D. Incremental and Iterative model
15. Which of the following activities is not applicable to agile software development?
A. Producing only the essential work products
B. Utilizing the strategy of incremental product delivery
C. Abolishing the project planning and testing
D. All of the above
16. Which of the following framework activities are carried out in Adaptive Software Development (ASD)?
A.Assumption, Association, Learning
B. The Investigation, Strategy, Coding
C. Requirements gathering, Adaptive Cycle planning, Iterative Development
D. All of the above
17. The ___________ model helps in representing the system's dynamic behavior
A. Object model
B. Class model
C. Behavioral model
D. Data model
18. An erroneous system state that results in an unexpected system behavior is acknowledged as?
A. System failure
B. Human error
C. System error
D. System fault
19. Which of the following word correctly summarized the importance of software design?
A. Quality
B. Complexity
C. Efficiency
D. Accuracy
20. _____________ is not a direct measure of SE process
A. Effort
B. Cost
C. Efficiency
D. All of the above
21. Which parameters are essentially used while computing the software development cost?
A. Hardware and Software cost
B.Effort cost
C. Traveling cost
D. All the above
22. Which of the following threatens the quality and timeliness of the produced software?
A. Business risk
B. Potential risk
C. Technical risk
D. Known risk
23. In Extreme programming (XP), each story is written by the customer and is placed on an ______________
A. Play card
B. Index card
C. Development card
D. Projectyt veloci
24. __________________ is the number of customer stories implemented during the first release
A. Spike solution
B. Project velocity
C. Refactoring
D. Epics
25. Whatever the project size and priorities, a _______________ family methodology for the project will work to reduce the paper work and overhead.
A. Crystal
B. Kanban
C. XP
D. Scrum
