sa

9 分布式架构

9.1 客户端服务端架构 9.2 多层架构 9.3 代理(Broker)架构 9.4 面向服务的架构 中间件是分布式架构的基础结构。如图 分布式架构侧重于透明性、可靠性、可用

10 基于组件的架构

目标:确保组件复用性 致力于分解设计成单个功能或逻辑组件,表示定义良好的通信接口,包括方法、时间和属性 提高更高级别的抽象,将问题分解成子问题,

11 用户界面

图形化用户界面,也叫 WIMP 界面。因为使用了 window:窗口,屏幕上的一个矩形区域 icon:图标,一个图片或符号用于表示软件应用或硬件设备 men

12 架构技术

迭代增量式方法:通过一次或多次重复生成候选的解决方案。分为 5 步 确认架构目标:确认一开始的架构目标,确认架构消费者的目标,确认限制 关键情节 一个

1 概述

2 软件过程

2.1 软件过程模型 2.2 过程活动 2.3 应对变更 2.4 Rational 统一过程 软件过程分类 计划驱动:提前计划好所有的过程活动,庵后按计划去考核过程的执行 敏捷过程:计划是增量

22 项目管理

22.1 风险管理 22.2 人员管理 22.3 团队协作 软件项目管理者的任务是确保软件项目满足和服从这些约束,并确保交付高质量的软件产品 项目管理的目标: 在约定的时间将

23 项目规划

23.1 软件报价 23.2 计划驱动的开发 23.3 项目进度安排 23.4 敏捷规划 23.5 估算技术 项目计划:在项目开始建立,用于向项目开发团队和客户说明工作如何开展,以及帮助估计

24 质量管理

24.1软件质量 24.2 软件标准 24.3 复查与审查 24.4 软件度量和量度 质量保证团队:在大多数公司负责管理版本测试过程,即负责软件的测试,检查系统是否满足需求

25 配置管理

25.1 变更管理 25.2 版本管理 25.3 系统构建 25.4 发布版本管理 软件系统产品的配置管理活动包括 名称 描述 变更管理 跟踪来自客户和开发者的软件变更请求,计算做出这些变