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

软件工程系统设计VIP专享VIP免费

软件工程系统设计_第1页
软件工程系统设计_第2页
软件工程系统设计_第3页
软件工程系统设计 一、实验目的  掌握软件体系结构模型;  掌握使用过程设计工具描述模块的数据结构和算法;  了解人机界面设计;  掌握概要设计说明书和详细设计说明书的撰写 二、实验原理—概要设计  ⑴软件概要设计的基本要点  基本目的是用比较抽象概括的方式确定系统如何完成预定的任务,确定系统的物理配置方案,确定系统的结构。  ⑵系统分析与设计的关系  系统分析的基本任务是定义用户所需要的软件任务,也就是回答系统必须“做什么”这个问题。系统设计的基本任务是设计实现目标系统的具体方案,也就是回答“怎样做”这个问题。 二、实验原理—详细设计  ⑴软件详细设计的基本要点  关键任务是确定怎样具体地实现用户需要的软件系统。  除了保证软件可靠性之外,使程序可读性好、容易理解、容易测试、容易修改和维护。  结构化程序设计技术是实现上述目标的基本保证,是进行详细设计的逻辑基础。  人机界面设计是接口设计的一个重要组成部分。在设计人机界面的过程中,必须充分重视并认真处理好系统响应时间、用户帮助设施、出错信息处理和命令交互等 4个设计问题。  过程设计在数据设计、体系结构设计和接口设计完成之后进行,任务是设计算法。  过程设计的工具可分为图形、表格和语言 3 类,应根据需要选用适当的工具。  ⑵人机界面设计  人机界面的设计质量,直接影响用户对软件产品的评价。  人机界面设计是接口设计的一个重要的组成部分。对于交互式系统来说,人机界面设计和数据设计、体系结构设计及过程设计一样重要。  使用基于原型的系统化的设计策略,是成功地设计人机界面的关键。  用户界面设计是一个迭代的过程,也就是说,通常先创建设计模型,再用原型实现这个设计模型,并由用户试用和评估,然后根据用户意见进行修改,直到用户满意为止。  ⑶过程设计  过程设计的任务是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。过程设计的结果基本上决定了最终的程序代码的质量。  衡量程序的质量不仅要看它的逻辑是否正确,性能是否满足要求,更主要的是要看它是否容易阅读和理解。  过程设计的目标不仅仅是正确实现每个模块的功能,更重要的是尽可能简明易懂。  结构程序设计技术是实现上述目标的关键技术。  ⑷过程设计工具  描述程序处理过程的工具称为过程设计工具,它们可以...

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

碎片内容

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