Indicative Content |
Architecture Design
What is Systems Design? System Acquisition Strategies. Architecture Design. The Physical Architecture Layer. Architectural Components. Server-Based Architectures. Client-Based Architectures. Client-Server Architectures. Client-Server Tiers. Hardware & System Software Specifications. Infrastructure Design: Deployment Diagrams.
|
User Interface Design
Usability Concepts. User Interface Design Process. Navigation Design. Input Design. Output Design. User Navigation Diagrams. User Interface Design for Mobile Applications & Social Media. International & Cultural Issues in User Interface Design.
|
Database Design
Persistence Formats. Sequential & Random Access Files. Relational Databases. Object Relational Databases. Object Oriented Databases. NoSQL Databases. Data Access Class Design. Database Table Design. Database Implementation.
|
Object-Oriented Design using the UML
Class & Method Design. Design Sequence Diagrams. State Machine Diagrams for Systems Design.
|
Systems Development Methodologies
Limitations of the Waterfall Lifecycle. Agile Development. The Spiral Model. Service Oriented Architecture.
|
System Implementation
Managing the Programming Process. Testing. Developing Documentation. Migration Plan. Post Implementation Activities. Database Integration. Object Oriented Programming.
|
The University reserves the right to alter the nature and timings of assessment
Module Resources
|
Recommended Book Resources |
---|
-
Alan Dennis, Barbara Haley Wixom and David Tegarden. (2015), Systems Analysis and Design: An Object-Oriented Approach with UML, 5th. Chapters 8-11, Wiley, [ISBN: 97811188046].
-
Michael Mannino. (2015), Database Design, Application Development & Administration, 6th. Chapter 2, Chapter 8, Chicago Business Press, [ISBN: 978098333242].
|
Supplementary Book Resources |
---|
-
Jack Purdum. (2013), Beginning Object-Oriented Programming with C#, 1st. Wrox, [ISBN: 9781118336922].
|
This module does not have any article/paper resources |
---|
Other Resources |
---|
-
Website, Unified Modeling Language Resource Page,
-
Website, Microsoft MSDN,
|