重点考点核心软考信息系统项目管理师.docx
- 文档编号:23534790
- 上传时间:2023-05-18
- 格式:DOCX
- 页数:189
- 大小:570.82KB
重点考点核心软考信息系统项目管理师.docx
《重点考点核心软考信息系统项目管理师.docx》由会员分享,可在线阅读,更多相关《重点考点核心软考信息系统项目管理师.docx(189页珍藏版)》请在冰豆网上搜索。
重点考点核心软考信息系统项目管理师
软考教育学院学习资料
信息系统项目管理师
学习笔记
(供2013年考试学员学习)
小马老师
2013年1月
备注:
本资料为学员根据我讲课进行整理(以学员的角度告诉大家重点知识点),非我本人编着,但是我进行了审核,现在分享给广大学员进行学习。
此资料重要程度等同于我自己发布的资料,请学员认真学习。
更多资料请访问或联系QQ:
014
第1章信息系统基础知识
一、重要考点/知识点:
1.总体规划阶段
1.信息系统的生命周期:
(4大5小)
系统规划阶段
系统开发阶段
系统运行与维护阶段
2.系统分析阶段
3.系统设计阶段
4.系统实施阶段
5.系统收尾阶段
系统更新阶段(也叫消亡阶段)
2.信息系统开发方法:
二、一般了解:
结构化方法
快速原型法面向对象方法
1.信息系统IS:
一般泛指收集、存储、处理和传播各种信息的具有完整功能的
集合体。
(主要记住中英文)
2.现代的信息系统总是指以计算机为信息处理工具,以网络为信息传输手段的信息系统。
(可用于论文题材,但不要写关于校园、教育方面)
3.因特网众多的孤立的信息系统——信息孤岛。
4.企业信息系统的目标为:
借助于自动化和互联网技术,综合企业的经营、管理、决策和服务于一体,以求达到企业与系统的效率、效能和效益的统一,使计算机和因特网技术在企业管理和服务中能发挥更显着的作用。
(可用于论文中)
5.一个公司的管理活动可分成四级:
战略级、战术级、操作级和事务级(只记住前三个就可)
6.信息系统建设原则
7.企业系统规划方法:
BSP(BusinessSystemPlanning)
8.DSS:
决策支持系统
ERP:
企业资源计划系统
SRM:
供应关系管理系统
9.信息系统开发方法详解:
结构化方法
1.目前最成熟、应用范围也较广的信息系统开发方法。
2.基本是将系统的生命周期划分为:
系统调查、系统分析、系统设计、系统实施、系统维护等阶段
3.主要特点:
l开发目标清晰化l工作阶段程式化l开发文档规范化l设计方法结构化
快速原型法
1.是快速地建立一个系统模型并展示给用户。
2.优点:
开发周期短、见效快、与业务人员交流方便
3.特别适用于用户需求模糊,结构性比较差的信息系统的开发
面向对象方法
1.是利用面向对象信息建模概念,如实体、关系、属性等,同时
运用封装、继承、多态等机制来构造模拟现实系统的方法。
第2章软件工程基础知识
一、重要考点/知识点:
1.软件需求:
就是系统必须完成的事,以及必须具备的品质。
2.软件需求包括3方面(定义必须搞清):
l功能需求:
是指系统必须完成的那些事。
l非功能需求:
是指产品必须具备的属性或品质。
l设计约束:
也称为限制条件、补充规约,例如必须采用国有自主知识版权的数据库系统,必须运行在UNIX操作系统之下等。
3.软件测试是为了发现错误而执行程序的过程。
4.从软件开发者的角度出发,希望软件测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。
从用户角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可以接受该产品。
5.尽早地和不断地进行软件测试。
6.测试用例设计:
为特定目标开发的测试输入、执行条件和预期结果的集合。
既要有正确用例(常规),又要有错误用例(异常)。
7.设计测试用例常用的两种测试方法:
l墨盒测试
l白盒测试
8.黑盒测试:
不考虑程序的内部逻辑结构和内部特性。
9.黑盒测试的测试用例设计方法:
l等价类划分
l边界值划分:
应当选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,如:
0—-1为一个边界)
l错误推测法
l因果图:
在测试时必须考虑输入条件的各种组合,可使用一种适于描述
多种条件的组合,相应产生多个动作的形式来设计测试用例。
10.逻辑覆盖属白盒测试。
11.逻辑覆盖分类(可能会考选择题):
l语句覆盖l判定覆盖l条件覆盖
l判定-条件覆盖l条件组合覆盖l路径覆盖
12.模块独立性:
高内聚低耦合
l耦合:
模块之间的相对独立性(互相联系的紧密程度)的度量。
模块之
间的联系越紧密,联系越多,耦合性就越高,而其模块独立性就越弱。
l内聚:
模块功能强度(一个模块内部各个元素彼此结合的紧密程度)的度量。
一个模块内部各个元素之间的联系越紧密,则它的内聚性就越高,相对的,它与其它模块之间的耦合性就会减低,而模块独立性就越强。
13.用户界面设计
l可使用性
使用的简单性;用户界面中所用术语的标准化和一致性;拥有帮助功能;
快速的系统响应和低的系统成本;用户界面应具有容错能力。
l灵活性考虑用户的特点、能力、知识水平,应当使用户界面能够满足不同用户的要求;用户可以根据需要制定和修改界面方式;系统能够满足用户的希望和需要;与其他软件系统应有标准的接口。
l复杂性和可靠性用户界面的规模和组织的复杂程度就是界面的复杂性;用户界面的可靠姓是指无故障使用的间隔时间。
14.评审方法:
l事前论证
l事中评审
l事后审计
15.软件测试策略:
V模型、W模型
l验收测试——需求分析l系统测试——概要设计l集成测试——详细设计l单元测试——编码
16.软件测试类型:
功能测试
1)可靠性测试(LR)
2)强度测试
3)性能测试
4)恢复测试
5)启动/停止测试
6)配置测试
7)安全性测试
8)可使用性测试
9)安装测试
10)过程测试
11)容量测试
12)文档测试
13)兼容性测试。
17.软件维护分类(“就”“是”“鱼”“丸”):
1)“就”——纠错性维护:
软件交付后发现有错误(21%)
2)“是”——适应性维护:
适应新的环境(25%)
3)“鱼”——预防性维护:
打补丁防止未来漏洞(4%)
4)“丸”——完善性维护:
为了使软件更好(50%)
18.设计评审:
在开发的每个阶段,特别是设计阶段结束时,都要进行严格的技术评审,尽量不让错误传播到下一阶段。
采用评审会议的形式来进行
19.需求工程通常包括:
l需求开发:
包括需求捕获、需求分析、编写规格说明书和需求验收四阶段。
l需求管理:
通常包括定义需求基线、处理需求变更、需求跟踪等方面工作。
20.“软件需求规格说明书”是基本术语。
21.常用的需求捕获技术(掌握1、2个即可)
l用户访谈l用户调查l现场观摩l文档考古
l联合讨论会
22.可行性研究(可研):
主要的目的是回答一个问题,即所提出的项目是否可以完成。
需要注意的是,可行性研究毕竟不是解决问题,而是研究问题的范围,探索这个问题是不是值得去解决,是否有能力解决。
23.可行性研究工作的任务:
l技术可行性:
技术可行l经济可行性:
投资回报l社会可行性:
是否符合
24.可行性研究工作的步骤
l核实问题定义与目标
l研究分析现有系统
l为新系统建模
l客户复核
l提出并评价解决方案
l确定最终推荐的解决方案
l草拟开发计划
l以书面的形式提交《可行性分析报告》并进行审查
二、英语缩写:
l业务需求BR:
BusinessRequirement
l用户需求UR:
UserRequirement
l系统需求SR:
SystemRequirement
l结构化分析方法SA:
StructuredAnalysis
l面向对象分析方法OOA:
ObjectOrientedAnalysis
l面向问题域的分析PDOA:
ProblemDomainOrientedAnalysis
l数据流图(DFD):
是一种图形化的系统模型,它在一张图中展示信息系统的主要需求,即输入、输出、处理(过程)、数据存储。
l数据字典DD:
DataDictionary,一种很实用、有效的表达数据格式的手段。
l自动化测试(QTP)
三、可用于论文(300~400字):
1.需求捕获技术:
需求是做任何项目的基础或者源头
用户访谈:
准备问题;访谈时的技巧;应该询问的问题。
用户调查:
通过精心设计要问的问题,然后下发到相关的人员手里,让他
们填写答案。
现场观摩:
走到客户的工作现场,一边观察,一边听客户的讲解,甚至可以安排人员跟随客户工作一小段时间。
文档考古:
对历史存在的一些文档进行研究。
需要与其它技术结合使用。
联合讨论会:
通过联合各个关键客户代表、分析人员、开发团队代表一起,通过有组织的会议来讨论需求。
第3章软件构件与中间件
一、重要考点/知识点:
1.常用的构件标准有三大流派:
COM/DCOM/COM+、CORBA和EJB。
2.中间件的分类
中间件分类
代表产品
底层型中间件
SUNJVM和MicrosoftCLR等
通用型中间件
IONAOrbix、BEAWebLogic和IBM
MQSeries等
集成型
BEAWebLogic和IBMWebSphere
3.1.掌握以下知识点:
l构件及其在信息系统项目中的重要性;
l常用构件标准;
l软件中间件。
4.构件:
是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统。
5.EJB的三种类型:
会话、实体、消息驱动。
6.DCOM:
是COM的进一步扩展。
7.COM+:
并不是COM的新版本。
8.中间件的定义:
l在一个分布式系统环境中处于操作系统和应用程度之间的软件。
l是一种独立的系统软件或服务程序,位于客户机服务器的操作系统之上。
9.中间件是一类软件,而非一种软件;
中间件不仅仅实现互连,还要实现应用之间的互操作;
中间件是基于分布式处理的软件,最突出的特点是其网络通信功能。
10.中间件是处于操作系统和应用程序之间的软件。
11.为了完成系统底城传输层的集成,可以采用CORBA(公共对象代理)技术;
为了完成不同系统的信息传递,可以采用消息中间件产品;
为了完成不同硬件和操作系统的集成,可以采用J2EE中间件。
12.中间件的作用,解决异构。
异构就是不同的架构,解决系统内统一。
第4章面向对象方法
一、重要考点/知识点:
构架:
“裸”:
逻辑视图“狗”:
实现视图(构造视图)“不”:
部署视图“用”:
用例视图
“进”:
进程视图
2.类之间的关系(容易考归类,选择题):
l依赖关系:
有两个元素A、B,如果元素A的变化会引起元素B的变化,
则称元素B依赖于元素A。
l泛化关系:
描述了一般事物与该事物中的特殊种类之间的关系,也就是父
类与子类之间的关系。
继承泛化关系的反关系。
l关联关系:
表示两个类的实例之间存在的某种语义上的联系。
l实现关系:
是用来规定接口和实现接口的类或组件之间的关系。
3.UML系统静态结构的静态模型:
对象图、复合结构图、构件图、包图、部署图、类图(对付狗包不累)l类图:
描述类和类之间的静态关系。
它不仅现实了信息的结构,同时还描
述了系统的行为。
类图是面向对象建模中最重要的模型。
l对象图:
UML中对象图与类图巨头相同的表达形式。
对象图可以看做是类图的一个实例。
l构件图:
是面向对象系统的物理方面进行建模时要用的两种图之一。
它可以有效的现实一组构件,以及它们之间的关系。
l部署图:
描述系统硬件的物理拓扑结构,以及在此结构上执行的软件。
4.UML系统动态结构的动态模型:
用例图、活动图、交互概观图、定时图、制品图、顺序图、通信图、状态机图(用活交通定制,顺(序)撞)l用例图:
用例实例是在系统中执行的一系列动作,这些动作将生成特定参
与者可见的价值结果。
一个用例定义一组用例实例。
它确定了一个和系统参与者进行交互、并可由系统执行的动作序列。
参与者代表与系统接口的任何事物或人,它是指代表某一种特定功能的角色,参与者都是虚拟的概念。
用例是对系统行为的动态描述。
l活动图:
用来表示系统中各种活动的次序,它的应用非常广泛,既可用来
描述用例的工作流程,也可以用来描述类中某个方法的操作行为。
l状态图:
用来描述对象状态和事件之间的关系。
l交互图:
表示各组对象如何依赖某种行为进行协作的模型。
l顺序图:
用来描述对象之间动态的交互关系,着重体现对象间消息传递的
时间顺序。
l协作图:
用于描述相互合作的对象间的交互关系和链接关系。
二、一般了解:
1.对象(Object)是系统中用来描述客观事物的一个实体。
2.面对对象的软件系统是由对象组成的。
3.面对对象方法学使用对象分别取代了传统方法的功能分解。
三、英语缩写
l消息通信(CommunicationwithMessages):
是面向对象方法学中的一条重
要原则,它与对象的封装原则密不可分。
l面向对象的建模技术(ObjectModelingTechnology,OMT)l面向对象的软件工程(OOSE)
l继承(Inheritance)l类图(ClassDiagram)l交互图(InteractiveDiagram)l顺序图(SequenceDiagram)
l远程过程调用协议(RemoteProcedureCallProtocol,RPC)l远程方法调用(RemoteMethodInnovation,RMI)l协作图(CollaborationDiagram)
l状态图(StateDiagram)
l面向对象的编程(ObjectOrientedProgramming,OOP)l面向对象的设计(Object-OrientedDesign,OOD)l面向对象的分析(Object-OrientedAnalysis,OOA)
4.对象三要素:
l标志l属性l服务
5.类:
是对象的抽象含义,是一组具有相同数据结构和相同操作的对象的集合。
6.类与对象是抽象描述与具体实例的关系。
7.现存类可当作父类(泛化类、基类或超类);新类相应地可当作子类(特化
类、子女类或派生类)。
8.多态考虑的是类与类之间的层次关系,以及类自身内部特定成员函数之间的
关系问题。
9.多态是指类中具有相似功能的不同函数是用同一个名称来实现。
10.消息通信:
也是面向对象方法学中的一条重要原则。
11.UML(统一建模语言,而不是设计学语言):
是用于系统的可视化建模语言。
12.UML是一种语言;
UML是一种可视化语言;
UML是一种可用于详细描述的语言;
UML是一种构造语言;
UML是一种文档化语言;
13.9大管理:
5个过程:
l沟通启动l质量计划l整体执行l范围监控l进度收尾l成本
l人力l风险l采购
第5章J2EE与.NET平台
一、重要考点/知识点:
J2EE与.NET对比表
J2EE.NET
跨平台
跨平台能力强
不具备跨平台能力,仅支持WINDOWS系统
支持语言
JAVA
VB、C++、C#、Jscript,通过组件还可支持JAVA
安全性
相对较好
一般
稳定性
相对较好
一般
服务器端UNIX系统应用
很好
差
与WINDOWS桌面系统集成性
一般
好
与WINDOWS软件集成性
差
很好
二、一般了解:
1.J2EE:
SUN
2..NET:
微软
讲课附加考试信息
1.每年必考标准(3-5分):
软件标准、机房工程、布线。
2.标准代号:
GB、GBT等
3.标准内容:
布线:
6个子系统、布线距离,……
机房:
设计规范,……
4.运筹学方法(上午选择题):
l线性规划l非线性规划l动态规划l图与网络分析l存储论l排队论l对策论l决策论
5.赢:
亡——风险口——沟通月——时间(进度)贝——成本
凡——人力资源、范围
第6章WebService技术(必考,1分)
一、重要考点/知识点:
1.WebService:
是解决应用程序之间相互通信的一项技术。
是描述一系列操作的接口;它使用标准的、规范的XML描述接口。
提供一系列可执行的操作,这些操作独立于软、硬件平台和编写服务所用的编程语言。
2.WebService模型中的角色(三角色):
l服务提供者:
WebService的所有者;负责定义并实现WebService,使用服务描述语言对WebService进行详细、准确、规范的描述,并将该描述发布到服务注册中心供服务请求者查找并绑定使用。
l服务请求者:
WebService的使用者;是查找、绑定并调用服务或进行交
互的应用程序。
l服务注册中心:
是连接服务提供者和服务请求者的纽带,服务提供者在此发布他们的服务描述,而服务请求者在服务注册中心查找他们需要的WebService。
3.Web服务模型操作(三操作):
l发布服务描述:
为了是用户能够访问WebService,服务提供者需要发布
服务描述使服务请求者可以查找它。
l查找服务描述:
在查找操作中,服务请求者直接检索服务描述或在服务
注册中心查询所要求的服务类型。
l根据服务描述绑定或调用服务:
服务请求者使用服务描述中的绑定细节
来定位、联系并调用服务,从而在运行时与服务进行交互。
4.Web服务协议(三协议):
l简单对象访问协议(SOA):
是一种轻量的、简单的、基于XML的协议,
它被设计成在Web上交换结构化的和固化的信息。
lWebService描述语言(WSDL):
WebService描述语言WSDL(Web
ServicesDescriptionLanguage)就是用机器能阅读的方式提供的一个正式描述文档而基于XML的语言,用于描述WebService及其函数、参数和返回值。
l统一描述、发现和集成(UDDI):
UDDI(UniversalDescription,DiscoveryandIntegration)的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为WebService提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的WebService注册,以使别的企业能够发现的访问协议的实现标准。
5.WebService协议栈模型:
图6-1WebService协议栈
二、可用于论文(实施的系统介绍)
lB/S:
B/S结构(Browser/Server,浏览器/服务器模式),是Web兴起后的一种网络结构模式,Web浏览器是客户端最主要的应用软件.这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用.客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库.浏览器通过WebServer同数据库进行数据交互。
lC/S:
C/S结构(Client/Server,客户机/服务器网),在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。
lSOA:
面向服务的体系结构(service-orientedarchitecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。
接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。
这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。
三、英文缩写:
1.SOAP(SimpleObjectAccessProtocol)——简单对象访问协议。
2.WSDL(WebServiceDescriptionLanguage)——WebService描述语言,。
3.UDDI(UniversalDescriptionandIntegration)——统一描述、发现和集成。
4.XML(ExtensibleMarkupLanguage)——即可扩展标记语言。
第7章工作流
一、重要考点/知识点:
1.工作流(WordFlow):
就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。
简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。
2.工作流管理(WorkflowManagement,WFM):
是人与电脑共同工作的自动化协调、控制和通信,在电脑化的业务过程上,通过在网络上运行软件,使所有命令的执行都处于受控状态。
3.工作流特征:
l自动化
l监察和控制(Monitoring)(Control)
l业务重规划
二、英语缩写:
1.工作流程联盟WFMC——WorkflowManagementCoalition
2.工作流管理系统WFMS——WorkflowManagementSystem
3.企业业务流程重构BPR——BusinessProcessReengineering
4.国际工作流与重规划协会WARIA——WorkflowAndReengineering
InternationalAssociation
讲课附加信息
5.马斯洛理论:
l生理需求l安全需求l社会需求l受尊重
l自我实现
6.项目目标(黄金三角):
l质量l进度l成本
7.三约束:
l进度l范围l成本
第8章计算机网络知识
一、重要考点/知识点:
1.计算机网络定义:
指由通信线路(介质)互相连接的许多独立自主工作的计算机构成的资源共享集合体,它是计算机技术和通信技术相结合的产物。
通信线路并不是专指铜导线,还可以是光纤、激光、微波、红外线等。
2.网络分类:
局域网、城域网、广域网、互联网(无线个人网WPAN)
1)局域网:
是基于传输距离较短的前提所发展的相关技术的集合,用于将小区域内的各种计算机设备和通信设备互连在一起组成资源共享的通信网络。
l传输媒介:
双绞线、粗/细同轴电缆、微波、射频信号、红外等。
l特点:
距离短、速度快、高可靠性、成本较低。
l是基于以太网(Ethernet)实现的
2)广域网:
是基于传输距离较长的前提所发展的相关技术的集合,用于将大区域范围内的各种计算机设备和通信设备互连在一起组成一个资源共享的通信网络。
l传输媒介:
光纤、卫星等。
l特点:
长距离、低速率
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 重点 考点 核心 信息系统 项目 管理