- 22
- 0
- 约9.25千字
- 约 82页
- 2017-06-03 发布于湖北
- 举报
编写程序的误区
编写的过程中事情会变得清晰
只有在检验了最初版本后,才能更好的理解要求
理解需求的细节是在浪费时间
最终要开发一个可运行的程序,其他都是次要的。
1
失败的软件项目
第5章 SA方法与建模
2
需求分析的过程就是从需求获取的结果经过去伪除冗防漏的过程,最后得到系统的逻辑模型.得到逻辑模型的方法有很多:
1、结构化分析方法(SA)
2、面向对象分析方法(OMT)
3、面向软件行为和视点的分析方法
结构化分析方法遵守的准则
3
层次的方式展开细节
导出系统的逻辑模型(从需求获取到需求分析最终导出系统的逻辑模型)
逻辑模型
数据流图
实体关系图
状态转换图
数据字典
主要的处理算法
4
返回3.1
需求建模主要是根据待开发软件系统的需求利用某种建模方法建立该系统的逻辑模型(也称需求模型或分析模型),以帮助软件开发人员检测软件需求的一致性、完全性、二义性和错误等。
软件建模应具备的特点:(1)提供描述手段;(2)提供基本步骤。
5
结构化的需求建模方法
SA方法的特点
表达问题时尽可能使用图形符号的方式,这样即使非计算机专业人员也易于理解;
设计数据流图时只考虑系统必须完成的基本功能,完全不需要考虑如何具体地实现这些功能。
6
SA方法的基本思想
基本思想
按照由抽象到具体、逐层分解的方法,确定软件系统内部的数据流、变换(或加工)的关系,并用数据流图给予
您可能关注的文档
- 第5-6章PowerPoint_2010与计算机网络基础.ppt
- 第5讲 PCB元件库修改.ppt
- 第5讲 shell和其shell编程.ppt
- 数字图像处理第五节.pptx
- 第5讲 文件与目录操作.ppt
- 第5节 NTFS的数据管理功能.ppt
- 数字万用表使用方法详细图解.doc
- 数字信号处理____第一章 离散时间信号及系统.pdf
- 数字信号处理离散时间信号与系统A.ppt
- 思科第四学期 第六篇.doc
- DB3301∕T 0435-2023 公共场所自动体外除颤器设置与维护管理规范.docx
- DB3311∕T 21-2014 生态休闲养生(养老)基地运营服务规范.docx
- DB3311∕T 236-2023 森林康复医院建设指南.docx
- DB3311∕T 264-2023 高山黄瓜生产技术规程.docx
- DB3311∕T 256-2023 高山辣椒生产技术规程.docx
- DB64∕T 1860-2023 贺兰山东麓酿酒葡萄质量控制技术规范.docx
- DB3301∕T 61-2018 社区双拥工作规范.docx
- DB3301∕T 1128-2023 高含油量油菜生产技术规程.docx
- DB3302∕T 1138-2022 食品安全责任保险风险防控服务规范.docx
- DB3303∕T 017-2020 黄瓜霜霉病、白粉病测报调查技术规程 .docx
最近下载
- 衰弱老年人运动干预临床实践指南(2025版).pdf VIP
- 继发性高血压筛查和诊断中国专家共识总结2026.pptx VIP
- TECOSC 0003-2026《互花米草除治后生态修复导则》.pdf VIP
- JT/T 531-2019 桥梁用芳纶纤维布(板).pdf VIP
- 继发性高血压筛查和诊断中国专家共识.pdf VIP
- IPC-6013--中文版标准文档文件.pdf VIP
- 部编版小学四年级上册语文配套教案(全册).doc VIP
- JT-T-1246-2019公路与铁路两用桥梁通用技术要求.docx VIP
- 食材短缺应急方案-食材配送项目.docx VIP
- 13G311-1:混凝土结构加固构造.pdf VIP
原创力文档

文档评论(0)