ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:57.04KB ,
资源ID:2334487      下载积分:3 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2334487.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(四川大学软件学院本科课程教学大纲.doc)为本站上传会员【天****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

四川大学软件学院本科课程教学大纲.doc

1、(完整word)四川大学软件学院本科课程教学大纲四川大学软件学院本科课程教学大纲课程号311082030课程名称软件设计与体系结构课程属性R专业必修 专业选修是否双语教学是 R否学分3总学时 51讲授48上机0周学时3开课学年1秋 1春 2秋 R2春 3秋 3春 4秋 4春课程组教师黄武 王湖南 张严辞负责人黄武适用范围(对选课学生的专业、基本知识和基本技能要求)软件工程专业学生课程描述(课程背景、专业地位、授课对象、主要内容、授课方式、课程目标和要求等)课程背景:进入二十一世纪以来,随着软件规模变得越来越大,其内部结构变得越来越复杂,特别是随着Internet的普及,分布式网络化的程序成为主

2、流,分布于不同计算机上的程序的交互变得更加复杂,这些程序的成功与否很大程度上取决于其构架设计是否合理。现在,软件体系结构变得和软件算法、数据结构同等重要,甚至更加重要。缺乏软件结构的知识会带来软件开发两方面的缺陷:一是不能构建大型复杂的软件,二是不能构建高质量的软件,因此需要学习软件体系结构。专业地位软件体系结构已成为软件工程的重要组成部分主要内容本课程从不同的层次讲解了软件的结构设计,包括软件体系结构、软件构架以及软件设计模式。软件体系结构是描述软件系统的高层设计,是从一个较高的层次考虑系统组件的结构组成,连接关系和约束条件,较为抽象。软件构架同样考虑软件组件以及组件之间的高层相互联系,但软

3、件构架的设计更为具体,考虑到了如何利用构架实现各种具体软件质量属性。设计模式则是软件问题高效和成熟的设计模板,模板包含了对固有问题的解决方案,设计模式通常是细粒度、小范围的软件结构。本课程针对体系结构将讲解调用-返回体系结构,数据流风格体系结构,事件系统体系结构,层次体系结构,MVC体系结构,客户服务器体系结构,以及SOA(面向服务)和云计算等网络体系结构.针对软件构架将讲解软件质量属性及其实现的战术,这些质量属性包括可用性,可修改性,性能,安全性以及易用性等,并作案例分析讲解.对于设计模式,将介绍创建型设计模式:工厂模式和单例模式;结构型设计模式:组合模式,适配器模式,外观模式,桥接模式;行

4、为型设计模式:迭代器模式,访问者模式,中介者模式,命令模式等.课程目标让学生了解软件体系结构的重要性、体系结构不同层次的概念及其主要内容,掌握一些具体的软件体系结构风格如:调用-返回,数据流,事件系统,MVC模型、服务器客户机风格、云计算等;掌握软件质量属性的概念以及实现这些质量属性的基本战术,包括可用性、可修改性、易用性以及性能等,掌握几类设计模式,包括创建型、构造型以及行为型的设计模式。课程要求学生应该 1)按时上课;2) 按时完成作业和项目; 3) 按期完成课程设计先行课程面向对象程序设计导论Java或C+程序设计语言选用教材(书名、作者或译者、出版社、出版时间、版次)软件设计模式与体系

5、结构. 孙玉山, 刘旭东. 高等教育出版社. 2013.5. ISBN: 9787040-372021课程资源(主要参考书目、文献、资料、网站等)1。 软件构架实践第3版 Len.Bass, Clements。 清华大学出版社. 2013。2. ISBN: 978-73023129322. 软件设计与体系结构 齐志昌. 高等教育出版社。 2010.2。 ISBN: 978704028408-93. 软件体系结构 Mary。Shaw, David.Garlan。 清华大学出版社。 2007。9. ISBN: 9787-302-1455094。 设计模式。 Erich。Gamma, Richard

