This lecture covers the important aspects of the Object Oriented Analysis and Designing and the entire Software Engineering process. The following is a summary of the lecture which was discussed in detailed at the lecture.
Advantages of Object Oriented Programming
- Easy to understand
- Easy for maintenance
- Reuse of code
- Reduce development time and cost
Reasons for Software complexity
- Complexity of Problem domain
- Difficulty in managing development process
- Flexibility
- Contradictionary requirements
- Impedance mismatches (User/Developer)
Attributes of a complex System
- Intra component linkages and Inter components linkage
- Part of Hierarchy
- Easer Hierarchy
Fundamentals of OOP
- Object Oriented Analysis
- Object Oriented Designing
Major elements of Object Model
- Abstraction
- Encapsulation
- Modularity
- Hierarchy
0 comments:
Post a Comment