如何开展软件工程专业课程设计教学.pptVIP

如何开展软件工程专业课程设计教学.ppt

  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文档。上传文档
查看更多
(1)Web Service是面向对象/面向组件技术在Internet中的延伸 Web Service是一种新型的Web应用程序,它们是自包含、自描述、模块化的应用程序,可以在Web环境(包括企业内部网Intranet和广域网Internet)中被描述、发布、查找以及通过Web方式来调用其他的Web服务组件。 从这个角度来看,Web Service技术其实是面向对象开发技术和更高级的面向组件开发技术在Intranet/Internet环境中的进一步延伸。 (2)Web Service从本质上讲是放置于Web站点上的可重用组件 WebService组件是分布式和模块化组件,每个组件本身能够完成特定的业务功能或者服务、并且遵守WebService技术规范(WS标准),这些WebService技术规范保证Web Service组件之间能够进行互操作。 (3)Web Services是对诸如RMI、COM和CORBA等现有面向服务的技术的扩展 但Web Services技术目前是一套标准的平台技术,它定义了Web服务组件如何在Web级别的平台上实现互操作和在不同的平台下的应用协同。 由于Web Service技术是采用简单对象访问协议(SOAP)进行数据通讯,而SOAP的下层协议仍然为超文本传输协议(Http,Hypertext Transfer Protocol)。因此,基于Web Services技术实现的各种服务组件可以是在现有的各种平台组件的技术基础上进一步功能扩展和升级完善。这为企业应用Web Service技术降低了技术应用的成本! 注意:SOA是一个概念或者设计思想,早期的COM和EJB其实也可以认为是SOA的雏形。但是传统的SOA无法满足跨企业的信息共享,不能实现实时系统,无法使软件得到最大限度的重用。 而由于Web Service核心技术基础是可扩展标记语言XML,其相关标准协议包括服务调用协议SOAP、服务描述语言WSDL以及服务注册检索访问标准UDDI等都是基于XML标准的。这将保证Web Service组件能够适应“异构的企业应用环境”和“不断变化的企业需求”。 另外,也为企业推广“移动办公”和跨地区、跨行业的“远程访问”和“业务协同”提供了技术实现的可能性。 Web Service核心技术基础是可扩展标记语言XML,其相关标准协议包括服务调用协议SOAP、服务描述语言WSDL以及服务注册检索访问标准UDDI等都是基于XML标准的。这将保证Web Service组件能够适应“异构的企业应用环境”和“不断变化的企业需求”。 另外,也为企业推广“移动办公”和跨地区、跨行业的“远程访问”和“业务协同”提供了技术实现的可能性。 也就是目前企业级软件系统开发中所需要的“流程和规范”、“思想和原则”、“技术和应用”以及“效率和质量”、“协同和协作”等软件工程方面的知识和实用性的技术需要在课程设计中体现出和得到应用。 在课程学习方面:高校学生如果只有理论和原理方面的知识是远远不够的,也是不满足企业用人的技能要求的。 在职业技能方面:欠缺实际的企业级项目开发的体验和锻炼、缺少对所学习过的各种软件工程方面的技术和知识合理地应用的意识和技巧 在团队合作和协作方面:高校学生缺乏企业级软件系统开发的成长环境(强调个体、淡化集体),同时团队交流和沟通的能力也比较弱;另外,也还缺少团队合作的环境氛围和意识。 在项目开发的规范方面:对于软件开发过程中各种形式的规范(设计规范、编码规范、测试规范等)和文档规范等方面的要求和体验不多 只有这样开展课程设计的“教与学”活动,才有可能取得比较好的教学效果——当然,这也要求课程设计的指导教师应该充分准备有关的教学内容,同时教师本身也应该要有一定的项目开发的经历和软件工程方面的专业知识。高校不应该只看重教师的学历,更应该注重教师的专业技能——师者:“传道、授业和解惑”。 各种技术平台的技术标准也不一致,Sun公司有自己的J2EE技术规范,微软VS.Net有提出了自己的一套企业平台技术标准,Oracle公司有自己的数据库系统平台!因为在同一个操作系统平台上,不同软件厂商的各种系统级的平台软件之间也常常需要进行集成。同样也将加大平台级系统软件之间相互集成的成本! (1)Web Service是面向对象/面向组件技术在Internet中的延伸 Web Service是一种新型的Web应用程序,它们是自包含、自描述、模块化的应用程序,可以在Web环境(包括企业内部网Intranet和广域网Internet)中被描述、发布、查找以及通过Web方式来调用其他的Web服务组件。 从这个角度来看,Web Service技术其实是面向对象开发技术和更高级的面向组件开发技术在Intranet/Inte

文档评论(0)

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

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

1亿VIP精品文档

相关文档