1 / 81
文档名称:

软件工程课件.ppt

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

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

分享

预览

软件工程课件.ppt

上传人:plm860108 2018/5/31 文件大小:131 KB

下载得到文件列表

软件工程课件.ppt

相关文档

文档介绍

文档介绍:软件工程 Software Engineering
2018年5月31日
1
广东工业大学计算机学院
第3章可行性研究
本章内容:
可行性研究任务与步骤
系统分析
分析原理
系统模型与模拟
成本-效益分析
可行性研究的文档
项目开发计划
2018/5/31
2
广东工业大学计算机学院
第3章可行性研究
在客观世界中,并不是所有的问题都可以有明显的解决方法。在进行任何一项较大的工程时,首先要进行可行性分析和研究。
如果这些问题没有行得通的解决办法,那么贸然开发这些项目就会造成时间、人力、资源和经费的巨大浪费。同样,对软件的项目开发也存在这一问题。所以,必须对开发项目进行可行性研究。
2018/5/31
3
广东工业大学计算机学院
可行性研究任务与步骤
可行性研究与其他的研究不同,这个阶段不是去开发一个软件项目,也不是解决问题。而是研究这个软件项目是否值得去开发,其中的关键和技术难点是什么,问题能否得到解决,怎样达到目的等。
可行性研究的主要内容是对问题的定义,要初步确定问题的规模和目标,问题定义后,要导出系统的逻辑模型。然后从系统的逻辑模型出发,选择若干供选择的主要系统方案。
2018/5/31
4
广东工业大学计算机学院
(1)技术可行性研究。
根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究实现系统的可行性。
(2)经济可行性研究。
进行成本效益分析,评估项目的开发成本,估算开发成本是否会超过项目预期的全部利润。分析系统开发对其他产品或利润的影响。
2018/5/31
5
广东工业大学计算机学院
(3)法律可行性研究。
研究在系统开发过程中可能涉及的各种合同、侵权、责任以及各种与法律相抵触的问题。
(4)开发方案的选择性研究。
提出并评价实现系统的各种开发方案,从中选出一种用于软件项目开发。
2018/5/31
6
广东工业大学计算机学院
研究任务
在进行项目可行性研究中,首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制,把它们清楚地列举出来。
要研究目前正在使用的系统。如果目前有一个系统正在使用,那么这个系统一定能完成某些有用的工作。所以新系统的目标也必须能完成这些基本功能。如果现有的系统是完美的,那么用户就不会提出开发新系统。
2018/5/31
7
广东工业大学计算机学院
一般来说,应该从以下四方面分析研究每种解决方法的可行性。
1. 技术可行性
要确定使用现有的技术是否能够实现系统,那么就要对开发项目的功能、性能和限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能实现,这些是技术可行性研究的内容。
2018/5/31
8
广东工业大学计算机学院
数学建模、原型建造和模拟是基于计算机系统技术分析活动的有效工具,描述了技术分析建模过程的信息流图。系统分析员通过对现实世界的观察和分析建立技术分析模型,评估模型的行为并将它们与现实世界对比,论证系统开发在技术上的可行性和优越性。
2018/5/31
9
广东工业大学计算机学院
基于计算机系统模型必须具备下列特性:
(1)能够反映系统配置的动态特性,容易理解和操作,能够提供系统真实的结果并有利于评审。
(2)能够综合与系统有关的全部因素,能够再现系统运行的结果。
(3)能够突出与系统有关的重要因素,能够忽略与系统无关的或次要的因素。
(4)结构简单,容易实现,容易修改。
2018/5/31
10
广东工业大学计算机学院