软件工程课本讲解第2章 软件要求定义(课件).pptVIP

  • 5
  • 0
  • 约8.33千字
  • 约 48页
  • 2017-12-24 发布于贵州
  • 举报

软件工程课本讲解第2章 软件要求定义(课件).ppt

软件工程课本讲解第2章 软件要求定义(课件)

第2章 软件要求定义 2.1 可行性研究 2.1.1 可行性研究的任务 首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制,把它们清楚地列举出来。然后,分析员进行简要的需求分析,抽象出该项目的逻辑结构,建立逻辑模型。从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的主要解决办法,对每种解决方法都要研究它的可行性。可从以下三方面分析研究每种解决方法的可行性。 1.技术可行性 对要开发项目的功能、性能和限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能实现,这些即为技术可行性研究的内容。这里的资源包括已有的或可以搞到的硬件、软件资源,现有技术人员的技术水平和已有的工作基础。 技术可行性常常是最难解决的方面,因为项目的目标、功能和性能比较模糊。技术可行性一般要考虑的情况包括: (1) 开发的风险:在给出的限制范围内,能否设计出系统并实现必须的功能和性能。 (2) 资源的有效性:可用于开发的人员是否存在问题。可用于建立系统的其他资源是否具备。 (3) 技术:相关技术的发展是否支持这个系统。 开发人员在评估技术可行性时,一旦估计错误,将会出现灾难性后果。 2.经济可行性 进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发,这些即为经济可行性研究的内容。 对于大多数系统,

文档评论(0)

1亿VIP精品文档

相关文档