0% found this document useful (0 votes)
178 views

System Dev Unit One Questions - Multiple Choice and Written

This document contains 30 multiple choice questions about software development life cycles (SDLC) and different SDLC models. It tests knowledge about the software development process, common SDLC models like waterfall, iterative, incremental and agile models. It also covers the typical phases in the SDLC like requirements gathering, design, development, testing and maintenance. Additional sections ask about defining SDLC, naming SDLC models, explaining the waterfall model phases and testing phase.

Uploaded by

Michael
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
178 views

System Dev Unit One Questions - Multiple Choice and Written

This document contains 30 multiple choice questions about software development life cycles (SDLC) and different SDLC models. It tests knowledge about the software development process, common SDLC models like waterfall, iterative, incremental and agile models. It also covers the typical phases in the SDLC like requirements gathering, design, development, testing and maintenance. Additional sections ask about defining SDLC, naming SDLC models, explaining the waterfall model phases and testing phase.

Uploaded by

Michael
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

EBS 226: SYSTEMS DEVELOPMENT

UNIT 1 QUESTIONS

1. Software Development Life Cycle (SDLC) can be defined as______.


A) is a software used by the software industry to design, develop and test high quality
software.
B) is a stage used by the software industry to design, develop and test high quality software.
C) a process used by the software industry to design, develop and test high quality software.
D) is a quality used by the software industry to design, develop and test high quality software.

2. Which of the following models does not attempt to start with a full specification of
requirements?
A) Agile Model
B) Incremental Model
C) Iterative Model
D) Water Model

3. The life cycle model that is done in steps from analysis design, implementation,
testing/verification, maintenance __________.
A) Software Development Life Cycle
B) Water Model
C) Incremental Model
D) Iterative Model

4. “It allows for departmentalization and control”. This is an advantage of which type of model?
A) Waterfall Model
B) RAD Model
C) Prototype Model
D) V. Model

5. A framework that describes the activities performed at each stage of a software development
project is called________.
A) Software Model
B) Software Quality Scheme
C) Software tracking and control
D) Software Development Life Cycle

6. One disadvantage of the Waterfall Model is__________.


A) High amount of risk and uncertainty.
B) It combines iterative and incremental process models.
C) Poor model for short projects.
D) Does not define stages clearly.
7. All the following are advantages of choosing an appropriate SDLC Model EXCEPT_______.
A) Decreased tracking and control
B) Improved client relations
C) Decreased project risk
D) Decreased project management overhead

8. The phases of Software Development Life Cycle include all but NOT?
A) Design
B) Coding
C) Patching
D) Feasibility study

9. Adding some new features into the existing software happens at which phase of SDLC?
A) Coding
B) Maintenance
C) Requirement collection and analysis
D) Design

10. It focuses on process adaptability and customer satisfaction by rapid delivery of working
software product.
A) Agile Model
B) Waterfall Model
C) Incremental Model
D) Iterative Model

11. In this phase, developers need to follow certain predefined coding guidelines.
A) Maintenance
B) Coding
C) Design
D) Feasibility study

12. Incremental Model is a process of software development where requirements are broken down
into multiple standalone modules
True/False

13. Incremental SDLC model is a combination of iterative and incremental process models.
True/False

14. An agile life cycle model does not attempt to start with a full specification of requirements.
True/False

15. The requirement is the first stage in the SDLC process.


True/False
16. ________is a collection of related activities that leads to the production of a software system.
a. Software Development
b. Software Design
c. Software Process
d. Software Models

17. The following are the fundamental software engineering activities except ________
a. Software Design
b. Software Specification
c. Software Development
d. Software Evolution

18. 15. SDLC means ________


a. Software Design Life Cycle
b. Software Development and Life Cycle
c. System Development Life Cycle
d. Software Development Life Cycle

19. 16. ________ explains different approaches to software development.


a. Software Models
b. System Models
c. SDLC
d. Software Evolution

20. The use of suitable SDLC model can facilitate the following except ________
a. Increase development speed
b. Improve client relation
c. Increase project management overhead
d. Improve tracking and control

21. SDLC is also called ________


a. Software Development Process
b. System Development Process
c. Software Designing Process
d. System Designing Process
22. 17. Which phase of SDLC spells out the scope of the entire project?
a. Requirement collection and analysis
b. Feasibility study
c. Design
d. Deployment

23. Software Requirement Specification (SRS) documents enhance the conduct of SDLC at which
phase?
a. Requirement collection and analysis
b. Feasibility study
c. Design
d. Deployment

24. Which life cycle model cascade from one phase to another?
a. Spiral Model
b. Waterfall Model
c. Incremental Model
d. Agile Model

25. ________ breaks down requirements into multiple standalone modules of software
development cycle.
a. Spiral Model
b. Waterfall Model
c. Incremental Model
d. Agile Model

26. 18. A disadvantage of waterfall model


a. Low amount of risk and uncertainty
b. A good model for complex and object - oriented projects
c. Poor model for long and ongoing projects
d. Clearly defined stages
27. 19. Software maintenance is done for the following reasons except ________
a. Upgrading the application
b. Fixing bugs
c. Adding new features into existing software
d. Creating new software in addition to existing software
28. 20. Which is odd?
a. Waterfall Model
b. Prototype Model
c. Agile Model
d. Feasibility Model

29. The process of understanding and defining what services are required from the system and
identifying the constraints on the system’s operation and development is known as ________
a. Software Specification
b. SDLC
c. Software Evolution
d. Software Validation

30. The intend to show that a system both conforms to its specification and meets the expectations
of system customers refers to ________
a. Software Specification
b. SDLC
c. Software Evolution
d. Software Validation

SECTION B
1) What Is SDLC? [2 marks]
2) Name five Models used in SDLC [5 marks]
3) Explain Phases of the waterfall model [10 marks]
4) In which step of SDLC project early termination could be done? [1mark]
5) Briefly explain Testing Phase [2 marks]
Answers
1) What Is SDLC?

SDLC is an abbreviation of Software Development Life Cycle. SDLC is series of


steps that offers a defined model for the development and lifecycle management of an
application.
2) Name five Models used in SDLC

 Waterfall model
 Rapid Application Development (RAD) model
 Agile model
 Iterative model
 Spiral model

3) Explain Phases of the waterfall model

The five-main phase of waterfall model are:

 Requirements gathering
 Design
 Development
 Testing
 Implementation & Maintenance
4 ) In which step of SDLC project early termination could be done?
 In the SDLC process, project termination can be performed in the feasibility
study phase.

5) Briefly explain Testing Phase

Different testing methodologies are practiced detecting the software bugs, which
happen to take birth during the previous phases. Today, there are many types of
testing tools, and methodologies are available. Few firs are also building their testing
tools, which are custom made as per the need or their organizations.

You might also like