0% found this document useful (0 votes)
10 views5 pages

Understanding SDLC Phases and Concepts

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

Understanding SDLC Phases and Concepts

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

1. What does SDLC stand for?

A) Software Development Logic Cycle


B) Systems Development Life Cycle
C) Systematic Design Logic Cycle
D) Software Documentation Life Cycle
2. Which of the following is NOT a phase in the SDLC?
A) Preliminary Investigation
B) Analysis
C) Coding
D) Maintenance
3. The purpose of the preliminary investigation phase is to:
A) Write program code
B) Determine if a problem exists and suggest solutions
C) Deploy the system
D) Test the system
4. Which feasibility study determines if the solution is possible with available resources?
A) Economic Feasibility
B) Technical Feasibility
C) Operational Feasibility
D) Logical Feasibility
5. During which SDLC phase are user requirements analyzed and system functions defined?
A) Design
B) Implementation
C) Analysis
D) Maintenance
6. What is created during the design phase of SDLC?
A) Program code
B) Business rules, pseudo-code, screen layouts
C) Test cases
D) User manuals
7. In which phase is the system integrated into daily work processes?
A) Preliminary Investigation
B) Implementation
C) Analysis
D) Maintenance
8. What is the main focus of the maintenance phase?
A) Coding new features
B) Fixing bugs and improving performance
C) Gathering requirements
D) Designing interfaces
9. Which is NOT a benefit of SDLC?
A) Increased process visibility
B) Efficient estimation
C) Unplanned software delivery
D) Improved risk management
10. What is the primary purpose of design documentation?
A) To write code faster
B) To ensure requirements and planning are clarified before coding
C) To train users
D) To test the system
11. Program logic is mainly concerned with:
A) User interface design
B) Logical operations on hard data
C) Marketing strategies
D) Hardware installation
12. A logic model is best described as:
A) A programming language
B) A simplified picture of program activities and outcomes
C) A type of flowchart
D) A user manual
13. Which of the following is NOT a use of a logic model?
A) Program planning
B) Program coding
C) Program evaluation
D) Program monitoring
14. What does a Program of Requirements document do?
A) Specifies coding standards
B) Details demands and wishes for a project
C) Lists all software bugs
D) Provides test cases
15. Which is the most difficult phase in the programming process?
A) Planning the logic
B) Understanding the problem
C) Coding the program
D) Testing the program
16. What tool is used to depict the structure or steps of a program pictorially?
A) Pseudo code
B) Flowchart
C) UML Diagram
D) CASE tool
17. Pseudo code is:
A) Machine language
B) English-like representation of logic
C) A type of compiler
D) A testing tool
18. What is the main purpose of desk-checking logic?
A) To write code
B) To walk through logic before coding
C) To train users
D) To deploy the system
19. Which is NOT a phase in the programming process?
A) Understanding the problem
B) Planning the logic
C) Marketing the program
D) Testing the program
20. What is the final phase before a program goes into production?
A) Coding
B) Testing
C) Planning
D) Maintenance
21. Which document is used as a guideline for designers to deliver the desired result?
A) Program of Requirements
B) User Manual
C) Test Plan
D) Flowchart
22. What is the main aim of a Program of Requirements?
A) To create user manuals
B) To lay down a clear framework for all involved
C) To test the system
D) To code the program
23. Which of the following is NOT a benefit of using a logic model?
A) Summarizes complex programs
B) Makes explicit underlying beliefs
C) Increases coding speed
D) Helps identify gaps in logic
24. Which phase involves translating the program into machine language?
A) Coding
B) Using software (compilers/interpreters)
C) Testing
D) Planning
25. Which of the following is NOT a type of feasibility considered in SDLC?
A) Technical
B) Economic
C) Operational
D) Logical
26. What is the main output of the analysis phase?
A) Program code
B) Defined system functions and requirements
C) User manuals
D) Test cases
27. What is the first step in the programming process?
A) Plan the logic
B) Code the program
C) Understand the problem
D) Test the program
28. Which of the following is a benefit of SDLC?
A) Unclear requirements
B) Efficient scheduling
C) Random testing
D) Unplanned delivery
29. What does CRUD stand for?
A) Create, Read, Update, Delete
B) Create, Run, Update, Delete
C) Code, Read, Update, Debug
D) Create, Read, Upload, Download
30. What is the purpose of a flowchart in program logic design?
A) To represent logic steps pictorially
B) To write code
C) To test the system
D) To create user manuals
31. What is the main goal of the design phase in SDLC?
A) To code the program
B) To describe desired features and operations
C) To test the program
D) To deploy the system
32. Which phase comes immediately after design in SDLC?
A) Maintenance
B) Implementation
C) Analysis
D) Testing
33. What is the main focus of operational feasibility?
A) Cost
B) Technical resources
C) Organizational desirability
D) Coding standards
34. Which of the following is NOT a component of the software life cycle?
A) Preliminary investigation
B) Analysis
C) Marketing
D) Maintenance
35. What is the main purpose of program logic?
A) To market the program
B) To provide a chain of reasoning linking investments with results
C) To write user manuals
D) To test the system
36. What does HIPO stand for?
A) Hierarchy Input Process Output Diagram
B) High-level Input Process Output
C) Hierarchical Input Planning Output
D) Hierarchical Input Process Output
37. Which phase includes user notification and training?
A) Maintenance
B) Implementation
C) Analysis
D) Design
38. What is the main output of the maintenance phase?
A) New system features
B) Bug fixes and performance improvements
C) System requirements
D) Flowcharts
39. Which of the following is a logical operation?
A) Adding two numbers
B) Comparing values
C) Drawing a diagram
D) Writing a report
40. What is the main use of pseudo code?
A) To write code in machine language
B) To represent logic in English-like statements
C) To create diagrams
D) To test the system
41. Which is NOT a phase in the programming process?
A) Deploy the program
B) Use software to translate the program
C) Marketing
D) Test the program
42. What is the main purpose of program logic documentation?
A) To clarify requirements and planning
B) To write code faster
C) To test the program
D) To deploy the system
43. What is the main function of a compiler?
A) To write code
B) To translate high-level language to machine language
C) To test the program
D) To create flowcharts
44. Which of the following is NOT a benefit of using SDLC?
A) Better customer satisfaction
B) Systematic software delivery
C) Increased process visibility
D) Random coding
45. What is the main purpose of user notification in implementation?
A) To inform users about the new system
B) To code the program
C) To test the system
D) To write documentation
46. What is the main goal of program logic?
A) To provide a chain of reasoning for program outcomes
B) To write code
C) To test the program
D) To market the program
47. What is the main use of a logic model in program logic design?
A) To clarify program activities and outcomes
B) To write code
C) To test the system
D) To create user manuals
48. Which of the following is a benefit of using a logic model?
A) Clarifies what is appropriate to evaluate and when
B) Increases coding speed
C) Reduces documentation
D) Eliminates the need for testing
49. What is the main focus of economic feasibility?
A) Technical resources
B) Cost-benefit analysis
C) Organizational desirability
D) Coding standards
50. What is the main purpose of project scope documentation?
A) To define the boundaries and deliverables of a project
B) To write code
C) To test the system
D) To create user manuals

You might also like