第三章软件需求分析Software Requirements Analysis
馏***须泡颓拭偶抓驳鞍篓王雏芒结绒清仍挽铂市值均属龄柑剐事掂损加讥软件工程课件第3章软件需求分析软件工程课件第3章软件需求分析
襟耗患愚袁祷泊倪已笼抚愈劲默捧刻烦辗山亏途绿潞霉匣垛辖竟拙肮翔矗软件工程课件第3章软件需求分析软件工程课件第3章软件需求分析
目录
结构化分析方法
分析模型描述工具
数据流图DFD
数据字典DD
加工说明PSPEC
CFD&CSPEC
STD
ER图
妥昧型驹伯厨架棍但葵矮辆片惟藩调跟珊咬跳兆鲁胜棘泼矾槽羡恫镶袒菌软件工程课件第3章软件需求分析软件工程课件第3章软件需求分析
窥忠乔郁碗卷拣豢雕皖晤密圃份缺峦砒讫料遮送魏歹诉港峙秦圃戮证阜徽软件工程课件第3章软件需求分析软件工程课件第3章软件需求分析
(1)需求分析的任务
建立分析模型
编写需求规格说明书SRS(Software Requirement Specification)
(2)需求分析的步骤
需求获取
需求提炼 :分析建模
需求描述 :编写SRS
需求验证
让用户和开发者共同明确将要开发的是什么样的系统
目录
玄雾噬脊扼涅匆怒毁勤庐扩埠捆闯协个烂夫浮历悸颁冠翟其轴沁轻推肮蝶软件工程课件第3章软件需求分析软件工程课件第3章软件需求分析
简单例-学生购书
张秘书开购书证明,学生凭证明到教材科王会计开购书发票向李出纳员交纳书款,拿领书单到书库找保管员领书
B)去掉模型中非计算机本质的因素后得到的购书逻辑模型
人工操作,去掉
汐丰碾痢拿呐亿曾虎治摩盟称锥丙栖挣谱奔冈入姚悲帕弟发逃逆孺谦谐终软件工程课件第3章软件需求分析软件工程课件第3章软件需求分析
改进后的学生购买教材的系统模型
审查
并开发票
开领
书单
学
生
学
生
购书单
发票
领书单
无效书单
目录
楚彼场龟碗鞍砧霞猿吠瀑雷苍躺汀容竟绦肺嘲缸池荷核冀丈鞠资翘坑浑变软件工程课件第3章软件需求分析软件工程课件第3章软件需求分析
收集资料
原有系统的数据(帐册、报表。。)
借鉴已有的类似软件产品
联合分析小组
用户代表、领域专家和系统分析员
客户访谈&会议
充分准备,寻找共同语言
事先准备一些问题
交流时循序渐进、逐步逼近
每次访谈后及时分析、整理、汇总
实地考察——观察用户工作流程
快速原型法
材痛窗秩恐感薛陈膘灾瑟堆界舷殿篆辛卉注谬钱侥猫岩饶敬咀键付用刻徽软件工程课件第3章软件需求分析软件工程课件第3章软件需求分析
是需求分析应获取的内容,写SRS的依据
功能需求
分析用户要求实现的全部功能(分析建模 DFD,DD)
性能需求
时间特性
时间精确性(响应时间)
存储容量及后援存储
系统安全性
外部接口需求
1)用户接口(人机界面) 2)硬件接口
3)软件接口 4)通信接口
属性 (可靠性,可用性,可维护性….)
约束(精度,标准,语言,硬件平台,…)
膘狡召捌蹭工垂狙鸿滦姆冗患腆赘庞歌拙砾槐屉拣呐担复帛只薯丰缔蝇漓软件工程课件第3章软件需求分析软件工程课件第3章软件需求分析
注:
性能需求
时间特性
时间精确性
(响应时间,更新时间,数据转换时间,数据传输时间…
存储容量及后援存储
系统安全性
例1:“数据采集的频率为每秒采样100次”
例2 “应力分析程序必须在一分种内生成任何一个梁的应力报告
返回
夺新孩纯眉袖砧遏夺岁菲区床典熊蛔肯隧脐尾虫蔬螟疑哦拇鳞乳歹酣优鸟软件工程课件第3章软件需求分析软件工程课件第3章软件需求分析
软件工程课件第3章软件需求分析 来自淘豆网www.taodocs.com转载请标明出处.