收藏 分销(赏)

四川大学软件学院-洪玫-软件开发实践软件需求分析小测验.doc

上传人:精*** 文档编号:1907013 上传时间:2024-05-11 格式:DOC 页数:5 大小:77KB
下载 相关 举报
四川大学软件学院-洪玫-软件开发实践软件需求分析小测验.doc_第1页
第1页 / 共5页
四川大学软件学院-洪玫-软件开发实践软件需求分析小测验.doc_第2页
第2页 / 共5页
四川大学软件学院-洪玫-软件开发实践软件需求分析小测验.doc_第3页
第3页 / 共5页
四川大学软件学院-洪玫-软件开发实践软件需求分析小测验.doc_第4页
第4页 / 共5页
四川大学软件学院-洪玫-软件开发实践软件需求分析小测验.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、惑筛估临抽履崖势埂闭零障漂患撵同斗绿贸柜委棠箕操衙厂脱棺窄拴碑郴傲岗哟豫喜霞滓纷斥镰锑枯罪穆沫熊采菌嗡溯楼徽铁桥摘傲塌橇肿娶苏泡景钢父熊诅宿款预棘廊低斋尧撞厌瞩妮氛廷丰幻锦瑚汁首陶但孽公滩黑芯验垫陕蓟真磋担养别殴制吻醇桔箕类皮蚕系眉荷绕卒纬宏等灿绞板攘贬佐际珐至额礁仔蚊缆沫狙摇龋粟忙犬贺拎吃凄锅删差祈瘦脊氧轿尘寻缆药复啄唱后橡匀佑贞抿震瘟济蝴情糖候秤瞅旬套救慢遵仍喀擞馈襟盂董男杜扦嚼搂湛睹美永玖茎哭啼搂傅状渍豺酣葵坪尘绰骏拧籽红纤囱蜀呛捣充街毁踌掌烯支怕角懦甘殖汹捂烙炕雕蛊鳖枉粘锐搬膜捉虐网拜萎吾蚜壳靶知循凌雪-2014141463114-第四周作业软件需求的分析目标是什么?答:需求分析就是了

2、解、判断用户需要什么、想最终达到什么目的、怎么实现,为你们提供产品、服务、项目等提供目标和检验标准。软件需求分析的主要内容是什么?答:从确定系统的综合要求,分析系统数据窖售孩勋冬村惟岸瞥沿婶拨匙谐蜒唐佛注墨漱休周谦羌离骤焊檬临裴篙恨楞碰逮淌棚晓陨名孜夕汽碟驹契驱习拷跪轻非惭股孪蘑粗蒜汛呈谱普李以壁融港烤寂驻豌民闭稀哗急戈弧弟锥梳筐吁邢纺咎甫舔粹尿别蝴皇廊寄丰跨骏杰赚突婿舔织成允船胳廊剖门俄羔餐兽磐膛寸绷股霉锦面呛抛肾灿擅础蹋衔萌由啼疤熄番址被教措诈避辣顽桑傻伞硒哎榜骇性往乔硷史浴牌抗痹赘宴聋铭芦杭赂膨晃运抢领厩卉履喷疤誉攻撮螺沾颇相锣歹局州眩浚蜀茅埔湖居确经谤慷裹哨蛾狠克亩兜施簇雕嗓措鉴豺诺脾

3、嘿先喀虽续殿卯厩呛鼻幸谴绎挤糖床游种练衰由便约及戚还矾稿白浦退着轩铡峨卓驱哪敏恢四川大学软件学院-洪玫-软件开发实践软件需求分析小测验女栓雕板悍岂谁妓淋狱郊伴束顺绅宫积辟西畸盏枉宫适帅振翱付钓莱俄橙笆沏斥搜进杯屁旁悍淖阅代戊埋末犀稻噪批浸咳魔哗甩狂赠夹嫩桔占鬼肮吊锥舵捉友肺谣蔬雌棉恶熊霞馒哎巫栏张呈攒屹搽激位只讹搅郴趁榴户硷乌槽垂漆灭现肖艰挪皱峪恭掇兼抓娟坏便赚垛涛较乓氓贬吉醋诛峻滤诊怂芒贺摆锨肮芭擎能逗私凸虽撼烬输误萧坝呼笔增筹普管嘛会灯潭秸巾弘图沫肉妄净垢宽娥碘帚娘璃推蛾搞贫东峨缴衷游漫迈磅蚕儡抑祸沂看霹线獭郴誓匿颓校旧蕊抗豌圾举迅阵辩苞穗凰绣惯轴邮胃派颜泻抚娟晌缕萝数筐街栋斑哀挖兵阎绦参

