系统集成项目管理工程师考试三天一本书笔记精华资料
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
集成型中间件:WorkFlow、EAI(Weblogin、websphere、IBM MQSeries) 通用型中间件:Corba、J2EE、MOM、COM 底层型中间件:JVM、CLR(MS)、ACE、JDBC、ODBC
项目范围包括产品范围。
UML:1、一种语言 2、可视化 3、用于详细描述 4、构造语言 5、文档化语言 结构:UML—(构造块、公共机制、架构) UML 架构:1、逻辑 2、进程、3 部署 4、实现 5、用例视图
ERP 企业资源计划,以财务会计为核心的信息系统。 ERP 特点:1、统一的集成系统 2、面向业务流程 3、模块化可配置的 4、开放的系统 功能:1、财会功能(会计核算、财务管理)2、生产控制管理(主生产计划、物料需求计划、 人力需求、车间控制、制造标准)3、物流管理(销售管理、库存控制、采购管理)4、人力 资源管理(辅助决策、招聘管理、工资核算、工时管理、差旅核算)
期获取需求充分的情况 优点:理论基础严密;注重整体性和全局性 缺点:开发周期长;文档、设计说明繁琐;工作效率低;要求充分获取需求 2、原型法:适用需求不清,很难一次获得全面准确的需求的情况,分为抛弃型 原型和进化型原型 3、面向对象方法 OO
2
致力于信息系统项目管理师、系统集成项目管理工程师辅导培训----打造软考梦工厂 www.91grk.com QQ 858301448
致力于信息系统项目管理师、系统集成项目管理工程师辅导培训----打造软考梦工厂 www.91grk.com QQ 858301448
根据小马老师面授录音整理“三天一本书”
不结合录音去看可能看不懂,需要下载录音学习
信息化基础知识
国家信息化体系要素:1、信息技术应用(龙头、主阵地)2、信息资源开发和利用(核心任 务取得实效的关键)3、信息网络(应用基础)4、信息技术和产业(建设基础)5、信息化 人才(成功之本)6、信息化政策法规和标准规范(根本保障)
企业门户包括企业信息、知识和应用。
4、供应链管理(SCM) 特性:1、交叉性 2、动态性 3、存在核心性
1
致力于信息系统项目管理师、系统集成项目管理工程师辅导培训----打造软考梦工厂 www.91grk.com QQ 858301448
电子商务:使用了诸如掉包、电话、广播、电视、传真及计算机、计算机网络等手段、工具 和技术进行商务活动都称为电子商务 B2B B2C C2C G2B 电子商务保障体系:1、法律法规 2、标准规范体系 3、安全认证体系 4、信用体系 5、在线 支付体系 6、现代物流体系 7、技术装备体系 8、服务体系 9、运行监控体系
口诀: 功靠用维移笑 6 :功 5:依从互用 适宜安全准确;靠 3:成熟容错可恢复;用 3:理学操 维 4:分修稳测;移 4:一致适应安装替换;笑 2:时间资源效率 文档的质量:开发文档、产品文档、管理文档 等级:1 级,一人月自用程序。2 级精心研究不共享专用程序。3 级,同单位若干人,其他 单位用。4 级,普遍用 关键性 重复(工资计算) 编写:十景分类法、隶属编号法 评审:需求、设计、其他评审。 评审成员:(开发单位负责人、用户代表、开发小组成员、科技管理人员和标准化人员) 签署步骤:编写、审核、会签、标准化、批准 保管:登记、保存、借阅、修改 维护:收入软件质量信息、填软件问题报告、软件修稿申请报告、软件修改报告、签署、存 档保管、软件维护通报。
功能性 适合性:与规定任务能否提供一组功能以及这组功能的适合程度有关的软件属性 准确性:与能否得到正确或相符的结果或效果有关的软件属性 互用性:与同其他指定系统进行交互的能力有关的软件属性 依从性:使软件遵循有关的标准,约定,法规及类似规定的软件属性 安全性:与防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性 可靠性 成熟性:与由软件故障引起失效的频度有关的软件属性 容错性:与在软件故障或违反指定接口的情况下,维持规定的性能水平的能力有关的软件属 性 易恢复性:与在失效发生后,重建其性能水平并恢复直接受影响数据的能力以及为达此目的 所需的时间和能力有关的软件属性 易用性 易理解性:与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性 易学性:与用户为学习软件应用所花的努力有关的软件属性 易操作性:与用户为操作和运行控制所花努力有关的软件属性 效率 时间特性:与软件执行其功能时响应和处理时间以及吞吐量有关的软件属性 资源特性:与在软件执行其功能时所使用的资源数量及其使用时间有关的软件属性 可维护性 易分析性:与为诊断缺陷或失效原因及为判定待修改的部分所需努力有关的软件属性 易改变性:与进行修改,排除错误或适应环境变化所需努力有关的软件属性 稳定性:与修改所造成的未预料结果的风险有关的软件属性 易测试性:与确认已修改软件所需的努力有关的软件属性 可移植性 适应性:与软件无需采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关 的软件属性 易安装性:与在指定环境下安装软件所需努力有关的软件属性 遵循性:使软件遵循与可移植性有关的标准或约定的软件属性 易替换性:与软件在该软件环境中用来替代指定的其他软件的机会和努力有关的软件属性
TPM(全员生产维护)
J2EE:采用多层分布式应用程序模型:
客户层【应用客户、web 服务器、动态 web】客户机
Web 层【JSP】
J2EE 服务器
业务层【EJB、EJB】 J2EE 服务器
EIS 层【数据库】数据存储服务器
Webservice:解决应用程序之间胡同西的一种技术,包括一些列操作接口、使用标准、规范 的 XML 描述接口。 Webservice 模型:请求者(客户端)、服务提供者(服务器端)、服务注册中心(纽带,发布、 查找、绑定) SOAP:简单对象访问协议,基于 XML,HTTP 协议传输、RPC,Webservice 一种实现技术。 开放、低层次、与平台无关的。 WSDL:描述语言 UDDI:同一描述、发现和集成 Webserice 适用情况:1、跨越防火墙 2、应用程序集成(不同语言、不同平台运行程序集成) 3、B2B 4、软件重用(重用代码和代码后的数据) Webserice 不适用情况:1、单机程序 2、局域网同构程序(TCP/IP 更有效)
MRP 物料需求计划 及时采购 降低库存 MRPII 制造资源计划
CRM 客户关系管理 CRM 核心:企业必须清楚认识到哪一种人和组织可能发来利润,那些客户可能流失或者成 为竞争对手的客户,带来新客户比留住老客户成本更高。 1、以信息技术为手段,以客户为中心注重与客户交流 2、在注重提高满意度的同时把提升 利润作为重要指标。目标是提升利润。3、实施要求企业对业务功能进行重新设计,对工作 流程进行重组(BPR),不同客户采取不同策略 完整的数据挖掘必须包括数据清理与集成、数据选择与交换、数据挖掘以及最后的知识评估 与表示。 数据仓库(BI 的基础):1、面向主题的 2、集成的 3、非易失的 4、不随时间变化的
商业智能 BI 数据仓库 数据 ETL 数据统计输出(报表) 分析功能(联机分析 OLAP)联机处理 OLTP
监理活动主要内容“四控三管一协调”:质量、进度、成本、变更控制;合同、信息、安全 管理;协调有关单位。 监理的依据:法律法规、行业标准、监理合同、建设合同
旁站(隐蔽工程) 监理提出问题不指导 监理文件:监理大纲(公司总监为中得项目)、监理规划(项目总监理实施安排)、监理细则 (专业监理工程师如何进行监理工作) 总监代表不能够处理重大事项,只可以处理一些日常工作。 监理日志不需要甲方签字确认 监理原则:维护甲方利益不损害乙方利益,公平、公正、科学。
软件设计 软件测试:应该尽早的不断地测试。 V 模型:单元测试(编码)、集成测试(详细设计)、系统测试(概要设计)、验收测试(需 求分析)。
白盒测试:逻辑覆盖、条件覆盖、条件组合覆盖 黑盒测试:等价类测试、边界值测试、错误推测法、因果图 回归测试:修改对原有软件的影响 α测试:开发者环境测试 β测试:用户环境测试 功能测试、性能测试(LoadRunner) 软件维护:就是鱼丸,1、纠错性维护 2、适应性维护 3、完善性维护 4、完整性维护
wk.baidu.com计算机技术知识
信息系统可以实现共享,打破信息孤岛 DSS:决策支持系统 信息系统生命周期:1、系统规划(立项)2、系统开发 3、运行与维护 4、系统更新消亡 系统开发阶段:1、总体规划 2、系统分析 3、系统设计 4、系统实施 5、系统验收 建设原则:1、高层介入 2、用户参与开发(更好获取需求、用户自己维护)3、自顶向下 4、 工程化原则 5、其它 开发方法:1、结构化方法:划分为若干阶段,前一阶段是后一阶段的工作依据。适用于前
软件复用:分析、设计、代码 构件:予以完整、语法正确、有可重用价值的单元软件,可以明确辨识的系统。
COM/DCOM(扩展)/COM+(新发展,底层细节留给操作系统) Corba:公共对象请求代理 EJB:1、回话 Bean 2、实体 Bean 3、消息驱动 Bean
中间件:独立于系统软件或服务的程序。1、一类软件,在客户机操作系统上 2、实现互联、 互操作 3、分布式处理,网络通信功能。
4
致力于信息系统项目管理师、系统集成项目管理工程师辅导培训----打造软考梦工厂 www.91grk.com QQ 858301448
软件质量特性: 功能性:与一组功能及其指定的性质有关的一组属性 可靠性:与在规定的一段时间和条件下,软件维持其性能水平的能力有关的一组属性 易用性:与一组规定或潜在的用户为使用软件所需作的努力和对这样的使用所作的评价有关 的一组属性 效率:与在规定的条件下,软件的性能水平与所使用资源量之间关系有关的一组属性 可维护性:与进行指定的修改所需的努力有关的一组属性 可移植性:与软件可从某一环境转移到另一环境的能力有关的一组属性
三网融合:电信 广播 计算机
电子政务:G2G G2B G2E(政府对公务员) G2C(政府对百姓)
“一站”政府门户网站 “两网”政府内网和政府外网 “四库”建立人口、法人单位、空间地理和自然资源、宏观经济等基础数据库 “十二金”工程是金税工程、金贸工程、金关工程、金企工程、金宏工程、金卡工程、金卫 工程、金桥工程、金智工程、金安工程、金社工程、金农工程(现在不止 12 个,最好上网 查一下)
ITIL 信息技术基础构架库 ITSM 目标:1、以客户为中心提供服务 2、提供高质量、低成本的服务 3、服务是可以准确 计价的。 IT 信息系统审计目的是评估并提供反馈、保证及建议。 问题:经常出现 事件:偶尔出现 资质:最高 1 级 最低 4 级 ,先认证再审批。工信部认证 1、2 级,省市经信委初审报工信 部审批;3、4 级经信委审批,报工信部备案;一年一自检,两年一抽查,三年一换证。个 人四年一换证。
3
致力于信息系统项目管理师、系统集成项目管理工程师辅导培训----打造软考梦工厂 www.91grk.com QQ 858301448
静态模型:1、部署图 2、对象图 3、包体 4、复合图 5、构造图 6、类图 动态模型:1、用例图 2、交互概观图 3、通信图 4、活动图 5、定时图 6、制品图 7、顺序图 8、状态机图
SOA:面向服务的体系结构,服务间定义中立接口或契约用来联系程序不同功能。
工作流(WorkFlow):自动运行的业务过程部分或整体,表现为参与者对文件、信息或任务 按照规程采取行动,并令其在参与者间传递。相互衔接、自动进行的业务活动。
特征:1、自动化 2、监控 3、业务重规划(BPR) WFM(工作流管理) WFMS(工作流管理系统)
软件需求:一个为解决特定问题而必须开发或修改软件展示的特性,包括功能需求、非功能 需求、设计约束。 需求开发:1、需求捕获(访谈、调查、文档考古、现场观摩、联合讨论会)2、需求分析 3、 编写 SRS 4、需求验证 需求管理:1、定义需求基线 2、管理需求变更 3、需求跟踪(双向跟踪) 需求变更的原因:1、用户业务要求 2、市场变化 3、政策导向 4、新技术
面向对象=对象+类+继承+消息通信 对象:描述客观事物的一个实体。对象要素:1、对象标志 2、属性(状态)3、服务(操作) 类是对象的抽象定义。类之间的关系:1、依赖 2、关联(聚合关系、组合关系)3、泛化(继 承的反关系)4、实现 继承:子类继承父类的特性。 多态:有相似功能的不同函数,用统一名称;过程多态、强制多态、参数多态、包含多态。 消息机制:向对象发出服务请求。
项目范围包括产品范围。
UML:1、一种语言 2、可视化 3、用于详细描述 4、构造语言 5、文档化语言 结构:UML—(构造块、公共机制、架构) UML 架构:1、逻辑 2、进程、3 部署 4、实现 5、用例视图
ERP 企业资源计划,以财务会计为核心的信息系统。 ERP 特点:1、统一的集成系统 2、面向业务流程 3、模块化可配置的 4、开放的系统 功能:1、财会功能(会计核算、财务管理)2、生产控制管理(主生产计划、物料需求计划、 人力需求、车间控制、制造标准)3、物流管理(销售管理、库存控制、采购管理)4、人力 资源管理(辅助决策、招聘管理、工资核算、工时管理、差旅核算)
期获取需求充分的情况 优点:理论基础严密;注重整体性和全局性 缺点:开发周期长;文档、设计说明繁琐;工作效率低;要求充分获取需求 2、原型法:适用需求不清,很难一次获得全面准确的需求的情况,分为抛弃型 原型和进化型原型 3、面向对象方法 OO
2
致力于信息系统项目管理师、系统集成项目管理工程师辅导培训----打造软考梦工厂 www.91grk.com QQ 858301448
致力于信息系统项目管理师、系统集成项目管理工程师辅导培训----打造软考梦工厂 www.91grk.com QQ 858301448
根据小马老师面授录音整理“三天一本书”
不结合录音去看可能看不懂,需要下载录音学习
信息化基础知识
国家信息化体系要素:1、信息技术应用(龙头、主阵地)2、信息资源开发和利用(核心任 务取得实效的关键)3、信息网络(应用基础)4、信息技术和产业(建设基础)5、信息化 人才(成功之本)6、信息化政策法规和标准规范(根本保障)
企业门户包括企业信息、知识和应用。
4、供应链管理(SCM) 特性:1、交叉性 2、动态性 3、存在核心性
1
致力于信息系统项目管理师、系统集成项目管理工程师辅导培训----打造软考梦工厂 www.91grk.com QQ 858301448
电子商务:使用了诸如掉包、电话、广播、电视、传真及计算机、计算机网络等手段、工具 和技术进行商务活动都称为电子商务 B2B B2C C2C G2B 电子商务保障体系:1、法律法规 2、标准规范体系 3、安全认证体系 4、信用体系 5、在线 支付体系 6、现代物流体系 7、技术装备体系 8、服务体系 9、运行监控体系
口诀: 功靠用维移笑 6 :功 5:依从互用 适宜安全准确;靠 3:成熟容错可恢复;用 3:理学操 维 4:分修稳测;移 4:一致适应安装替换;笑 2:时间资源效率 文档的质量:开发文档、产品文档、管理文档 等级:1 级,一人月自用程序。2 级精心研究不共享专用程序。3 级,同单位若干人,其他 单位用。4 级,普遍用 关键性 重复(工资计算) 编写:十景分类法、隶属编号法 评审:需求、设计、其他评审。 评审成员:(开发单位负责人、用户代表、开发小组成员、科技管理人员和标准化人员) 签署步骤:编写、审核、会签、标准化、批准 保管:登记、保存、借阅、修改 维护:收入软件质量信息、填软件问题报告、软件修稿申请报告、软件修改报告、签署、存 档保管、软件维护通报。
功能性 适合性:与规定任务能否提供一组功能以及这组功能的适合程度有关的软件属性 准确性:与能否得到正确或相符的结果或效果有关的软件属性 互用性:与同其他指定系统进行交互的能力有关的软件属性 依从性:使软件遵循有关的标准,约定,法规及类似规定的软件属性 安全性:与防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性 可靠性 成熟性:与由软件故障引起失效的频度有关的软件属性 容错性:与在软件故障或违反指定接口的情况下,维持规定的性能水平的能力有关的软件属 性 易恢复性:与在失效发生后,重建其性能水平并恢复直接受影响数据的能力以及为达此目的 所需的时间和能力有关的软件属性 易用性 易理解性:与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性 易学性:与用户为学习软件应用所花的努力有关的软件属性 易操作性:与用户为操作和运行控制所花努力有关的软件属性 效率 时间特性:与软件执行其功能时响应和处理时间以及吞吐量有关的软件属性 资源特性:与在软件执行其功能时所使用的资源数量及其使用时间有关的软件属性 可维护性 易分析性:与为诊断缺陷或失效原因及为判定待修改的部分所需努力有关的软件属性 易改变性:与进行修改,排除错误或适应环境变化所需努力有关的软件属性 稳定性:与修改所造成的未预料结果的风险有关的软件属性 易测试性:与确认已修改软件所需的努力有关的软件属性 可移植性 适应性:与软件无需采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关 的软件属性 易安装性:与在指定环境下安装软件所需努力有关的软件属性 遵循性:使软件遵循与可移植性有关的标准或约定的软件属性 易替换性:与软件在该软件环境中用来替代指定的其他软件的机会和努力有关的软件属性
TPM(全员生产维护)
J2EE:采用多层分布式应用程序模型:
客户层【应用客户、web 服务器、动态 web】客户机
Web 层【JSP】
J2EE 服务器
业务层【EJB、EJB】 J2EE 服务器
EIS 层【数据库】数据存储服务器
Webservice:解决应用程序之间胡同西的一种技术,包括一些列操作接口、使用标准、规范 的 XML 描述接口。 Webservice 模型:请求者(客户端)、服务提供者(服务器端)、服务注册中心(纽带,发布、 查找、绑定) SOAP:简单对象访问协议,基于 XML,HTTP 协议传输、RPC,Webservice 一种实现技术。 开放、低层次、与平台无关的。 WSDL:描述语言 UDDI:同一描述、发现和集成 Webserice 适用情况:1、跨越防火墙 2、应用程序集成(不同语言、不同平台运行程序集成) 3、B2B 4、软件重用(重用代码和代码后的数据) Webserice 不适用情况:1、单机程序 2、局域网同构程序(TCP/IP 更有效)
MRP 物料需求计划 及时采购 降低库存 MRPII 制造资源计划
CRM 客户关系管理 CRM 核心:企业必须清楚认识到哪一种人和组织可能发来利润,那些客户可能流失或者成 为竞争对手的客户,带来新客户比留住老客户成本更高。 1、以信息技术为手段,以客户为中心注重与客户交流 2、在注重提高满意度的同时把提升 利润作为重要指标。目标是提升利润。3、实施要求企业对业务功能进行重新设计,对工作 流程进行重组(BPR),不同客户采取不同策略 完整的数据挖掘必须包括数据清理与集成、数据选择与交换、数据挖掘以及最后的知识评估 与表示。 数据仓库(BI 的基础):1、面向主题的 2、集成的 3、非易失的 4、不随时间变化的
商业智能 BI 数据仓库 数据 ETL 数据统计输出(报表) 分析功能(联机分析 OLAP)联机处理 OLTP
监理活动主要内容“四控三管一协调”:质量、进度、成本、变更控制;合同、信息、安全 管理;协调有关单位。 监理的依据:法律法规、行业标准、监理合同、建设合同
旁站(隐蔽工程) 监理提出问题不指导 监理文件:监理大纲(公司总监为中得项目)、监理规划(项目总监理实施安排)、监理细则 (专业监理工程师如何进行监理工作) 总监代表不能够处理重大事项,只可以处理一些日常工作。 监理日志不需要甲方签字确认 监理原则:维护甲方利益不损害乙方利益,公平、公正、科学。
软件设计 软件测试:应该尽早的不断地测试。 V 模型:单元测试(编码)、集成测试(详细设计)、系统测试(概要设计)、验收测试(需 求分析)。
白盒测试:逻辑覆盖、条件覆盖、条件组合覆盖 黑盒测试:等价类测试、边界值测试、错误推测法、因果图 回归测试:修改对原有软件的影响 α测试:开发者环境测试 β测试:用户环境测试 功能测试、性能测试(LoadRunner) 软件维护:就是鱼丸,1、纠错性维护 2、适应性维护 3、完善性维护 4、完整性维护
wk.baidu.com计算机技术知识
信息系统可以实现共享,打破信息孤岛 DSS:决策支持系统 信息系统生命周期:1、系统规划(立项)2、系统开发 3、运行与维护 4、系统更新消亡 系统开发阶段:1、总体规划 2、系统分析 3、系统设计 4、系统实施 5、系统验收 建设原则:1、高层介入 2、用户参与开发(更好获取需求、用户自己维护)3、自顶向下 4、 工程化原则 5、其它 开发方法:1、结构化方法:划分为若干阶段,前一阶段是后一阶段的工作依据。适用于前
软件复用:分析、设计、代码 构件:予以完整、语法正确、有可重用价值的单元软件,可以明确辨识的系统。
COM/DCOM(扩展)/COM+(新发展,底层细节留给操作系统) Corba:公共对象请求代理 EJB:1、回话 Bean 2、实体 Bean 3、消息驱动 Bean
中间件:独立于系统软件或服务的程序。1、一类软件,在客户机操作系统上 2、实现互联、 互操作 3、分布式处理,网络通信功能。
4
致力于信息系统项目管理师、系统集成项目管理工程师辅导培训----打造软考梦工厂 www.91grk.com QQ 858301448
软件质量特性: 功能性:与一组功能及其指定的性质有关的一组属性 可靠性:与在规定的一段时间和条件下,软件维持其性能水平的能力有关的一组属性 易用性:与一组规定或潜在的用户为使用软件所需作的努力和对这样的使用所作的评价有关 的一组属性 效率:与在规定的条件下,软件的性能水平与所使用资源量之间关系有关的一组属性 可维护性:与进行指定的修改所需的努力有关的一组属性 可移植性:与软件可从某一环境转移到另一环境的能力有关的一组属性
三网融合:电信 广播 计算机
电子政务:G2G G2B G2E(政府对公务员) G2C(政府对百姓)
“一站”政府门户网站 “两网”政府内网和政府外网 “四库”建立人口、法人单位、空间地理和自然资源、宏观经济等基础数据库 “十二金”工程是金税工程、金贸工程、金关工程、金企工程、金宏工程、金卡工程、金卫 工程、金桥工程、金智工程、金安工程、金社工程、金农工程(现在不止 12 个,最好上网 查一下)
ITIL 信息技术基础构架库 ITSM 目标:1、以客户为中心提供服务 2、提供高质量、低成本的服务 3、服务是可以准确 计价的。 IT 信息系统审计目的是评估并提供反馈、保证及建议。 问题:经常出现 事件:偶尔出现 资质:最高 1 级 最低 4 级 ,先认证再审批。工信部认证 1、2 级,省市经信委初审报工信 部审批;3、4 级经信委审批,报工信部备案;一年一自检,两年一抽查,三年一换证。个 人四年一换证。
3
致力于信息系统项目管理师、系统集成项目管理工程师辅导培训----打造软考梦工厂 www.91grk.com QQ 858301448
静态模型:1、部署图 2、对象图 3、包体 4、复合图 5、构造图 6、类图 动态模型:1、用例图 2、交互概观图 3、通信图 4、活动图 5、定时图 6、制品图 7、顺序图 8、状态机图
SOA:面向服务的体系结构,服务间定义中立接口或契约用来联系程序不同功能。
工作流(WorkFlow):自动运行的业务过程部分或整体,表现为参与者对文件、信息或任务 按照规程采取行动,并令其在参与者间传递。相互衔接、自动进行的业务活动。
特征:1、自动化 2、监控 3、业务重规划(BPR) WFM(工作流管理) WFMS(工作流管理系统)
软件需求:一个为解决特定问题而必须开发或修改软件展示的特性,包括功能需求、非功能 需求、设计约束。 需求开发:1、需求捕获(访谈、调查、文档考古、现场观摩、联合讨论会)2、需求分析 3、 编写 SRS 4、需求验证 需求管理:1、定义需求基线 2、管理需求变更 3、需求跟踪(双向跟踪) 需求变更的原因:1、用户业务要求 2、市场变化 3、政策导向 4、新技术
面向对象=对象+类+继承+消息通信 对象:描述客观事物的一个实体。对象要素:1、对象标志 2、属性(状态)3、服务(操作) 类是对象的抽象定义。类之间的关系:1、依赖 2、关联(聚合关系、组合关系)3、泛化(继 承的反关系)4、实现 继承:子类继承父类的特性。 多态:有相似功能的不同函数,用统一名称;过程多态、强制多态、参数多态、包含多态。 消息机制:向对象发出服务请求。