本章节讲述了软件工程基础的知识点,主要内容包括软件工程基本概念和 结构分析方法等
树图思维导图提供 计算机二级 软件工程基础思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级 软件工程基础思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:df54fed4c2cb88e737c443435ef5e982
软件工程基础思维导图模板大纲
定义
指与计算机系统的操作有关的计算机程序、规程、规划以及可能有的文件,文档和数据
特点
是逻辑实体,有抽象性;生产没有明显的制作过程;运行使用期间不存磨损,老化问题;复杂性较高,成本昂贵;开发涉及诸多社会因素
分类
应用软件、系统软件、支撑软件
原则
抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性
常用的分析方法
机构分析法、面向对象分析发
机构化分析常用工具
数据流图:即DFD图,以图形方式迷哦会数据在系统流动和处理的过程,它只反映系统必须完成的逻辑功能,是一种功能模型
数据字典:机构化分析法的核心。数据字典是对所有与系统相关的数据元素的一个有组织的列表,以及精确的、严格的定义,使得用户和系统分析员对于输入、输出、存储成分和中间计算结构有共同的理解
判定树:使用时,应先从问题定义的文字描述中分清判断的条件和判断的结论,根据描述材料中的连接词找出判定条件之间的从属关系、并列关系、选择关系、根据它们构造判定树
判定表:与判定树相似,当数据流图中的加工要依赖于多个逻辑条件的取值,即完成该加工的一组东顾总是由于某一组条件的组合引发的,使判定表比较适宜
基本概念和方法
原理:抽象、模块化、信息隐藏、模块独立性
思想:将软件设计成由相对独立、单一功能的模块组成的结构
概要设计
4个任务:设计软件系统结构、数据结构及数据库设计、编写概要设计文档、概要设计文档评审
面向对象数据流的设计方法:数据流图的信息分为交换流和事物流,结构形式有交换型和事物型
详细设计工具
图形工具:程序流程图、N-S、HIPO
表格工具:判定表
语言工具:PDL(伪码)
树图思维导图提供 计算机二级算法思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级算法思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:616c95c6213b487e5ba756ec97c223f9
树图思维导图提供 计算机二级 关系代数思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级 关系代数思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:be84367a309ed166c48ee44fc655fff5