电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件工程第6章VIP免费

软件工程第6章_第1页
软件工程第6章_第2页
软件工程第6章_第3页
6.46.4结构化程序设计结构化程序设计6.46.4结构化程序设计结构化程序设计6.56.5详细设计工具详细设计工具6.56.5详细设计工具详细设计工具第六章详细设计6.16.1数据设计数据设计6.16.1数据设计数据设计6.26.2人人--机接口的设计机接口的设计6.26.2人人--机接口的设计机接口的设计6.36.3模块逻辑的设计模块逻辑的设计6.36.3模块逻辑的设计模块逻辑的设计6.66.6详细设计的特征量详细设计的特征量6.66.6详细设计的特征量详细设计的特征量6.1数据设计1、数据库的物理设计数据库的物理设计包括索引文件的确定和数据的物理安排。索引文件可以提高数据库的检索速度,但也会增加系统的开销,因此需要确定哪些文件是必须进行索引的。数据的物理安排是指系统文件在存贮介质上的存放方式。2、数据结构设计数据的结构设计需要根据系统的模块功能进行确定。6.2人-机接口的设计6.2.1人-机接口设计的一般性原则1、影响人-机接口设计的因素一是考虑软件的类型:不同的类型的软件可以采用不同的接口,如果是一个信息系统软件或操作系统程序,可以采用字符型接口;如果是一个辅助设计软件,则采用图形接口比较好。二是考虑使用软件的用户类型:一个友好的用户接口必须针对软件用户的特征进行设计。软件的用户类型一般分为以下三种:(1)应用领域用户。(2)知识型用户。(3)计算机职业用户。2、人-机接口设计的一般性指导原则1)系统的全部接口格式和风格应保持一致。2)适当组织菜单层次,保证每屏菜单项不多于7项。3)菜单项的提示或命名应尽可能短,便于快速阅读或键入。4)为不同的用户提供不同的操作方式。5)力求用户需要的输入量最少。6)对于图形用户界面,力求要求用户移动鼠标的距离和需要点击的次数总和最小,需要连续使用的控件尽量按使用顺序排到一起。7)对于一些破坏性命令或功能选项,应该要求进行确认,以避免误操作,造成不能恢复的结果。8)人-机界面应该具有帮助功能。6.2.2字符型接口1、输入屏幕设计1)屏幕顶部显示内容的标题、时间和日期。2)最底部行为功能键的说明。3)次底部行为报文、出错信息行。4)中间部分为提示信息和输入部分。5)中间右部分可显示代码与其中文对照表,便于用户输入。(此部分可选)6)屏幕要求键入数据的顺序应与原始单据的顺序保持一致。7)尽量减少用户输入量8)当一个屏幕安排不下时,可使用多个屏幕,并有翻页功能。2、输出屏幕设计1)屏幕顶部显示输出的标题。2)最底部为功能键说明。3)次底部为出错信息或其他报文。4)中间部分为输出内容部分。5)包括所有有用信息,数据安排得当,布局美观。6)报表的标题和列头应出现在所有后续屏幕上。7)用户能控制屏幕的显示,避免出现连续滚动。8)对于统计表,每个部分应有小计,最后应有总计。9)对于屏幕上出现的所有数据都应有说明信息。6.2.3图形接口1、窗口上的区域图形接口在屏幕上的显示是以窗口形式出现的,窗口可以划分为4个区域:1)最顶部区域,显示窗口的标题。2)顶部区域是菜单项区域。3)底部区域为状态显示区。4)中间区域为数据的输入/输出显示区。窗口标题区菜单项区域数据/输出区域状态显示区2、构成窗口的部件1)窗口对象,用于容纳菜单项和各种控件。2)菜单,用于控制过程的执行,以选择需要的功能。3)命令控件,用于启动过程的执行,以完成需要的功能。4)静态文本控件,用于作为输入内容的提示。5)单行文本编辑控件,使用键盘输入。6)多行文本编辑控件,使用键盘输入。7)数据窗口控件,用于将数据窗口与窗口对象联系起来。8)下拉列表框,用于选择预先输入的值。9)单选按钮控件,表示在一组控件中只能选择一项。10)复选框控件,可以进行多项选择。6.3模块逻辑的设计在图形逻辑图中用矩形表示处理,上边矩形表示要精炼的处理,下边矩形表示其精炼后的处理。1、图形逻辑图的符号1)顺序结构A:processBprocessC…processn2)选择结构A:if(cond)processB[elseprocessC]endif多条件选择结构A:if(cond1)processBelseif(cond2)processC…elseprocessnendifA:caseof(i)case1processBcase2processC…elseprocessnendcase3)循环结构:表示处理B的矩形右上角用一个“...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

精华资料店+ 关注
实名认证
内容提供者

大量教育教学资料

最新文章

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部