πŸ’‘ Jump to Important Questions ↓

Important Questions

Important Questions

Foundations for Systems Development

Asked in 2082Short Question5 Marks
1.
Illustrate the heart of the software development process. [5]

Illustrate the Heart of the Software Development Process

The Systems Development Life Cycle (SDLC) is the heart of the software development process β€” it is a structured, step-by-step approach used to develop, maintain, and replace information systems.

Key Phases of SDLC

The SDLC consists of the following core phases:

  • Planning β€” Identify the scope, objectives, and feasibility of the project
  • Analysis β€” Gather and define detailed system requirements
  • Design β€” Create the architecture, interfaces, and data design for the system
  • Implementation (Coding) β€” Translate design into actual working code
  • Testing β€” Verify and validate that the system meets requirements and is bug-free
  • Deployment β€” Deliver the system to users and install it in the production environment
  • Maintenance β€” Ongoing support, bug fixes, and enhancements after deployment

Each phase produces deliverables that feed into the next phase, ensuring systematic and disciplined development.

Why SDLC is the Heart

  • Provides a common framework for all team members
  • Ensures quality and consistency throughout development
  • Reduces risks by catching errors early in each phase
  • Supports documentation and traceability of requirements

Conclusion: The SDLC forms the backbone of every software project, guiding developers from initial concept to final delivery in a structured and repeatable manner.

Asked in 2082Short Question5 Marks
2.
Highlight the critical factors that distinguish agile methods from traditional methods. [5]
Asked in 2081Short Question5 Marks
3.
Write short notes on: a. PERT b. Deliverables [5]
Asked in 2081Short Question5 Marks
4.
Explain how disruptive technologies can be used in determining requirement. [5]
Asked in 2080Long Question10 Marks
5.
What activities are at the heart of systems development process? List and explain some of the problems with the traditional waterfall SDLC. Explain Agile development in brief. [10]
Asked in 2078Short Question5 Marks
6.
Write short notes on: a. Agile development b. Decision tree [5]
Asked in 2078Short Question5 Marks
7.
What is system analysis and design? Why is it important for developing information systems? [5]
Asked in 2078Long Question10 Marks
8.
What is system development life cycle (SDLC)? Explain each phase of SDLC in detail. [10]
Asked in 2076Short Question5 Marks
9.
Write short notes on: a. Spiral model b. Decision table [5]
Asked in 2076Short Question5 Marks
10.
Explain the modern approach to system analysis and design. [5]
Asked in 2076Long Question10 Marks
11.
What is the waterfall model? Explain the prototyping model for developing information systems along with merits and demerits. [10]