- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息系统项目管理师考试精要〔软件工程〕
信息系统项目管理师考试精要(软件工程)
软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程,其目的是提高软件生产率、提高软件质量、减低软件成本。IEEE对软件工程的定义是:将系统的、规范的、可度量的工程化方法应用于软件开发、运行和维护的全过程及上述方法的研究。
1.结构化方法
结构化方法属于自顶向下的开发方法,其基本思想是“自顶向下,逐步求精”,强调开发方法的结构合理性及所开发软件的结构合理性。结构化开发方法提出了一组提高软件结构合理性的准则,如分解与抽象、模块独立性、信息隐蔽等。针对软件生存周期各个不同的阶段,它包括了结构化分析(Structured Analysis,SA)、结构化设计(Structured Design,SD)和结构化程序设计(Structured Programing,SP)等方法。
2.软件开发模型
对于开发模型知识点,要掌握软件生命周期的概念、各种开发模型的特点和应用场合。主要考查的开发模型有瀑布模型、增量模型、螺旋模型、喷泉模型、迭代模型、V模型、敏捷方法和统一过程等。
(1)瀑布模型。瀑布模型也称为生命周期法,是结构化方法中最常用的开发模型,它把软件开发的过程分为软件计划、需求分析、软件设计、程序编码、软件测试和运行维护6个阶段,规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。瀑布模型是最早出现的软件开发模型,它提供了软件开发的基本框架。瀑布模型的本质是“一次通过”,即每个活动只做一次,最后得到软件产品,也称做“线性顺序模型”或者“传统生命周期”。瀑布模型有利于大型软件开发过程中人员的组织与管理,有利于软件开发方法和工具的研究与使用,从而提高了大型软件项目开发的质量和效率。然而软件开发的实践表明,软件开发各项活动之间并非完全是自上而下的,因此,瀑布模型存在严重的缺陷,只适用于需求明确或很少变更的项目,例如二次开发或升级型的项目。
(2)螺旋模型。螺旋模型将瀑布模型和快速原型模型相结合,综合了两者的优点,并增加了风险分析。它以原型为基础,沿着螺线自内向外旋转,每旋转一圈都要经过制订计划、风险分析、实施工程及客户评价等活动,并开发原型的一个新版本。经过若干次螺旋上升的过程,得到最终的系统。
(3)喷泉模型。喷泉模型为软件复用和生存周期中多项开发活动的集成提供了支持,主要支持面向对象的开发方法。“喷泉”一词本身体现了迭代和无间隙特性。系统某个部分常常重复工作多次,相关功能在每次迭代中随之加入演进的系统。所谓无间隙是指在开发活动中,分析、设计和编码之间不存在明显的边界。
(4)增量模型。增量模型融合了瀑布模型的基本成分(重复的应用)和原型实现的迭代特征。增量模型采用随着时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的增量。当使用增量模型时,第一个增量往往是核心的产品,也就是说第一个增量实现了基本的需求,但很多补充的特征还没有发布。客户对每一个增量的使用和评估,都作为下一个增量发布的新特征和功能。这个过程在每一个增量发布后不断重复,直到产生最终的完善产品。增量模型强调每一个增量均发布一个可操作的产品。增量模型像原型实现模型和其他演化方法一样,本质上是迭代的。但与原型实现不同的是,增量模型强调每一个增量均发布一个可操作产品。
(5)迭代模型:迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。所以,在某种程度上,开发迭代是一次完整地经过所有工作流程的过程:(至少包括)需求工作流程、分析设计工作流程、实施工作流程和测试工作流程。在迭代模型中,每一次的迭代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。迭代模型适用于项目事先不能完整定义产品所有需求、计划多期开发的软件开发。在现代的开发方法中,例如XP、RUP等,无一例外地都推荐、主张采用能显著减少风险的迭代模型。迭代模型适用于项目事先不能完整定义产品所有需求、计划多期开发的软件开发中。
(6)V模型。在瀑布模型及其他的经典模型中,测试常常作为亡羊补牢的事后行为,但也有以测试为中心的开发模型,那就是V模型。V模型宣称测试并不是一个事后弥补行为,而是一个同开发过程同样重要的过程,如图1-5所示。
图1-5 V模型示意图
V模型描述了一些不同的测试级别,并说明了这些级别所对应的生命周期中不同的阶段。在图1-5中,左边下降的是开发过程各阶段,与此相对应的是右边上升的部分,即测试过程的各个阶段。请注意在不同的组织中,对测试阶段的命名可能有所不同。
V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间
您可能关注的文档
- TD―SCDMA无线上网卡常见问题及解答.doc
- TD―SCDMA网络掉话率提升优化专题.doc
- lG〔LS〕变频器调试操作说明.doc
- T04X――长沙理工大学 王治 GS高速公路的项目融资战略与风险管理.doc
- SZLZM SZLCM SZTZM SZTCM实训拆装.理论教学模具.doc
- SDU计算机网络课程设计―实验指导.doc
- 2016年山东省事业编综合类真题及答案解析〔完整打印版〕.docx
- web测试--02功能篇.ppt
- Wi―Fi无线产品的研发与测试解决方案.doc
- xxxx系统―测试计划―V11.docx
- 信息系统― 选择题―有答案.doc
- 信息技术与信息安全公需科目考试第3套试题〔满分通过〕.doc
- 信息系统项目管理师〔高级〕学习资料大全.doc
- 中国移动电梯运行管理系统―SJT―ZC―I终端安装调试手册〔完整版〕.doc
- 全国2009―2012年04月自学考试03616〖采购战术与运营〗历年真题及答案 2.doc
- 全国06年10月自考00090 国际贸易实务〔一〕 带答案试题.doc
- 企业管理概论试题汇总doc15份.doc
- 全国2010年07月自学考试00099〖涉外经济法〗历年真题.doc
- 全国2010年10月高等教育自学考试〔电子商务网站设计原理试题及答案〕.doc
- 佳能60D单反相机摄影技巧学习和一些日常使用设置-宏病毒文档修复前备份.doc
最近下载
- 高速公路路基石方爆破专项施工方案[优秀方案].pdf VIP
- 电力工程质量管理制度.pdf VIP
- 空气和氧气(考点讲义)-中考化学一轮复习(全国通用).pdf VIP
- 重庆某高速公路合同段500KV超高压电塔及输电线路下路基爆破施工防护方案.pdf VIP
- 公顷的认识 课件.ppt
- 新版青岛版三年级上册数学全册教案教学设计含教学反思.doc
- 临近高速公路石方爆破施工防护方案模板.doc VIP
- 在党的建设工作领导小组会议上的讲话.docx VIP
- 2025-2026学年小学数学三年级上册(2024)青岛版(五四制)(2024)教学设计合集.docx
- 一年级数学思维训练题100套x.pdf VIP
原创力文档


文档评论(0)