软件工程与UML概述

软件工程与UML概述

ID:38469976

大小:646.06 KB

页数:56页

时间:2019-06-13

软件工程与UML概述_第1页
软件工程与UML概述_第2页
软件工程与UML概述_第3页
软件工程与UML概述_第4页
软件工程与UML概述_第5页
资源描述:

《软件工程与UML概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UML基础与Rose建模案例邢台职业技术学院信息工程系主讲:曾凡晋Email:zengfanjin_student@yahoo.cnTEL:15131925826*教材指定教材:UML基础与Rose建模案例吴建郑潮汪杰(人民邮电出版社)参考教材:[美]Josephschmuller著,UML基础、案例与应用(第三版),人民邮电出版社,2004谭云杰.大象--ThinkinginUML.中国水利水电出版社.2009邱郁惠.系统分析师UML用例实战.机械工业出版社.2010UML用户指南(第2版)(UML方面最权威的一本著作).邵维忠译.人民邮电出版社.2006

2、理论课Classroom:主教楼601星期一二三四五1-23-4√5-6√7-8课程安排实践课Classroom:科技楼608*目录第一章UML引言第二章RationalRose简介第三章UML语言初览第四章静态视图第五章用例视图第六章动态视图第七章UML实现与部署第八章UML统一开发过程第九章Rose的双向工程第十章档案管理系统第十一章BBS论坛系统第十二章新闻中心管理系统*为什么学习这门课?从程序员(programmer)到系统分析员(systemanalyst)从建筑工人(worker)到建筑师(architect)*课程目标掌握面向对象方法的主要思想、基本概

3、念与原则。运用UML建模语言,表现程序设计构思。针对具体的UML模型,运用编程语言进行实现。进一步加深对软件建模重要性的理解与体会;强化对软件建模语言与工具的熟练使用。*参考网站统一建模语言http://www.rational.com/umlhttp://www.umlchina.comCsdn(中国最大的程序员开发网站)http://www.csdn.net*教学安排一、基础部分专题一:UML概述专题二:面向对象概念与UML的组成二、UML模型图专题三:类图、对象图、包图专题四:用例图专题五:交互图(顺序图、协作图)专题六:状态图专题七:活动图专题八:部署图与配

4、置图三、案例分析专题九:档案管理系统专题十一:BBS论坛系统专题十二:新闻中心管理系统四、大作业*课程地位◇本课程需要有《软件工程》OOPL作为基础;◇本课程为《软件体系结构》奠定基础。★是软件工程方向的重要内容之一;★是软件工程方向学生必须掌握的基本技能之一。课程能力目标熟悉RationalRose的使用。写出系统主要需求。画出系统的用例图。写出主要事件流。画出系统类图。画出系统主要用例的顺序图或协作图。画出系统主要用例的活动图。画出系统配置图。最终掌握使用UML工具对系统进行分析、设计的综合能力。开设本课程的意义PM(ProjectManager)SA(Syst

5、emAnalyst)SP(SoftWareProgramer)IT考核方式理论考试+平时成绩+上机实验(50分)(20分)(30分)*第一章UML引言1.1软件工程概述1.2面向对象方法概述1.3UML语言概述*教学目标掌握软件工程的5个阶段(重点)理解面向对象方法的相关概念(重点)了解UML的历史、目标和应用领域掌握UML包含的总画面和定义(难点)*1.1软件工程概述1.1.1软件工程的提出1968年,北大西洋公约组织的计算机科学家在联邦德国召开国际会议,讨论软件危机问题,通过借鉴传统工业的成功做法,他们主张通过工程化的方法开发软件来解决软件危机,并在这次会议上正

6、式提出并使用了“软件工程”这一术语。*如何盖一座大楼?1.1.2软件工程的5个阶段*盖楼的五个阶段立项阶段——建设单位系统分析与设计——设计单位实现——施工单位测试——单位合作运行维护——维护人员*软件工程的5个阶段(一)软件工程共有5个阶段:需求分析阶段、系统分析与设计阶段、实现阶段、测试阶段、维护阶段。(1)需求分析阶段基本任务:选择合适的项目——立项阶段。结束标准:需求分析报告。参与人员:领域专家。(2)系统分析与设计阶段系统分析阶段基本任务:设计逻辑模型,弄清新系统是“干什么”的这个问题,明确我这个系统能做哪些事情。系统分析阶段结束标准:系统分析报告。系统分

7、析阶段参与人员:系统分析员。系统设计阶段基本任务:根据分析阶段设计出来的逻辑模型进行物理模型的设计,解决的是“怎么干”这个问题,也就是要设计一个能由计算机技术具体实现的物理模型。系统设计阶段结束标准:系统设计说明书。系统设计阶段参与人员:系统分析员。*软件工程的5个阶段(二)(3)实现阶段基本任务:计算机软硬件设备的安装和调试工作、编程、用户及操作人员进行培训、编制操作手册、使用手册和有关说明等。结束标准:软件、用户手册。参与人员:程序员。(4)测试阶段基本任务:单元测试、集成测试、系统测试和接受测试四个级别。结束标准:测试报告。参与人员:程序员、测试员和用户。

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

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

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