Object-oriented = object + class + inheritance + communication.
To experience object-oriented concepts in software development experiments. Object, class, encapsulation, inheritance, message, association, aggregation, polymorphism are various properties of object-oriented programming.
Unified modeling is an intuitive, clear, build and document software system product of the general visual Modeling Language, a number of commonly used UML diagrams have use case diagram, class diagram, sequence diagram, state diagram and other kinds of graphs. Modeling has now become a proven and widely accepted engineering technique, such as a script in the film industry, which, given the complexity of software development, requires a modeling language to describe the problem.
Use case diagram is a function diagram based on the user's point of view, the class diagram describes the system static structure, is abstract, representing a group of objects common structure and behavior. A sequence diagram is, as its name implies, a way of interacting with interacting objects in the system. Indicates the time order in which the event was completed. A state diagram is used to describe the state that each object expresses in response to the external world.
"Software Engineering" sixth chapter essay