Skip to content

Software Design and Development syllabus

IT 2428 units · 24 topicsAcademic year 2083/84
Browse the units

Software Design and Development

8 units

1. Systems Development Environment (6 LHs)

  1. Systems analysis/design and SDLC
  2. Waterfall, prototyping and spiral development
  3. Agile methodologies

2. Project Management (4 LHs)

  1. Project-management activities
  2. Gantt charts and network diagrams
  3. Scheduling with project-management software

3. Planning (5 LHs)

  1. Project identification and selection
  2. Corporate and information-systems planning
  3. Feasibility and baseline project plan

4. Analysis (12 LHs)

  1. Requirements determination methods
  2. Process models, DFDs and decision tables
  3. Conceptual data models and ER modeling
  4. Supertypes, subtypes and business rules

5. Design (8 LHs)

  1. Database normalization and ER-to-relational conversion
  2. Physical files and databases
  3. Forms and reports
  4. Interfaces, dialogues and interaction methods

6. Implementation and Maintenance (5 LHs)

  1. Testing, installation and documentation
  2. Training and user support
  3. Maintenance and organizational issues

7. Object-Oriented Development (8 LHs)

  1. Object-oriented development and UML
  2. Functional, structural and behavioral models

8. Laboratory Works

  1. Project scheduling software and model-drawing tools
  2. Analysis and design report for an appropriate organization