@shmVirus

Information System Design


Information systems span organisations, not just code. This course covers requirements elicitation, structured and object-oriented analysis, architecture selection, database design, and post-deployment evaluation.

Outcomes

  • Elicit and document functional and non-functional requirements
  • Produce ER diagrams and UML models for a given domain
  • Select and justify a system architecture based on quality attributes
  • Evaluate a deployed system against its original requirements

Outline

Start →
  1. 01
    Requirements Analysis Eliciting, documenting, and validating functional and non-functional requirements.
  2. 02
    System Modelling Use-case diagrams, ER diagrams, and data flow diagrams as communication tools.
  3. 03
    Architecture Patterns Layered, client-server, microservices, and event-driven architectures with their trade-offs.
  4. 04
    Evaluation and Testing Usability testing, acceptance criteria, and evaluating a deployed system against its requirements.