系统集成项目管理工程师()

上传人:cl****1 文档编号:510966304 上传时间:2022-08-12 格式:DOC 页数:36 大小:111.50KB
返回 下载 相关 举报
系统集成项目管理工程师()_第1页
第1页 / 共36页
系统集成项目管理工程师()_第2页
第2页 / 共36页
系统集成项目管理工程师()_第3页
第3页 / 共36页
系统集成项目管理工程师()_第4页
第4页 / 共36页
系统集成项目管理工程师()_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《系统集成项目管理工程师()》由会员分享,可在线阅读,更多相关《系统集成项目管理工程师()(36页珍藏版)》请在金锄头文库上搜索。

1、2010系统集成项目管理工程师(2).txt我自横刀向天笑,笑完我就去睡觉。 你的手机比话费还便宜。路漫漫其修远兮,不如我们打的吧。 本文由他新贡献 ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 系统集成项目管理工程师 辅导课程 2 北京理工大学 计算机学院 徐进 1 3.信息系统集成专业技术知识 3.1信息系统建设 3.1.1基本概念 3.1.2 软件工程方法和技术 3.2软件过程模型 3.3软件分析方法 3.3.1结构化分析方法 3.3.2 面向对象分析方法 3.4软件设计方法 3.4.1结构化设计 3.4.2面向对象设计 2 3.1信息系统建设 3

2、.1.1基本概念 信息系统集成定义 根据信息产业部1999年1047号文件计算 机信息系统集成资质管理办法(试行) 中定义,计算机信息系统集成是指从事计算 机应用系统工程和网络系统工程的总体策 划、设计、开发、实施、服务及保障。 3 信息系统的特点 ? 以满足用户需求为根本出发点 ? 是综合的、高技术含量的系统工程 ? 最终交付物时完整系统,而不是产品 ? 系统包括技术、管理、商务活动,技术是 核心,管理商务是保障 4 信息系统集成的分类 信息系统集成包括两大类: ? 设备系统集成 也称“硬件系统集成”、“系统集成”,或简 称“弱电系统集成”,区别于机电设备安装类 的强点集成。 ? 应用系统集

3、成(Application System Integration) 应用系统集成也称“行业信息化解决方案集 成”。指提供符合业务需求和管理需求的系统 技术解决方案和运维方案。 5 设备集成包括: ? 智能建筑系统集成(Intelligent Building System Integration),指搭建建筑主体内的智能化管理 系统。如:综合布线技术、楼宇自控技术、网 络互联技术、多媒体应用技术、安防技术等。 ? 计算机网络系统集成(Computer Network System Integration)指利用综合布线和计算机网 络技术,将分散在不同地点的电脑设备及功能 的集成。 ? 安防系统

4、集成(Security System Integration)指 搭建机构或组织内部的安全防范管理系统。如: 门襟系统、楼宇对讲系统、防盗监控报警系统、 停车管理系统、远程会议系统等。 6 信息系统集成技术 ? 信息系统技术与软件工程 从信息系统集成的分类可以看出,信息系 统集成所涉及的专业技术非常广泛,除了 包括多种学科的专业技术之外,还包括管 理学科的技术和方法。从信息系统集成的 开发过程来看,主要涉及技术是软件工程 和网络技术。 7 3.1.2 软件工程方法和技术 1基本概念 2软件过程管理 3软件需求分析概述 4软件设计概述 5软件测试 6软件维护 7软件质量保证及评价体系 8 1基本

5、概念 软件工程的定义 ? 软件工程方法和技术是计算机学科的重要 部分。按照IEEE93对软件工程定义:第一, 软件工程是将系统的、严格约束的、可量 化的方法应用于软件的开发、运行和维护, 即将工程化应用于软件。第二,软件工程 是在一中所述方法的研究。 9 软件工程定义中给出的4个要点 ? 软件工程的性质是系统的、严格约束的、 可量化的方法 ? 软件工程作用的范围是用于软件的开发、 运行和维护的全过程 ? 软件工程的目标是工程化应用于软件 ? 软件工程的趋势是软件工程方法的不断发 展和研究 10 软件工程的内容 包括: ? 工程部分:包括软件项目的招标、投标、合同、 实施、监督、验收、推广,等方

