2013年计算机软件水平考试辅导:软件工程知识点1
计算机软件水平考试分分5个专业类别:计算机软件、计算机网络、计算机应用技术、信息系统、信息服务。每个专业又分三个层次:高级资格(信息系统项目管理、系统分析师、系统架构设计师、网络规划设计师、系统规划与管理师)、中级资格(软件设计、网络工程、软件评测师、信息系统管理、电子商务、数据库系统工程、信息安全工程、信息系统监理、计算机硬件工程、嵌入式系统设计、计算机辅助设计师、多媒体设计师、系统集成项目管理)、初级资格(程序员、网络管理员、信息技术员、电子商务、信息系统运行管理员、网页制作员、多媒体技术员)。
为帮助参加2013年计算机软件水平考试的考生能考出更好的成绩,为了更好的达到复习效果,及时掌握学习过程中的重难点,我们将积累往年考点,为考生们进行详细讲解,计算机软件水平考试网小编帮大家一起复习,同时也欢迎大家积极参与在线考试题库练习!
以下是小编整理的特整理2013年计算机软件水平考试辅导:软件工程知识点1,希望对大家学习软件工程有益,帮助考生提前做好复习准备,祝大家学习愉快。
详细设计是软件设计的第二阶段,主要确定每个模块具体执行过程,也称"过程设计",详细设计的目标不仅是逻辑上正确地实现每个模块的功能,并使设计出的处理过程清晰易读。
详细设计的基本任务:
(1)为每个模块进行详细的算法设计。用某种图形、表格、语言等工具将每个模块处理过程 为每个模块进行详细的算法设计。 为每个模块进行详细的算法设计的详细算法描述出来。
(2)为模块内的数据结构进行设计。对于需求分析、概要设计确定的概念性的数据类型进行 为模块内的数据结构进行设计。 为模块内的数据结构进行设计确切的定义。
(3)对数据结构进行物理设计,即确定数据库的物理结构。物理结构主要指数据库的存储记 对数据结构进行物理设计, 对数据结构进行物理设计即确定数据库的物理结构。 录格式、存储记录安排和存储方法,这些都依赖于具体所使用的数据库系统。
(4)其他设计:根据软件系统的类型,还可能要进行以下设计:
①代码设计。为了提高数 其他设计: 其他设计 根据软件系统的类型,还可能要进行以下设计: 代码设计。 据的输入、分类、存储、检索等操作,节约内存空间,对数据库中的某些数据项的值要进行 代码设计。
②输入 输出格式设计。 输出格式设计。人机对话设计。 对于一个实时系统, 用户与计算机频繁对话, 因此要进行对话方式、 内容、
③人机对话设计。 格式的具体设计。
(5)编写详细设计说明书。
(6)评审。对处理过程的算法和数据库的物理结构都要评审。
结构化程序设计方法:
详细设计是软件设计的第二阶段,主要确定每个模块具体执行过程,也称"过程设计",详细设计的目标不仅是逻辑上正确地实现每个模块的功能,并使设计出的处理过程清晰易读。过程设计中采用的典型方法是结构化程序设计(简称 SP)方法, 最早是由 E.W.Dijkstra 在 60 年代中期提出的,它是实现详细设计目标的关键技术之一。
结构化程序设计方法的基本要点是:
采用自顶向下
1. 采用自顶向下,逐步求精的程序设计方法 在需求分析,概要设计中,都采用了自顶向下,逐层细化的方法。 在需求分析,概要设计中,都采用了自顶向下,逐层细化的方法。
2. 使用三种基本控制结构构造程序 任何程序都可由顺序、选择、重复三种基本控制结构构造。
主程序员组的组织形式指开发程序的人员组织方式应采用由一个主程序员(负责全部技术活 动)、一个后备程序员(协调、支持主程序员)和一个程序管理员(负责事务性工作,如收集、 记录数据,文档资料管理等)三个为核心,再加上一些专家(如通信专家、数据库专家)、其 他技术人员组成小组。
详细设计描述法:
详细描述处理过程常用三种工具:图形、表格和语言。 本节主要介绍结构化程序流程图、 盒图和问题分析图三种图形工具。 它是使用最广泛的一种描述程序逻辑结构的工具。
程序流程图
程序流程图又称为程序框图, PAD 图 PAD 图指问题分析图(Problem Analysis Diagram),是日本日立公司于 1979 年提出 的一种算法描述工具,它是一种由左往右展开的二维树型结构。
相关内容