首页 考试资料幻灯片工程技术公务员考试小学教学中学教学大学教学外语资料
292017系统集成项目管理工程师考前冲刺


制定计划──确定软件目标,选定实施方案,弄清项目开发的限制条件。 风险分析──分析所选方案,考虑如何识别和消除风险。 实施工程──实施软件开发。 客户评估──评价开发工作,提出修正建议。

螺旋模型强调风险分析,使得开发人员和用户对每个演化层出现的风险有所了解,继而做出应有的反 应,因此特别适用于庞大、复杂并具有高风险的系统。 5.喷泉模型 喷泉模型如图 1-4-5 所示,是一种以用户需求为动力,以对象为驱动的模型,主要用于描述面向对 象的软件开发过程。

图 1-4-5 喷泉模型 喷泉模型认为软件开发过程自下而上周期的各阶段是相互迭代和无间隙的特性。软件的某个部分常常 被重复工作多次, 相关对象在每次迭代中随之加入渐进的软件成分。 无间隙指在各项活动之间无明显边界, 如分析和设计活动之间没有明显的界限,由于对象概念的引入,表达分析、设计、实现等活动只用对象类 和关系,从而可以较为容易地实现活动的迭代和无间隙,使其开发自然地包括复用。 6.构件组装模型 构件组装模型融合了螺旋模型的许多特征。它本质上是演化的支持软件开发的迭代方法。但是,构件 组装模型是利用预先包装好的软件构件(有时称为“类” )来构造应用程序的。 开发活动从候选类的标识开始。这一步通过检查将被应用程序操纵的数据及用于实现该操纵的算法来 完成,相关的数据和算法封装成一个类。以前的软件工程项目中创建的类被存储在一个类库或仓库中、一 旦标识出候选类, 就可以搜索该类库, 确认这些类是否已经存在。 如果已经存在, 就从库中提取出来复用。 如果一个候选类在库中并不存在,就采用面向对象方法开发它。之后就可以利用从库中提取出来的类以及 为了满足应用程序的特定要求而建造的新类,来构造待开发应用程序的第一个迭代。过程流程而后又回到 螺旋,并通过随后的工程活动最终再进入构件组装迭代。 7.V 模型 V 模型如图 1-4-6 所示,它是瀑布模型的变种,它说明测试活动是如何与分析和设计相联系的。在这 种模型的测试过程中,首先,进行可行性研究需求定义,然后以书面的形式对需求进行描述,产生需求规 格说明书。之后,开发人员根据需求规格说明书来对软件进行概要设计,测试人员根据需求规格说明书设 计出系统测试用例。概要设计之后,开发人员根据概要设计对软件进行详细设计,测试人员根据概要设计 设计出集成测试用例。详细设计之后,开发人员根据详细设计进行编码,测试人员根据详细设计设计出单 元测试用例。编码完成之后,测试人员根据单元测试用例对设定的软件的测试单元进行测试,单元测试完 成之后,进行集成测试,然后进行系统测试,最后进行验收测试。

第 32 页 共 184 页

5 天课程系列:准项目经理的 5 天修炼

? ? ? ?

? ? ? ?

? ? ? ?

? ? ? ?

? ? ? ?

? ? ? ?

? ? ? ?

? ?

图 1-4-6

V 模型

