过程域
|
工作任务 |
工具环境
|
工件 |
角色 |
需求 |
需求获取 需求分析与建模 需求验证 需求变更
|
1. Rose或者StartUML 2. Excel+SVN 3. Visio |
系统原型 需求说明 |
需求分析员 |
分析设计 |
领域分析 程序设计 数据库设计 设计验证
|
1. Rose 2. PowerDesigner 3. EA |
领域模型 程序设计说明书 数据库设计说明书 |
资深开发人员 |
开发 |
编码规范 规范、高质量的编码 单元测试 持续构建与集成 开发时测试 代码复审 代码变更控制与版本管理 |
1. 开发工具:VS.Net,VC++,Eclipse 2. 单元测试工具:Nunit,JUnit 3. 代码检查工具: 4. 代码覆盖率测试工具:Ncover… |
编码规范 代码与注释 单元测试用例 编译单元 构建报告 集成报告 |
开发人员 |
测试 |
测试计划 测试设计 测试实施 测试执行 测试分析报告 Bug管理 |
1. 测试管理工具:Mantics或者BugZilla |
测试计划 测试用例说明书 测试记录 测试分析报告 |
测试员 |
部署 |
发布计划 制作联机帮助与用户手册 制作安装程序 编写培训资料 系统部署与用户培训
|
安装程序制作工具:InstallShell 其他特定实现的部署工具 |
部署计划 联机帮助 用户手册 安装程序 培训资料 部署的系统 部署报告
|
实施员 |
配置管理 |
配置管理计划 创建配置库与工作区 开发与变更配置项 基线管理与发布 变更控制与管理 配置跟踪与监测 配置报告 |
配置管理工具:CVS或者SVN, |
配置管理计划 配置库 评审记录 变更报告 配置报告 |
配置管理员 |
项目管理 |
启动项目 项目计划 搭建项目环境 项目跟踪与监控 |
项目管理工具Project Professional或者EXCEL |
项目计划 风险列表 项目日周,周报 |
项目经理 |
开发过程支持 |
文档编写指导与存档 过程分析与改进 质量检查与保证
|
文档编写工具Word,Excel 版本管理工具:利用配置管理工具 文档管理工具:excel,
|
文档模板 过程指南 评审记录
|
过程支持工程师 |
相关推荐
软件工程敏捷开发
软件工程经典书籍之——敏捷软件开发:原则、模式与实践
基于敏捷软件开发的软件工程教学研究 作者:管林挺 顾沈明 来源:《计算机时代》2009年第08期 摘要:讨论了当前软件工程存在的问题和敏捷软件开发对相应问题的解决方法 ;针对软件工程在教学中遇到的问题,提出了...
敏捷软件工程是一种哲学理念和开发指南的综合,它推崇让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。这种方法强调超越设计和分析的发布及开发人员...
Scrum敏捷方法在软件工程的应用.pdf
7. **软件工程模型与方法**:例如,瀑布模型、增量模型、敏捷开发和DevOps等,每种模型都有其适用场景,开发者需要根据项目特点选择合适的开发方式。 8. **软件度量**:度量用于评估软件的质量、生产力和效率,如行...
敏捷迭代开发,关于敏捷开发的详细介绍~~~ 软件工程的经典哦~~~
《敏捷软件开发原则、模式与实践》一书是由著名软件开发专家、软件工程大师Robert C. Martin所著。这本书自出版以来,就被视为敏捷开发领域内的经典之作,对于软件开发人员、项目经理以及软件项目领导者来说,它提供...
1敏捷软件工程.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
敏捷软件开发是一种以人为核心、迭代、循序渐进的软件开发方法。它强调快速和灵活地响应变化,以适应不断变化的需求。敏捷方法反对繁重的文档和过度的预设计,提倡可适应性、可持续性和持续的客户合作。 书中,...
### 敏捷软件开发实践 #### 一、引言 《敏捷软件开发实践》是一本深受读者喜爱的书籍,它不仅介绍了敏捷开发的核心理念,还深入探讨了如何将这些理念付诸实践。这本书通过一系列实用的例子和建议,帮助开发者更好...
2. **第1章**:通常会阐述软件工程的定义、目标和基本原理,包括软件开发过程模型(如瀑布模型、螺旋模型、敏捷开发等)以及软件工程的伦理和职业责任。 3. **第2章**:可能会讲解需求工程,包括需求获取、分析、...
在软件工程领域,掌握核心概念和实践方法是至关重要的。以下是对给定标题和描述中涉及的各个章节知识点的详细解释: **第一章 软件工程课程概论** 本章通常介绍软件工程的基本概念,包括软件工程的起源、发展、重要...
本书中,享誉全球的软件开发专家和软件工程大师RobertC.Martin深入而生动地使用真实案例讲解了面向对象基本原则、重要的设计模式、UML和敏捷实践等程序员必备的知识。本书于2003年荣获第13届Jolt大奖,是C++和Java...
### 软件工程设计案例相关知识点 #### 一、软件工程的历史背景与发展历程 - **背景**: 20世纪60年代,随着高级语言的普及,计算机的应用领域迅速扩大,导致对软件系统的需求激增。然而,当时的软件开发方式无法...
软件工程的发展经历了四个阶段:软件危机阶段、面向对象的方法与技术阶段、敏捷方法阶段和快速应用开发阶段。 软件危机是指软件开发费用和进度失控、软件系统实现的功能与实际需求不符、软件的可靠性差、软件难以...
#### 第2章:敏捷软件工程实践 **一、敏捷开发方法** - **Scrum**:采用迭代式的开发模式,通过Sprint(短期冲刺)周期性地交付增量。 - **Kanban**:通过可视化看板管理项目进度,限制正在进行的工作量,优化流程...
《敏捷软件开发方法与实践》第1章阐述了敏捷软件开发方法出现的历史..., 《敏捷软件开发方法与实践》的目标读者包括软件行业从业人员、高等院校软件工程专业本科生和研究生以及对敏捷软件开发感兴趣的教学研究人员。