目录

  • 1 教学内容
    • 1.1 导言
    • 1.2 用例图
    • 1.3 对象图
    • 1.4 顺序图
    • 1.5 通讯图
    • 1.6 类图
    • 1.7 状态图
    • 1.8 活动图
    • 1.9 包图
    • 1.10 构件图
    • 1.11 部署图
    • 1.12 面向对象分析的uml模型
    • 1.13 面向对象设计的uml模型
  • 2 教学视频
    • 2.1 OOAD详解
    • 2.2 UML简介
    • 2.3 用例图
    • 2.4 类图1
    • 2.5 类图2
    • 2.6 类图3
    • 2.7 对象图
    • 2.8 组件图
    • 2.9 部署图
    • 2.10 时序图
    • 2.11 协作图
    • 2.12 状态图
    • 2.13 包
    • 2.14 使用UML分析十种设计模式
  • 3 软件设计师考试教程教学视频2
    • 3.1 UML建模前言
    • 3.2 UML图(用例图)
    • 3.3 UML图(类图)
    • 3.4 UML图(顺序图)
    • 3.5 UML图(活动图)
    • 3.6 UML图(状态图)
    • 3.7 UML图(通信图)
    • 3.8 UML案例分析
  • 4 实验
    • 4.1 实验一:用例图设计
    • 4.2 实验二:类图设计
    • 4.3 实验三:活动图设计
    • 4.4 实验四:顺序图设计
    • 4.5 实验五:协作图设计
    • 4.6 实验六:状态图设计
    • 4.7 实验七:物理图设计
  • 5 期末考核
    • 5.1 期末考试要求
  • 6 软件
    • 6.1 startuml
    • 6.2 rose
  • 7 课件
    • 7.1 第一章 导言
    • 7.2 第二章 用例图
    • 7.3 第三章 对象图
    • 7.4 第四章 顺序图
    • 7.5 第五章 通讯图
    • 7.6 第六章 类图
    • 7.7 第七章 状态图
    • 7.8 第八章 活动图
    • 7.9 第九章 包图
    • 7.10 第十章  构件图
    • 7.11 第十一章 部署图
期末考试要求

Uml统一建模语言期末考试要求:

一、考核内容

加深和巩固本学期课堂所学内容,综合运用课程所学的知识,掌握使用startuml等建模软件的技能,掌握面向对象的思想和umL的基本概念,并能够利用面向对象的思想进行系统分析和设计。并结合自己所学,不限制任何语言或框架开发一款程序,包括建立项目、界面设计、程序设计、调试、排错、安装运行等环节。也可以利用短学期项目进一步完善和修改,重点在于需求调查、需求分析和设计。题材不限,可参考热门应用类型:游戏、社交、工具、影音、生活购物、阅读等等。重点熟悉软件开发环境,学习软件开发小组的组织和管理,并熟悉软件系统的分析和设计

作品完成后,学生应当撰写期末作品实践报告。实验报告内容包括:项目分析,预期目标,项目实施,关键程序步骤、错误排查处理、实验结果(包含程序运行截图、照片)、心得体会等方面构成

二、考核目的

综合运用umL统一建模语言面向对象的分析技术,通过针对解决实际问题的软件设计,使学生能将课本的理论知识应用于实践,编制出较为实用的程序。同时培养学生查阅资料的习惯,提高学生独立思考和解决问题的能力。

三、考核作品要求

         每位同学结合自身情况,选择一个课题进行分析设计,具体要去如下

1、要求学生正确理解自己所选课题,考虑问题要细致、全面,并充分考虑到程序的实用性,解决问题的方法要科学合理,切合实际。软件界面美观,便与操作。

2、期末作品范围不限,自主命题(相关题材可按行业细分,如环保类.社会公益类.生活服务类等),自主设计,题材新颖,主题健康,特别鼓励具有一定创新或市场潜力的作品。

3、可以组队完成,根据贡献度和队员数区分成绩,

     1一人队   贡献度1   区分度1     成绩*1*1

        2二人队   第一人    贡献度 1     区分度0.9   成绩*贡献度*0.9

                                   第二人    贡献度 0.8   区分度 0.8   成绩*贡献度*0.8

        …..

         依次类推。

              贡献度组长指定,区分度一人1 、二人0.9   0.8 、三人 0.9  0.8  0.7 .。。

4、鼓励一个人一个作品。

5、要求方便操作,软件一运行,用户就要明白什么用,怎么用。

6、具体要求包含的步骤:

       1)需求:分析系统的需求,撰写需求陈述文档。建立用例模型,包括软件系统的用例图以及关键用例的用例描述(用例规约)

       2)静态分析:建立系统的类图。

       3)动态分析:分析系统的用例模型,选择合适的平台和模型详细描述用例的设计与实现,包括顺序图、协助图、活动图以及状态图。

       4)设计:建立系统的构件图和部署图。

四、作品设计流程

1. 准备阶段

针对自己所选课题所涉及的基本实验,进行分析研究,掌握课题所需要的基本知识,包括理论部分及实验部分的基础知识。

2. 需求分析

根据所选题目进行需求分析,各小组组织召开需求分析研讨会,充分挖掘潜在的需求。并能利用各种原型工具设计界面和功能原型。

3. 设计阶段

根据需求分析,进行系统设计,可以分为两步:

1)概要设计

概要设计主要完成系统软件模块的划分,给出软件总体框图,分析数据之间的关系,确定所需要的数据结构。

