- 81
- 0
- 约5.22千字
- 约 83页
- 2021-04-12 发布于广东
- 举报
第 三 章; 软件设计就是根据所表示的信息域的软件需求,以及功能和性能需求,进行数据结构设计、系统结构设计、过程设计(算法设计)、界面设计。
软件设计是软件开发的关键步骤,直接影响软件质量。软件设计阶段要解决“如何做”的问题。; 设计任务:将需求阶段获得的需求说明(模型)转换为计算机中可实现的系统。设计阶段主要任务是:;软件设计任务涉及多方面,可分为总体设计和详细设计。;数据设计侧重于软件数据结构的定义。确定数据的类型,组织、存取方式,相关程度。
系统结构设计定义软件系统的整体结构,是软件开发的核心步骤,在设计步骤中,建立软件主要成份之间的关系。合理的模块划分可以降低软件开发的复杂度,同时也能提高软件的可重用性。
过程设计则是把结构成份转换成软件的过程性描述。
界面设计是对系统边界的描述,用户界面是用户和系统进行交互的工具,人机接口直接影响软件的寿命。;软件设计分为总体设计和详细设计两个阶段。
其工作流程可用下图表示: ;从工程管理的角度来看,软件设计分两步完成;分为总体设计(概要设计)和详细设计两个阶段。
首先作总体设计,将软件需求转化为数据结构和软件的系统结构,划分出系统的物理元素:程序、数据库、过程、文件、类等;然后是详细设计,即过程设计,通过对结构表示进行细化,得到软件详细的数据结构和算法。; 软件设计的目标 就是构造一个高内
您可能关注的文档
- 人教版高中语文必修四作文指导:善于思辨——学习辩证分析.ppt
- 人教版五年级语文上册第四组《通往广场的路不止一条》课件.ppt
- 乳胶漆的基本概念和成份-分散剂和增稠剂.ppt
- 三棱针、皮肤针、皮内针、提针、火.ppt
- 厦门市城镇体系结构规划与分析 .ppt
- 山东省胸科医院方寸天地自由呼吸.ppt
- 上海中心招标和投资控制造价咨询服务演示.ppt
- 社会主义初级阶段理论课件.ppt
- 摄影测量学-第四章影像解析基础.ppt
- 施工情境五预制钢筋混凝土桩施工.ppt
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
最近下载
- 一种拼宽桥预制箱梁架设施工方法.pdf VIP
- (高清版)B-T 20303.5-2021 起重机 司机室和控制站 第5部分:桥式和门式起重机.pdf VIP
- 美国4moms,世界首款全自动婴儿推车.docx
- 卧式转塔刀架结构设计.doc VIP
- 2h 海洋工程公司 - pulse structural monitoring.pdf VIP
- 半导体物理第三章补充习题.docx VIP
- 基于plc的恒压供水控制系统设计.doc VIP
- 新媒体专业传播心理学教学大纲.pdf VIP
- 2025至2030中国注意缺陷多动障碍(ADHD)行业细分市场及应用领域与趋势展望研究报告.docx VIP
- 水利工程项目技术负责人岗位职责 .pdf VIP
原创力文档

文档评论(0)