软件工程可行性研究44页PPT文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
哈工大华德应用技术学院
软件工程
第二章
可行性研究
第1节 可行性研究的任务
可行性研究的目的
就是用最小的代价在尽可能短的时间内确定问题是 否能够解决。
注意:可行性研究的目的不是解决问题,而是确定问题是 否值得去解。
如何实现
不能靠主观猜想而只能客观分析。必须分析几种主要的 可能解法的利弊,从而判断原定的系统目标和规模是否 现实,系统完成后能带来的效益是否大到值得投资开发 这个系统的程序。
哈工大华德应用技术学院
软件工程
习题
的目的就是用最小的代价在尽可能短的时间内确定核 软件项目是否能开发,是否值得去开去。
可行性研究的目的不是去开发一个软件项目,而是研究这个软件
项目是否
。高程模拟试题
可行性研究实质上是要进行一次简化、压缩了的

过程,要在较高层次上以较抽象的方式进行需求分析和
设计过程。02年黑大考研复试题
哈工大华德应用技术学院
软件工程
(4)、法律可行性
法律可行性是指研究在系统开发过程中可能涉及的 各种合同、侵权、责任以及各种与法律相抵触的问题。
(5)、开发方案可行性
提出系统实现的各种方案并进行评价之后,从中选 择一种最优秀的方案。
哈工大华德应用技术学院
软wenku.baidu.com工程
2.2 可行性研究的步骤 P26
(1)、复查系统规模和目标
的(较抽象的)物理解供比较和选择。
哈工大华德应用技术学院
软件工程
(6)、推荐一个方案并说明理由 向用户推荐一种方案,在推荐的方案中应清楚地表明:
1)、本项目的开发价值; 2)、推荐这个方案的理由; 3)、制定实现进度表,这个进度表不需要也不可能很 详细,通常只需要估计生存周期每个阶段的工作量。
(7)、推荐行动方针
分析员应访问关键人员,仔细阅读和分析有关资料, 以便进一步复查确认系统的目标和规模,改正含糊不清 的叙述,清晰地描述对系统目标的一切限制和约束,确 保解决问题的正确性,即保证分析员正在解决的问题确 实是要求他解决的问题。
(2)、研究目前正在使用的系统
现有的系统是信息的来源,通过对现有系统的文档资 料的阅读、分析和研究,再如实地考虑该系统,总结出现 有系统的优点和不足,从而得出新系统的雏形。这是了解 一个陌生应用领域的最快方法,它既可以使新系统脱颖而 生,但又不全盘照抄。
数据流 用来连接其他符号,指明数据流动方面
哈工大华德应用技术学院
软件工程
系统流程图的作用可以总结如下:
1)、制作系统流程图的过程是系统分析员全面了解系统业务处理 概况的过程,它是系统分析员作进一步分析的依据。
2)、系统流程图是系统分析员、管理人员、业务操作人员相互交 流的工具。
3)、系统分析员可直接在系统流程图上拟出可以实现计算机处 理的部分。
技术可行性一般要考虑的情况包括: 、 、 。
哈工大华德应用技术学院
软件工程
2.3 系统流程图
在进行可行性研究时需要了解和分析现有的系统,并 以概括的形式表达对现有系统的认识。进入设计阶段以 后应该把设想的新系统的逻辑模型转变成物理模型,因 此需要描绘未来的物理系统的概貌。
系统流程图是描绘物理系统的传统工具,它的基本思 想是用图形符号以黑盒子形式描绘系统里面的每个部件 (程序、文件、数据库、表格、人工过程等)。
4)、可利用系统流程图来分析业务流程的合理性。
例 用系统流程图来分析下述问题
哈工大华德应用技术学院
软件工程
(3)、导出新系统的高层逻辑模型 优秀的设计通常总是从现有的物理系统出发,导出
现有系统的高层逻辑模型。逻辑模型是由数据流图来描述 的,此时的数据流图不需要细化。
(4)、重新定义问题 信息系统的逻辑模型实质上表达了分析员对新系统
的看法。那么用户是否也有同样的看法呢?
(5)、导出和评价供选择的方案 分析员从系统的逻辑模型出发,导出若干较高层次
2)、资源分析:研究开发系统的人员是否存在问题,可用 于建立系统的其他资源,如硬件、软件等是否具备。
3)、技术分析:相关技术的发展是否支持这个系统。
(3)、运行可行性
运行可行性研究内容包括新系统规定的运行方式是 否可行,如果新系统是建立在原来已担负其他任务的计 算机系统上的,就不能要求它在实时在线状态下运行, 以免与原有的任务相矛盾。
3)、拟定开发计划:包括工程进度表,人员配备情 况,资源配备情况,估计出每个阶段的成本、约束条件等。
4)、结论意见:综合上述分析,说明新系统是否可 行,结论分为三类:可立即进行、推迟进行、不能和不值 得进行。
哈工大华德应用技术学院
软件工程
(9)、提交审查
用户和使用部门的负责人仔细审查上述文档,也可 以召开论证会。
哈工大华德应用技术学院
软件工程
任务:可行性研究实质上是要进行一次大的压缩简化了的 系统分析和设计的过程。分析员应该给出系统的逻辑模型, 然后从系统逻辑模型出发,寻找可供选择的解法,研究每 一种解法的可行性。一般说来,应从经济可行性、技术可 行性、运行可行性、法律可行性和开发方案等方面研究可 行性。 (1)、经济可行性
经济可行性研究主要进行成本效益分析,包括估计项目 的开发成本,估算开发成本是否会高于项目预期的全部利 润。 (2)、技术可行性
技术可行性是最难决断和最关键的问题。根据客户提 出的系统功能、性能及实现系统的各项约束条件,从技术 的角度研究系统实现的可行性。
哈工大华德应用技术学院
软件工程
1)、风险分析:在给出的限制范围内,能否设计出系统, 并实现必要的功能和性能。
根据上面的可行性研究的结果,作出一个关键性决 定,表明是否进行这项开发工程。
哈工大华德应用技术学院
软件工程
(8)、书写计划任务书
1)、系统概述:当前系统及其存在问题的简单描述; 新系统的开发目的、目标、业务对象和范围;
2)、可行性分析:这是报告的主体。论述新系统在 经济上、技术上、运行上、法律上的可行性,以及对新系 统的主客观条件的分析。
哈工大华德应用技术学院
软件工程
符号
名称
处理
说明
能改变数据或数据位置的加工或部件
输入/输出 连接 换页连接
表示输入/输出,是一个广义的不指明具体 设备的符号
指出转到图的另一部分或从另一部分转来, 通常在同一页上
指出转到另一页图上或由另一页图转来
人工操作 由人工完成处理 通信链路 远程通信线路传送数据
相关文档
最新文档