过程域 |
工作任务 |
工件 |
角色 |
企业级工具环境 |
需求 |
需求获取 需求分析与建模 编写需求文档 需求验证 需求变更管理 需求版本管理 需求跟踪 |
需求管理计划 需求规格说明书 需求属性矩阵 需求跟踪矩阵 需求项目库 系统原型 |
业务分析员 系统分析员 |
1.Rose 2.RequisitePro或者Doors 3.Visio |
分析设计 |
领域分析 架构设计 数据库设计 详细设计 编写设计文档 设计验证 设计变更控制与版本管理 |
领域模型 架构设计说明书 概要设计说明书 详细设计说明书 数据库设计说明书 |
架构师 设计员 |
1.Rose 2.PowerDesigner 3.EA |
开发 |
编码规范 规范、高质量的编码 单元测试 持续构建与集成 开发时测试 代码复审 代码变更控制与版本管理 |
编码规范 实现模型 程序说明 代码与注释 单元测试用例 编译单元 构建报告 集成报告 |
程序员 集成员 |
1. 开发工具:VS.Net,VC++,Eclipse 2. 单元测试工具:Nunit,JUnit 3. 代码检查工具: 4. 代码覆盖率测试工具:Ncover… |
测试 |
测试需求 测试计划 测试设计 测试实施 测试执行 测试分析报告 Bug管理 测试变更控制与版本管理 |
测试计划 测试用例说明书 测试记录 测试分析报告 |
测试经理 测试工程师 测试员 |
1. 功能测试工具:QTP或FuncitonalTester 2. 性能测试工具:LoadRunner或Performance Tester 3. 测试管理工具:TestDirector或者TestManger |
部署 |
部署计划 制作联机帮助与用户手册 制作安装程序 部署单员变更控制与管理 编写培训资料 系统部署与用户培训 部署报告 |
部署计划 联机帮助 用户手册 安装程序 培训资料 部署的系统 部署报告 |
部署经理 实施员 |
安装程序制作工具:InstallShell 其他特定实现的部署工具 |
配置管理 |
配置管理计划 创建配置库与工作区 开发与变更配置项 基线管理与发布 变更控制与管理 配置跟踪与监测 配置报告 |
配置管理计划 配置库 评审记录 变更报告 配置报告 |
配置经理 配置管理员 |
配置管理工具:ClearCase 变更管理工具:ClearQuest |
质量保证 |
质量计划 质量跟踪与监控 质量度量 质量评审 质量报告 |
质量计划 质量手册 评审记录 质量报告 |
质量保证员 |
质量度量与分析工具 |
项目管理 |
启动项目 项目计划 搭建项目环境 项目跟踪与监控 |
项目计划 风险列表 项目监控报告 项目日周,周报 |
项目经理 项目助理 |
项目管理工具Project Server |
文档管理 |
文档编写计划 文档编写模板与指导 文档收集与存档 文档版本管理 |
|
文档工程师 |
文档编写工具Word,Excel 版本管理工具: 利用配置管理工具 文档管理工具:RequisitePro 文档自动化工具:Soda |
过程管理 |
过程诊断 过程改进 过程评估 过程定义 过程规范 过程指南 |
过程诊断书 过程模板 过程指南 开发案例 |
过程专家 |
过程软件,例如RUP,过程诊断与计划软件 |
相关推荐
面向服务的架构(SOA)是一种企业级软件平台建设的关键理念,旨在提升IT系统的灵活性和适应性,以更好地响应不断变化的商业环境。SOA的核心是将应用程序分解为可独立部署、可重用的服务,这些服务通过标准接口进行...
《高级软件工程》是方木云撰写的一本研究生教材,主要涵盖了软件工程领域的前沿技术和理论。这本书深入探讨了软件工程的新技术,旨在为学生和专业人员提供关于软件开发的高级见解和实践指导。 1. **软件工程新技术*...
【Java高级软件工程师就业培训班课程设置】的详细解读 Java高级软件工程师的培养是一个系统而全面的过程,...通过这样的系统学习,学员不仅可以掌握Java编程,还能理解软件工程的全貌,从而在行业中立足并持续发展。
总的来说,企业级应用软件架构开发过程与实践涉及的知识点广泛,涵盖了软件工程的各个方面,包括理论、原则、设计和实践,这些都是构建高质量企业级软件系统不可或缺的知识。通过深入理解和掌握这些内容,开发者可以...
报告中还提到了其他一些岗位的薪酬水平,包括业务拓展部门、通讯技术部门、人力资源部门、行政部门、采购部门、物流部门、客服部门、建筑工程部门、技术支持部门、品牌运营部门、市场部门、财务部门、公关部门、测试...
《企业级应用软件架构开发过程与实践》深入探讨了企业级软件开发的理论与实践,尤其聚焦于软件架构的关键作用。以下是对该书核心知识点的详细解析: ### 软件与软件特性 软件,作为一种独特的人造产品,拥有与传统...
在专业培养方向上,提供了多种选择,包括android应用、web应用、企业级应用软件开发、手机游戏设计等基础培养方向,以及移动互联网、数据挖掘算法研究、图像视频信息处理等高级研究方向,供不同兴趣和特长的学生选择...
J2EE(Java 2 Platform, Enterprise Edition)是一种流行的企业级软件开发平台,支持多层次架构、分布式系统、数据加密和安全等功能。J2EE 技术具有许多显著的优点,如平台独立、可伸缩性强、安全性高等。 5. MVC ...
### 软件工程:第四代的成熟与挑战 ...总之,《软件工程》第四版教材不仅反映了软件工程领域的最新研究成果和实践经验,也为广大读者提供了一个系统学习和深入探索的平台,有望推动软件工程学科向更高层次迈进。
在这个项目中,学生团队可能使用了Java编程语言,因为Java是企业级应用开发的首选语言,具备跨平台的特性,且有丰富的框架和库支持。 "标准文档"是软件工程中的关键部分。这些文档可能包括需求规格书,系统设计文档...
"《高级软件工程》课程大纲" 从《高级软件工程》课程大纲中,我们可以提取出以下重要的知识点: 1. 软件工程的定义和作用:软件工程是指应用工程化方法来开发、维护和更新软件的过程。它的主要作用是提高软件的...
2. **EJB组件.ppt**:Enterprise JavaBeans (EJB) 是Java平台上的企业级组件模型,用于构建可部署在服务器端的应用。这部分内容可能涵盖了EJB的基本概念、类型(如会话bean、实体bean、消息驱动bean)以及它们在...
### 企业级应用软件架构开发过程与实践2 #### 软件工程基本原理 **一、问题解决规律与工程学方法** 1. **问题解决的基本步骤:** - **识别与澄清问题:** 明确问题的具体内容,确定问题边界。 - **收集相关信息...
高级软件工程师个人简历中的知识点涵盖软件开发、数据库技术、系统架构、企业级应用以及相关工具和框架的实践经验。以下是对简历中提及知识点的详细说明: 1. **编程语言和平台**: - Java:作为高级软件工程师,...
这是一份针对大连理工大学(DLNU)2005级计算机专业学生的企业级软件开发参考试题,旨在检验和提升学生们在实际软件工程环境中的技能和知识。试题可能涵盖了软件生命周期的各个阶段,包括需求分析、系统设计、编码、...
总的来说,飞算全自动软件工程平台的出现,是对传统软件开发模式的一次革新,它通过自动化和标准化的手段,解决了团队管理复杂、开发周期长、成本高昂等一系列问题,为企业的软件开发带来了新的可能,助力企业破局,...
【软件工程在企业信息化平台建设的应用】 随着全球化经济的快速发展,企业越来越注重管理模式的创新,而信息技术成为企业管理的重要工具。软件工程在企业信息化平台建设中扮演着关键角色,它不仅解决了企业在信息化...
《2022年漳州地区高级软件工程师职位薪酬调查报告》揭示了该地区在软件工程领域的薪资状况,为相关人员提供了有价值的参考数据。本报告详细分析了不同类型的公司对高级软件工程师的薪酬待遇,有助于理解行业趋势及...
2. **Oracle数据库**:Oracle是企业级数据库管理系统,对于Java开发者来说,了解SQL语言(如SELECT,INSERT,UPDATE,DELETE语句)、存储过程、事务管理、数据库连接池(如C3P0,DBCP)以及SQL优化等是必要的。...