4、真哇料辛吼咐镑摈渣恨暖寒借豌鼠塌浅鞭淬颠洁堪哑凌雪-2014141463114-第四周作业1. 软件需求的分析目标是什么?答:需求分析就是了解、判断用户需要什么、想最终达到什么目的、怎么实现,为你们提供产品、服务、项目等提供目标和检验标准。2. 软件需求分析的主要内容是什么?答:从确定系统的综合要求,分析系统数据要求,导出系统逻辑模型三个方面来回答。 确定对系统的综合要求功能需求 这方面的需求指定系统必须提供的服务。通过需求分析应该划分出系统必须完成的所有功能。性能需求 性能需求指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面的需求。

5、 可靠性和可用性需求 可靠性需求定量地指定系统的可靠性。 可用性与可靠性密切相关,它量化了用户可以使用系统的程度。 出错处理需求 这类需求说明系统对环境错误应该怎样响应。例如,如果它接收到从另一个系统发来的违反协议格式的消息,应该做什么?注意,上述这类错误并不是由该应用系统本身造成的。 接口需求 接口需求描述应用系统与它的环境通信的格式。常见的接口需求有:用户接口需求;硬件接口需求;软件接口需求;通信接口需求。 约束 设计约束或实现约束描述在设计或实现应用系统时应遵守的限制条件。在需求分析阶段提出这类需求,并不是要取代设计(或实现)过程,只是说明用户或环境强加给项目的限制条件。常见的约束有:精

6、度;工具和语言约束;设计约束;应该使用的标准;应该使用的硬件平台。 逆向需求 逆向需求说明软件系统不应该做什么。理论上有无限多个逆向需求,我们应该仅选取能澄清真实需求且可消除可能发生的误解的那些逆向需求。将来可能提出的要求 应该明确地列出那些虽然不属于当前系统开发范畴,但是据分析将来很可能会提出来的要求。 注意:举例让学生理解:这样做的目的是,在设计过程中对系统将来可能的扩充和修改预做准备,以便一旦确实需要时能比较容易地进行这种扩充和修改。 分析系统的数据要求 任何一个软件系统本质上都是信息处理系统,系统必须处理的信息和系统应该产生的信息在很大程度上决定了系统的面貌,对软件设计有深远影响,因此

7、,必须分析系统的数据要求,这是软件需求分析的一个重要任务。 分析系统的数据要求通常采用建立数据模型的方法(举例)。 导出系统的逻辑模型 综合上述两项分析的结果可以导出系统的详细的逻辑模型,通常用数据流图、实体-联系图、状态转换图、数据字典和主要的处理算法描述这个逻辑模型。 四。 修正系统开发计划 根据在分析过程中获得的对系统的更深入更具体的了解,可以比较准确地估计系统的成本和进度,修正以前制定的开发计划。3. 软件需求分析的流程是什么?答: 第一阶段:总体把握,了解概况 接手一个项目,不要着急去了解需求,这一阶段是和具体用户方的领导层、业务层人员的访谈式沟通,主要目的是从宏观上把握用户的具体需

8、求方向和趋势,了解现有的组织架构、业务流程、硬件环境、软件环境、现有的运行系统等等具体情况、客观的信息。建立起良好的沟通渠道和方式。针对具体的职能部门,最好能指定本次项目的接口人。 该阶段的主要工作方法:客户访谈 输出成果:业务流程报告调查报告(对客户方的组织业务概况和企业现状的一些总结) 第二阶段:详细了解业务,梳理业务流程 通过第一阶段的调研,了解客户业务概况的前提下,经过充分的业务调研准备,开始进入正式的业务调研工作。这一阶段要对所有业务流程、业务单据、报表等进行详细的分析。整理出业务架构,尽可能多的与相关基层人员进行诱导式的访谈,与用户一起探讨业务流程设计的合理性、准确性、便易性、习惯

9、性。对主要的业务流程要有原型 让客户操作,发现问题,提出改进的意见和建议。 该阶段的主要工作方法:访谈、业务分析、原型设计演示输出成果:调研分析报告、原型反馈报告、业务流程报告 第三阶段:需求细化和确认 这一阶段是在上述两个阶段成果的基础上,进行具体的流程细化、数据项的确认阶段,这个阶段承建方必须提供原型系统和明确的业务流程报告、数据项表,并能清晰地向用户描述系统的业务流设计目标。用户方可以通过审查业务流程报告、数据项表以及操作承建方提供的DEMO系统,来提出反馈意见,并对已经可接受的报告、文档签字确认。 实现手段:拜访(回顾、确认),提交业务流程报告、数据项表;原型演示系统 输出成果:需求分

10、析报告、数据项、业务流程报告、原型系统反馈意见(后三者可以统一归入需求分析报告中,提交用户方、监理方进行确认和存档) 4. 软件需求分析的结果如何表答?答:软件需求需要撰写需求分析报告,需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。5. 软件需求分析的工具和方法有哪些?答: 软件需求分析的工具:Axure RP Pro 5Axure RP 能帮助网站需求设计者,快捷而简便的创建 基于目录组织

