




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毛新军毛新军 教授教授计算机科学与技术系计算机科学与技术系602教研室教研室 0731-(45)73649软件工程导论软件工程导论 之之Copyright Xinjun Mao需求分析根底需求分析根底2n开发软件系统前,须了解用户的期望和要求n软件需求n需求分析过程n需求分析的重要性n软件开发的根底和前提n最终目的软件系统验收的规范n防止或者尽早剔除早期的错误Copyright Xinjun Mao需求分析根底需求分析根底3n需求分析的复杂性和面临的困难n片面, 不完全n模糊, 不准确n不一致, 歧义n需求复杂和庞大n因此必需运用系统的方法、借助于一系列行之有效的技术
2、和工具进展软件需求分析Copyright Xinjun Mao需求分析根底需求分析根底4n需求分析的义务和过程n需求获取技术n需求分析和描画技术n软件需求规格阐明书及其评审Copyright Xinjun Mao需求分析根底需求分析根底5n什么是用户需求n待开发软件系统的功能、性能、设计约束和其它要求n用户需求例子图书馆管理系统n功能需求:办理读者借书证, n性能需求:查询操作延迟时间不超越1秒钟, n设计约束:前台运转在windows OS下,n其它要求:开发时间6个月, Copyright Xinjun Mao需求分析根底需求分析根底6n需求分析的义务n经过对运用问题及其环境的了解和分析,
3、准确、一致和完全地刻划用户需求,构成软件需求规格阐明书( SRS: Software Requirement Specification )n需求分析过程n获取和了解用户需求n描画和分析用户需求n对用户需求进展评审Copyright Xinjun Mao需求分析根底需求分析根底7获取和了解需求获取和了解需求描画和分析需求描画和分析需求评审用户需求评审用户需求需求获取需求获取技术技术建模、笼统、建模、笼统、多视点、问题多视点、问题分解、原型分解、原型需求评需求评审原那审原那么么Copyright Xinjun Mao需求分析根底需求分析根底8n 义务n获取并了解用户需求, 去除用户需求的不一致性
4、, 模糊性和歧义性,协助用户发现潜在的需求n 原那么n 和用户进展交流和协作n 将对原始问题了解与软件开发阅历结合, 发现.Copyright Xinjun Mao需求分析根底需求分析根底9n 义务n对用户需求进展建模,生成SRS和初步用户手册 nSRS : 用户需求(功能, 行为, 性能等)n用户手册:如何操作和运用目的软件,界面描画和运用初步想象,目的n 原那么n 确保SRS的完好性、一致性和准确性n 鼓励用户参与SRS以及用户手册的制定n 尽可以做到SRS构造明晰,措辞准确和简约Copyright Xinjun Mao需求分析根底需求分析根底10n 义务n多方人员一同对SRS进展复核和评
5、审,以确保用户手册和SRS全面、准确、一致地反映用户需求n 原那么n支持各方用户,需求分析人员、设计人员共同参与评审义务Copyright Xinjun Mao需求分析根底需求分析根底11n需求分析的义务和过程n需求获取技术n需求分析和描画技术n软件需求规格阐明书及其评审Copyright Xinjun Mao需求分析根底需求分析根底12 问问题题域域 用用户户 需需求求分分析析员员 交交流流 Copyright Xinjun Mao需求分析根底需求分析根底13Copyright Xinjun Mao需求分析根底需求分析根底14 Copyright Xinjun Mao需求分析根底需求分析根底
6、15n加强联络n促进交流n增进协作Copyright Xinjun Mao需求分析根底需求分析根底16读者管理读者管理书库管理书库管理读者借阅管读者借阅管理理Copyright Xinjun Mao需求分析根底需求分析根底17用用户户工工程程担担任任人人需需求求分分析析人人员员设设计计员员1. 建立结合小组参与者: 用户、需求分析人员、设计人员。Copyright Xinjun Mao需求分析根底需求分析根底182. 会议讨论明确问题、范围、环境等,逐渐了解用户需求会议应有记录,整理构成文档3. 分成三小组读者管理、图书管理和读者借阅子系统4. 总结各方成果构成结论性的SRSCopyright
7、 Xinjun Mao需求分析根底需求分析根底19n需求分析的义务和过程n需求获取技术n需求分析和描画技术n软件需求规格阐明书及其评审Copyright Xinjun Mao需求分析根底需求分析根底20n问题分解n笼统n建模n多视点n快速原型Copyright Xinjun Mao需求分析根底需求分析根底21整个问题整个问题子问题子问题1 1子问题子问题3 3子问题子问题2 2n什么是问题分解n将大问题分解为小问题,经过小问题处置来实现大问题的处置 n问题分解有助于降低处置问题的复杂度; 获取和分析问题本身所固有的整体-部分关系n图书馆系统n读者管理n图书管理n借阅管理Copyright Xi
8、njun Mao需求分析根底需求分析根底22n什么是笼统?n笼统有助于控制问题复杂度,抓住问题的本质,获取普通和特殊关系Copyright Xinjun Mao需求分析根底需求分析根底23n读者笼统(提取成份)n名字n性别n单位n类别n照片n读者笼统(丢弃成份)n身高n年龄nCopyright Xinjun Mao需求分析根底需求分析根底24n什么是需求模型n模型是对现实的简化,包含有广泛影响的要素,忽略不相关的次要要素 n需求模型详细、准确地描画了用户对目的软件系统的功能、行为、性能、 设计约束等方面的要求n为什么需求建模n建模可减少和简化所用户需求的分析和描画,从多个视点、多个不同的笼统层
9、次来描画用户需求,从而更好促进软件的开发Copyright Xinjun Mao需求分析根底需求分析根底25n留意n需求建模不要涉及软件设计和实现细节n需求建模方法n面向数据流的方法n面向对象的方法Copyright Xinjun Mao需求分析根底需求分析根底26 n什么是多视点分析n从多个角度、不同层面上分析和描画用户需求n为什么需求多视点分析 n人的认识具有片面性(瞎子摸象)n 多视点可以协助我们全面把握用户的需求Copyright Xinjun Mao需求分析根底需求分析根底27n传统软件开发存在的问题n需求分析员与用户之间没有一种直观交流媒介n用户需求不断变化 如何顺应这样一种变化n
10、如何更为直观地评价用户需求n 什么是软件系统的原型n对软件系统的主要功能和行为的直观描画(操作方式、过程和界面)n什么是快速原型方法n经过构建用户需求的原型来分析和描画用户需求Copyright Xinjun Mao需求分析根底需求分析根底28Copyright Xinjun Mao需求分析根底需求分析根底29n需求分析的义务和过程n需求获取技术n需求分析和描画技术n软件需求规格阐明书及其评审Copyright Xinjun Mao需求分析根底需求分析根底30n软件需求规格阐明书n软件需求规格阐明书评审Copyright Xinjun Mao需求分析根底需求分析根底31n需求规格阐明书的内容n
11、功能与行为需求描画,例如,办理读者借书证,验证读者借书证号码能否存在n性能需求描画,例如查询呼应时间不超越1秒钟n设计约束,例如运转在windows 2000操作系统下n其他,要求在6个月内完成Copyright Xinjun Mao需求分析根底需求分析根底32n在将需求规格阐明书递交给软件设计之前,必需对它进展评审n评审要求用户、需求分析员和设计员共同参与Copyright Xinjun Mao需求分析根底需求分析根底33n正确性n无歧义性n完全性n可验证性n一致性n可了解和可修正性n可追踪性Copyright Xinjun Mao需求分析根底需求分析根底34n需求分析的义务和过程n需求获取技术n需求描画和分析技术n软件需求规格阐明书以及评审Copyright Xinjun Mao需求分析根底需求分析根底35n他以为课堂上讲的这些需求分析技术能否有效和可行? 如不可行他以为应怎样进展需求分析
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理年度述职报告
- 食品经营租赁协议书
- 茶园买卖合同协议书
- 被打轻伤和解协议书
- 辅助检查委托协议书
- 车辆维修包干协议书
- 集体产权转让协议书
- 创维业务员合同协议书
- 驻厂人员保密协议书
- 金融产品购买协议书
- (正式版)JC∕T 60021-2024 石膏基自流平砂浆应用技术规程
- 日杂店购销合同清单
- 非遗文化传承课件
- 小程序合作协议书
- 天津市滨海新区2022-2023学年高二下学期期末数学试题(学生版)
- 交通安全与事故预防智慧树知到期末考试答案章节答案2024年山东理工大学
- 办公区域主要风险辨识与分级管控清单
- 新学位法专题讲座课件
- 2024年辽宁铁道职业技术学院单招职业技能测试题库及答案解析
- 春夏秋冬主持稿
- 【危险化学品经营单位安全管理人员】考试600题及解析
评论
0/150
提交评论