SCSA3015-DEEP LEARNING

COURSE OBJECTIVES 

➢ To understand the fundamentals of Object Oriented System Development. 

➢ To understand the object oriented methodologies. 

➢ To use UML in requirements elicitation and designing.

 ➢ To understand concepts of relationships and aggregations. 

➢ To test the software against its requirements specification. 


Object-oriented analysis and design (OOAD) is a technical approach for analyzing and designing an application, system, or business by applying object oriented programming, as well as using visual modeling throughout the software development process to guide stakeholder communication and product quality.

OOAD in modern software engineering is typically conducted in an iterative and incremental way. The outputs of OOAD activities are analysis models (for OOA) and design models (for OOD) respectively. The intention is for these to be continuously refined and evolved, driven by key factors like risks and business value.