计划阶段

来源:互联网 发布:js验证账号密码 编辑:程序博客网 时间:2024/05/08 05:06

前言:

    软件开发过程中有6个阶段:计划阶段,需求分析阶段,设计阶段,编码阶段,测试阶段,运行维护阶段。这里我着重的介绍一下计划阶段和需求分析阶段,其他文如其名,就不加以赘述。

内容:

    1、问题定义

    问题定义为软件需求分析功能与性能的依据,内容包括:问题背景,开发系统的现状,开发的条件与理由;总体要求,问题的性质,类型转换,什么目标,开发条件,环境要求等。

    2、可行性研究

    在系统开发前对项目进行可行性的论证十分有必要,一般从五方面讨论:

经济可行性

技术可行性

操作可行性

法律可行性

时间可行性

    3、软件计划书

软件技术书是用管理员,技术人员和用户都能理解的术语来描述的,具体包括:

软件范围

    如阿年功能规模,软件能力对硬件的要求,借口界面的性质和复杂性。

环境资源

    人力资源,对不同阶段对人员的要求,

    硬件,包括目标及其,及其他及其

    软件,包括支撑软件和实用软件

    制定制度表,包括交付日期,如何组织分配力量

    软件成本,只要双方都能接受即可

    资源性能描述,要什么样的水平的人,什么样的功能性能的硬件和软件。

    4、软件价格估计

1、参数化算法

C=f(Vi)

2、代码行(LOC)价格估算技术

源代码行;劳动量;软件生产率;LOC计算方法

3、任务分解方法

4、自动估计成本方法

    5、成本分析

目的

从经济角度分析开发一个新系统是否划算,从而帮助领导决策是否开发一个新系统。

成本估计

自顶向下估价:先估计系统在估计子系统

自底向上估价:先估计系统中的每个模块,再合成整体成本

成本\效益分析法

运行费:取决系统的操作费用和维护费用;

系统的经济效益:因新系统二增加的收入+新系统节省的运行费;

系统经济效益一般在整个生存周期内都存在

小结:

做软件,只要会点编程就能实现一些软件的功能,只有注重细节,注重服务意识,把关好每一个关口,软件才会让人用的舒服,才会受欢迎。小编正在路上!!!
1 0
原创粉丝点击