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

软件工程原理与实践(硕士)课件 4 软件开发方法.pptx

软件工程原理与实践(硕士)课件 4 软件开发方法.pptx

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

高级软件工程

SoftwareEngineering;02-面向对象方法;结构化方法;DFD的分层建模;数据字典的描述符号;数据流组成示例(发票);ERD示例;;SC图示例;流程图示例;伪代码示例:拼词检查程序;02-面向对象方法;面向对象方法;面向对象分析与设计;面向对象分析──用例模型;面向对象分析──概念模型;面向对象分析──用例实现;;;;;双向工程;UML建模工具;02-面向对象方法;构件;举例;基于构件的开发;软件工具;构件的获取;构件的复用;02-面向对象方法;面向服务的软件分析和设计(SOAD);服务的特征;SOA模型;基于SOA的C/S系统的典型架构;示例:基于微服务架构的网络订餐系统;基于服务的业务流程管理系统的架构示例;基于服务的应用集成示例;面向服务的软件开发方法SOAD;服务分析-step1;服务分析-step2;服务分析-step3;服务设计-step1;服务设计-step2;服务设计-step3;举例;02-面向对象方法;SeparationofConcerns;软件中的Concern举例1;XMLparsingconcern;URLpatternmatchingconcern;Loggingconcern;;TransactionConcern;55/21;56/21;aspectauthentication//thisistheaspect

{

before:call(publicvoidTransfer(..))//thisisapointcut

{

//thisistheadvice

inttries=0;

stringuserPassword=Password.Get(tries);

while(tries3userPassword!=thisUser.password())

{

//allow3triestogetthepasswordright

tries=tries+1;

userPassword=Password.Get(tries);

}

if(userPassword!=thisUser.password())then

//ifpasswordwrong,assumeuserhasforgottentologout

System.Logout(thisUser.uid);

}

}//authentication;58;AspectWeaving;面向方面软件开发的原理;02-面向对象方法;模型驱动开发;;MDA中的三种模型;计算无关模型(CIM)举例;平台无关模型(PIM)举例;平台有关模型(PSM)举例;模型间的转换;模型驱动的软件开发(MDD);MDD主要方法;02-面向对象方法;形式化方法;举例:SCADE方法;SCADE模型;形式化方法的不足;02-面向对象方法;软件产品线(SoftwareProductLine);软件产品线工程;领域工程和应用工程;;领域分析:多个应用的共性和可变性分析;领域设计;领域实现--ProductComponentTable;小结:如何选择合适的软件开发方法?

文档评论(0)

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

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

1亿VIP精品文档

相关文档