6、 Helm。 机械工业出版社。 2007。4. ISBN: 9877111-07575-2课程考核考核类型R考试 考查(课程考核内容、方式、基本原则等)考核内容考核的知识包括软件体系结构、软件构件和软件设计模式三部分。对于软件体系结构,包括:调用-返回,数据流风格,事件系统,MVC风格、SOA风格以及云计算等软件体系结构的相关知识。对于软件构件,包括:软件可用性、可修改性、性能以及易用性4个质量属性及其实现战术。对于设计模式,考核3类软件设计模式:创建型模式:工厂模式和单例模式;结构型模式:组合模式,适配器模式、外观模式和桥接模式;行为型模式:迭代器模式、访问者模式、命令模式等的相关知识。不仅

7、考核这些知识的基本概念和原理,主要考核这些知识的灵活应用。方式采用堂上开卷考试的方式基本原则考核成绩由学生平时成绩和期末考试成绩相结合给出,平时成绩包括出勤、作业以及课堂讨论,期末考试则考查学生的知识整体掌握情况。成绩评定(百分比)平时:40%(平时成绩分配:考勤:10 作业:10% 课堂讨论:10,项目:10)期中考试:10%(随堂测试) 期末考试:50教学内容(各章节主要教学内容、教学要求、教学重点、教学难点、学时分配等)1。介绍软件体系结构知识的重要性、软件体系结构的层次性以及一些基本概念和内容,本课程的上课内容安排,重点让学生了解这门课程的重要性和基本内容 3学时2。软件体系结构概述,

8、调用-返回风格软件体系结构介绍,3学时3.数据流体系结构及事件系统体系结构介绍,3学时4.层次体系结构、MVC软件体系结构及客户端服务器软件体系结构风格介绍,3学时5。网格计算及云计算软件体系结构风格介绍,3学时6.软件构架的概念,软件质量属性的通用概念及其基本的软件质量属性,3学时7。可用性、可修改性质量属性及其实现战术,3学时8.性能、安全性及易用性质量属性及其实现战术,3学时9.ADD质量属性驱动设计方法,3学时10.构架设计案例1可用性构架介绍 + 期中考试,3学时11.构件设计案例2综合性构架介绍,3学时12。设计模式概述,创建型设计模式介绍:工厂模式和单例模式介绍,对于每一种设计模

9、式,从概念,问题的引出,解决方案,类图表达,程序示例及总结这几个方面进行全面介绍 3学时13.结构型设计模式介绍:组合模式、适配器模式及桥接模式介绍 3学时14.行为型设计模式介绍迭代器模式、访问者模式以及命令模式介绍3学时15.复习,3学时16.考试,3学时由于每堂课的教学内容较多,为了保证课堂讨论,老师可按自己需求选择每堂课的部分内容讲解软件工具和环境(课程选择的软件工具或环境,包括编程语言)UML语言,Java编程工具课程项目(项目描述、项目要求、项目阶段目标、开发环境要求等)网上旅游预订项目设计项目描述 随着互联网的发展,人们出行旅游越来越多地依赖在网络上查询信息,并预订自己的旅游安排

10、,包括机票,住宿及门票等.该网上旅游项目可以查询目的地信息,可以预订房间和机票;而且,可以对大量用户的旅游信息进行数据挖掘,得出用户最喜欢出行的目的地,用户喜欢选择的出行方式等结果.项目要求使用2种不同的软件体系结构风格来设计该系统,比如使用客户服务器和云计算的方式来设计系统。另外,在该系统中至少要包含3种以上的设计模式(创建型、结构型及行为型各选择一种),详细描述你如何使用这些设计模式来实现程序的某方面质量属性。开发环境要求: 使用UML建模工具软件及Eclipse Java程序开发工具。第一阶段:目标:分析该项目,得出该项目的用户需求,并思考如何设计来满足这种需求过程:根据项目的功能和质量要求,找出项目需要满足的用户需求,特别注意的是,考虑如何实现项目的可扩展性和可伸缩性,结合课程讲解的设计模式来实现这些质量属性结果:系统用例图时间:2个月第二阶段:目标:根据项目的需求,完成项目的初步设计过程:选择适当的体系结构风格和设计模式,初步完成软件系统的设计结果:系统的类图、时序图、状态图和部署图时间:1个月第三阶段:目标:完成项目的最终设计过程:细化项目设计,规范化项目设计文档。结果:完整的项目设计文档时间:1个月版本号: 2。0 编制人: 黄武 编制日期: 2015年 3 月 1日审核人: 审核日期: 2015年 月 日主管领导审批: 审批日期: 2015年 月 日4

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服