欢迎来到天天文库
浏览记录
ID:15422873
大小:41.50 KB
页数:4页
时间:2018-08-03
《《uml建模及应用》课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《UML建模及应用》课程设计教学大纲课程编号:课程名称:UML建模及应用/UMLModelingandIt’sApplication课程总学时/学分:40/3课程设计时间/学分:16课时/1学分适用专业:计算机本科软件工程一、设计任务及目的1、任务:分析设计一个小型软件系统,使用UML建立较为完整的的系统模型。2、目的:通过课程设计,使学生加深理解、巩固课堂教学内容,提升理论与实际相结合的应用能力,提高对实际软件项目的分析设计能力,能熟练使用UML建立软件系统模型,为软件开发奠定良好的基础。二、课程设计的基本要求1、独立完成一个软件系统模型建立,最终提交一个完整的模型文件和分
2、析设计资料。2、需提交的材料:(1)电子版:需求规格说明书(Word文档),Rose模型文件,包括系统功能模型(用例图)、静态结构模型(类图、构件图)、系统动态模型(顺序图、状态图、活动图);(2)打印稿:课程设计说明书,包括需求需求规格说明、用例图、类图、顺序图、状态图、活动图、构件图。4、每种模型应详细绘制多张UML图形,层次分明、业务逻辑清晰、适当用包图分类描述。对复杂系统,可针对某个子系统建模。5、对软件需求分析、系统分析、系统设计等开发过程,能用UML建模来表达工作成果,建立较为完整的开发资料和配置,培养良好的软件开发习惯。三、设计需运用的基本理论1、UML基本理论
3、知识2、面向对象的基本理论知识3、软件需求分析方法4、面向对象的分析设计方法5、RationalRose的建模方法四、课程设计内容与时间安排1、设计内容(1)对一个应用软件系统建模,推荐的参考系统有:简单系统:1)、MP3音乐文件管理器2)、视频文件管理器3)、批量文件改名工具4)、图片分辨率批量修改5)、闹钟及定时关机程序6)、其它有意义的小型软件系统中等复杂系统:1)、校园图书馆管理系统2)、学生上课考勤管理系统3)、基于电子邮件的作业管理系统4)、坦克大战游戏5)、学生网上选课系统6)、电子巡逻管理系统7)、校园广播自动播出系统8)、物业管理系统9)、网上购物系统10)
4、、其他自选系统(2)系统建模主要包括如的内容有:(a)系统功能模型任务:详细获取和描述用户的需求。结果:需求规格说明书SRS,系统用例图、主要业务系统的用例图、活动图。(b)系统静态结构模型任务:描述业务系统(问题域)的软件结构。结果:业务系统的详细类图。(c)系统动态模型任务:设计系统的实现模型。结果:主要业务用例的顺序图、主要业务对象的状态图。(d)系统实现模型任务:描述软件的物理实现和系统硬件实现结构。结果:系统构件图,部署图。2、时间安排开课两周内,让学生选择课程设计题目。在理论授课过程中,让学生完成选择课题内容的建模作业。在理论课程结束后,安排2-3天集中上机,对整
5、个系统进行详细的分析设计,完善和优化各类模型图。五、考核方式与评分办法1、在课程设计结束时,教师根据学生实验报告及出勤情况评定成绩:优秀:分析设计全面周到,无错误。SRS报告规范。良好:分析设计全面周到,有少量错误。SRS报告规范。中等:系统主要模型提交,有少量错误。SRS报告提交。及格:规定数量的UML模型提交。SRS报告提交但偷工减料。不及格:模型数量不够。无SRS报告。2.鼓励学生的创新设计,有创意的设计,适当提高成绩3、鼓励软件的实现。系统完整实现的成绩升一级。4、对软件工程专业的班级,要求实现两个或以上的业务功能。程序语言不限。六、推荐教材及主要参考资料[1]Ber
6、ndBtuegge,面向对象软件工程-使用UML、模式与Java(第二版),清华大学出版社,2006[2]GradyBrooch,UML用户指南(第二版),人民邮电出版社,2006[3]蔡敏,UML基础与Rose建模教程,人民邮电出版社,2006[4]ErichGamma,设计模式-可复用面向对象软件的基础(双语版),机械工业出版社,2007[5]CraigLarman,UML和模式应用(第三版),机械工业出版社,2006[6]秦小波,设计模式之禅,机械工业出版社,2010执笔人:吴志辉2011年11月08日审核人:2011年11月01日批准人:2011年11月01日
此文档下载收益归作者所有