Software engineering-software plan (life cycle), feasibility study report

table of Contents

 

What is the role of planning?

What is the method used in the feasibility study?

What is the sign of the end?

What tools are used?

What are the steps?

to sum up


 

When we have an idea of ​​what we want to do, we need to plan what we want to do

 

 

What is the role of planning?

One of the life cycle, the purpose is to determine the overall goal and overall requirements of the system, as well as investment benefit analysis and progress . In fact, I want to make a plate of braised pork. I need to make a list: what ingredients are needed for braised pork, how long it takes, how fast and delicious.

 

What is the method used in the feasibility study?

Perform high-level system analysis

 

What is the sign of the end?

Submit the feasibility analysis report and draw the development plan of the project

 

What tools are used?

System flowchart, data flow diagram

 

What are the steps?

1. Problem definition

Purpose: To analyze the function and performance of software requirements

Definition content: Problem background: current status of the development system, development conditions and reasons, overall requirements

                      Nature of the problem: type conversion, what goals, development conditions, environmental requirements

Definition step: system analyst to the problem site

                  Listen to user requirements for the system

                  The background reason for investigation and development

                  See user report

                  Processing and finishing

                  Repeated discussions with users and responsible persons

                  Improve the incorrect place

                 Write a problem definition report document that both parties are satisfied with

                  Determine whether both parties can carry out in-depth system feasibility study direction

Example description:

When the problem report is generated, a feasibility study will be conducted

 

2. Feasibility study report

Purpose: Determine whether the problem can be solved in the shortest possible time with the least cost

5 aspects:

1. Economic feasibility: the problem of input and output, the estimation of income, personnel, output and other issues

2. Technical feasibility: whether the project can be realized using existing technology, risk considerations. Focus on it

3. Operational feasibility: operation and maintainability, whether project development can be recognized

4. Legal feasibility: Will the project under consideration infringe national laws or infringement?

5. Time feasibility: Can it be completed by the specified time

 

3. The steps of the feasibility study

  1. Review system size and goals
  2. Research the system currently in use
  3. Export the high-level logical model of the new system
  4. Redefine the problem
  5. Export and evaluate alternative solutions
  6. Recommend a plan and explain the reason
  7. Recommended course of action
  8. Write a planning task book
  9. Submit for review

 

 

to sum up

Software planning is a macro-control of the entire project, to understand what needs to be done, and only after knowing what to do, can the specific requirements analysis be carried out later

 

 

Guess you like

Origin blog.csdn.net/weixin_43319713/article/details/106504311