Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Preparation and detailed steps of software development

2025-02-23 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/03 Report--

I. Development flow chart

In order to make the process clearer, the review of each link is omitted in this diagram. If there is a better form of expression, you are welcome to make suggestions.

II. Process products and requirements

This table mainly lists the process products that need to be exported during the development phase, including product name, product description, responsible person and remarks, that is, who, at what time, what content should be provided, and what is the basic direction and form of the content.

Project start-up phase

Product name, person in charge of achievement description.

Research documents to understand the project background, understand the project stakeholders, target direction, product manager

Team formation to confirm team personnel and configure product director

Business carding defines the objectives, roles, ports and module product managers of the project.

Demand stage

Wireframe product manager of product prototype product

Requirements summary based on wireframe, technical assessment, consistent R & D engineer to achieve business understanding

Project milestone confirmation Project critical time Node Research and Development Project Manager

Project development plan combs the development plan and R & D project manager of each stage and port.

Project task breakdown table assigns the plan to the team R & D project manager

Design phase

Interface effect drawings and annotations are based on wireframe drawings, and interactive content should be properly considered by UI designers.

UI design specification outputs the design specification of the main interface on the basis of UI interface, UI designer

The requirements specification is based on the effect diagram, clarifies the details of business implementation, and eliminates inconsistent R & D engineers' understanding of the final results.

The visualization of outline design function is helpful to clarify ideas, reduce technical blind spots and low-level defects, realize parallel development, and improve the efficiency of R & D engineers.

Communication protocol refers to the rules and agreements that must be followed by R & D engineers for both entities to complete communications or services.

Table structure design confirms the database table to be built and its table structure R & D engineer

Development stage

Product code code

Test phase

Test cases define the test plan, including test modules, steps, and expected test engineers

Test results report output test results test engineer

User manual system operation manual test engineer

General documentation

Project Weekly report Weekly Development content and next week Development Plan R & D Project Manager

Test Weekly report Weekly Test content and next week Test Plan Test engineer

Review meeting minutes review process documentation overall team

III. Process description

Project start

The product manager and project stakeholders determine the project direction, the product project stakeholders include company leaders, product directors, technical directors, etc., and the project includes customer leaders, key executors, and so on.

The company leader confirms the composition of the project team, including product manager, R & D project manager, R & D engineer, test team, etc.

Clarify the project management system, the results of each stage need to be reviewed, the review has the corresponding "meeting minutes"; from the start of the project, the R & D project manager provides "Project Research and Development Weekly report" every week; during the testing phase, the test engineer provides "Project Test Weekly report" every week.

The product manager conducts demand research and outputs "demand research" documents. The main methods of demand research are background information investigation and interview.

The product manager completes the "business carding". First of all, make clear the objectives of each project; secondly, sort out the roles involved in the project; then, the matters to be carried out by each role; finally, sort out which ports the whole system is divided into, which business modules should have, and what functions each module contains.

Demand stage

Entering the output stage of the visual product, the product manager provides the "product prototype" which is the simplest and closest to the finished product, in wireframe form. Other things that may be generated in this process include business flowcharts and page jump flowcharts. The business flow chart focuses on the operations carried out by different roles in different nodes, and the page jump flow chart mainly refers to the jump relationship between different interfaces.

The product manager explains the requirements to the whole team.

The R & D project manager defines the "project milestone" according to the requirements and project requirements. According to the project odometer, complete the "product development plan", define the time point of the detailed phase, and finally carry out "project task decomposition" according to the development plan to complete the division of the project.

R & D engineers enter the outline requirements stage according to their respective division of labor. The purpose of "outline requirements" is to give R & D engineers a preliminary understanding of the business and assess technical feasibility.

Design phase

According to the prototype of the product, the UI designer outputs the "interface effect diagram" and provides the annotation of the interface, and finally provides a set of "UI design specifications" according to the main interface. The main purpose of the UI design specification is to define the form and size of the commonly used interface to facilitate the rapid development of research and development. UI design often covers the content of interaction.

The R & D engineer outputs the "requirement specification" in the interface effect drawing, which should contain all the elements of the final content to be realized.

The R & D engineer completes the "outline design", "communication protocol" and "table structure design", and completes a series of R & D and design work before formal coding.

Development stage

The R & D engineer officially enters the coding phase, which spends most of its time writing code, but it may also require technical pre-research and requirements confirmation.

Generally speaking, the coding process also needs to carry out the joint adjustment of the server and the mobile end.

Functional review is required after the coding is completed.

Test phase

Test engineers design "test cases" in stages, and failed process tests are submitted to Jira and assigned to the appropriate developers for adjustment.

The R & D engineer modifies the code according to the test results, submits the test after completion, and completes the test after passing the test.

The test engineer compiles the "test result report", including functional test results, stress test results, etc.

The test engineer compiles the "operation manual" and maintenance manual of each port of the system.

The system is online

After reaching an agreement with the customer or superior, the system will be put into trial operation and go online after it is stable.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report