0% found this document useful (0 votes)
41 views4 pages

Unit 6

The document outlines key concepts related to software project management and the software development life cycle (SDLC). It covers definitions, phases, roles, and various software development models, including the waterfall and agile models. The importance of requirement gathering, system design, and software quality metrics are also emphasized.

Uploaded by

ybimala17
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views4 pages

Unit 6

The document outlines key concepts related to software project management and the software development life cycle (SDLC). It covers definitions, phases, roles, and various software development models, including the waterfall and agile models. The importance of requirement gathering, system design, and software quality metrics are also emphasized.

Uploaded by

ybimala17
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Unit- 6

Software proceSS model


1. What is a software project?
a) A hardware installation process
b) A structured activity to develop software systems
c) A system to manage users
d) A database management process

Answer: b

2. Which of the following is not a characteristic of a software project?


a) Temporary in nature
b) Clearly defined objectives
c) Limited resources
d) Unlimited timeline

Answer: d

3. What is the primary goal of the software development process?


a) Minimize costs
b) Develop software that meets user requirements
c) Eliminate the need for testing
d) Maximize system complexity

Answer: b

4. Which of the following is a key activity in the software development process?


a) Hardware installation
b) Requirement analysis
c) Employee training
d) Network configuration

Answer: b

5. The SDLC stands for:


a) System Development Life Cycle
b) Software Design Life Cycle
c) System Design Logical Control
d) Software Data Line Cycle

Answer: a

6. What is the first phase of the SDLC?


a) Testing
b) Implementation
c) Requirement gathering and analysis
d) Maintenance

Answer: c

7. What does the testing phase of the SDLC ensure?


a) Documentation is complete
b) The software works as expected
c) User training is finished
d) Resources are allocated

Answer: b

8. Which of the following is primarily the responsibility of a system analyst?


a) Writing code for software
b) Gathering and analyzing user requirements
c) Managing network operations
d) Designing hardware systems

Answer: b

9. A software engineer is mainly responsible for:


a) Testing network connections
b) Implementing the system design into functional software
c) Collecting system requirements
d) Training end users

Answer: b

10. Which of the following is not a requirement collection method?


a) Interviews
b) Observation
c) Coding
d) Surveys

Answer: c

11. Why is requirement collection important in software development?


a) To reduce testing time
b) To ensure the software meets user needs
c) To speed up development
d) To minimize documentation

Answer: b

12. What is the primary goal of system design?


a) To collect user requirements
b) To define how the system will meet requirements
c) To debug software
d) To create test cases

Answer: b

13. What are the two main aspects of system design?


a) Hardware and coding
b) Logical and physical design
c) Testing and maintenance
d) Prototyping and deployment

Answer: b

14. What is software quality?


a) The number of lines of code
b) The degree to which software meets user expectations and is free of defects
c) The hardware compatibility of the software
d) The cost-effectiveness of the software

Answer: b

15. Which metric is commonly used to measure software quality?


a) Execution time
b) Number of bugs detected
c) Code readability
d) All of the above

Answer: d

16. Which software development model follows a linear and sequential approach?
a) Agile model
b) Prototype model
c) Waterfall model
d) Spiral model

Answer: c

17. In the prototype model, what is created to help users visualize the system?
a) Final product
b) Test cases
c) A working prototype
d) A flowchart

Answer: c

18. Which of the following is a characteristic of the agile model?


a) Iterative and incremental development
b) A rigid, predefined sequence of phases
c) Limited user involvement
d) No testing phase

Answer: a

19. What is a drawback of the waterfall model?


a) It requires too much user involvement
b) It does not allow going back to previous phases once completed
c) It has no clear structure
d) It is too flexible

Answer: b

20. Why is the agile model often preferred for modern software development?
a) It is faster and more flexible
b) It eliminates the need for documentation
c) It does not require user feedback
d) It focuses on hardware design

Answer: a

You might also like