- 1、本文档共92页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程原理/技术/方法 9、各种需求分析方法所应遵循的准则 (1)必须理解并描述问题的信息域,建立数据模 型; (2)必须定义软件应完成的功能,建立功能模型; (3)必须描述作为外部事件结果的软件行为,建立 行为模型; (4)必须对描述信息、功能和行为的模型进行分 解,用层次的方式展开细节。 软件工程原理/技术/方法 10、需求分析的具体任务 (1)确定软件系统的综合需求; (2)分析系统的数据需求: 数据模型/信息模型E-R/层次方框图 ; (3)导出软件系统的逻辑模型: 数据流图/E-R图/状态转换图/数据字典/算法; (4)修正系统开发计划; (5)验证软件需求分析的正确性; (6)编写软件需求规格说明书。 软件工程原理/技术/方法 11、系统的综合要求/需求 (1) 功能需求:系统必须提供的服务 (2) 性能需求:系统必须满足的定时约束或容量约束 等。 (3) 可靠性和可用性需求。 (4) 出错处理需求:系统对环境错误应该怎样响应。 (5) 接口需求:系统与它的环境通信格式要求。 (6) 约束:设计约束或实现约束描述在设计或实现应用 系统时应遵守的限制条件:精度/工具/语言/设计/标准/ 平台。 软件工程原理/技术/方法 12、需求获取的常用方法 (1)访谈 (2)面向数据流自顶向下求精 (3)简易的应用规格说明技术 (4)快速建立软件原型 软件工程原理/技术/方法 13、总体设计过程 1 .设想供选择的方案 2 .选取合理的方案 3 .推荐最佳方案 4 .功能分解 5. 设计软件结构 6. 设计数据库 7. 制定测试计划 8. 书写文档 9. 审查和复审 软件工程原理/技术/方法 14、软件设计中的常用启发规则 (1) 改进软件结构提高模块独立性; (2) 模块规模应该适中; (3) 深度、宽度、扇出、扇入都应适当; (4) 模块的作用域应该在控制域之内; (5) 力争降低模块接口的复杂程度; (6) 设计单入口单出口的模块; (7) 模块功能应该可以预测。 软件工程原理/技术/方法 15、耦合设计原则 (1)尽量使用数据耦合 (2)少用控制耦合 (3)限制公共环境耦合范围 (4)完全不用内容耦合 16、内聚设计原则 (1)力求高内聚; (2)中等内聚也可以采用; (3)低内聚不要用。 软件工程原理/技术/方法 17、面向数据流的设计方法 (1)系统结构特征可归纳为两种典型形式 变换型结构 事务型结构 (2)数据流图可分为两种类型 变换型数据流 事务型数据流 软件工程原理/技术/方法 系统结构基本模型 输入 变换 输出 中心 变换型 结构 事务 中心 接受 路径 动 作 路 径 事务型 结构 特征 由输入、变 换中心和输 出三部分组 成 具有在多种 事务中选择 执行某类事 物的能力 软件工程原理/技术/方法 数据流图基本模型 变换型 数据流 结构 事务型 数据流 结构 变换 中心 变换 传入 部分 传入 传出 部分 传出 事务 中心 事务 分析 动作1 动作2 动作3 接受 部分 接受 软件工程原理/技术/方法 (3)面向数据流设计方法的设计步骤 (1)精化DFD。 (2)确定DFD类型。 (3)把DFD映射到系统模块结构,设计出模块结构的上 层。 (4)基于DFD,逐步分解高层模块,设计出下层模块。 (5)根据模块独立性原理,精化模块结构。 (6)模块接口描述。 流类型 用启发式设计规则精化软件结构 导出接口描述和全程数据结构 复查 详细设计 “事务” 区分事务中心 和数据接收路径 映射成事务结构 “变换” 区分输入和 输出分支 映射成变换结构 事务分析 变换分析 软件工程原理/技术/方法 精化数据流图 软件工程原理/技术/方法 事务分析的映射方法 总控 调度 C路径 B路径 A路径 A路径 B路径 C路径 接收 路径 软件工程原理/技术/方法 18、人机界面设计中经常遇到的4个设计问题 (1)系统响应时间 (2)用户帮助设施 (3)出错信息处理 (4)命令交互 19、人机界面设计一般交互指南 (1) 保持一致性 (2) 提供有意义的反馈 (3)在执行有较大破坏型的动作之前,要求用户确认 软件工程原理/技术/方法 (4)允许取消绝大多数操作 (5)减少在两次操作之间必须记忆的信息量 (6)提高对话、移动和思考的效率 (7)允许犯错误 (8)按功能对动作分类,并据此设计屏幕布局 (9)提供对用户工作内容敏感的帮助设施 (10)用简单动词或动词
您可能关注的文档
- 《新》第9课《新文化运动》.ppt
- 《新》第9课改革开放.ppt
- 《新》第9课新文化运动教学设计.doc
- 《新》第9课新文化运动课件.ppt
- 《新》第9课新文化运动课件正式版.ppt
- 《新》第9课正式版.ppt
- 《新》第9章 程序设计与软件工程基础.ppt
- 《新》第9章 面向对象方法学引论.ppt
- 《新》第9章 面向对象分析.ppt
- 《新》第9章软件工程.ppt
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)