软件工程电子教案名师优质课赛课一等奖市公开课获奖课件.pptx
上传人:13****54 上传时间:2024-09-10 格式:PPTX 页数:105 大小:3.8MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

软件工程电子教案名师优质课赛课一等奖市公开课获奖课件.pptx

软件工程电子教案名师优质课赛课一等奖市公开课获奖课件.pptx

预览

免费试读已结束,剩余 95 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第四章软件设计概述什么是设计?设计和需求有什么不一样?设计和需求有什么不一样?软件设计两个阶段软件设计内容软件设计任务分解和模块化模块和模块化设计方法选择软件设计中包括问题抽象模块化设计好处模块化设计分解(Decomposition)模块化依据问题提出模块数与开发工作量关系模块划分基本标准模块划分四项基本标准模块独立性内聚、耦合定义内聚与耦合内聚等级划分低内聚低内聚中内聚高内聚七种内聚优劣评分逻辑内聚模块常见内聚类型常见内聚类型耦合耦合七种类型(低——高)耦合七种类型(续)弱耦合公共耦合公共耦合内容耦合内容耦合0分公共耦合1分外部耦合3分控制耦合5分特征耦合7分数据耦合9分非直接耦合10分关于耦合设计标准建立公共(共享)模块哪种设计方案更加好呢?自顶向下和自底向上设计两种设计方法比较4.4.1协同设计4.4.2用户(人机)界面设计人机界面设计界面设计标准界面设计--黄金规则黄金规则:置于用户控制之下黄金规则:降低用户记忆负担缺省值黄金规则:保持界面一致界面设计----用户友好性设计用户友好性标志系统闭合等级:极限闭合等级:>15秒复杂闭合等级:4~15秒简单闭合等级:2~4秒最简单闭合等级:1~2秒瞬时响应:<1秒用户界面设计--界面设计模型用户界面设计过程用户分析影响用户行为特征原因用户对计算机系统要求用户技能方面使用需求用户习性方面使用需求用户经验、知识方面使用需求用户对系统期望方面要求人-机界面8种交互方式图标式菜单下拉式菜单、瀑布式菜单2对话对话形式:(1)必须回答式(2)无需回答式(3)警告式对话实现方式:(1)标准对话(2)定做式对话3.功效键4.图符界面5.填表界面6.命令语言界面7.查询语言界面8.自然语言界面控制界面设计界面设计开发一、定义界面对象和动作二、导航方式混合式三、数据输入界面设计四、数据显示界面设计五、实现工具六、设计评定---界面设计评价周期HELP系统设计帮助方式:操作指南文档(植入系统、未植入系统)基于帮助文件要求性帮助(命令级帮助)说明性帮助嵌入系统要求性帮助嵌入培训功效智能帮助系统设计模板和复用并发系统设计并发处理(次序执行)并发处理好设计具备特征软件设计文档设计复审(designreview)差错传输模型有/无设计复审纠错费用比较1.在传统软件设计中,概要设计复审与过程设计复审应该分开进行,不允许合并为一次复审。2.除软件开发人员外,概要设计复审必须有用户代表参加,必要时还可邀请相关领域教授到会。过程设计复审普通不邀请用户和其它领域代表。复审5条指导标准设计复审(designreview)作业
立即下载