1、信息系统集成高级项目管理知识学习笔记目录第三章 信息系统集成专业技术知识 .33.1、信息系统集成简述 .33.2、软件工程 .43.4、面向对象系统分析与设计 .53.5、软件架构 .83.6、数据仓库 .93.7、Web Services 技术 .93.8、J2EE 架构、.NET 架构 .93.7、计算机网络知识 .103.8、综合布线、机房工程 .11第四章 项目管理一般知识 .121、什么是项目: .122、项目目标具有如下特性: .133、项目的特点: .134、系统集成项目的特点: .135、项目管理的定义: .136、项目管理需要的知识 .147、项目管理需要了解的学科: .1
2、48、项目管理的软技能: .159、PMI 提出的项目管理知识体系 .1510、项目管理的 5 大模式 .1511、把一个项目管理好,必须经历 4 个过程 .1612、每个项目管理都包含 5 个过程组 .16第五章 立项管理 .191、项目可行性研究报告的特点 .192、项目可行性报告包含的内容 .195.1、建设方的立项管理 .201、项目建设书的主要内容 .202、项目建议书批准后的主要工作 .213、初步可行性报告的主要内容 .214、详细可行性报告包含的方法有: .215、详细可行性报告包含的内容: .226、项目论证主要体现在以下几个方面: .227、项目论证主要包含的内容: .22
3、8、投标的流程: .239、项目识别的三大方向: .2310、项目论证 .2311、投标文件包含下列部分 .23第六章 项目整体管理 .246、项目整体管理的过程包括的内容: .2561、制定项目章程 .2561-1、制订项目章程的依据(输入参考): .2561-2、项目章程应包含以下内容: .2662、项目范围 说明书 .266、2-1、项目范围说明书(初步)所包含的内容: .276、2-2、制定项目范围说明书(初步)的输入 .276、2-3、制定项目范围说明书(初步)所需的工具和技术 .2763、制定项目管理计划 .2863-1、项目管理计划记述了如下内容 .28信息系统集成高级项目经理知
4、识学习笔记01、ITIL、ITSM:IT 服务管理02、信息系统审计:EDI 审计(手工) ,计算机辅助审计技术(CAATs) 。第三章 信息系统集成专业技术知识3.1、信息系统集成简述01、什么是系统集成? 系统集成是指将计算机软件、硬件、通信网络技术和产品集成为能够满足客户特定需求的信息系统。包括:总体策划、设计、开发、实施、服务及保障。02、系统集成主要分为:设备系统集成和应用系统集成。03、设备系统集成又可分为:智能建筑系统集成、计算机网络系统集成、安防系统集成等。04、信息系统的生命周期可分为四个间段:立项、开发、运维、消亡。05、系统集成的开发方法有三种:结构化方法、原型法、面向对
5、象法。3.2、软件工程01、软件设计是:定义一个系统或组件的架构、组件、接口和其它特征的过程,并得到这个过程的结果。02、软件设计分为:软件架构设计和软件详细设计。03、软件架构的视图分为:逻辑视图(满足功能需求) 、过程视图(开发问题) 、组件视图(实现问题) 、部署视图(分布问题) 。04、软件测试分为三个阶段:单元测试、集成测试、系统测试。05、软件维护又分为:更正性维护;适应性维护;完善性维护;预防性维护。06、软件工具:开发阶段总体规划阶段系统分析阶段系统设计阶段系统实施阶段系统验收阶段07、软件过程管理包括:过程管理和项目管理。1、启动和范围定义2、软件项目计划3、软件项目实施4、
6、评审和评价5、关闭6、软件工程质量3.4、面向对象系统分析与设计01、面向对象的基本概念有:对象、类、抽象、封装、继承、多态、接口、消息、组件、模式和复用等。02、对象:对象是由数据和操作所构成的封装体。对象由对象标识,对象状态和对象行为组成。03、类是由数据和函数封装在一起的。04、类和对象的关系可以总结为:(1)每一个对象都是某一个类的实例。(2)每一个类在某一时刻有零或多个实例(3)类是静态的,它们的存在、语义和关系在程序执行前就已经定义好了,对象是动态的,它们在程序执行时可以创建或删除。(4)类是生成对象的模板。05、java 是单继承语言,C+允许多继承。06、统一建模(UML)语言
7、的特征:(1)不是一种可视化的程序设计语言,而是一种可视化建模语言。(2)是一种建模语言规范说明,是面向对象分析与设计的一种标准表示。(3)不是过程,也不是方法,但允许任何一种过程和方法使用它。(4)简单并且可扩展,具有扩展和专有化机制,便于扩展,无需对核心概念进行修改。(5)为面向对象的设计与开发中涌现出的高级概念(如协作、框架、模式和组件)提供支持,强调在软件开发中,对架构、框架、模式和组件的重用。(6)与最好的软件工程实践经验集成。07、UML 提供如下 9 种主要图:(1)用例图(2)类图(3)对象图(4)协作图(5)活动图(6)部署图(7)序列图(8)状态图(9)构件图08、RUP
8、是软件工程的过程。09、RUP 的 6 个基本最佳实践经验如下:(1)迭代式开发(2)需求管理(3)使用以组件为中心的软件架构(4)可视化软件建模(5)验证软件质量(6)控制软件变更。10、面向对象的分析模型有:用例模型、类-对象模型、对象-关系模型、对象-行为模型11、面向对象的分析方法:(1)描述用户需求。(2)建立创建软件设计的基础。(3)定义软件完成后可被确认的一组需求。12、面向对象的分析的步骤:(1)发现角色/参与者。(2)发现用例(3)建立用例模型(4)进行领域分析(5)建立对象-关系模型(6)建立对象-行为模型(7)建立功能模型。13、用例设计的主要目地:(1)利用交互改进用例
9、实现(2)调整对设计类的操作需求。(3)调整对子系统和它们的接口的操作需求(4)调整对封装体的操作需求。14、类设计的主要目地如下:(1)确保类可以用例实现提供必需的行为(2)确保提供充足的信息来明确无误的实施类。(3)处理和类有关的非功能性需求。(4)包含用于类的设计机制。15、子系统设计的主要目的:(1)用所包含类的协作来定义在子系统接口中指定的行为。(2)记录子系统的内部结构。(3)定义子系统接口和包含类之间的实现关系。(4)确定对其他子系统的依赖关系。3.5、软件架构1、几种常见的架构模式:(1)管道/过滤器模式(2)面向对象模式(3)事件驱动模式(4)分层模式(5)知识库模式(6)客
10、户机/服务器模式2、软件架构的设计目标:(1)最大化复用(2)复杂问题简单化(3)灵活的扩展性3、软件架构设计需要考虑如下问题:(1)关系数据库与对象数据库的选择问题。应尽量采用关系数据库,因为关系数据库本身已较为成熟。(2)用户界面选择采用 HTML(3)灵活性和性能考虑(4)技术的选择(5)聘用经验丰富的架构设计师4、几种主要的中间件:(1)数据库访问中间件(windows 平台的 ODBC 和 JAVA 平台的 JDBC)(2)远程过程调用(3)面向消息中间件(4)分布式对象中间件(5)事务中间件3.6、数据仓库1、与操作性数据库相比,数据仓库的特点是:(1)面向主题(2)集成(3)相对
11、稳定(4)反应历史变化3.7、Web Services 技术1、Web 服务的典型技术包括:(1)用于传递信息的简单对象访问协议(SOAP)(2)用于描述服务的 Web 服务描述语言(WSDL)(3)用于 Web 服务的注册的统一描述、发现及集成(UDDI)(4)用于数据交换的(XML)2、适合使用 Web Services 的情况如下:(1)跨越防火墙(2)应用程序集成(3)B2B 集成(4)软件重用3.8、J2EE 架构、.NET 架构1、完整的 J2EE 技术规范由如下 4 个部分组成:(1)J2EE 平台(2)J2EE 应用编程模型(3)J2EE 兼容测试套件(4)J2EE 参考实现2
12、、J2EE 规范包含了一系列构件及服务技术规范3、J2EE 和.netJ2EE 和 .NET 都可以用来设计、开发企业级应用。J2EE 平台是业界标准。有超过 50 家厂商实现了这些标准。.NET 软件是微软自己的产品系列,不是业界标准。这使二者在实现技术及应用等各方面均有所不同。3.7、计算机网络知识1、当今局域网中最常见的三个协议是:(1)微软的 NETBEUI (2)NOVELL 的 IPX/SPX(3)跨平台 TCP/IP2、网络分类标准有两种:分布范围和网络拓扑结构。3网络按分布范围分为 4 种:局域网、城域网、广域网、因特网4、按网络拓扑结构分为:总线型拓扑结构、星型拓扑结构、环型拓扑结构5、网络管理包括 4 部分内容:网络设备管理、服务器管理、资源管理、用户管理。6、OSI 网络管理标准中定义的五大功能是:(1)故障管理(2)性能管理(3)配置管理