1 / 82
文档名称:

934-软件工程.ppt

格式:ppt   页数:82页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

934-软件工程.ppt

上传人:小玉儿 2012/2/2 文件大小:0 KB

下载得到文件列表

934-软件工程.ppt

文档介绍

文档介绍:软件工程
天津科技大学计算机学院
软件工程教研室
第三章可行性研究
主要内容
可行性研究的内容
数据流图
数据字典
系统流程图
可行性研究内容
可行性研究的任务
需要分析和澄清问题的定义
主要内容包括以下几个方面
技术可行性:
主要围绕组织中的现有系统的硬件和软件能力,结合现有计算机软件行业已达到的水平而展开
其核心是评价现有能力和环境是否能有效地满足系统中所提出的要求
主要包括:风险分析、资源分析和技术分析
可行性研究内容
可行性研究的任务
需要分析和澄清问题的定义
主要内容包括以下几个方面
经济可行性
要解决经济效益能否超过其开发成本的问题
核心是:成本/效益分析
操作可行性
也称社会可行性或运行可行性
对开发系统在一个给定的工作环境中能否运行或运行好坏程度有衡量。
可行性研究内容
可行性研究的任务
需要分析和澄清问题的定义
主要内容包括以下几个方面
计划可行性
系统开发时间安排方面的可行性
行为可行性
针对引入新系统而可能导致组织产生消极或积极的反应,应该预先进行估计
可行性研究内容
可行性研究的过程
复查系统规模和目标
研究正在使用的系统
导出新系统的高层逻辑模型
重新定义问题
导出和评价供选择的方案
推荐方案和行动方针
草拟开发计划
书写文档
可行性研究内容
可行性研究的过程
复查系统规模和目标
分析员访问关键人员,仔细阅读和分析有关的材料,以便对问题定义阶段书写的关于规模和目标的报告书进一步复查确认,改正含糊或不确切的叙述,清晰地描述对目标系统的一切限制和约束。这个步骤的工作,实质上是为了确保分析员正在解决的问题确实是要求他解决的问题。
可行性研究内容
可行性研究的过程
研究正在使用的系统
现有的系统是信息的重要来源。新的目标系统必须也能完成它的基本功能;另一方面,如果现有的系统是完美无缺的,用户自然不会提出开发新系统的要求,因此,现有的系统必然有某些缺点,新系统必须能解决旧系统中存在的问题。此外,运行使用旧系统所需要的费用是一个重要的经济指标,如果新系统不能增加收入或减少使用费用,那么从经济角度看新系统就不如旧系统。
可行性研究内容
可行性研究的过程
导出新系统的高层逻辑模型
优秀的设计过程通常总是从现有的物理系统出发,导出现有系统的逻辑模型,再参考现有系统的逻辑模型,设想目标系统的逻辑模型,最后根据目标系统的逻辑模型建造新的物理系统。
可行性研究内容
可行性研究的过程
重新定义问题
新系统的逻辑模型实质上表达了分析员对新系统必须做什么的看法。分析员应该和用户一起再次复查问题定义、工程规模和目标,这次复查应该把数据流图和数据字典作为讨论的基础。如果分析员对问题有误解或者用户曾经遗漏了某些要求,那么现在是发现和改正这些错误的时候了。
可行性研究的前4个步骤实质上构成一个循环。分析员定义问题,分析这个问题,导出一个试探性的解;在此基础上再次定义问题,再一次分析这个问题,修改这个解;继续这个循环过程,直到提出的逻辑模型完全符合系统目标。