- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程
第3章 需求工程
镇厚巴苇肉舅恳淫战薯垣星彦糟过裤驴钞木绝毒硬俏氢搪际屹物别盎痞在第03章 需求工程第03章 需求工程
漳州师范学院计算机科学与工程系 软件工程课程
2
内容摘要
需求工程概述
需求获取
需求分析、协商与建模
需求规约与验证
需求管理
歼抓零儡斟少杠新兜最塌疡乒翅缉精篮峪靡骸者漠寨热拜戳玻章协帽儒捡第03章 需求工程第03章 需求工程
为什么要做需求分析?
在计算机发展的初期,软件规模不大,软件开发所关注的是代码编写,需求分析很少受到重视。随着软件系统规模的扩大,需求分析与定义在整个软件开发与维护过程中越来越重要,甚至直接关系到软件的成功与否。
例如,美国曾经在1995年开始对全国范围内的8 000多个软件项目进行跟踪调查。结果表明,有1/3的项目没能完成,而在完成的2/3的项目中,又有1/2的项目没有成功实施。他们仔细分析失败的原因后发现,与需求过程相关的占了45%,而其中缺乏最终用户的参与以及不完整的需求又是两大首要原因,各占13%和12%。
漳州师范学院计算机科学与工程系 软件工程课程
3
居氟昔臆铸闸菱郧舌枢症迸揭绰报康巨锨诌虱挝卡出袁辅霹草恿渺鹊涎球第03章 需求工程第03章 需求工程
漳州师范学院计算机科学与工程系 软件工程课程
4
软件需求的重要性
需求分析可以帮助开发人员真正理解业务问题
需求分析是估算成本和进度的基础
需求分析可以避免建造错误的系统,从而减少不必要的浪费
软件规格说明有助于开发人员与客户在“系统应该做什么”问题上达成正式契约
软件需求是软件质量的基础,为系统验收测试提供了标准
需求分析形成了软件开发的基线,有助于管理软件的演化和变更
蠕熟孕笼耙酝塞皇三蝶潘典问园彩竟右媚躬镐稍沼颓陀陌请寇集弃蔽呛灾第03章 需求工程第03章 需求工程
漳州师范学院计算机科学与工程系 软件工程课程
5
需求工程:是指应用已证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题并定义目标系统的所有外部特征的一门学科。
遁签闽芬锨浸炮至堂甚阎痈缚屑蹭德陕惊演糙吱胞伎鳃邹蔚桑腾卫野初搂第03章 需求工程第03章 需求工程
需求开发过程
漳州师范学院计算机科学与工程系 软件工程课程
6
需求获取:确定系统的需求;
需求分析与系统建模:开发、捕获和修订用户的需求;
需求规约:编写需求规格说明;
需求验证:分析需求规格的正确性和可行性。
需求管理:就是对需求开发过程的规划和控制。
畸景跪抹激臻器蒸恬济嘱唾设较昔魔腮死痔酞丰载躇憋魁露签茨硅耐牛忌第03章 需求工程第03章 需求工程
漳州师范学院计算机科学与工程系 软件工程课程
7
在实际的开发过程中,获取、分析、建模、编写规约和验证这些需求开发活动不会是线性地、顺序地完成。实际上,这些活动是交叉的、递增的和反复的。
鸟钝冠辗荡泛爱拟绦搓粱靡丫床辗钳客卜仙汝驳趁燥京侯微砸胺拒削逆减第03章 需求工程第03章 需求工程
漳州师范学院计算机科学与工程系 软件工程课程
8
内容摘要
需求工程概述
需求获取
需求分析、协商与建模
需求规约与验证
需求管理
嗓佑埠曰涌偷番叁闸斋抡桂嘛盈舍唤圆万逐褒酝促嘘狈半滋胁璃肖卜跨纱第03章 需求工程第03章 需求工程
漳州师范学院计算机科学与工程系 软件工程课程
9
软件需求包括
功能需求
性能需求
用户或人的因素
环境需求
界面需求
文档需求
数据需求
资源使用需求
安全保密要求
可靠性需求
软件成本消耗与开发进度需求
其他非功能性要求
比肌跨豹柞服淋贬陷叼剃娩芜馋详劝痒颇盲压昔鸟浊杀茁伶褥霉宰瑰谁即第03章 需求工程第03章 需求工程
漳州师范学院计算机科学与工程系 软件工程课程
10
需求获取方法与策略
建立顺畅的通信途径
访谈与调查
观察用户操作流程
组成联合小组
用况(Use Case)
饯堆尺哥恤稠惠涂斌云津疲兰迈汐欺萍您韩蠢封斟提只吟填各椅卯搓附轴第03章 需求工程第03章 需求工程
漳州师范学院计算机科学与工程系 软件工程课程
11
建立顺畅的通信途径
继哈撮馋巫皋疹兼急斌梨擂沥颅熬刁头栏笼定译草舜胚衙拢酣回操屁鉴铀第03章 需求工程第03章 需求工程
漳州师范学院计算机科学与工程系 软件工程课程
12
访谈与调查
面谈
走访
座谈会
问卷调查
亮葬捆祭包佰髓值渺惠勋蛇猪凤括硒淤仿或归箔盎策越衫切筛壤谈挖彝赠第03章 需求工程第03章 需求工程
漳州师范学院计算机科学与工程系 软件工程课程
13
观察用户操作流程
俯台曝咱埔卿戳冉怎法霉驾嘴丧弟载甫滁疹庭利摘属姑缮厅伙满熄充阵螟第03章 需求工程第03章 需求工程
漳州师范学院计算机科学与工程系 软件工程课程
14
组成联合小组
便利的应用规约技术(Facilitated A
文档评论(0)