1 / 115
文档名称:

第3章 软件需求分析.ppt

格式:ppt   大小:2,414KB   页数:115页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第3章 软件需求分析.ppt

上传人:1314042**** 2021/1/31 文件大小:2.36 MB

下载得到文件列表

第3章 软件需求分析.ppt

相关文档

文档介绍

文档介绍:第3章 软件需求获取与 结构化分析方法
壁云朴孪丛谢墙炙脑皱兑求捎光美眶厚藻纲绷喻报必腐匆导则盅埃微奸半第3章 软件需求分析第3章 软件需求分析
为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对软件需求的深入理解是软件开发工作获得成功的前提和关键,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会给用户带来失望,给开发者带来烦恼。
椰拷呻粒揖询雍宜藉忍函嗡悉秋燥鹿首误邑挤诲商鞘撰菊丛蕉楞绝呢纲矗第3章 软件需求分析第3章 软件需求分析
定义
时期




维护时期
不能真正满足用户需求的程序只会给用户带来失望,给开发者带来烦恼。
样鸟霸米觉拇狂壁渤长杉标喊突杆掀地樊忠矿袒业羞睡庞溉判乖凿邱谐决第3章 软件需求分析第3章 软件需求分析
“喂,是P h i l 吗?我是人力资源部的M a r i a ,我们在使用你编写的职员管理系统时遇到一个问题,一个职员想把她的名字改成Sparkle Starlight ,而系统不允许,你能帮帮忙吗?”
“她嫁给了一个姓Starlight 的人吗?”P h i l 问道。
“不,她没有结婚,而仅仅是要更改她的名字,”M a r i a 回答。“好像我们只能在婚姻状况改变时才能更改姓名。”
“当然是这样,我从没想过谁会莫名其妙地更改自己的姓名。我不记得你曾告诉我系统需要处理这样的事情,这就是为什么你们只能在改变婚姻状况对话框中才能进入更改姓名的对话框。”Phil 说。
M a r i a 说:“我想你当然知道每个人只要愿意都可以随时合法更改他(她)们的姓名。但不管怎样,我们希望在下周五之前解决这个问题,否则,S p a r k l e 将不能支付她的账单。你能在此前修改好这个错误吗?“
赢吉边可双互崩狱频苞升射墨囱矿晓亿路慑帕记远您灶忙蓖纱仅呢区朋膘第3章 软件需求分析第3章 软件需求分析
“这并不是我的错!我从来不知道你需要处理这种情况。我现在正忙着做一个新的性能检测系统,并且还要处理职员系统的一些需求变更请求”(传来翻阅报纸的声音)。“我还有别的事。我只可能在月底前修改好,一周内不行,很抱歉。下次若有类似情况,请早一些告诉我并把它们写下来。”
“那我怎么跟S p a r k l e 说呢?”M a r i a 追问道,“如果她不能支付账单,那她只能挂帐了。”
“M a r i a ,你要明白,这不是我的过错。”P h i l 坚持道,“如果你一开始就告诉我,你要能随时改变某个人的名字,那这些都不会发生。因此你不能因我未猜出你的想法(需求)就责备我。”
M a r i a 不得不愤怒地屈从:“好吧,好吧,这种烦人的事使我恨死计算机系统了。等你修改好了,马上打电话告诉我,行吧?”
郊飞逸金枢煞踩刚讣袄呀具涸庭帝惺揩拥贤竹痛宣偏雪郡谈毅郑昭犊院胎第3章 软件需求分析第3章 软件需求分析
如果作为客户有过类似的经验,你一定知道:一个不能进行一项基本操作的软件产品是多么令人烦恼。尽管开发者最终会满足你的要求,你也不会感谢他。
但从开发者角度来看,在整个系统已经完成后,用户再提出对功能的进一步要求是多么烦人的事。同时,修改系统的请求迫使你放下当前的项目,而且往往修改请求还要求你优先处理,也是令人很不愉快的。
桶榜南先淆策怀籽屎汀衡找辗肾女串董韭境寇张遵沧扑哄浇驶肖竿怨殷愚第3章 软件需求分析第3章 软件需求分析
需求获取与需求分析阶段的任务
需求获取的任务和原则
需求获取的过程
软件需求分析阶段的任务
儿辨慷滚嫩逊眯谣建躯珐峙忧滩癣爆苑冤铺象欢谓变把蜂硕伐权踪腰纽残第3章 软件需求分析第3章 软件需求分析
需求获取的任务和原则
需求获取的主要任务是与客户或用户沟通,了解系统或产品的目标是什么?客户或用户想要实现什么?系统和产品如何满足业务的要求,最终系统或产品如何用于日常工作?
获取并理解用户的需求是软件工程师所面对的最困难的任务之一。
倾焦辱抿间竖嫁静坎艾巾镇深戴伸椒豆叹胯匀轨蕴哭慰晦抢冰堕翁申烧瓜第3章 软件需求分析第3章 软件需求分析
需求获取的任务和原则
导出需求变得如此困难的原因归为以下几个方面的问题:
系统的目标或范围问题;
需求不准确性问题 ;
需求的易变问题 ;
需求获取除了需要有专业的系统分析师,还需要通过有效的客户/开发者的合作才能成功。
旧夕榨羡贺右游命搽牲埂返锄砒诞梧粕锄毅慷寅蔡草蛹洲恬院郝怪铸民铆第3章 软件需求分析第3章 软件需求分析
需求获取的任务和原则
1. 需求获取的任务
(1)