基于Fountain模型的面向对象软件开发.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Fountain模型的面向对象软件开发.pdf

2009年 2月 吉林师范大学学报(自然科学版) No.1 第 1期 JournalofJilinNormalUniversity(NaturalScienceEdition) Feb.2009 基于 Fountain模型的面向对象软件开发 刘 伟 (吉林师范大学计算机学院,吉林 四平 136000) 摘 要:软件过程模型是软件开发的重要依据,是保证软件质量,提高软件可靠性的关键.然而,传统的过程模 型已不在适用面向对象软件的开发.本文在分析面向对象软件特点的基础上,讨论了基于Fountain模型的面向对 象软件开发的方法和技术. 关键词:面向对象;软件过程;模型 中图分类号 :TP31 文献标识码 :A 文章编号 :1674-3873一(2009)01—0106—03 软件过程是指为了获得高质量软件所需要完成 软件系统 的一系列任务的框架,规定了完成各项任务的工作 步骤.通常使用模型描述软件过程,称为软件过程模 型 . 自上个世纪 70年代 以来,随着软件工程思想的 广泛应用,逐渐出现了很多软件过程模型,例如瀑布 模型、增量模型和螺旋模型等 .这些模型的出现规范 了软件的开发过程 ,有效的提高软件开发的质量与 效率 .但随着面向对象技术的普及 ,传统的软件过程 模型已经不再适用,本文针对面向对象技术的特点, 介绍一种专门针对面向对象软件的过程模型一 图1 喷泉模型 Fountain模型 . 2 基于Fountain模型的软件开发过程 1 Fountain模型 基于Fountain模型的面向对象软件开发过程总 Fountain模型是一种以用户需求为动力,以对象 体上分为面向对象分析、设计、编码、集成测试、运行 为驱动的模型,主要用于描述面向对象软件 的开发 和维护几个阶段,下面我们针对一财务管理软件开 过程 .如图1所示,该模型将软件开发过程从下向上 发过程介绍 Fountain模型各阶段的特点和任务 . 分为面向对象分析、面向对象设计、编码、集成测试、 2.1 面向对象分析 运行和维护几个阶段 .在模型中每个阶段用一个圆 该阶段是 Fountain模型的第一阶段,这一阶段 圈表示,代表不同阶段的圆圈相互重叠,表明各阶段 的主要工作是提取系统需求的过程.由于面向对象 之间是无缝的连接和平滑的过度 .模型中用较小的 方法学是以对象为核心,所 以这一阶段首先识别出 圆圈代表维护,较小的圆圈象征着采用面 向对象技 该系统中所涉及的类和对象,并分析它们相互间的 术之后维护的工作量明显缩短.每个圆圈中有一对 关系,最终建立起该系统的对象模型、动态模型和功 向下的小箭头表示各个开发阶段执行顺序并不严 能模型. 格,可以交互进行,可以在某个开发阶段中补充其他 对象模型表示系统的静态结构,描述组成系统 任何开发阶段中的遗漏问题,就像水喷上去又可以

文档评论(0)

o25ju79u8h769hj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档