在这部份中要把uml统一建模语言的各种图结合需求画出来,并用不少于60字对每个图进行说明。

2)详细设计

详细设计阶段针对概要设计所划分出的软件模块,设计函数原型、数据结构,确定函数之间的接口,并细化函数的设计,给出函数的流程图。

4. 编码阶段

根据设计阶段所提交的系统设计说明书,编写程序。要注意采用统一的编程规范,注重代码的合理注释;在保证功能的基础上,提高算法的效率。

5. 程序调试

对所编写的代码进行调试,从而实现在需求分析说明书中所提出的需求。在调试过程中,应将所遇到的问题记录下来,分析产生的原因,提出解决的办法。

五、评分标准

1、基本要求

1 正确性——运行正常,能产生正确的结果

2 完整性——功能完整,不能烂尾

3 规范性——代码规范,文档规范

4 实用性——有一定的实用价值

2、加分点

1 用户体验——符合优良的用户体验:包括界面美观,符合操作习惯。

2 创新性——有恰当的创新点

六、作业提交要求

1.没有抄袭和拷贝,一定要自己独立完成,每组同学所交作业不能相同或相似。

2.不能从网上下载,要求有自己的特色和特点。题目要经过baidu查找截图,若有相同一律0分处理,截图存入到承诺书中。

3.要求有作品设计文档,并打印。文档模板见附录。

4.作品上交到尔雅平台pbl中。程序压缩成zip格式上传、文档必须为word格式不要压缩直接上传,答辩ppt也不要压缩直接上传。

5.作品和文档的最终截止时间为18日。由学习委员或班长按照学号从小到大进行排列,统一送到我办公室,同时关闭尔雅不能再次上传。绝对不收同学个人单独送过来的作品(切记)。如果没有交的或交不成功的,后果自负。

七、文档撰写规范

1.封面整体布局不能改动,只要填入个人信息就可以,其中作品名称、设计人、班级等字体为宋体3号,左对齐,保留下划线。学号统一为点名册上的短学号。

2.页面设置为上下右边距为50px,左边距为75px

3.文章的标题"XXX设计书名书"。要求宋体2号加粗且居中

4.章节标题按照word里面的标题样式进行设定,如模版中的第一级标题“一、选题分析”或“二、如何用网络的优点进行更好的表达”为标题2(宋体3号加粗)样式。第2级标题采用标题3样式,标号为1.、2.、3.等。第3级标题采用标题4样式,标号为(1)、(2)、(3)等以此类推。

5.正文内容统一采用宋体小四,1.5倍行距。段首空2

6.模版中的各个章节点字数至少要求500字以上,总字数5000字以上(不包括附录),不包含程序代码,程序代码另附页。

 

 

 八、答辩及评分



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

附录:

 

UML统一建模语言》

期末实践报告

 

 

 

作品名称:__________________

人:__________________

    级:__________________

    号:__________________

人:__________________

    绩:__________________

 

 

 

 

丽水学院工学院计算机学系

2020.09


 

 

 

 

 

诚信 承 诺

 

我谨在此承诺:本人所完成的《UML统一建模语言》期末作品均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。

百度查重截图:

 

 

 

 

  

 

                承诺人(签名):              

 

                                年    月    日

 

 

UML统一建模语言》期末成绩评定表

                     

 

   

 

 

  

 

 

专业、班级

 

 

授课教师

 

 

作品题目:

 

 

成绩评定依据:

                                                                                                                                                                                                                                                                             
   

评分细则

   
   

评分成绩

   
   

1.作品设计(20分)

   

   

创意 5

   

   

实用 5

   

   

作品界面设计 10

   

   

2.软件(30)

   

   

软件功能完整10

   

   

性能与稳定性10

   

   

代码风格是否规范5

   

   

人机交互是否友善 5

   

   

3.文档(20分)

   

   

   排版是否规范5

   

   

   章节目录是否完整5

   

   

   内容是否详实10

   

   

4.答辩(20分)

   

   

   陈述 10

   

   

   2个问题1个问题5

   

   

6、态度认真、遵守纪律(综合课堂考勤、平时作业及实验表现)(10分)

   

   

总分           签字

   

 

 

 

 

 

XXXX设计说明书

一、选题的项目分析

为什么要选这个课题,针对选定的课题,打算如何展开设计,想表达什么内容。

二、预期的目标

项目背景、作品的可行性分析和作品的目标群体。

三、作品的功能与原型设计

功能描述、原型界面设计、难点预计、特色分析

四、设计采用的技术

陈述系统开发过程中,用到的课本上没学到的技术。例如利用到了第三方jar包,jar包的基本使用等

五、系统设计

1、流程结构

2、数据库设计

3、组织机构

4、数据存储方式

5、界面设计等

这部分中要求体现uml统一建模语言的知识,把所学的各种图多用起来。每个图至少用60字说明

(1)    用例模型:包括参与者和用例

(2)    静态模型:发现类和类图

(3)    动态模型:时序图、协助图、活动图等

(4)    包图、部署图等

。。。。

 

六、设计日志

设计制作过程中出现的疑难问题,以及如何解决方法。并按日期记录开发过程。

 

七、自身点评

写出对自已完成作品后,个人感想或看法、项目技术总结、技术创新及特点、个人收获和体会等。

八、界面打印稿

所有不同功能界面均截图出来,并做简要说明。

九、附录

开发过程记录。例如平时实验给大家的实验过程