良辰美景
04
20
4.6 结构化设计方法 4.6 结构化设计方法
数据流图及其类型 变换流:信息通常以“外部世界”所具有的形式进入系统,经过处理后,又以这种形式离开系统 ![[Pasted image 20230621151714.png]] 变换型结构是一种线性状的结构,具有明显的边界,可以明显地
2024-04-20 Chipfron
20
4.6 总体设计说明书 4.6 总体设计说明书
总体设计说明书主要包括以下内容。 引言:编写目的、项目背景、定义、参考资料; 任务概述:目标、运行环境、需求概述、条件与限制; 总体设计: 处理流程、总体结构和模块外部设计(给出软 件系统的结构图)、功能分配(表明各项功能与程序的关 系)
2024-04-20 Chipfron
20
4.4 数据库设计 4.4 数据库设计
数据库系统的三级模式概念 数据库逻辑设计原则 数据库逻辑设计应该选择最适合于相应概念结构的数据模型,然后对 支持该数据模型的各种 DBMS 进行比较后,选择最合适的 DBMS 。 目前 DBMS 产品一般支持关系、网状、层次 3 种模型中
2024-04-20 Chipfron
20
4.5 软件结构设计的图形工具 4.5 软件结构设计的图形工具
软件结构图 软件结构图是软件系统的模块层次结构,用来表达软件 的组成模块及其调用关系。 软件结构图的主要内容有: 模块:用方框表示,方框中写上模块的名字,模块名最好能反映模块功能; 模块的调用关系 : 两个模块之间用单向箭头或直线连接起来
2024-04-20 Chipfron
20
4.2 软件结构设计准则 4.2 软件结构设计准则
软件体系结构设计准则 普通适用 能够描述各种风格的软件系统结构,可以高效地处理多种多样的个体需求。 在一定的时间内保持稳定 确保接口一致,既能确保某一体系结构配置描述内相关接口描述的一致,又能确保建立关联的两个构件接口描述的一致性。
2024-04-20 Chipfron
20
4.3 软件设计的概念和原理 4.3 软件设计的概念和原理
模块和模块化 模块:软件结构的基础,是软件元素,是能够单独命名、独立完成一定功能的程序语句的集合。 接口:给出可由其他模块访问的对象 (常量,变量,数据类型、函数) 实现:接口的实现(模块功能的执行机制)(私有、公有、保护变量,过程描述,
2024-04-20 Chipfron
20
4.1 软件总体设计的目标和任务 4.1 软件总体设计的目标和任务
总体设计阶段的基本目标和任务:系统应该如何实现?划分出组成系统的物理元素,比如程序、文件、数据库等。 总体设计的其他任务:设计软件的总体结构 确定系统中的每个程序是由哪些模块组成的。 每个模块的功能。 模块和模块之间的接口、调用关系等。
2024-04-20 Chipfron
20
3.7 数据库内容的需求分析和描述 3.7 数据库内容的需求分析和描述
数据库内容的需求分析 数据库需求分析的任务是调查、收集、分析并定义用户对数据库的各种要求,是整个数据库设计的基础和起点. 该阶段的需求工作主要从以下三个方面进行: 信息需求:指需要从数据库中获得的信息的内容和性质 处理需求:指用户要求系统
2024-04-20 Chipfron
20
3.8 需求规格说明书的撰写 3.8 需求规格说明书的撰写
需求规格说明书的主要内容应该包括以下几项: 引言:编写目的、项目背景、定义、参考资料; 任务概述:目标、运行环境、条件与约束; 数据描述:静态数据、动态数据、数据库描述、数据字典等; 功能需求:功能划分、功能描述; 性能需求:数据精确度、
2024-04-20 Chipfron
20
3.5 需求分析图形工具 3.5 需求分析图形工具
层次方框图: 层次方框图:用树形结构的一系列多层次的矩形框描述数据的层次结构; 树形结构的顶层是一个单独的矩形框,它代表完整的数据结构; 下面的各层矩形框代表这个数据的子集; 最底层的各个框代表组成这个数据的实际数据元素(不能再分割的元素
2024-04-20 Chipfron
6 / 17