软件工程导论第二章作业

1.在软件工程开发的早期阶段为什么要进行可行性研究该从哪些方面研究目标系统的可行性/strong>

答:

开发一个软件时,需要原定的系统模型和目标是否现实,系统完成后所能带来的效益是否值得投资开发这个系统。如果做不到那么花费在这些工程上时间资源都是无谓的浪费。可行性研究的实质是要进行一次大大压缩简化了的系统分析和设计过程,在较高层次上以比较抽象的方式进行系统分析和设计过程。其目的就是用最小的代价在尽可能短的时间内确定问题是否能够得到解决。

一般来说,应该从一下三个方面亚纽每种揭发的可行性:

(1)技术可行性。对于要开发项目的功能、性能、限制条件进行分析,确定在现有的资源条件下

风险有多大,项目能否实现,这些即为技术可行性研究的内容。资源包括硬件、软件资源、现有技术人员的技术水平和已有的工作基础。

(2)经济可行性。进行开发成本的估算以及了解取得效益的评估,确定开发项目是否值得开发,这些即为经济可行性研究。对于大多数系统议案衡量经济上是否合算,进行成本-效益分析,长期公司经营策略,开发所需的成本和资源,潜在的市场前景。

(3)操作可行性。又是还要研究 会可行性问题。研究开发的项目是否存在任何侵犯,妨碍等责任问题。 会可行性的涉及范围包括合同、责任、侵权等其他技术人员不了解的。或者是系统的操作方式在这个用户组织内是否能够行得通。

 

2.为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。请写出问题定义并分析此系统的可行性。

 

问题定义:

该系统主要针对需要预定机票的旅客。使旅客在非机场场地也能购买机票。

主要目标是为了方便旅客,使旅客不用亲自到达机场也能提前购买机票。

 

可行性:

          经济可行性:在系统建立之前所需费用有设备开发费用、人员培训费以及系统建成后索要支付的系统维护费用。许多旅客由于种种关系不能亲自到售票点买票,而这样的人群居大多数。因此从大量的预定人群和适当的手续费用的收取看具有经济可行性。

          技术可行性:在开发前制定好对系统性能可靠性维护以及开发过程中遇到的问题需要的材料和工具均具有。技术人员准备好材料、算法、画出机票预定系统的流程图、用相关的方法计算和优化。在科技发达的今天具有技术可行性。

          操作可行性:在开发系统前对使用的用户进行调查。如今日益繁忙的 会人们的时间就是金钱。预订机票的系统能给用户带来极大的方便性,在用户间实行的通,因此具有操作可行性。

 

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年9月18日
下一篇 2015年9月18日

相关推荐