预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共92页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

面向对象技术与应用助教主要内容讲课计划四.Web建模(1次) 五.Rose开发工具的使用(1次) Add-In,Script,Stereotype Rose等开发工具的简单使用穿插于各章节讲 六.UML与设计模式(1次) 七.UML和Rose常见问题分析(1次) **八.OO程序设计语言、代码生成(1次) 九.RUP(RationalUnifiedProcess)(1次) 十.实例应用分析(穿插于各章节讲) 十一.复习及答疑(1次)一.为什么学习这门课? 从程序员(programmer)到系统分析员(systemanalyst) 从建筑工人(worker)到建筑师(architect)二、课程要求: 清晰、准确、熟练地掌握面向对象方法的主要思想、基本概念与原则。 针对具体问题会应用面向对象技术进行系统分析和设计,掌握在ROSE环境下用UML进行分析和设计的技术。 学会用Java或其它面向对象语言实现用面向对象方法建立的系统模型。三、预备知识: 了解软件工程的基本原理,会使用Java或其它OOPL。 OOPL:Object-OrientedProgrammingLanguage 本课程和其它课程的关系四、大作业: 1.根据一个小型系统的需求说明,用UML建立系统的分析与设计模型。(系统模型图) 2.用Java(JSP)或其它OOPL实现作业1中的模型,完成编程和调试。 要求:独立、按时完成 五、考核方式 作业1:30%(分析和设计) 作业2:20%(实现+设计报告) 期终考试:50%参考书3.TheUnifiedModelingLanguageReferenceManual,J.Rumbaugh,I.Jacobson,G.Booch,Addison-Wesley,1999(有中译本) 英文版:TheauthoritativereferencemanualonUML,amust-haveforanyoneseriousaboutadvancedusageofUML. 英文和中文电子版已放在ftp上。 4.MasteringUMLwithRationalRose2002,WendyBoggsandMichaelBoggs,SYBEX,2002 中译本为“UML与RationalRose2002从入门到精通”,邱仲潘等译,电子工业出版社,2002年 中译本注意和旧版本的区别“UMLwithRationalRose从入门到精通”,WendyBoggs,MichaelBoggs著,邱仲潘等译,电子工业出版社,2000年 (是介绍Rose98i) 英文电子版已放在ftp上。其它参考书: 5.UMLDistilled(2ndEdition),MartinFowler,KendallScott著(有中译本《UML精粹》,徐家福译,清华大学出版社) 英文电子版已放在ftp上。 英文版:AquickandsimpleintroductiontoUML. 6.面向对象的系统分析,邵维忠,杨芙清著,清华大学出版社,广西科学技术出版社,1998 7.面向对象的系统设计,邵维忠,杨芙清著,清华大学出版社,2003 8.UML和模式应用:面向对象分析与设计导论,CraigLarman著,1998(姚淑珍,李虎等译,机械工业出版社,2002) 英文版:ApplyingUMLandpatterns:anintroductiontoobject-orientedanalysisanddesign,英文第一版北图可借到,英文第二版电子版已放在ftp上。9.BuildingWebApplicationswithUML,JimConallen,Addison-Wesley,2000(国内能买到第一版影印版,www.amazon.com上有2002年10月出版的该书的第二版) 10.DesignPatterns:ElementsofReusableObject-OrientedSoftware,ErichGamma,RichardHelm,RalphJohnson,JohnVlissides,Addison-Wesley,1994(有影印版和中译本) 英文和中文电子版已放在ftp上。 11.RUP2003 在RationalSuiteEnterprise中讲义、参考书与课程内容的关系进一步读物http://www.cetus-links.org 18193LinksonObjects&Componentshttp://www.iturls.com/ (IT之源)学习本课程的建议Questions主要内容关于软件工程的补充知识软件固有复杂性的影响控制软件复杂性的基本方法面向对象(Object-oriented)技术ABriefHistoryofOOTechnology面向对