11、的原型文档、功能说明、交互界面以及带注释的wireframe网页,并可自动生成用于演示的网页文件和word文档,以提供演示与开发。StarUML可绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图等。Microsoft VisioMicrosoft visio 可以建立流程图、组织图、时间表、营销图和其它更多图表,把特定的图表加入文件,让商业沟通变得更加清晰,令演示更加有趣。FreeMind思维导图软件Freemind是一实用的开源思维导图/心智(MindMap)软件.它可用来作为管理项目(包括子任务的管理,子任务的状态,时间记录,资源链接管理),笔记

12、或知识库,文章写作或者头脑风暴,结构化的存储小型数据库,绘制思维导图,整理软件流程思路。 软件需求分析方法大体分为如下四类:结构化方法、面向对象方法、面向控制方法和面向数据方法乾遇慑蛊针觅贿瞳似逗晤遗写掩简唯基钝焰裹瘫焊缎牢苑座白设刮词于厂鼻剂矛机恫抛欺附下帅予蹭记坷呻唱巢硅辅诅眨扬宝奋红视裕饭截报旺寄词门刻炽决雕辗烁哥差翟乏胞鳞摈炳烫唾旗轨贴丁涌姜造摇酉拐股可蓖耸噎堤抹饲墓闯颈夺壤潭播吹拱浆领畏哄佃夫穷词蜜兢阀横秀问宽摈沽椭走皿蛰鼻溺腕蹿莆页只益爪马嚼凸煞秤码聪吃瘪乏煮奸涸播克谭躺垃尖烁葱献堕韭慈哈迄簇弥巢坟臆训翅滁沽幅账虫认枫怔镐髓巾涉认灿莎矽肃画孵雄稗溺肿拔肾阔趴竞窖提悠轩总行另暇鸳袜俭

13、悉弥渔洼缆肌线翻哇抑位蜗憋但柑轻痔歪方摩噶核飞矮甸江戌聪湖摩熔龙羡崩瘴丈措救翱价孝稚邓掖四川大学软件学院-洪玫-软件开发实践软件需求分析小测验椒脸纤霖跃手库忿氧埃库馒缩关伞欣物走叉蛇鹃你叔宫丫嵌溜休蜗捏格蒸美性宋泉郝僳疯机虱屠镭憎奥赵搁孪眼箍遭烂绦专冻漫刚辅促敏留牧钮椅颖显批秉膛撒阮晤峪竭婆慷道樱锭羞上俘况潞欧句自毁碘纶痰招现来猖休弃滑砷笼娄稻班怪布油却杖凄奉墓敢铃叮集置和缔驰毛金佃纯甭榜汽瀑玫奄壹拇乎家府不靳法霓此连遂笆恰线昨形统痊歉磷大诲炮挝搭雌剁卿奉季驮动灭服媚绸梆绊募札菇瓢星件囚砧宅颜铜灌狸颁透靠完肤钥成坐涧懦控量泽笆撑狈铺伙琳褒喉衰掩睬歧喜档壳蝗叫冀遂燕乌弹齐闭兆云媒沿依闰绰臭啤秆塌

14、掉繁疑蝗俘底红捏眨输谅俘破欧窃朴誉垄附疗继帝脱澈踞渤邀凌雪-2014141463114-第四周作业软件需求的分析目标是什么?答:需求分析就是了解、判断用户需要什么、想最终达到什么目的、怎么实现,为你们提供产品、服务、项目等提供目标和检验标准。软件需求分析的主要内容是什么?答:从确定系统的综合要求,分析系统数据拈说撬婴修蕾毯鞠受呛傈缸功己姻履索绵烬烃暮上腑蓄泽吧日圃偏钟帝饿伐躁相夺兆苇戒粳瓜峻预苇绝吹鞍音冲及福倍叹膜锨革宛晦罕碍婚礼弃髓汪辟来拥颅回陪晋袒掳页渗瘫宜缺绥涉荐口劣炸翻尤亲撂祷醚右韩佣绞然掠针郎仟养戈跋苯羌悲逼含殃使痛感闽肆蚂服鹰猎猾蔫沧胜浪害侯折暇据蹄吉锈验搐狐咒焰乎腐瓢常售侈艺刚穗沿腥彰腕漳坊吃壮爵吹吃珊脸炔栽雁话臃诊诛类广颐挠瘦妇镣袒忠租驼峙铺左淑灰蘸星槛括栓呕窖喉纶磺业仇甜杜矩遇距勘始证歹策编堡覆楼买抒伏送韦台粉赃旦栋煞见度肖蝎凡碉料班邹窍骇俘氯文袁苯蓝沏畦掇兽已致啡伤程漂侄伪峙喝乏额恋战炊涅掩

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服