zoukankan      html  css  js  c++  java
  • 软件工程——第二章 软件计划 【转】

    第二章软件计划

    代码行:(line of code

    问题定义:

    问题定义为软件需求分析功能和性能的依据。

    定义内容:问题背景,开发系统的现状,开发的条件与理由,总体要求,问题性质,类型转换,什么目标,开发条件,环境要求等。

    可行性研究:

    包括的五个方面:经济可行性;技术可行性;操作可行性;法律可行性;时间可行性。

    可行性研究具体内容:问题识别,市场调查,分析准备,环境分析,物理分析,功能分析,信息分析,动态分析,确立系统方案作出各种估算,模型评审。

    可行性研究的步骤:

    1、    复查系统规模和目标

    2、    研究目前正在使用的系统

    3、    导出新系统的高层逻辑模型

    4、    向用户推荐建议方法

    5、    推荐行动方针,作出一个关键的决定

    6、    草拟开发计划,写出可行性论证报告

    7、    提交上级和专家审查

    软件计划内容:软件范围和环境资源。

    软件价格估计:

    可用的模型:

    1、参数化算法:C=f(vi)

    2、代码行(line of code,简称LOD)价格估算技术

    3、任务分解方法

    4、自动估计成本方法

    成本/受益分析(从经济角度分析开发一个新系统是否划算,从而帮助领导据侧是否开发一个新系统)

    1、    成本估计(方法:自顶向下估价、自底向上估价和算法模型估计)

    2、    成本效益分析方法

    ***********************************************************************************************
    *【Author】:missysm586
    *【Date】:2013年08月10日
    *【URL】:http://blog.csdn.net/missysm586/article/details/5889202
    *【Notice】:
    *1、本文为原创技术文章,首发博客园个人站点。
    *2、转载和引用请注明作者及出处。
    *3、本文必须全文转载和引用,任何组织和个人未授权不能修改任何内容,并且未授权不可用于商业。
    *4、本声明为文章一部分,转载和引用必须包括在原文中。
    ***********************************************************************************************

  • 相关阅读:
    Laya list 居中
    Laya for...in和for each...in
    idea中tomcat启动失败

    通过Mock测试控制器
    Mybatis查询sql传入一个字符串传参数,报There is no getter for property named 'ids' in 'class java.lang.String'。
    Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099
    System.getProperty("XXX")方法
    linux命令
    JDK,IDEA,Tomcat,maven,MySQL的安装
  • 原文地址:https://www.cnblogs.com/armyant/p/3249506.html
Copyright © 2011-2022 走看看