`
默默的小熊
  • 浏览: 233473 次
社区版块
存档分类
最新评论

传统的需求分析

 
阅读更多

    在传统的需求分析说明中,我们使用功能分解的方式来描述系统的功能,如下图:

    采用这种方法来来描述系统需求时,非常容易混淆需求和设计的概念,这样的表述已经描述了部分设计在内。由此常常导致这样的迷惑:系统需求应该详细到何种程度?一个极端就是需求可以详细到概要设计,因为这样的需求表述既包含了外部需求也包含了内部设计。在有些公司的开发流程中,这种需求被称为"内部需求",而对应于用户的原始要求则被称之为"外部需求"。

    功能分解方法的另一个缺点是这种方法分割了各项系统功能的应用环境,从各项功能项入手,你很难了解到这些功能项是如何相互关联来实现一个完成的系统服务的。所以在传统的SRS文档中,我们往往需要另外一些章节来描述系统的整体结构及各部分之间的相互关联,这些内容使得SRS需求更象是一个设计文档。

 

 

分享到:
评论

相关推荐

    需求分析训练营(徐锋)

    - **需求分析方法发展史**:介绍从传统的瀑布模型到敏捷开发模型的需求分析方法变迁,强调了随着软件工程理论和技术的发展,需求分析方法也在不断演进和完善。 - **需求分析的本质与层次**:需求分析不仅是收集和...

    数据库的需求与规划电子书籍

    本文作者张峰岭基于其在一家大型国有商业银行多年的工作经验和中山大学软件研究所的研究成果,详细阐述了传统需求分析方法存在的不足及其改进措施。 #### 需求分析的重要性 需求分析是软件工程中的一个重要环节,...

    软件工程--需求分析说明书范例

    在软件开发过程中,需求分析是至关重要的第一步,它定义了软件系统应具备的功能以及非功能特性,为后续的设计、编码和测试提供了明确的指导。需求分析说明书是这一阶段的重要文档,详细阐述了用户的需求和系统的预期...

    需求分析期末复习思考题(1-8章).docx

    在软件开发过程中,需求分析是至关重要的阶段,它直接影响项目的成功与否。通过对给定的期末复习思考题的分析,我们可以深入了解需求分析的核心概念。 首先,软件项目目标的三个要素是质量、时间和成本。质量是需求...

    招聘网站需求分析

    【招聘网站需求分析】 在数字化时代,招聘网站已经成为企业和求职者之间的重要桥梁,它们提供了高效、便捷的连接方式。本文档旨在为初学者提供一份详细的需求分析,帮助理解和构建一个功能完善的招聘网站。 1. **...

    网上书店系统需求分析 WORD文档

    网上书店系统需求分析 基于给定的文件信息,我们可以从标题、描述、标签和部分内容中提取以下知识点: 1. 需求分析的重要性:需求分析是软件开发过程中的一个重要步骤,它可以帮助开发者更好地理解用户的需求,...

    软件工程需求分析文档

    软件工程需求分析文档:软件开发的基石与指南 在当今信息化时代,软件作为解决问题的重要工具,其开发过程的规范性和有效性直接关系到产品的成败。在这一过程中,软件工程需求分析文档扮演了至关重要的角色。它不仅...

    仓库管理系统需求分析报告.docx

    仓库管理系统需求分析报告 仓库管理系统需求分析报告旨在对仓库管理系统的需求进行分析和描述。本报告将对仓库管理系统的目的、功能需求、用户需求、系统流程图、数据描述等进行详细的描述,以便于更好地理解和实现...

    工资管理系统需求分析报告

    工资管理系统需求分析报告 在信息化日益发达的今天,企业对高效、准确的管理工具有着强烈的需求,其中工资管理系统就是其中一个重要的组成部分。这份报告旨在详细阐述一个工资管理系统的具体需求,以便于开发团队...

    基于Hadoop数据分析系统设计(需求分析).docx

    总的来说,设计一个基于Hadoop的数据分析系统涉及到多个环节,从需求分析到系统设计,再到具体的部署和优化,每个步骤都需要细致考虑和精心实施。通过这样的系统,企业能够高效地处理和分析海量数据,从而获取有价值...

    GIS需求分析说明书GIS需求分析说明书GIS需求分析说明书

    GIS 需求分析说明书 本文档是对 GIS 需求分析说明书的详细解释,涵盖了系统的概述、主要功能模块、用户业务现状分析、具体要求等方面的知识点。 GIS 需求分析概述 GIS 需求分析是指对 GIS 系统的需求进行分析和...

    宿舍管理系统需求分析

    【宿舍管理系统需求分析】 在21世纪的信息时代,数据库技术成为了信息处理和数据管理的关键工具。其中,关系数据库,特别是SQL Server系统,由于其广泛的应用和高普及率,成为理想的数据库管理系统。面对日益增长的...

    软件工程28种系统需求分析及流程图

    - 结构化方法是一种传统的软件开发方法论,强调将软件开发过程划分为若干阶段,如可行性研究、需求分析、总体设计、详细设计等。 - 案例中提到了建立系统物理模型(系统流程图)、系统逻辑模型(数据流图、数据...

    书店销售管理系统需求分析.doc

    书店销售管理系统需求分析.doc 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。传统的书店管理系统其日常管理工作都是人工操作,...

    软件工程-从需求分析到最终实现

    在软件开发过程中,软件工程是一门至关重要的学科,它涵盖了从需求分析到最终实现的整个生命周期。本资源包“软件工程-从需求分析到最终实现”提供了丰富的说明书文档模板,帮助开发者规范地进行项目管理,确保软件...

Global site tag (gtag.js) - Google Analytics