第2章可行性研究 21问题定义 问题定义的内容 包括:明确问题的背景、开发系统的现状 开发的理由和条件、开发系统的问题要求、总体 要求、问题的性质、类型范围、要实现的目标 功能规模、实现目标的方案、开发的条件、环境 要求等等,然后写出问题定义报告(或称系统定 义报告),以供可行性分析阶段使用
第2章 可行性研究 2.1 问题定义 一、 问题定义的内容 包括:明确问题的背景、开发系统的现状、 开发的理由和条件、开发系统的问题要求、总体 要求、问题的性质、类型范围、要实现的目标、 功能规模、实现目标的方案、开发的条件、环境 要求等等,然后写出问题定义报告(或称系统定 义报告),以供可行性分析阶段使用
第2章可行性研究 二、问题定义的步骤 在问题定义阶段,系统分析员要深入现场, 阅读用户写的书面报告、听取用户对开发系统的 要求、调查开发系统的背景理由。还要与用户负 责人反复讨论,以澄清模糊的地方、改正不正确 的地方。最后写出双方都满意的问题定义报告, 并确定双方是否可进行深入系统可行性研究的意 向
第2章 可行性研究 二、 问题定义的步骤 在问题定义阶段,系统分析员要深入现场, 阅读用户写的书面报告、听取用户对开发系统的 要求、调查开发系统的背景理由。还要与用户负 责人反复讨论,以澄清模糊的地方、改正不正确 的地方。最后写出双方都满意的问题定义报告, 并确定双方是否可进行深入系统可行性研究的意 向
第2章可行性研究 22可行性研究的任务 可行性研究的任务是用最小的代价、在尽可 能短的时间内确定问题是否能够解决。在澄清了 问题定义之后,分析员首先应该导出系统的逻辑 模型,然后从系统逻辑模型出发,探索出若干种 可供选择的主要解法(即系统实现方案)。最后 仔细研究每种解法的可行性
第2章 可行性研究 2.2 可行性研究的任务 可行性研究的任务是用最小的代价、在尽可 能短的时间内确定问题是否能够解决。在澄清了 问题定义之后,分析员首先应该导出系统的逻辑 模型,然后从系统逻辑模型出发,探索出若干种 可供选择的主要解法(即系统实现方案)。最后 仔细研究每种解法的可行性
第2章可行性研究 般说来,研究可行性应该从下述几方面进行: (1)技术可行性:指使用现有的技术能否完成这 个项目。 (2)经济可行性:指通过对软件开发项目进行成 本/效益估计,以确定软件系统可能带来的经济 效益能否超过研制和维护此系统所需的费用。 (3)社会因素的考虑:软件开发是否会侵犯他人 集体或国家的利益,是否违反国家的法律并可能 由此而承担法律责任
第2章 可行性研究 一般说来,研究可行性应该从下述几方面进行: (1)技术可行性:指使用现有的技术能否完成这 个项目。 (2)经济可行性:指通过对软件开发项目进行成 本/效益估计,以确定软件系统可能带来的经济 效益能否超过研制和维护此系统所需的费用。 (3)社会因素的考虑:软件开发是否会侵犯他人、 集体或国家的利益,是否违反国家的法律并可能 由此而承担法律责任
第2章可行性研究 2.3可行性研究的步骤 (1)复查系统规模和目标 (2)研究目前正在使用的系统 (3)导出新系统的高层逻辑模型 (4)重新定义问题 (5)导出和评价供选择的方案 (6)推荐方案和行动方针 (7)草拟开发计划 (8)书写文档、提交审查
第2章 可行性研究 2.3 可行性研究的步骤 (1)复查系统规模和目标 (2)研究目前正在使用的系统 (3)导出新系统的高层逻辑模型 (4)重新定义问题 (5)导出和评价供选择的方案 (6)推荐方案和行动方针 (7)草拟开发计划 (8)书写文档、提交审查