软件过程课程总结.docVIP

  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文档。上传文档
查看更多
软件过程课程总结

湖南商学院 课程总结 题 目 《软件过程管理》课程总结 学生姓名 学 号 学 院 专业班级 指导教师 职 称 2014 年 11 月 《软件过程管理》课程总结 一、学习目标 从软件产业兴起以来,软件发展迅速,其在我们生活中占得比重也越来越大。但是因为没有系统的、有效的管理,从而导致了软件危机。软件质量没有保证,从而导致项目超期、预算超支。软件工程师们一直在寻找解决的办法。 软件过程是软件开发与维护中为实现预期目标而须采用的实施路线与活动步骤。通过这门学科的学习,我们了解了软件研发的过程,认识到软件过程管理的重要性。通过目标严谨、有效的过程管理,一步步完善软件系统,可以大大提高软件产品的质量,减少人力物力的浪费,给用户一个满意的产品。 二、学习态度 到课的情况只能说一般般,虽然基本上每节课都有到,但还是有迟到的情况,到了以后老师总会说上课了教室里只有几个人。迟到是因为前一天睡的晚了点,所以第二天起的迟了。缺课的情况应该是没有的,虽然迟到了但还是都有去。 上课的时候态度还是不够认真,有时会和同学在下面聊聊闲天,被老师提醒后还是有认真的在听课;有时候会自己也会在下面看一些其他的书籍,因为感觉当时老师说的点还是知道的;偶尔也会发发呆,莫名其妙的放空自己了;但是老师说重点的时候还是有在认真的听课的,写在黑板上的内容还是有记笔记的,虽然不多,但都是精华。 三、学习内容 一、传统行业质量管理 所谓传统行业,就是制造业。 早期质量管理,主要体现于成果检验。 休哈特TSP(Team Software Process),团队软件过程为开发软件产品的开发团队提供指导,侧重于帮助开发团队改善其质量和生产率,以使其更好的满足成本及进度的目标。 瀑布模式 特点 1. 线性化过程 各阶段任务之间严格按衔接次序逐级推进,不允许跨越阶段任务,并必须等到上一阶段任务完成之后,下一阶段任务才能开始。 2. 里程碑管理 每个阶段都有确定的与任务相关联的成果。项目进程可量化。 3. 阶段评审 各阶段成果都需要进行严格的质量评审,以确保每个阶段都能达到预期目标。 4. 文档驱动 前一阶段产生的软件文档,将成为后一阶段的工作基础与约束条件。因此,可依靠文档使项目由前一阶段推进到后一阶段。 原型进化过程 一种合理的过程考虑是,开发者建立可供用户使用的原型系统,然后收集用户对原型的使用评价,并以此为依据逐步对原型系统进行修正,由此逐步使其接近并最终达到目标系统的要求。 1. 原型进化特点 原型进化模式 2. 原型进化缺陷 (1)不能建立里程碑管理,以致项目进度难以量化,并使软件质量难以得到有效控制。 (2)虽然可通过新版发布而适应用户需求变更,但版本的快速更替也使得软件配置管理变得复杂起来。 (3)对于面向用户的中小型软件开发,原型进化模式有一定优势。然而,其有管理规程上的不足,并不能有效保证软件质量,因此不能很好适应大型软件系统的开发。 增量开发过程 分为设计结构、开发构件、集成系统三个任务域。 增量模式 增量模式的优越性 ()项目前期,需求框架,如:业务域、业务流程、基本功能点等。 ()里程碑流程控制,保证软件质量,适应大型应用软件系统的开发。 (3)构件需求。 (4)可按照构件功能价值安排顺序,并逐个实现与交付。一些用户急需的功能可优先开发,尽早投入应用。 螺旋模型 三、UML(Unified Modeling Language,统一建模语言) 20世纪90年代,Grady Booch、James Rumbaugh和Ivar Jacobson对诸多对象建模方法与技术的整合,建立了UML。 UML建立起了统一的语法规则、语义规则与语用规则。 语法规则:规定有哪些建模符号,并规定这些符号可以如何组合成图型。 语义规则:对建模符号以及由符号组合成的图型的文字解释。 语用规则:规定建模符号以及由符号组合的图型的建模用途。 UML融各种建模方法融于一体,能够从各个不同的角度对软件进行建模描述,其所涉及模型有:用例图、活动图、类图、状态图、序列图、协作图、组件图、部署图。 UML建模过程 四、RUP(Rational Unified Process,统一过程) 统一开发过程仍是将软件开发划分为分析、设计、实现三个阶段。 统一开发过程的特点是:用例驱动、以构架为中心、增量迭代。 (1)用例驱动 用例驱动建模 (2)以构架为核心 统一开发过程要求以系统构架为中心实施系统开发,并要求优先考虑系统构架,以确保系统有较好的稳定性、扩充性与可维护性。 (3)增量迭代 增量迭代所指的是,系统可通过多次反复的修补改进,而逐步地趋于完善。 迭代模式 迭代模型 迭代模式

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档