课程整体介绍

课程整体介绍

ID:39300212

大小:203.50 KB

页数:16页

时间:2019-06-29

课程整体介绍_第1页
课程整体介绍_第2页
课程整体介绍_第3页
课程整体介绍_第4页
课程整体介绍_第5页
资源描述:

《课程整体介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、哈尔滨工业大学计算机学院唐好选Email:tanghx@hope.hit.edu.cn高级软件工程AdvancedSoftwareEngineering课程整体介绍写在前面软件系统开发并不神奇。既没有成功的秘决,也没有完美的工具、技巧或方法,但是确有可以掌握的技能。不过全面而恰当的应用这些技能仍是一门艺术。先修课程程序设计语言数据库原理与应用软件工程计算机网络开设高级软件工程课程的目的使学生更全面的、深入的从多个视角看到软件工程之内涵深入理解需求工程、软件过程工程及其改进、RUP过程,为领域开发奠定基础掌握

2、重用的软件构件、构架技术,为网络软件开发奠定基础基本要求掌握软件过程工程技术,能按照软件过程的模式实施自己的具体项目将构件、构架技术应用到网络软件项目开发中课程定位以传统软件工程研究内容为基础,以面向对象技术、网络计算技术、软件复用技术为核心,以CORBA、COM、EJB、UML等标准为主要参考,讨论、研究软件开发过程中需要关注的新焦点:新概念(原理)软件构件/体系结构新方法(技术)过程与结果软件复用工程管理方法与技术原则工具面向对象技术分布计算技术软件复用技术传统软件工程高级软件工程概念与原理方法与技术工

3、具与环境软件工程基础软件过程工程软件开发的形式化方法软件构件技术软件体系结构课程的内容软件工程技术概论朱三元等,科学出板社SoftwareEngineering-Apractitioner’sApproach(软件工程-实践者的研究方法),机械工业出板社SoftwareArchitectureinPractice(软件构架实践)LenBass,PaulClements,RickKazman清华大学出板社TheRationalUnifiedProcessAnIntroduction(统一过程引论)美Phili

4、ppeKruchten,机械工业出板社参考教材(1)软件开发的形式化方法,古天龙,高等教育出版社DesignPatterns(设计模式),ErichGammaRichardHelm,RalphJohnsonJohnVlissides著,机械工业出版社COM原理与应用,潘爱民,清华大学出版社Large-Scale,Componenet-Based,Development(大规模基于构件的软件开发),美AlanW.Brown著机械工业出版社参考教材(2)学时安排(1/3)课程总学时数:36学时软件工程基础(4学

5、时)软件开发模型、软件开发方法概述、软件需求工程软件过程工程(2学时)软件过程与过程工程;软件过程工程框架、过程模型、建模方法;软件过程的实施机制(主要活动)学时安排(2/3)软件过程的改进;统一开发RUP过程(2学时)净室软件工程(2学时)净室基础、组成、方法、功能规约、净室设计软件开发的形式化方法(4学时)Petri网方法,概念、执行规则,Petri网方法行为特征、建模实例、程序转换实例基于构件的软件开发(4学时)程序开发的关键构件与软件复用技术、基于构件开发软件的的基础、基于构件的建模方法学时安排(3

6、/3)构件介绍(10学时)CORBA构件、COM构件、EJB构件软件体系结构(4学时)概念、重要性、研究领域;软件体系结构的设计原理、生命周期模型和建模、描述语言,典型风格的软件体系结构实例及课程总结(4学时)成绩评估平时成绩:10分开发实习:提交程序及文档:30分期末考试:60分软件工程基础

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。