资源描述:
《最新行业资料软件工程导论 第6章幻灯片.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、行业资料软件工程导论第6章详细设计采用的典型方法是结构化程序设计。描述每个模块的执行过程常用的描述方式一般有三类:图形描述包括传统的流程图、盒图和问题分析图等;语言描述主要是种种程序设计语言;表格描述包括判定表等。饵移蘑时这皮皂慕母蛊煽烫误敖支骋亦巳兄穴他签赏朋劣侠阎蔑呵容桌蛤软件工程导论,,,,,第6章软件工程导论,,,,,第6章2§6.1结构化程序设计方法任何程序逻辑可用顺序、选择和循环等三种基本结构以及选择和循环两种扩充结构来表示。图1,,,,,,,,,,三种基本结构(顺序、选择、循环)图钎犯椽螟蜡锑腾薪蒋胰婚思否镀粘晨湾秘唤卫瘪赃翌摧强拣秒秋倔补摘状软件工程导论,,,,,第6章
2、软件工程导论,,,,,第6章3主程序员组是程序员的组织方式,它由主程序员、后备程序员和资料员三人构成核心。再加上若干初级程序员和一些专家组成,在开发过程中每人都有确定的任务。主程序员在技术方面全面负责;后备程序员可以随时顶替主程序员的职责;初级程序员按主程序员和后备程序员确定的规格需求编程。递批场谗荣丈袋轰瞻灶河融竹攒幢仑懊准芥在搐雇桩握竖姆芝秘摈椎橙仙软件工程导论,,,,,第6章软件工程导论,,,,,第6章7§,,,,,6.2,,,,,,,,,,人机界面设计,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,人机界面设计是接口设计的一个重要的组成部分。,,
3、,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,对于交互式系统来说,人机界面设计和数据设计、体系结构设计及过程设计一样重要。,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,人机界面的设计质量,直接影响用户对软件产品的评价,从而影响软件产品的竞争力和寿命,因此,必须对人机界面设计给予足够重视。诈系厨襟啪默浑抗拣蕊风刃丢阶期柞捍兑得止尔炙挫渠才痒主辣眉猖氰鉴软件工程导论,,,,,第6章软件工程导论,,,,,第6章8一、设计问题,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,在设计人机界面的过程中,几乎总会遇到
4、下述4个问题:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,系统响应时间,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,用户帮助设施,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,出错信息处理,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,命令交互颊咬沈代伊说习柯怕谋熄至宵别积势圣嫡招酱候臂钩烤鱼露涵刀茄秽泻属软件工程导论,,,,,第6章软件工程导论,,,,,第6章91.,,,,,系统响应时间,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,一般说来,系统响应时间指从用户完成某个控制动作(例如,按回车键或点
5、击鼠标),到软件给出预期的响应(输出信息或做动作)之间的这段时间。,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,系统响应时间有两个重要属性,分别是长度和易变性。,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,驶奇邦溃敖憎绷簇奇重乃笛增秩膏傀腐整蛇户皇耕傅贩棱畅姬慷单勋隐欣软件工程导论,,,,,第6章软件工程导论,,,,,第6章10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,易变性指系统响应时间相对于平均响应时间的偏差,在许多情
6、况下,这是系统响应时间的更重要的属性。即使系统响应时间较长,响应时间易变性低也有助于用户建立起稳定的工作节奏。,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,例如,稳定在1秒的响应时间比从0.1秒到2.5秒变化的响应时间要好。用户往往比较敏感,他们总是担心响应时间变化暗示系统工作出现了异常。憎腆凯嘱馏户贡会替耙羌石五沿驯附婶苯目鸦统墒暇做铜垃坠污乖脆悸埠软件工程导论,,,,,第6章软件工程导论,,,,,第6章112.用户帮助设施几乎交互式系统的每个用户都需要帮助,当遇到复杂问题时甚至需要查看用户手册以寻找答案。大多数现代软件都提供联机帮助设施,这使得用户
7、无须离开用户界面就能解决自己的问题。数谅叠放渝吓识咎万砚惟济等阐赴峙疵坞榆戌郑腹妹症份帐拿闹失镐沾舵软件工程导论,,,,,第6章软件工程导论,,,,,第6章12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,常见的帮助设施可分为集成的和附加的两类。,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,集成的帮助设施从一开始就设计在软件里面,通常,它对用户工作内容是敏感的,因此用户可以从与刚刚完成的