项目管理第三章(二)

本文涵盖了软件工程的重要方面,如测试管理的各个组件,包括监控、配置、风险和人员绩效管理。软件维护的四种类型——纠错、适应、预防和完善。软件质量的定义,涉及内部、外部和使用质量。验证和确认过程确保软件符合标准。此外,讨论了评审和审计的重要性,以及软件重用的益处。面向对象编程的概念,如对象、封装、抽象和多态性,以及UML的作用也被提及。
摘要由CSDN通过智能技术生成

测试管理:测试监控管理、测试配置管理、测试风险管理、测试人员绩效管理
软件维护:纠错型维护、适应型维护、预防型维护、完善型维护(都是在软件交付后进)
软件质量:软件特性的总和,包括:内部质量、外部质量、使用质量
验证过程:确保输出产品被正确构造
确认过程:确认产品满足特定的目的
评审与审计:管理评审(监控进展,评价管理方面)、技术评审(评价软件产品,评价技术方面)、检查、走查、审计(提供可应用的规则、标准、计划、指南和流程的独立评价)
软件重(复)用:指在两次或多次不同的软件开发过程中使用相同或相似元素的过程。优点:软件重用可以减少软件开发活动中大量的重复工作,可以提高生产率,降低开发成本,缩短开发周期,也能够改善软件质量,缩减软件开发和维护的成本。可重用的软件元素越大,重用的粒度越大
面向对象:对象:系统描述客观事物的一个实体,是构成系统的一个基本单位。三要素:对象标志、属性、服务
封装:是对象一种原则
抽象:特定实例抽取共同特征形成概念的过程,一个对象是现实世界中一个实体的抽象,一个类是一组对象的抽象
类:对象的集合
继承
多态性
消息
消息通信
接口:对操作规范的说明
类是对象的抽象,对象是类的具体实例
JAEE应用服务运行环境主要包括组件、容器、服务
软件开发是需要做的工作:软件过程、活动、任务
软件生命周期过程分为三类:基本过程、支持过程、组织过程
统一建模语言UML:一种可视化语言,可以详细描述的时间,是一种构造语言,是一种文档化语言,不是过程,也不是方法。
CMM:结合了质量管理和软件工程的双重经验而制定的规范
CMMI:是CMM模型的最新版本,五级:完成级、管理级、定义级、量化管理级、优化级
事物:是UML最基本的构成元素(结构事物(静态部分,描述概念或物理元素)、行为事物(动态部分,跨越时间、空间的行为)、分组事物(大量类的分组)、注释事物)
UML:事物、关系(UML关系是用来描述事物之间的关系)、图(是事物和关系的可视化表示:类图(描述类、类的特性以及类之间的关系)、对象图(对象名、属性)、包图(对语义联系紧密的事物进行分组)、用例图(描述用例、参与者及其关系)、构件图(描述构件的结构与连接)、复合结构图(显示结构化类的内部结构)、顺序图(描述对象之间的交互,重点强调顺序,反映对象间的消息发送与接收)、通信图(描述对象之间的交互、重点在于连接)、定时图(描述对象之
间的交互,重点在于给出消息经过不同对象的具体时间)、交互概率观图(属于一种顺序图与活动图的混合)、部署图(描述在各个节点上的部署)、活动图(描述过程行为与并行行为)、状态机图(描述对象状态的转移))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值