计算机二级C语言公共基础知识软件设计及其方法相关知识点考点知识分类汇总
树图思维导图提供 计算机二级C语言公共基础知识软件设计及其方法相关知识点思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言公共基础知识软件设计及其方法相关知识点思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:d6715a1bf165e31a5d62fcb3aa9ac1d0
计算机二级C语言公共基础知识软件设计及其方法 相关知识点思维导图模板大纲
软件设计的基本目标
用比较抽象概括的方式确定目标系统如何完成预定的任务,也就是说,软件设计是确定系统的物理模型。
软件设计是开发阶段最重要的步骤。
从工程管理的角度来看可分为
概要设计
详细设计
从技术观点来看
软件结构设计、
数据设计、
接口设计、
过程设计
将软件按功能分解为组成模块,是概要设计的主要任务。
划分模块要本着提高独立性的原则。
模块的独立程度
模块独立性的高低是设计好坏的关键。
度量标准
内聚性
内聚衡量一个模块内部各个元素彼此结合的紧密程度。
耦合性
耦合衡量不同模块彼此间互相依赖(连接)的紧密程度。
①概要设计的任务
●设计软件系统结构。
●数据结构及数据库设计。
●编写概要设计文档。概要设计阶段的文档有概要设计说明书、数据库设计说明书和集成测试计划等。
●概要设计文档评审。
②结构图
在概要设计中,常用的软件结构设计工具是结构图(Stucture Chart,SC),也称为程序结构图。
它反映了整个系统的功能实现以及模块与模块之间的联系。
好的软件设计结构通常顶层高扇出,中间扇出较少,底层高扇入。
详细设计的任务,是为软件结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节。
常用的设计工具
程序流程图(PFD)、
N-S图、
PAD图、
HIPO图、
判定表、
PDL
树图思维导图提供 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 在线思维导图免费制作,点击“编辑”按钮,可对 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:10b9a8a2dd2fb4593f8130ef16c320fc
树图思维导图提供 Linux 网络基础知识 在线思维导图免费制作,点击“编辑”按钮,可对 Linux 网络基础知识 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:199680f0e48eac8a1aeaadb90447d4f4