初学软工——软件计划

       在我们设计软件之前,首先要了解的就是他的可行性,什么是可行性呢,可行性就是软件的设计是否有必要,对于原系统是否有很大的优势,在技术上、法律上是否可取等一系列问题的集合,解决了这些问题,我们就可以计划开发软件了,所以软件计划都是从可行性分析开始的。下面是我的导图:

从上图可以看出制定软件是需要考虑很多因素的,首先来看问题的定义:

(1)定义内容(形成问题的定义报告,它是可行性研究的前提)

包括:问题背景、开发系统现状、开发的条件与理由、总体要求、问题的性质类型转换,目标,条件,环境要求等

(2)定义的步骤

        分析员到现场:听取要求,调查开发的背景理由,查看报告,加工整理,与用户讨论,改进,问题定义报告,深入系统进行研究

第二点为可行性的五个方面:

——经济可行性

——技术可行性

——操作可行性

——法律可行性

——时间可行性

第三点为软件计划的内容:

(1)软件范围:

软件功能规模、对硬件的要求、接口界面的性质和复杂性

(2)环境资源

人力资源、硬件、软件、进度表、成本

资源性能描述:指出资源的要点

自己的理解:

        软件计划可谓是一个软件生命周期的开始,也是决定了软件能否诞生的重要阶段,对于这个阶段,作为开发人员要谨小慎微,认真分析软件在不同方面的可行性,做好软件的开发计划,争取最后的交付双方都能够满意。

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值