高级软件工程 第二节课:需求工程 主讲:刘驰 讲授内容 软件需求 需求工程过程 需求建模 形式化描述 1. 什么是需求? 需求是对系统应该提供的服务和所受约束的描述。 由于需求要向不同类型的涉众(读者)传达不同层次的信息,可以将需求分为: 用户需求(目标需求) :用用户所熟悉的表达形式给出需求描述。 系统需求(产品需求):详细地给出系统将提供的服务以及系统所受到的约束,比用户需求更具体,更形式化。 软件设计描述(设计层需求):在系统需求描述的基础上再加入更加详细的设计层面的需求细节。 示例1 示例2 用自然语言描述的用户需求 描述不够清楚(二义性) 需求混乱(功能需求、非功能需求、系统目标和设计信息无法清晰地区分) 需求混合(多个不同的需求交织在一起,以一个需求的形式给出) 描述系统需求可能用到多种不同模型,如:对象模型、数据流模型等 原则上讲,系统需求仅仅描述做什么,而不应该描述如何实现。然而,要给出细节需求而不提到任何设计信息,事实上也是不可能的: 通常系统需求依照构成系统的各个子系统结构来给出,即由初始的系统体系结构来构造需求描述; 通常目标系统和已有系统互操作,这就约束了目标系统的设计,同时这些约束又构成了新系统的需求; 某些特别的设计(如NVP)是系统的一个外部需求 系统需求描述工具 SADT: Structured Analysis and Design T
您可能关注的文档
- 心理学-来学网.ppt
- 必修一函数的应用.doc
- 快速傅里叶变换快速傅里叶变换.pdf
- 快速分析与检测研究组-大连化物所.doc
- 快速安装指引-映翰通网络.pdf
- 急性型主动脉夹层合并下肢缺血的诊疗.pdf
- 急救人员训练班-财团法人中国生产力中心南云服务处.doc
- 急救服务指引-香港红十字会青年及义工事务部.pdf
- 急救箱检点表.doc
- 性平教育议题教科书检视工作坊—从教科书看性别王琇琴.doc
- 第一节 电阻和变阻器(讲义)物理沪科版2024九年级全一册.docx
- 第3节 质量的测量 (讲义) 物理沪科版(五四学制)2024 八年级上册.docx
- 第14讲 圆周运动(复习讲义)高考物理一轮复习.docx
- 暑假预习专题15 指数函数(20题型)新高一数学讲义(沪教版2020).docx
- 第二节 发电机是怎样工作的(讲义)物理沪科版2024九年级全一册.docx
- 4.18 东晋南朝政治和江南地区开发 教学设计 部编版七年级上学期历史.docx
- 2.5实验:用单摆测量重力加速度(表格式教学设计)物理人教版2019选择性必修第一册.docx
- 第49讲 沉淀溶解平衡及图像分析(讲义)高考化学复习讲义(新教材新高考).docx
- 旅游景区行业分析报告:内外兼修,多元创新.pdf
- Unit 1~2 单元语法知识点梳理 高二下学期期中考点(上教版2020选择性必修第二册).pptx
原创力文档

文档评论(0)