Current location - Training Enrollment Network - Books and materials - Object-oriented method directory
Object-oriented method directory
Introduction to Chapter 1

1. 1 software development process

1. 1. 1 Software Engineering Foundation Course

1. 1.2 traditional software engineering period

1. 1.3 Modern software engineering

1.2 organizational structure of the plan

1.2. 1 structure of process-oriented program

1.2.2 structure of structured program

1.2.3 structure of object-oriented program

1.3 design mode

Process-oriented programming

1.3.2 structured programming

1.3.3 object-oriented programming

1.4 object-oriented language

1.4. 1C++

1.4.2Java

1.5 object-oriented analysis and design

1.6 object-oriented processor

1.6. 1InteliAPX432

1.6.2SOAR

1. 6. 3 Toilet

1. 6. 4 centipoise

1.7 Summary of this chapter

Exercise 1

Chapter 2 Cognition and Object-oriented

2. 1 Entity and Cognition

2. 1. 1 decomposition and combination

2. 1.2 attributes and status

2. 1.3 Behavior and function

2. 1.4 Interaction between entities

2. 1.5 structural abstraction

2. 1.6 polymorphism

2.2 cognitive law

2.2. 1 classification

2.2.2 induction and deduction

2.2.3 the breadth and depth of cognition

Cognitive continuity

2.3 Object-oriented approach

2.4 Semantic model of objects

2.5 Overview of this chapter

Exercise 2

Chapter III Object Model of Objective Things

3. 1 objects and classes

3. 1. 1 packaging

3. 1.2 object form

3.2 the relationship between classes

3.2. 1 summary

polyreaction

3.2.3 Association

3.3 Static Structure Model

3.4 Dynamic model

3.5 Functional model

3.6 Overview of this chapter

Exercise 3

The fourth chapter is the program realization of object model.

4. 1 class implementation

4. 1. 1 class declaration

4. Definition of1.2 class

4.2 the realization of the goal

4.2. 1 life cycle

About packaging

4.3 the realization of class relations

4.3. 1 generalization implementation

Implementation of polymerization

4.3.3 Realization of association

4.4 the realization of polymorphism

4.4. 1 static polymorphism

4.4.2 Dynamic polymorphism

4.5 Overview of this chapter

Exercise 4

The fifth chapter is the development process of object-oriented system.

5. 1 object-oriented analysis

5. 1. 1 Analyze the problem domain and make clear the user's needs.

5. 1.2 Identify objects, and abstract candidate object classes on this basis.

5. 1.3 Identifying the attributes and behaviors of objects

5. 1.4 determining the relationship between object classes

5. 1.5 determining dynamic behavior patterns

Determine user interface requirements

5.2 Object-oriented design

5.2. 1 system design

Target design

5.3 Object-oriented programming

5.4 object-oriented testing

5.5 Overview of this chapter

Exercise 5

The sixth chapter is the requirement analysis of object-oriented system.

6. 1 Brief Introduction to Demand Analysis

6.2 Use case modeling

6.2. 1 Define the system boundary.

Identify participants

Identify use cases

6.2.4 Determine the relationship between use cases

6.2.5 Establish a complete use case diagram.

6.2.6 Write the use case description document

6.3 Example of Use Case Modeling

Problem description and system scope determination

6.3.2 Determine the participants of the system.

6.3.3 Identify use cases and establish use case diagrams.

Description of use case

6.4 Overview of this chapter

Exercise 6

Chapter 7 Object-oriented System Analysis

7. 1 static structure modeling

7. 1. 1 Extract classes from the system

7. 1.2 determining the relationship between classes

7. 1.3 Determine the properties and operations of the class

7. 1.4 Improve the initial static structure model.

7.2 Dynamic behavior modeling

7.2. 1 message

Event sequence diagram model

7.2.3 Object State Diagram Model

Activity diagram

Collaboration Diagram

7.3 Analysis of Library Information Management System

7.3. 1 Static Structure Model of Library Information Management System

7.3.2 Dynamic behavior model of library information management system

7.4 Overview of this chapter

Exercise 7

Chapter 8 Object-oriented Design

8. 1 system design

8. 1. 1 system architecture design

8. 1.2 system partition

8.2 Object Design

8.2. 1 Static Structure Design

Dynamic behavior design

8.3 Design model of library information management system

8.3. 1 system design

Target design

8.4 Overview of this chapter

Exercise 8

Chapter 9 Online Household Appliances Sales System of R Company

9. 1 demand analysis of online home appliance sales system

9. 1. 1 Description of system user requirements

9. 1.2 system requirements analysis

9. Use case model of1.3 system

9.2 Analysis model of online home appliance sales system

9.2. 1 static structure model of online home appliance sales system

9.2.2 Dynamic behavior model of online home appliance sales system

9.3 Design model of online home appliance sales system

9.3. 1 system design

Target design

9.4 Overview of this chapter

Exercise 9

……