8.RUP RUP(Rational Unified Process,统一软件开发过程)是一个面向对象且基于网络的程序开发方法论。 根据 Rational(Rational Rose 和统一建模语言的开发者的说法,RUP 好像一个在线的指导者,它可以为 所有方面和层次的程序开发提供指导方针,模版以及事例支持。 RUP 和类似的产品,例如面向对象的软 件过程,以及 OPEN Process 都是理解性的软件工程工具,把开发中面向过程的方面(例如定义的阶段,技 术和实践)和其他开发的组件(例如文档,模型,手册以及代码等等)整合在一个统一的框架内。 RUP 中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段、细化阶段、构造 阶段和交付阶段。每个阶段结束于一个主要的里程碑;每个阶段本质上是两个里程碑之间的时间跨度。 在每个阶段的结尾执行一次评估以确定这个阶段的目标是否已经满足。如果评估结果令人满意的话,可以 允许项目进入下一个阶段。 初始阶段的目标是为系统建立商业案例并确定项目的边界,在这个阶段中所关注的是整个项目进行中 的业务和需求方面的主要风险。初始阶段结束时是第一个重要的里程碑:生命周期目标里程碑。 细化阶段的目标是分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的 元素。为了达到该目的,必须在理解整个系统的基础上,对体系结构作出决策,包括其范围、主要功能和 诸如性能等非功能需求。同时为项目建立支持环境,包括创建开发案例,创建模板、准则并准备工具。 细 化阶段结束时第二个重要的里程碑:生命周期结构里程碑。 在构建阶段,所有剩余的构件和应用程序功能被开发并集成为产品,所有的功能被详细测试。从某种 意义上说,构建阶段是一个制造过程,其重点放在管理资源及控制运作以优化成本、进度和质量。构建阶 段结束时是第三个重要的里程碑:初始功能里程碑,此时的产品版本也常被称为“beta”版。 交付阶段的重点是确保软件对最终用户是可用的。交付阶段可以跨越几次迭代,包括为发布做准备的 产品测试, 基于用户反馈的少量的调整。 在生命周期的这一点上, 用户反馈应主要集中在产品调整, 设置、 安装和可用性问题,所有主要的结构问题应该已经在项目生命周期的早期阶段解决了。在交付阶段的终点 是第四个里程碑:产品发布里程碑。

三、软件工程
1.软件需求 软件需求包括三个不同的层次:业务需求、用户需求和功能需求、非功能需求。业务需求反映 了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。用户需求文 档描述了用户使用产品必须要完成的任务。功能需求定义了开发人员必须实现的软件功能,使得用户能完 成他们的任务,从而满足了业务需求。非功能需求包括产品必须遵从的标准、规范和合约,外部界面的具 体细节,性能要求,设计或实现的约束条件及质量属性。 2.软件设计 软件设计是把许多事物和问题抽象起来,并且抽象它们不同的层次和角度。软件设计的基本原则是信
第 33 页 共 184 页

5 天课程系列:准项目经理的 5 天修炼

息隐蔽与模块独立性。
内聚是模块功能强度(一个模块内部各个元素彼此结合的紧密程度)的度量。一个模块内部各个元素 之间的联系越紧密,则它的内聚性就越高,相对地,它与其他模块之间的耦合性就会减低,而模块独立性 就越强。由此可见,模块独立性比较强的模块应是高内聚低耦合的模块。

? ?

123456789101112131415161718192021222324

 


 

  【Top

最新搜索

 

2017年上半年系统集成项目管理工程师考试上午真题 - 2017 年上 以下关于信息的质量属性的叙述中,不正确的是(1)。 A.完整性,对事物状态描述的全面...

2017系统集成项目管理工程师软考最有用小抄_IT认证_资格考试/认证_教育专区。2017最新软考中级小抄,纯干货 一、整体管理 ※ 如何做好整体管理:①企业级项管体和...

2017年-2012年-系统集成项目管理工程师真题解析汇集(新全) 精品 - 2009 年-2011 年系统集成项目管理工程师考试 试题解析汇集 (新全) 目录 2009 年上...

课课家教育-2017软考系统集成项目管理工程师基础知识历年真题详解视频课程_IT认证_资格考试/认证_教育专区。详细解析了系统集成项目管理工程师上午基础知识选择题的历年...

最新2017年上半年 系统集成项目管理工程师真题解析(上午选择+下午案例)完整版全国计算机软考_计算机软件及应用_IT/计算机_专业资料。2017 年上半年全国计算机软考系统...

软考-2017系统集成项目管理工程师必考内容 - 2017 系统集成项目管理工程师(中级)考试必考内容 一、考试说明 1、考试要求 (1)掌握计算机软件与信息系统集成知识; (...

2017年上半年系统集成项目管理工程师考试心得 - 由于工作原因每天看书的时间不是很多,而且下班后还得带小孩,每天基本都是小孩入睡后才开始学习,两个月虽然很辛苦,...

2017年上半全国计算机技术与软件专业技术资格(水平)考试系统集成项目管理工程师考前提纲_其它考试_资格考试/认证_教育专区。2017年上半全国计算机技术与软件专业技术...

2017年系统集成项目管理工程师准考证打印时间及入口 - 系统集成项目管理工程师 http://www.educity.cn/rk/iten/index.html 2017 年系统集成项目管理...

2017年系统集成项目管理工程师证书领取 - 系统集成项目管理工程师 http://www.educity.cn/rk/iten/index.html 2017 年系统集成项目管理工程师证书领...