6、面来研究,以 经济管理科学的理论为依据,研究软件工程的 规划策略和经济收益等工程问题。 ? 技术部分:软件项目的分析、设计、编码、测 试、维护等技术方法。依据软件技术理论,以 高效、健壮、可复用、可维护的软件为目标。 研究软件体系结构、组成成分,以及构造方式, 等。 ? 管理部分:软件项目开发的人员组织、过程控 制、进度风险分析和质量保证体系等方面,以 科学性、合理性、高效可行、及可测量性为目 标,来研究工程项目管理。 11 软件开发生命周期(Systems Development Life Cycle) 是软件的产生直到报废的存活期。与人类 相同,任何软件都会经历同样的生命周期。 12 软件

7、过程 软件过程(Software Procedure)是指软件生存 周期所涉及的一系列相关过程。过程是活动 的集合;活动中包括完成软件项目的各项任 务的;每个任务都要运用软件开发方法和技 术实施软件系统。活动的执行按照基本的规 律,在一定的条件下,可以是顺序的、重复 的、并行的、嵌套的等不同的形式,这些形 式属于过程模型(本章过面论述)。 13 2软件过程管理 研究的热点主要包括: 1)软件过程模型的分析和建立,包括:软件过程的合 理性、可实施性,以及形式描述和可验证。 2)软件过程管理的体系,包括:软件过程定义的概念、 内容、策略、方法等,主要的软件过程管理体系: ?RUP(Rational

8、 Unified Process) 统一过程 ?PSP (Personal Software Process) 个体软件过程 3)软件过程改进和评估体系 ?CMM(Capability Maturity Model for Software,SW-CMM) 软件能力成熟度模型体系 ?CMMI(Capability Maturity Model Integration)能力 成熟度模型集成体系, ?CMMI/SPCA双模认证(软件能力成熟度与软件过程 能力)评估体系。 14 ? ? ? RUP(Rational Unified Process)Rational公司提出 的软件按开发过程模型。是一

9、个面向对象软件 工程的通用业务流程。 RUP的目标:为确保在可预计的时间安排和预 算内开发出满足最终用户需求的高品质的软件。 RUP 过程模型: 横轴是时间轴,分为反复迭代的四个阶段:初 始阶段、细化阶段、构造阶段和发布阶段 纵轴是工作流轴,包括六个核心工作流程和三 个核心支撑工作流程 15 RUP 核心工作流包括: 业务建模工作流 需求工作流 分析设计工作流 实现工作流 测试工作流 发布工作流 RUP 核心支撑工作流包括: 环境工作流 项目管理工作流 配置与变更管理工作流 16 RUP的6项经验 迭代式开发。允许在过程中,不断适应需求的 变化,通过不断细化来加深对问题的理解。 管理需求。提供

10、如何提取系统功能和约束条件, 并将其文档化。 基于构件的体系结构。使系统成为可构造、可 复用,系统应该尽量采用构件式结构。 可视化建模。采用UML对软件系统建模,提供 软件文档控制及管理能力。 验证软件质量。软件质量评估是事先进行的并 贯穿在整个过程所有活动中的必需任务,要统 一组织和管理 控制软件变更。给出了如何控制、跟踪及监控 对系统过程中的修改工作,以确迭代过程进行。 17 PSP个体软件过程 ? PSP (Personal Software Process)个体软件过程, 是由美国Carnegie Mellon大学软件工程研究所 开发的,是用于软件开发中,控制和管理个人 工作方式的一种

