Skip to Main Content

CS 217 Introduction to Software Engineering: Reading list

CS 217 Introduction to Software Engineering


Department: BSc Computer Science

Module Description: Principles of Software Engineering; Software Engineering; Software Products,– a broad overview of the notations, techniques, methods and tools that can be used to support the various software/requirements engineering activities; Object-Oriented Analysis and Design with UML and UP - knowledge of the principles of object orientation and extensive practice in the application of these principles using the Unified Process (UP) and Unified Modelling Language (UML); Introduction to UML Principles and the Unified Process (UP); UML Requirements Model - Use Case Modelling; UML Analysis – Analysis Model; UML Design Modelling - Class Diagram Model; Special Software Engineering Topics: Agile Software Engineering; Security and Privacy; DevOps and Code Management: DevSecOps – SecDevOps – DevOpsSec – Explained


Ask a Librarian for help to find and evaluate resources