Traditional Culture Encyclopedia - Traditional virtues - What methods should software engineering use to establish software development?
What methods should software engineering use to establish software development?
1. The methods used in software development are mainly divided into structured method, object-oriented method, service-oriented method and prototype method according to the change of time. Some people also call Agile Development and Unified Process (UP/RUP) a software development method.
2. Structured method: a process-oriented development method. Its basic idea is "top-down, gradual refinement", which splits a complex system, simplifies the complex and forms components. It pays attention to the customer first, and the system development process is engineering, documentation and standardization. Strictly distinguish work stages, and each stage has clear tasks and deserved results.
3. Object-oriented method: Object-oriented development method is bottom-up, which is mainly manifested in combining with real things and abstracting everything in the world to form abstract objects. Compared with the structured method, it has better reusability, and the boundaries of analysis, design and implementation are not clear. The key is to establish a comprehensive, reasonable and unified model.
4. Service-oriented method: Service-oriented method is an extension of object-oriented method. Its service modeling is divided into three stages: service discovery (analysis), service specification (agreed specification) and service implementation (concrete implementation).
Therefore, the method mainly has three levels (operation, service and business process); SOAD is divided into three levels: basic design layer (the construction of the bottom layer), application service layer (the interface between services and the coordination of service levels), and business organization layer (the modeling of business processes and the arrangement of service processes).
5. Prototype method: it is suitable for scenes with unclear requirements, including abandoned prototypes and evolutionary prototypes. Abandoned prototype: the prototype is useless after the business is completed; Evolutionary model: based on the original model, it is gradually modified and used all the time.
- Previous article:Interpretation of Su Shi's Ci
- Next article:What are the characteristics and styles of Tibetan costumes?
- Related articles
- What is Sanxian noodles? Introduction to the origin of Sanxian noodles.
- How's that Blue Ribbon beer?
- How to lock the cupboard without drilling and locking? It's one of those solid handles.
- The Development Course of Luhua Hengsheng
- What traditional agricultural transformation must be based on
- Some people question the traditional culture of China, which worships foreign things and flatters foreign countries, and pursues western culture. what do you think?
- What do you think is "female virtue" or "male virtue"?
- How to do logical reasoning in the civil servant test?
- (Chapter II) Village name: From a beautiful legend.
- The oldest club in the Chinese Super League