Software Design and Development syllabus
Browse the units
Software Design and Development
8 units
1 Systems Development Environment (6 LHs)
2 Project Management (4 LHs)
6 Implementation and Maintenance (5 LHs)
7 Object-Oriented Development (8 LHs)
1. Systems Development Environment (6 LHs)
- Systems analysis/design and SDLC
- Waterfall, prototyping and spiral development
- Agile methodologies
2. Project Management (4 LHs)
- Project-management activities
- Gantt charts and network diagrams
- Scheduling with project-management software
3. Planning (5 LHs)
- Project identification and selection
- Corporate and information-systems planning
- Feasibility and baseline project plan
4. Analysis (12 LHs)
- Requirements determination methods
- Process models, DFDs and decision tables
- Conceptual data models and ER modeling
- Supertypes, subtypes and business rules
5. Design (8 LHs)
- Database normalization and ER-to-relational conversion
- Physical files and databases
- Forms and reports
- Interfaces, dialogues and interaction methods
6. Implementation and Maintenance (5 LHs)
- Testing, installation and documentation
- Training and user support
- Maintenance and organizational issues
7. Object-Oriented Development (8 LHs)
- Object-oriented development and UML
- Functional, structural and behavioral models
8. Laboratory Works
- Project scheduling software and model-drawing tools
- Analysis and design report for an appropriate organization