SAD2 Module Description
SAD2 Module Description
The course aims at providing a wide range of tools for information system design, including
object-oriented design principles, database design and architecture design.
Learning outcomes
On successful completion of this module, the student will be capable of:
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