Systems Analysis and Design II
Overview
- Credit value: 15 credits at Level 5
- Convenor: Dr Andrea Calì
- Prerequisite: Systems Analysis and Design I
- Assessment: an analysis and design case study and report (50%) and two-hour examination (50%)
Module description
In this module we provide you with a wide range of tools for information system design, including object-oriented design principles, database design and architecture design.
Indicative syllabus
- Introduction, context and development process
- Software reuse
- Design patterns
- Specification of responsibilities and operations
- Object-oriented design for database-driven applications
- Architectural styles and design of architectures
- User interface design
- Detailed class design
Learning objectives
By the end of this module, you will be able to:
- understand object-oriented design, database design and architecture design
- design operations and assign responsibilities to classes and components
- model and design classes for object-oriented computer based systems
- devise strategies for solving specific design problems, including design patterns
- apply several development frameworks
- design user interfaces in object-oriented systems
- design and manage data in object-oriented information systems
- understand and design architectures in information systems.