下载后可任意编辑软件工程系统设计1下载后可任意编辑软件工程 系统设计一、 实验目的 掌握软件体系结构模型; 掌握使用过程设计工具描述模块的数据结构和算法; 了解人机界面设计; 掌握概要设计说明书和详细设计说明书的撰写二、 实验原理—概要设计 ⑴ 软件概要设计的基本要点 基本目的是用比较抽象概括的方式确定系统如何完成预定的任务, 确定系统的物理配置方案, 确定系统的结构
⑵ 系统分析与设计的关系 系统分析的基本任务是定义用户所需要的软件任务, 也就是回答系统必须”做什么”这个问题
系统设计的基本任务是设计实现目标系统的具体方案, 也就是回答”怎样做”这个问题
二、 实验原理—详细设计 ⑴ 软件详细设计的基本要点 关键任务是确定怎样具体地实现用户需要的软件系统
2下载后可任意编辑 除了保证软件可靠性之外, 使程序可读性好、 容易理解、 容易测试、 容易修改和维护
结构化程序设计技术是实现上述目标的基本保证, 是进行详细设计的逻辑基础
人机界面设计是接口设计的一个重要组成部分
在设计人机界面的过程中, 必须充分重视并认真处理好系统响应时间、 用户帮助设施、 出错信息处理和命令交互等 4 个设计问题
过程设计在数据设计、 体系结构设计和接口设计完成之后进行, 任务是设计算法
过程设计的工具可分为图形、 表格和语言 3 类, 应根据需要选用适当的工具
⑵ 人机界面设计 人机界面的设计质量, 直接影响用户对软件产品的评价
人机界面设计是接口设计的一个重要的组成部分
对于交互式系统来说, 人机界面设计和数据设计、 体系结构设计及过程设计一样重要
使用基于原型的系统化的设计策略, 是成功地设计人机界面3下载后可任意编辑的关键
用户界面设计是一个迭代的过程, 也就是说, 一般先创立设计模型, 再用原型实现这个设计模型, 并由用户