CO2060 Software Systems Design Project
Course Code
CO2060
Course Title
Software Systems Design Project
Credits
2
Course Type
Core
Course Content
Requirement analysis and elicitation, Identification and presenting of functional requirements and non-functional requirements, relevant tools. Software systems design and development Apply software and database design concepts to design a non-trivial software solution and implement it, user experience and user interfaces design, software deploymen t, good practices in software design and development (documentation, version control, code reusability, etc.), relevant tools Software testing Design test cases and perform: unit testing; integration testing; and acceptance testing, relevant tools.
Textbooks and References
- Software Engineering, 10th Edition of Ian Sommerville
- Lean Architecture: for Agile Software Development, 1st Edition, James O. Coplien and Gertrud Bjørnvig, Wiley
- Object-oriented reengineering patterns, Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz
- Elmasri and Navathe, Fundamentals of Database Systems
- Raghu Ramakrishnan and Johannes Gehrke, Database Management Systems
Course Modules:
Time Allocation details not available for this course
Marks allocation:
Marks Allocation details not available for this course
Last Update:
| Edit this page