![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程学习笔记
记载学习软件工程中的笔记和个人见解
曾胖神父
这个作者很懒,什么都没留下…
展开
-
【软件工程】集成化能力成熟度模型(CMMI)————(2020.7.7学习笔记)
目录第一节 背景和原理第二节 CMMI的模型部件第三节 CMMI的等级第四节 过程域举例第一节 背景和原理CMMI的含义全称是Capability Maturity Model Integration, 即软件能力成熟度模型集成,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的,其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行原创 2020-07-07 21:28:47 · 1539 阅读 · 0 评论 -
【软件工程】软件测试————(2020.7.3学习笔记)
目录第一节 软件测试目标与软件测试过程模型第二节 软件测试技术第一节 软件测试目标与软件测试过程模型第一节 软件测试目标与软件测试过程模型软件测试的对象软件=程序+文档测试对象:各个阶段产生的源程序和文档。软件测试的目的基于不同的立场,对软件测试的目的存在着两种完全对立的观点。(1) 一种观点是通过测试暴露出软件中所包含的故障和缺陷(从用户的角度);(2) 另一种是希望测试成为表明软件产品中不存在错误的过程,验证该软件中已正确地实现了用户的要求,因此,它们倾向于选取导致程序失败概率最原创 2020-07-03 23:46:44 · 180 阅读 · 0 评论 -
[软件工程]软件生存周期过程与管理————(2020.6.29学习笔记)
目录第一节 软件生存周期过程概述第二节 过程描述第三节 应用说明第四节 软件生存周期模型第五节 过程规划与管理第一节 软件生存周期过程概述软件生存周期(SDLC,软件生命周期)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。但随着新的面向对象的设计方法和技术的原创 2020-06-29 21:02:13 · 1593 阅读 · 0 评论 -
[软件工程]第五章 面向对象方法-RUP————(2020.6.19学习笔记)
目录第一节 RUP的特点第二节 核心工作流第一节 RUP的特点以用况驱动的、以体系结构为中心的迭代、增量式开发。用况驱动(1) 用况是能够向用户提供有价值结果的系统中的一种功能(2) 用况获取的是功能需求在系统的生存周期中,以用况作为基础,驱动系统有关人员对所要建立系统的功能需求进行交流,驱动系统分析、设计、实现和测试等活动,包括制定计划、分配任务、监控执行和进行测试等,并将它们有机地组织在一起,使各个阶段中都可以回溯到用户的实际需求。以体系结构为中心系统体系结构:是对系统语义的概括描原创 2020-06-19 22:37:21 · 895 阅读 · 0 评论 -
[软件工程]第四章 面向对象方法-UML————(2020.6.15学习笔记)
目录第一节 UML术语表第二节 UML的模型表达格式第一节 UML术语表对象(object)对象(object)是系统中用来描述客观事物的一个实体。一个对象由一组属性和对这组属性进行操作的一组方法组成。对象只描述客观事物本质的与系统目标有关的特征。对象之间通过消息通信,一个对象通过向另一个对象发送消息激活某一个功能。类类(Class)是具有相同属性、操作、关系和语义的一组对象的集合,它为属于该类的全部对象提供了同一的抽象描述,其内部包括属性和服务两个主要部分。类有超类(Supercla原创 2020-06-15 23:40:58 · 730 阅读 · 0 评论 -
[软件工程]第三章 结构化方法————(2020.6.11学习笔记)
目录1,第一节 结构化需求分析2,第二节 结构化设计第一节 结构化需求分析需求分析面临的挑战(1) 问题空间理解(2) 人与人之间的通信,“有效沟通”(3) 需求的变化性结构化分析中的基本术语及表示方法(1) 数据流(2) 加工(3) 数据存储(4) 数据源和数据潭数据流图DFD图 ★用于建立系统功能模型。是一种描述数据变换的图形化工具,其中包含的元素可以是数据流、数据存储、加工、数据源和数据潭等。建模过程(绘制流程图的过程)自顶向下、功能分解(1) 建原创 2020-06-11 22:43:44 · 869 阅读 · 0 评论 -
[软件工程]第二章 需求获取————(2020.6.7学习笔记)
目录第一节 需求与需求获取第二节 需求规约(SRS)第一节 需求与需求获取需求的定义一个需求是有关一个“要予构造”的陈述,描述了待开发产品/系统功能能力、性能参数或其它性质。需求的基本性质(1) 必要的(2) 无歧义的(3) 可测的(4) 可跟踪的(5) 可测量的需求的分类 ★(1) 功能需求,是整个需求的主体。(2) 非功能需求:性能需求、外部接口需求、设计约束和质量属性需求。能够区分哪些是功能需求,哪些是性能需求。接口需求的类别(1) 用户接口(2) 硬件接原创 2020-06-07 23:30:50 · 356 阅读 · 0 评论 -
软件工程第一章绪论————(2019.12.27学习笔记)
第一章绪论第一节软件工程概念的提出与发展1. 软件危机1968年,北大西洋公约组织(NATO)在联邦德国的国际学术会议创造软件危机(Software crisis)一词。用来描述因为软件生产率,软件质量无法满足社会发展的需求,以至于导致社会,经济发展受到制约的现象,这个现象也称之为软件危机现象(另外同年的NATO会议上也提出了软件工程的概念)。重点(软件危机现象出现的原因)软件开发的速...原创 2019-12-27 23:55:11 · 606 阅读 · 0 评论