良辰美景
04
20
6.3 程序设计风格 6.3 程序设计风格
源程序代码的逻辑简明、易读易懂是好程序的一个重要标准,应遵循: 程序内部文档; 程序内部文档包括标识符的选取、增加注解和好的程序布局。 标识符的选取 程序的注释 程序的布局 数据说明 数据说明应遵循一些简单的原则: 数据说明的次序应该
2024-04-20 Chipfron
20
6.1 程序设计语言的分类 6.1 程序设计语言的分类
从不同的分类角度,程序设计语言可得出不同的分类体系。从软件工程的角度,编程语言可分为基础语言、结构化语言和面向对象语言 3 大类。 基础语言 基础语言是通用语言,它的特点是适用性强,应用面广,历史悠久。 FORTRAN,COBOL,BAS
2024-04-20 Chipfron
20
本章引言 本章引言
详细设计是软件设计的第二阶段; 上一章,总体设计阶段,已将系统划分为多个模块,并将它们按照一定的原则组装起来,同时确定了每个模块的功能及模块与模块之间的外部接口;、 详细设计是对总体设计的细节进行完善,给出软件结构中每个模块的内部特征(数
2024-04-20 Chipfron
20
5.5 详细设计说明书的主要内容 5.5 详细设计说明书的主要内容
详细设计说明书主要包括以下内容: 引言:编写目的、项目背景、定义、参考资料; 程序描述(所有模块给出以下说明):功能、性能、输出和输入项目、算法、程序逻辑、接口、存储分配、限制条件、测试要点等。 软件设计规约(软件设计说明书) 什么是
2024-04-20 Chipfron
20
本章小结 本章小结
详细设计阶段的任务是确定如何实现所要求的目标系统,将 总体设计阶段得到的模块算法用详细设计工具:程序流程图 、N-S图、PAD图和PDL语言描述出来,即设计出程序的“ 蓝图” 。从而在下一编码阶段直接翻译成用某种程序设计语 言书写的程序。
2024-04-20 Chipfron
20
5.3 详细设计工具(描述方法) 5.3 详细设计工具(描述方法)
前言 描述每个模块执行过程的工具叫做详细设计工具,可以分为图形、表格和语言三类。 图形工具:包括传统的程序流程图、盒图和问题分析图(PAD)等; 表格工具:包括判定表、判定树等; 语言工具:过程设计语言(PDL)等 不论是哪类工具,对
2024-04-20 Chipfron
20
5.4 人机界面设计 5.4 人机界面设计
前言 没有“正确”或“错误”的人机界面,只有“好的” 或“不好的”人机界面; 人机界面设计是否成功将直接影响着软件系统的质量。 人机界面设计问题 在设计人机界面的过程中,需考虑下面4个问题: 系统响应时间 系统响应时间指从用户完成某个
2024-04-20 Chipfron
20
5.1 详细设计的目的和任务 5.1 详细设计的目的和任务
详细设计的根本目的:确定应该怎样具体实现所要求的系统。 为软件结构图中每一个模块确定采用的算法和块内数据结构 用某种选定的详细设计工具更清晰地描述,在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 结构化程序设计是实现
2024-04-20 Chipfron
20
5.2 结构化程序设计(SP) 5.2 结构化程序设计(SP)
结构化程序设计的概念是1965年为了从高级语言中取消GOTO语句而提出的 结构化程序设计经典定义: “如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。
2024-04-20 Chipfron
20
本章小结 本章小结
软件总体设计的基本目的是用比较抽象概括的方式确定系统 如何完成预定的任务。总体设计阶段主要由两个小阶段组 成,首先进行系统设计,从数据流图出发设想完成系统功能 的若干种推荐方案,然后比较分析这些方案,最后和用户共 同选定一个最佳方案;然后
2024-04-20 Chipfron
5 / 17