! Jinshang online mall 03 ~ 07. General web project development process-analysis and design-Business Logic Analysis and Design

Source: Internet
Author: User

Business Logic Analysis

The user is the subject and is correct from the user's perspective.

A: Analyze business logic as needed

  1. Who will use the System
  2. What will they do using the system?
  3. What are their steps to use the system?
  4. Which Obvious classes will be used to support the running of the system?
  5. Which of the following prompts will be reported to the user?
  6. ...Database Design
  7. Different project steps may be different

B: This stage is closely related to the determination of requirements. Generally, relevant analysis is performed when the requirements are met.

Minute



Business Logic Design

  1. Determine the specific class based on the requirement pad

  2. Determine the attributes of a class
  3. Determine the class interface (method)
  4. Determine the relationship between classes
  5. Determine the design reflection of user operation procedures
  6. Design Databases
    Different project steps may be different
  7. ...

Specific analysis is the best method.

 

There is no perfect solution !!!

Interface Design

 

  1. Design the system interface style
    · Color and style
  2. Design the system's "Simulated" Interface
    · Be able to start from the beginning to the end
         · Facilitate the determination of requirements
         · Convenient JSP programmer Development
         ·....

That is, the overall situation gets the front-end page ready, and the programmer gets the dynamic page again. The front-end does not need to be moved.
Is the page that "often" gives me

 

Development Environment Construction

 

  1. Development Tool Identification
  2. Determine the configuration management tool
  3. Test Tool Determination
  4. Determination of File Server/configuration server
  5. .....



Development-test-Development-test

 

 

Development Based on Design

  1. Rapid Prototyping
  2. Iterative development
    · One version and one version update improve new functions without rejecting the ever-changing development. This is called a spiral incremental change model, embracing changes, and writing documents.
    · Waterfall-style development, a finalized form that does not allow changes, and is outdated
  3. Early testing

    A: unit test
    B: black box testing

    C. Performance Testing
    D: Usability test
    E :...

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.