需求分析
结构化分析 三种模型 功能模型 DFD图 数据流 加工 外部实体 数据存储 行为建模 状态转换图 状态(初态、终态) 事件 数据模型 E-R图 联系 实体 面向对象需求分析...
结构化分析 三种模型 功能模型 DFD图 数据流 加工 外部实体 数据存储 行为建模 状态转换图 状态(初态、终态) 事件 数据模型 E-R图 联系 实体 面向对象需求分析...
概述: 软件需求是指用户对系统在功能、行为、性能、设计约束等方面的期望 需求工程的主要活动阶段 需求开发 需求获取 需求分析 需求定义:形成需求规格【形...
逆向工程 逆向工程是设计的恢复过程 四个过程: 实现级 包括程序的抽象语法树、符号表、过程的设计表示 结构级 包括反映程序分量之间的相互依赖关系的信息,...
敏捷方法 发展历程 无软件开发方法 => 传统软件开发方法 => 敏捷方法 特点 适应性的 以人为本 增量迭代、小步快跑 适用于小型项目 敏捷宣言 个人和交互胜过过程和工...
统一过程(UP) 特点: 用例驱动 以架构为中心 迭代和增量 阶段: 初始 定义最终产品视图和业务模型 确定系统范围 细化 设计及确定系统架构 指定工作计划及资源...
基于构件的软件工程 CBSE体现了【购买而不是重新构造】哲学 主要活动 系统需求概览 识别候选构件 根据发现的构件修改需求 架构设计 构件定制与适配 组装构...
软件过程模型 概念 软件开发模型给出了软件开发活动各阶段之间的关系,它时软件开发过程的概括,时软件工程的重要内容 软件生命周期 软件定义 软件开发 软件...
九种常见UML图 1.类图 概述 类图(Class Diagram)是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。 类图主要是用来显示系...