11、软件过程体系。 ? PSP给出了个体软件过程的原则,并可应用到 任何软件工程任务之中。 ? PSP提供了度量和分析工具,帮助软件开发者 做出准确的计划;确定为改善产品质量所采取 的步骤;建立度量个体软件过程改善的基准; 确定过程的改变对软件开发者能力的影响。 18 PSP过程体系框架 1)个体度量过程 ? PSP0中规定了建立个体过程基线,包括在计划、 开发以及后置处理三个阶段中,制定开发时间、 选定缺陷类型标准、度量缺陷限值、排除缺陷 限值等。 ? PSP0.1增加了编码标准、程序规模度量和过程 改善建议三个关键过程域。 2)个体规划过程 ? PSP1是个体计划方法,用自己的历史数据预测 程

12、序的大小和需要的开发时间,并使用线性回 归方法计算估计参数,确定置信区间以评价预 测的可信程度。 ? PSP1.1增加了对任务和进度的规划。 19 3)个体质量管理过程 ? PSP2是个体质量管理,建立程序缺陷的检测表, 按照检测表进行设计复查和代码复查(也称 “代码走查”),便于尽早发现软件缺陷,减 小修复代价。 ? PSP2.1给出设计过程和设计模板,介绍设计方法。 4 4)个体循环过程PSP3 PSP3 ? PSP3是延伸个体过程达到大规模的生产过程的 方法,采用螺旋式上升过程,即迭代增量式开 发方式,分解大型系统的程序,对每个分解模 块按照PSP2.1所描述的过程开发,并逐步集成完 整

13、软件产品。 20 软件过程改进和评估体系 ? CMM(Capability Maturity Model for Software, SW-CMM,简称CMM)软件能力成熟度模型, 是由美国Carnegie Mellon大学的软件工程研究 所(简称SEI)受美国国防部委托,于1991年 研究制定的。初始的目的是为了评价美国国防 部的软件合同承包组织的能力,因为在软件企 业应用进取得了较大的成功,所以在全世界范 围内被广泛使用。 ? CMM的核心 CMM的是这对软件开发全过程管理和控制, 使其更加科学化、标准化。作为一种评价软件 承包能力,并且,帮助其改善软件质量的方法。 CMM的核心是软件开发

14、过程的管理工程能力 的提高与评估。 21 CMM的体系的主要内容: 能力等级 第一级 基本级 第二级 可重复级 特点 关键过程域 关键过程域KPA 软件过程混乱而无序,几乎没有过程定 软件过程混乱而无序 几乎没有过程定 义 ,完全依靠的个人的才能和经验来实 完全依靠的个人的才能和经验来实 施系统,反应式的管理方式 反应式的管理方式。 施系统 反应式的管理方式。 需求管理,项目计划 项目计划,项目 建立了基本的项目管理机制, 建立了基本的项目管理机制 , 对项目 需求管理 项目计划 项目 进度和费用有必要的跟踪,能够利用以 跟踪和监督,软件子合同管 进度和费用有必要的跟踪 能够利用以 跟踪和监督

15、 软件子合同管 前类似的项目经验,重复开发过程。 软件配置管理,软件质 前类似的项目经验,重复开发过程。 理 ,软件配置管理 软件质 软件配置管理 量保障 过程定义,过程焦点 培训, 过程焦点,培训 制定了软件工程化标准化和文档标准 过程定义 过程焦点 培训 并在软件开发过程中得以实施。 集成管理,软件产品工程 软件产品工程, 化,并在软件开发过程中得以实施。 并在软件开发过程中得以实施 集成管理 软件产品工程 组间协调,专家审评 组间协调 专家审评 收集软件过程和产品质量的详细度量, 收集软件过程和产品质量的详细度量 定量的软件过程管理和产 对软件过程和产品质量有定量的理解 品质量管理 和控制。 和控制。 缺陷预防,过程变更管理和 软件过程的量化反馈和新的思想和技 缺陷预防 过程变更管理和 术促进过程的不断改进。 术促进过程的不断改进。 技术变更管理 22 第三级 定义级 第四级 管理级 第五级 优化级 软件配置管理 软件配置项(SCI Software Configuration Item): 分类 环境类 定义类 设计类 编码类 测试类 维护类 特性

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号