网站大量收购独家精品文档,联系QQ:2885784924

软件工程原理与实践(硕士)课件汇总 沈备军 01--05 软件工程的本质---软件需求工程.pptx

软件工程原理与实践(硕士)课件汇总 沈备军 01--05 软件工程的本质---软件需求工程.pptx

  1. 1、本文档共409页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

高级软件工程

SoftwareEngineering;课程大纲;课程参考资料;课程大作业实践;你会学到什么;高级软件工程

SoftwareEngineering;“Theestablishmentanduseofsoundengineeringprinciplesinordertoobtaineconomicallysoftwarethatisreliableandworksonrealmachines.”[FritzBauer]

“Theapplicationofasystematic,disciplined,quantifiableapproachtothedevelopment,operation,andmaintenanceofsoftware”[IEEE1990]

“Softwareengineeringisthatformofengineeringthatappliestheprinciplesofcomputerscienceandmathematicstoachievingcost-effectivesolutionstosoftwareproblems.”[CMU/SEI-90-TR-003]

;02-软件工程的知识域;软件工程面临的挑战;应对挑战的方法;软件开发是一门什么学科?;软件开发如何获得最大价值?;如何才能持续快速交付价值?;软件系统工程;具体和抽象;敏捷过程;02-软件工程的知识域;软件工程知识体系SWEBOK;;1)软件工程技术;系统工程(SystemEngineering);需求(Requirement);设计(Design);编程(Coding);测试(Testing);部署(Deployment);运营和维护(OperationandMaintenance);维护类型;DevOps;DevOps工具集;软件开发方法;面向对象方法是主流;2)软件工程管理;PMBOK的项目交付十二大原则;十二大原则;PMBOK的八大绩效域;课程后续内容;02-软件工程的知识域;大模型(LargeLanguageModel,LLM)的崛起;基于大模型的智能开发助手;程序员会被淘汰?;机遇和挑战;软件工程3.0?;44;高级软件工程

SoftwareEngineering;02-软件开发过程;软件过程发展历史;ISO/IEC12207软件生命周期过程;软件生存周期模型;线性顺序模型;增量(Incremental)模型;;迭代原则;增量模型vs演化模型;演化模型成为主流;不同复杂性的软件应采用不同的过程模型;从瀑布到敏捷;瀑布vs敏捷;02-软件开发过程

统一软件过程RUP

敏捷过程

XP

SCRUM

Kanban;;统一软件过程RUP;;TypicalEffortandTimePercentagesbyPhase;阶段和迭代;ConditionsthatIncreasetheNumberofIterations;RUP按内容组织;多个迭代;工件的演化;案例:选课系统的RUP软件过程;讨论:我们应该让迭代“重叠”吗?;02-软件开发过程

统一软件过程RUP

敏捷过程

XP

SCRUM

Kanban;;;敏捷过程;AgileThinkingExplained;Value--敏捷宣言;Principles--敏捷过程的12条指导原则(1);Principles--敏捷过程的12条指导原??(2);敏捷过程的实践效果;敏捷过程的适用范围;02-软件开发过程

统一软件过程RUP

敏捷过程

XP

SCRUM

Kanban;极限编程(XP)-敏捷的软件开发技术;现场客户;计划博弈;系统隐喻;简化设计;集体拥有代码;结对编程;测试驱动;小型发布;重构;持续集成;每周40小时工作制;代码规范;;XP与RUP的共性;XP与RUP的区别;02-软件开发过程

统一软件过程RUP

敏捷过程

XP

SCRUM

Kanban;Scrum-敏捷的软件项目管理;Scrum过程框架;Scrum项目组;Backlog;一个Sprint;Sprint的规则;Sprint期间的交流和管理;1)Sprint任务板;2)ScrumMeeting;3)燃尽图;1;Scrum的好处;导致SCRUM项目失败的主要原因;02-软件开发过程

统一软件过程RUP

敏捷过程

XP

SCRUM

Kanban;什么是kanban;kanban的特点;kanban的特点;kanban的特点;kanban的特点

;kanban中的原则;kanban中的

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档