- 1
- 0
- 约6.67千字
- 约 70页
- 2017-02-13 发布于北京
- 举报
软件设计的目标和任务 数据设计侧重于数据结构的定义。 系统结构设计,包括接口设计和体系结构设计,定义软件系统各主要成份之间的关系。 过程设计则是把结构成份转换成软件的过程性描述。在编码步骤,根据这种过程性描述,生成源程序代码,然后通过测试最终得到完整有效的软件。 软件的开发阶段 软件设计的重要性 为什么软件设计很重要? 软件设计的重要性 软件设计的阶段 软件设计的阶段 (1)概要设计(总体设计) 确定软件的结构以及各组成成分(子系统或模块)之间的相互关系。 (2)详细设计(过程设计,模块设计) 确定模块内部的算法和数据结构,产生描述各模块程序过程的详细文档。 软件设计基础 软件体系结构 程序结构 数据结构 软件过程 自顶向下,逐步细化 模块化 抽象化 信息隐蔽 一.软件体系结构 软件结构包括两部分:程序结构和数据结构 软件的体系结构通过一个划分过程来完成。该划分过程从需求分析确立的目标系统的模型出发,对整个问题进行分割,使其每个部分用一个或几个软件成份加以解决,整个问题就解决了. 二.程序结构 程序结构(控制层次)表明了程序各个部件(模块)的组织情况。 有关结构图 结构图反映程序中模块之间的层次调用关系和联系:它以特定的符号表示模块、模块间的调用关系和模块间信息的传递. ① 模块:模块用矩形框表示,并用模块的名字标记它。 ② 模块的调用关系和接口:模
您可能关注的文档
- 钱学森家族史:吴越王钱缪后裔 钱永健是第34代.doc
- 钳工擂台赛范本.doc
- 轻轻重重的刑事政策与中国的现实选择.doc
- 趣味科普英语单词表.doc
- 趣味数学题阅.doc
- 趣味语文答案.doc
- 醛、酮的结构、命名.ppt
- 醛和酮的英文命名.ppt
- 软件测试试题及答案.doc
- 软件产品标准编写指南.doc
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 汽车电工基础.ppt VIP
- 标准图集-93J007-8-道路-路基边坡防护.pdf VIP
- 15J207-1 单层防水卷材屋面建筑构造(一)- 金属屋面.docx VIP
- [石油天然气标准]-SY-T 5132-2017 测井原始资料质量要求.pdf.pdf VIP
- 2025年幼儿园保安证试题及答案.docx VIP
- 2025-2026学年初中信息科技安徽版2024七年级下册-安徽版2024教学设计合集.docx
- 丙烯氨氧化反应器R301 .doc VIP
- 14J206:种植屋面建筑构造 .docx VIP
- 梯度入园策略对幼儿入园焦虑的影响及缓解机制研究.docx VIP
- 注塑机手册完整.docx VIP
原创力文档

文档评论(0)