Concise Soft Exam Knowledge Points Arrangement - Waterfall Luoyuan Dimin V

    There are six typical information system project life cycle models (Waterfall model, V model, prototyping model, spiral model, iterative model, and agile development model).
    (1) Waterfall model
    The waterfall model generally divides software development into several stages such as feasibility analysis (planning), requirements analysis, software design (outline design, detailed design), coding (including unit testing), testing, and operation and maintenance.
    (2) V
    model The left part of the V model is the various stages of the development process, and the corresponding part is the rising part on the right side, that is, each stage of each test process. The beauty of the V-model is that it very clearly identifies the different levels that exist in the testing process and clearly describes how these testing phases correspond to the development phases.
    (3) Prototyping
    model The first step in the prototyping model is to build a rapid prototype to realize the interaction between customers or future users and the system. After discussing and communicating with users about the prototype, clarify the requirements so as to truly grasp the software required by users What the product looks like. After a full understanding, and then on the basis of the prototype to develop a user-satisfied product.
    (4) Spiral Model
    The Spiral Model is an evolutionary software process model that combines the iterative features of prototype implementation with the controlled and systematic aspects of a linear sequential (waterfall) model. Makes the rapid development of incremental versions of the software possible. In the spiral model, software development is a series of incremental releases.
    (5) The software life cycle in the iterative model
    RUP is decomposed into four sequential stages in time, namely: initial stage, refinement stage, construction stage and delivery stage. The sequential execution of these 4 stages forms a cycle. Each phase ends with a major milestone. An evaluation is performed at the end of each phase to determine whether the objectives of the phase have been met.
    (6) Agile development model
    Agile development is a human-centered, iterative, and step-by-step development method that emphasizes close collaboration between programmer teams and business experts, face-to-face communication, frequent delivery of new software versions, compact and self-organizing teams, and the ability to A good code writing and team organization method that adapts to changing requirements also pays more attention to the role of people in software development.
    The six typical life cycle models are abbreviated as: waterfall (waterfall model) snail (spiral model) original (prototype model) iteration (iterative model) min (agile development model) V (V model). For more knowledge points and related exam questions over the years, please look for conciseness in the application treasure. If you are busy with projects and have thought about soft exams, you need conciseness!
   

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326019793&siteId=291194637