第2章 软件要求定义 2.1 可行性研究 2.2 项目开发计划 2.3 软件需求分析 2.4 IDEF 方法第 2 章 软件要求定义返回主目录第2章 软件要求定义第 2 章 软件要求定义 2.1 可行性研究 2.1.1 可行性研究的任务 首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制,把它们清楚地列举出来。然后, 分析员进行简要的需求分析,抽象出该项目的逻辑结构,建立逻辑模型。从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的主要解决办法,对每种解决方法都要研究它的可行性。可从以下三方面分析研究每种解决方法的可行性。第2章 软件要求定义 1. 技术可行性 对要开发项目的功能、 性能和限制条件进行分析, 确定在现有的资源条件下,技术风险有多大,项目是否能实现,这些即为技术可行性研究的内容。这里的资源包括已有的或可以搞到的硬件、软件资源,现有技术人员的技术水平和已有的工作基础。 技术可行性常常是最难解决的方法,因为项目的目标、功能和性能比较模糊。技术可行性一般要考虑的情况包括: (1) 开发的风险: 在给出的限制范围内, 能否设计出系统并实现必须的功能和性能