- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
国家精品课程
软 件 工 程;课件下载
地址:
用户名:ynu.softwareengineering
密码:123454321
声明:本课程的全部课件经著作权人授权,根据中华人民共和国教育部关于国家精品课程的规定,免费在中华人民共和国境内普通高等学校用于正规教育。超出本范围将违反中国和相关国家的法律,必受追究!;课程网站
/eol/jpk/course/layout/rjgc/index.jsp?courseId=1255=1255
;软件工程定义;软件工程内涵;教材
Ian Sommerville, Software Engineering (8th Edition), Addison-Wesley,
机械工业出版社影印, 2006年9月。
;教材作者所在大学
苏格兰 St. Andrews大学——李彤教授摄于2009年7月;五级精品课程;任课教师;课程背景;有“软件工程”国家精品课程的大学;国家精品课程查询系统;CDIO工程教育模式; 通过加深学生对软件工程生命周期、软件开发模型、软件过程模型等基本概念的理解,构思自己要研发的项目。其主要形式是提供学生多个实际软件案例,每组挑选一个案例进行分析、思考并讨论案例中软件生命周期、开发模型、软件过程等概念如何体现,形成对软件开发的基本感性认识,加深对软件工程基本分析和设计方法的理解。接着,学生要确定一个研发项目,并开始进行项目的构思和可行性研究。构思性实践对应于CDIO教育思想的Conceive(构思)。
按照国标完成《可行性分析(研究)报告(FAR)》、《软件需求规格说明(SRS)》。; 要求学生使用面向对象方法,完成软件系统的设计。通过实践,使学生掌握面向对象软件工程的基本原理、方法、技术、工具,并能够实际应用。设计性实践对应于CDIO教育思想的Design(设计)。
按照国标完成《软件(结构)设计说明(SDD)》。; 将设计结果加以完全实现,着力培养学生的务实精神、工程能力和团队精神。实现性实践对应于CDIO教育思想的Implement(实现)。
按照国标完成《软件测试报告(STR)》、《软件产品规格说明(SPS)》,以及全部源代码。; 每一个小组对所开发出的系统进行实际应用,并建立相应的应用、营销和服务渠道。实在难以实际应用的要求建立模拟应用环境,实施模拟应用。运作性实践??四层实践中最难的部分,其主要目的是让学生了解市场,培养学生的务实精神和实际工作能力。运作性实践对应于CDIO教育思想的Operate(运作)。
完成《软件产品运作总结》(国标无,格式自行设定)。; 学生进行答辩,教师对结果进行点评、打分。;成绩评定方式;文档标注;课程主要资源
(1)教学周历
(2)教学大纲
(3)国家标准
(4)项目要求;[1]Roger Pressman. Software Engineering: A Practitioner’s Approach (6Ed.) [M]. McGraw Hill(清华大学出版社影印), 2008
[2]郑良松,刘海研,陆丽娜.软件工程[M]. 西安电子科技大学出版社, 2003.
[2]张海藩.软件工程导论[M]. 清华大学出版社,2003.
[3]金尊和.软件工程实践导论[M]. 清华大学出版社,2004.
[4]Stephen R. Schach(韩松等译).面向对象与传统软件工程,5th Edition[M]. 机械工业出版社, 2004.
[5]李彤.软件并行开发过程[M]. 科学出版社,2003.
[6]Tong Li. An Approach to Modelling Software Evolution Processes [M]. Springer-Verlag(清华大学出版社影印), 2008.; 本课程前言幻灯片由中国科学院院士、北京大学杨芙清教授提供,正文幻灯片由苏格兰St.Andrews大学Ian Sommerville教授提供。谨对两位教授表示衷心地感谢!
;杨芙清院士;前 言;目 标;软件的本质特性-构造性;软件的本质特性-演化性;软件开发的特点;当前软件的主流技术;软件构件技术;软件构件技术内容;软件技术的总体发展趋势;当前软件的发展规律;未来软件的形态与基础;值得关注的软件发展方向;软件反映对象的发展;软件提交形式的发展;软件关注重点的发展;软件运行方式的发展;软件工程资源;软件产业;基于构件的应用系统集成(组装)环境(AIE);产业结构;软件产业人才;Exercise;谢 谢!
文档评论(0)