This course will help the student in learning various factors and metrics involved in software development process in object oriented paradigms.
Unified Modeling Language, Basic structures and modeling classes, common modeling techniques, relationships, common mechanism, class diagrams
Advanced structured modeling, advanced classes and relationships, interfaces, types and roles, instances and object diagram, Basic idea of behavioral modeling.
Object- oriented concepts and principles, identifying the elements of an object model. Object oriented projects metrics and estimation. Design for object – oriented systems, the system design process.
Object – oriented testing – testing OOA and OOD models, The object – oriented testing strategies, Inter class testing, Technical metrics for O-O systems, Class oriented metrics and metrics for O-O projects.
CBSE and development. Classifying and retrieving components.