编写软件需求文档.pdf13
所属分类:管理知识
文件大小:876 KB
下载要求:10 学币或VIP
点击下载第9章编写需求文档
需求开发的最终成果是:客户和开发小组对将要开发的产品达成一致协议。这一协议综
合了业务需求、用户需求和软件功能需求。就像我们早先所看到的,项目视图和范围文档包
含了业务需求,而使用实例文档则包含了用户需求。你必须编写从使用实例派生出的功能需
求文档,还要编写产品的非功能需求文档,包括质量属性和外部接口需求。只有以结构化和
可读性方式编写这些文档,并由项目的风险承担者评审通过后,各方面人员才能确信他们所
赞同的需求是可靠的。
你可以用三种方法编写软件需求规格说明:
• 用好的结构化和自然语言编写文本型文档。
• 建立图形化模型,这些模型可以描绘转换过程、系统状态和它们之间的变化、数据关系、
逻辑流或对象类和它们的关系。
• 编写形式化规格说明,这可以通过使用数学上精确的形式化逻辑语言来定义需求。
由于形式化规格说明具有很强的严密性和精确度,因此,所使用的形式化语言只有极少
数软件开发人员才熟悉,更不用说客户了。虽然结构化的自然语言具有许多缺点,但在大多
数软件工程中,它仍是编写需求文档最现实的方法。包含了功能和非功能需求的基于文本的
软件需求规格说明已经为大多数项目所接受。图形化分析模型通过提供另一种需求视图,增
强了软件需求规格说明。
本章介绍软件需求规格说明的目的和结构,包括一个建议性的文档模板。同时还提供编
写功能需求规格说明的原则并附带讲述几个不完善的需求陈述以及改进建议的例子。在第1 0
章将介绍利用图形化技术表示需求。本书并不深入介绍形式化需求方法;若要深入讨论形式
化需求方法,可参考Alan Davis编著的《软件需求:对象、功能和说明》(1 9 9 3)。
..............................
上一篇:比强者更强.doc43
下一篇:变更角色(英文版).pdf41
精品资料网 m.cnshu.cn
Copyright © 2004- 粤ICP备10098620号-1
风险管理 应急预案 研发管理 运营管理 内部管理 商业模式 执行力 连锁经营 公司治理 工厂管理 创新管理 家族企业 效率管理 名企案例 企业理念 价值管理 特许经营 瓶颈管理 调查问卷 策划方案 领导力 团队建设 企业变革 企业文化 战略管理 竞争策略 管理知识 危机管理 成本管理 项目管理 发展战略 年度计划 决策管理 企业上市 供应商 组织设计 产品管理 采购管理 品牌管理 企业诊断 企业咨询 商务谈判 物流管理 运作管理 管理制度 行业报告 经营管理 企划方案 MBA 流程管理 目标管理 招标投标 商务礼仪 管理表格 管理技能 管理案例 管理工具 管理手册 职业经理人 商业计划书 董事与股东 可行性报告