【来源:信息系统项目管理师考试考点突破与实战练习】
一、信息系统建设
1、信息系统概念
2、信息系统的基本功能
数据的采集和输入、传输、存储、处理、输出
3、信息系统分类
(1)数据环境分类:数据文件、应用数据库、主题数据库、信息检索系统
(2)应用层次分类:战略级、战术级、操作级、事务级
(3)信息服务对象分类:面向作业处理、面向管理控制、面向决策计划的系统
4、信息系统生命周期
信息系统生命周期由系统规划、系统分析、系统设计、系统实施以及系统运行和维护5个阶段。
二、软件工程
1、结构化方法
结构化方法是一种传统的软件开发方法,它是由结构化分析、结构化设计和结构化程序设计三部分有机组合而成的。它的基本思想:把一个复杂问题的求解过程分阶段进行,而且这种分解是自顶向下,逐层分解,使得每个阶段处理的问题都控制在人们容易理解和处理的范围内。
2、软件开发模型
瀑布模型(Waterfall Model)
快速原型模型(Rapid Prototype Model)
螺旋模型(Spiral Model)
喷泉模型(fountain model)
增量模型(Incremental Model)
迭代模型
V模型
敏捷方法
统一过程(UP)
3、需求工程
需求开发是主线、是目标;需求管理是支持,是保障。
4、软件设计
概要设计、详细设计
5、软件测试
动态测试、静态测试、黑盒测试和白盒测试
6、软件维护
软件维护类型:该整形维护、适应性维护、完善性维护、预防性维护
7、软件过程管理
CMM、CMMI、ISO/IEC15504、SJ/T11234-2001
CMM:初始化、可重复级、已定义级、已管理级、优化级
CMMI:初始级、已管理级、严格定义级、定量管理级、优化级
ISO:不完善的过程、已实施的过程、已计划和已跟踪的过程、已建立的过程、可预测的过程、优化的过程
SJ/T:不完整级、已执行级、受管理级、已定义级、定量管理级、持续优化级
8、软件构件技术
OMG:CORBA
Microsoft:com/Dcom
sun: EJB
三、面向对象方法
1、基本概念
2、UML
(1)RUP 4+1视图
(2)关系:依赖、关联、泛化、实现
用例关系:包含、扩展、泛化
(3)图形:UML2.0的14中图
常用的:类图、构件图、用例图、顺序图(时序图)、状态图、活动图、部署图