
软件工程
文章平均质量分 89
吃豆人编程
这个作者很懒,什么都没留下…
展开
-
软件工程过程复习
文章目录第一章软件过程基本概念说明第二章2.1 需求分析与管理2.2 设计2.3 编码2.4 软件测试2.5 运行与维护2.6 软件项目管理什么是项目?2.7 软件配置管理配置审计2.8 软件验证与确认2.9 软件质量保证2.10 软件文档管理第三章 软件生存周期模型3.1 编码修正模型3.2 瀑布模型3.3 增量模型3.4 统一过程模型第四章 协同过程模型4.1 初始阶段4.1.1 迭代一:确定事件与参与者4.1.2 迭代二:用例分析与初步建模4.1.3 迭代三:细化用例路径和准备系统初始架构4.2 细化原创 2022-05-06 18:44:53 · 665 阅读 · 0 评论 -
软件工程过程复习
文章目录第一章软件过程基本概念说明第二章2.1 需求分析与管理2.2 设计2.3 编码2.4 软件测试2.5 运行与维护2.6 软件项目管理什么是项目?2.7 软件配置管理2.8 软件验证与确认2.9 软件质量保证2.10 软件文档管理第三章 软件生存周期模型3.1 编码修正模型3.2 瀑布模型3.3 增量模型3.4 统一过程模型第四章 协同过程模型4.1 初始阶段4.1.1 迭代一:确定事件与参与者4.1.2 迭代二:用例分析与初步建模4.1.3 迭代三:细化用例路径和准备系统初始架构4.2 细化阶段迭代原创 2022-05-04 13:56:43 · 805 阅读 · 6 评论 -
第三章 结构化设计
第三章 结构化设计3.1数据设计:数据模型及核心数据字典转变为数据结构。体系结构设计:功能模型中数据流图转变成计算机模块框架。接口设计:功能模型中数据流图转变成软件内部、软件与协作系统间、软件用户间通信方式。过程设计:行为模型及功能模型中的“处理规格说明”转换成软件构件过程描述。3.2 结构化设计的概念与原理3.2.1 模块化模块(module):“模块”又称“构件”一般指用一个名字调用的相邻程序元素序列模块化设计(modular design):按适当的原则把软件划分成一个个原创 2021-04-13 20:31:27 · 919 阅读 · 2 评论 -
第二章 结构化分析
第2章 结构化分析结构化分析的三个要点:采用自顶向下功能分解的方法;强调逻辑功能而不是实现功能的具体方法;使用图形(最主要的是数据流图)进行系统分析并表达分析的结果。模型核心: 数据字典描述软件使用和产生的所有数据对象数据模型: E-R图表达描述数据对象间关系,图中数据对象属性用“数据对象描述”表达功能模型: DFD表达描述数据在软件中移动、变换及相应功能,图中功能用“处理规格说明”表达。行为模型: 状态转换图描述系统状态和在不同状态间的转换方式。图中软件控制附加信息用“控制原创 2021-04-03 12:38:38 · 1636 阅读 · 7 评论 -
第一章 软件工程学概述
第1章 软件工程学概述1.1 软件危机1.1.1 软件危机简介软件危机: 指在计算机软件开发和维护过程中所遇到的一系列严重问题。包含以下两个方面的问题如何开发软件,以满足社会对软件日益增长的需求。如何更有效地维护数量不断膨胀的已有软件。1.1.2 产生软件危机的原因软件是计算机的逻辑部件,缺乏“可见性”软件规模庞大,程序复杂性指数速度上升1.1.3软件是程序、数据及文档的完整集合。程序是能够完成预定功能和性能的可执行的指令序列。数据是使程序能够适当地处理信息的数据结构。原创 2021-03-31 08:56:56 · 221 阅读 · 1 评论