第二章可行性研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020/9/19
5. 导出和评价供选择的解法
分析员应该从他建议的系统逻辑模型出发,导 出若干个较高层次的(较抽象的)物理解法供比较 和选择。
当从技术角度提出了一些可能的物理系统之后 ,应该根据技术可行性的考虑初步排除一些不现 实的系统。把技术上行不通的解法去掉之后,就 剩下了一组技术上可行的方案。
2020/9/19
3. 导出新系统的高层逻辑模型
优秀的设计过程:
当前系统 模型化 物理模型 抽象化 逻辑模型
需 求 定 义
目标系统 实例化 物理模型 实例化 逻辑模型
2020/9/19
通过前一步的工作,分析员对目标系统应该具 有的基本功能和所受的约束已有一定了解,能够 使用数据流图(参看2.4节),描绘数据在系统中流 动和处理的情况,从而概括地表达出他对新系统 的设想。通常为了把新系统描绘得更清晰准确, 还应该有一个初步的数据字典(参看2.5节),定义 系统中使用的数据。数据流图和数据字典共同定 义了新系统的逻辑模型,以后可以从这个逻辑模 型出发设计新系统。
可行性研究可行性研究需要的时间长短取决于 工程的规模。一般说来,可行性研究的成本只是 预期的工程总成本的5%~10%。
2020/9/19
2.2 可行性研究过程
可行性研究实质上是要进行一次大大压缩和 简化了的系统分析和设计过程,也就是在较高层 次上以较抽象的方式进行的系统分析和设计过程 。
2020/9/19
2020/9/19
4. 进一步定义问题
分析员应该和用户一起再次复查问题定义 、工程规模和目标,这次复查应该把数据流图和 数据字典作为讨论的基础。如果分析员对问题有 误解或者用户曾经遗漏了某些要求,那么现在是 发现和改正这些错误的时候了。
2020/9/19
可行性研究的前4个步骤实质上构成一个循环。 分析员定义问题,分析这个问题,导出一个试探 性的解;在此基础上再次定义问题,再一次分析 这个问题,修改这个解;继续这个循环过程,直 到提出的逻辑模型完全符合系统目标。
典型的可行性研究过程有下述步骤: (1) 复查系统规模和目标; (2) 研究目前正在使用的系统; (3) 导出新系统的高层逻辑模型; (4) 进一步定义问题; (5) 导出和评价供选择的解法; (6) 推荐行动方针; (7) 草拟开发计划; (8) 书写文档提交审查。
2020/9/19
1. 复查系统规模和目标
其次可以考虑操作方面的可行性。分析员应该 根据使用部门处理事务的原则和习惯检查技术上 可行的那些方案,去掉其中从操作方式或操作过 程的角度看用户不能接受的方案。
2020/9/19
接下来应该考虑经济方面的可行性。分析员应 该估计余下的每个可能的系统的开发成本和运行 费用,并且估计相对于现有的系统而言这个系统 可以节省的开支或可以增加的收入。在这些估计 数字的基础上,对每个可能的系统进行成本/效益 分析。
技术可行性分析是对待开发的系统进行功能、 性能和限制条件的分析,确定在现有的资源的条 件下,技术风险有多大,系统是否能实现。这里 的资源包括已有的或可以搞到的硬件、软件资源 ,现有技术人员的设计水平与已有的工作基础。
2020/9/19
(2) 经济可行性:这个系统的经济效益能超过它的开 发成本吗? 经济可行性分析是进行开发成本的估算及可能 取得效益的评估,确定待开发系统是否值得投资开 发。
2020/9/19
7. 草拟开发计划
分析员应该为所推荐的方案草拟一份开发计划 ,除了制定工程进度表之外还应该估计对各类开 发人员和各种资源的需要情况,应该指明什么时 候使用以及使用多长时间。此外还应该估计系统 生命周期每个阶段的成本。最后应该给出下一个 阶段(需求分析)的详细进度表和成本估计。
第二章 可行性研究
➢2.1 可行性研究的任务 ➢2.2 可行性研究过程 ➢2.3 系统流程图 ➢2.4 数据流图 ➢2.5 数据字典 ➢2.6 成本/效益分析
2020/9/19
2.1 可行性研究的任务
可行性研究的目的: 用最小的代价在尽可能短的时间内研究并确定
客户提出的问题是否有行得通的解决办法。
2020/9/19
(3) 操作可行性:这个系统的操作方式在该客户组 织内行得通吗? 分析员应该根据使用部门处理事物的原则和 习惯设计方案。充分和客户沟通,了解系统所要 面向的对象以及操作方式,等等。
必要时还应该从法律、社会效益等更广泛的 方面研究每种解法的可行性。
2020/9/19
可行性研究最根本的任务是对以后的行动方针 提出建议。如果问题没有可行的解,分析员应该 建议停止这项开发工程,以避免时间、资源、人 力和金钱的浪费;如果问题值得解,分析员应该 推荐一个较好的解决方案,并且为工程制定一个 初步的计划。
分析员访问关键人员,仔细阅读和分析有关 的材料,以便对问题定义阶段书写的关于规模和 目标的报告书进一步复查确认,改正含糊或不确 切的叙述,清晰地描述对目标系统的一切限制和 约束。
2020/9/19
2. 研究目前正在使用的系统
仔细阅读分析现有系统的文档资料和使用 手册,也要实地考察现有的系统。应该注意了解 这个系统可以做什么,为什么这样做,还要了解 使用这个系统的代价。在了解上述这些信息的时 候显然必须访问有关的人员。
必须分析几种主要的候选解法的利弊,从而 判断原定的系统目标和规模是否现实,系统完成 后所能带来的效益是否大到值得投资开发这个系 统的程度。
2020/9/19
对每种可能的解法方案都应该仔细研究它的可 行性,通常,至少从下述三方面研究每种解决方 案的可行性。 (1) 技术可行性:使用现有的技术能实现这个系统 吗?
最后为每个在技术、操作和经济等方面都可行 的系统制定实现进度表,这个进度表不需要(也不 可能)制定得很详细,通常只需要估计生命周期每 个阶段的工作量。
2020/9/19
wenku.baidu.com
6. 推荐行动方针
根据可行性研究结果应该做出的一个关键性决 定是,是否继续进行这项开发工程。分析员必须 清楚地表明他对这个关键性决定的建议。如果分 析员认为值得继续进行这项开发工程,那么他应 该选择一种最好的解法,并且说明选择这个解决 方案的理由。
相关文档
最新文档