第三章 结构化分析与设计——分析 在软件的整个生命周期中,首先是软件计划期,接着是软件开发期,软件需求分析是软件开发的第一个阶段,也是关系到软件开发成功与否的关键一步。本章的学习是基于已完成软件计划的基础上进行的。 3.1 需求分析的任务与步骤 3.2 需求获取的常用方法 3.3 分析建模 3.4 软件需求说明 3.5 结构化分析方法 软件需求分析——结构化方法 软件在需求分析和设计阶段占用的工作量达到总工作量的40%~50%,说明软件开发前期的活动多么重要。当然这也包括分阶段开发原型的开销。大家熟悉的编码工作只占全部工作量的10%~20%,而软件测试和调试的工作量占到总工作量的30%~40%,甚至≥50%。3.1 需求分析的任务与步骤 3.1 .1需求分析的任务 需求分析的任务就是准确地回答“系统必须做什么?”这个问题,是通过系统分析员与用户一起商定,清晰、准确、具体地描述软件产品必须具有的功能、性能、运行规格等要求。软件需求分析阶段的目的是澄清用户的要求,并把双方共同的理解明确地表达成一份书面文档——软件需求规格说明书。3.1 需求分析的任务与步骤 需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型。主要有两个任务:1、建立分析模型——数据、功能和行为模型2、编写需求说明书。 其实现模型如下图所示:系统实现模型做什么当前系统理解需求模型化抽象化物理模型逻辑
您可能关注的文档
- 道路工程56面层水泥混凝土组成设计.pdf
- 农业2018年中报总结全面下滑禽养殖是唯一亮点海通.pdf
- 行业研究方法培训1.pdf
- 恒达液晶显示器维修屏定义2n141x5l04.pdf
- itil v3培训讲义中文课件.pptx
- 学霸专区数值分析第1章引论3.pptx
- oceanstor2800v3视频云融合存储配置报价指导.pptx
- 工程测量第十章数字测图基础与应用.pptx
- 来自heshawn老师的真题集上海卷.pdf
- 文本me pa题库笔试m14.pdf
- 2026+循证建议:英克司兰在慢性肾脏病患者中的应用解读.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_repaired.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_repaired.pptx
- 2026+专家建议:嗜酸性食管炎组织学报告标准化.pptx
- 2026+最佳实践共识建议:所有医院发生的尿路感染的预防策略.pptx
- 2026+paflar+指南:少关节型幼年特发性关节炎_repaired.pptx
- 2026+PANLAR建议:少关节型幼年特发性关节炎的治疗.pptx
- 2026+国外实践指南+:女性首次经历精神病发作时首选的抗精神病药物.pptx
最近下载
- 2026神经内科吉兰巴雷综合征历年考题及答案(吉兰巴雷综合征版).doc VIP
- 2025年辽宁省职业病诊断医师考试(耳鼻喉口腔疾病)历年参考题库含答案详解(5套).docx VIP
- 综合楼预拌流态固化土施工方案.pdf VIP
- 顾家新品惠促销方案一、二级市场经营部.pptx
- 四下《小数的意义和性质》单元整体教学设计.docx VIP
- 2025年辽宁省职业病诊断医师考试(耳鼻喉口腔疾病)全真模拟试题及答案.docx VIP
- 2026年2月份最新可编辑征信报告模版简版.pdf
- 2026年辽宁省职业病诊断医师考试(耳鼻喉口腔疾病)仿真试题及答案.docx VIP
- 冀人版四年级上册科学全册教学课件(配2026年秋改版教材).pptx
- TMA系统软件操作使用说明.doc
原创力文档

文档评论(0)