Software planning for the engineering program

Source: Internet
Author: User

Do the software must have a whole framework, below the software plan what needs to do and how to do, summarized.

I. Definition OF the problem

       What to do: background, development system status, development conditions and rationale, general requirements, nature of the problem, objectives, conditions, environmental requirements, etc.What to do: ① listen to user requirements for the problembackground reasons for ② investigation and Development③ Look at the user's report④ processing and finishing⑤ users?⑥ Improvement Problem Place⑦ satisfactory report document⑧ 's intention to enter the feasibility study    
Second, feasibility study     What to do: identify economic, technical, operational, legal, and temporal feasibilityWhat to do:a preliminary understanding of the ① problem:
          • Understand how the problem is being addressed and how it is presented
          • Envision Solutions to meet demand
          • Understanding the problem structure
② Market Research
          • Demand situation
          • Similar software systems-features, performance, price
③ Analysis Preparation
          • Analysis plan
          • Assignment of responsibility of the person involved
          • Whether training
④ Environmental Analysis
          • Units-Status, management policy, organizational structure
          • Software, hardware, interfaces
          • Operating Environment and requirements
          • The restriction of habit, law and system
 
iii. contents of the plan              What to do: Write a software proposalWhat to do:① software range
          • Functional scale, software capability requirements for hardware, nature and complexity of interfaces
② Environmental Resources
          • Human resources
          • hardware (target machine, other machine)
          • Software (support, utility)
          • progress meter (delivery date, organization distribution power)
          • software cost                              &N Bsp      
Iv. Price Estimates         What to do: estimate the cost of the software, price factors: population, products, engineering, resourcesWhat to do:① parametric calculation: C=f (vi)//c for the software price, Vi influence the price of the independent parameters② Line of code (LOC) Price estimate
          • source code line (except for comments:
          • duration of labor
          • amount of software completed within unit working hours
          • loc calculation: function decomposition → money for each function block Span style= "BACKGROUND-COLOR:INHERIT; line-height:1.5 >                                      
③ Task decomposition:development engineering → several independent tasks → cost per development task → Total cost v. Cost/benefit AnalysisWhat to do: economically, developing this new system is cost-effective and helps leaders make decisions What to do:① cost estimate: Cost of development costs and benefits of the new system
          • Top-down: first estimate system re-estimate subsystem
          • Bottom-up: Estimate the total cost of each module in the system before synthesizing it
② Cost/Benefit analysis method:
          • Operating costs: System operating costs and maintenance costs
          • economic benefits: increased revenue from the new system + cost savings (throughout the life cycle)                                     

Summary:         in the process of making plans, we must first clear their own ideas, clear their plans, know what to do software system and how to do. Have a qualified plan Ann
so that we can improve efficiency in the project.

Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

Software planning for the engineering program

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.