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.作品和文档的最终截止时间为1月8日。由学习委员或班长按照学号从小到大进行排列,统一送到我办公室,同时关闭尔雅不能再次上传。绝对不收同学个人单独送过来的作品(切记)。如果没有交的或交不成功的,后果自负。
七、文档撰写规范
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统一建模语言》期末成绩评定表
| 姓 名 | 学 号 | |||||||||||||||||||||||||||||||||||||||||
| 专业、班级 | 授课教师 | |||||||||||||||||||||||||||||||||||||||||
| 作品题目: | ||||||||||||||||||||||||||||||||||||||||||
| 成绩评定依据:
| ||||||||||||||||||||||||||||||||||||||||||
XXXX设计说明书
一、选题的项目分析
为什么要选这个课题,针对选定的课题,打算如何展开设计,想表达什么内容。
二、预期的目标
项目背景、作品的可行性分析和作品的目标群体。
三、作品的功能与原型设计
功能描述、原型界面设计、难点预计、特色分析
四、设计采用的技术
陈述系统开发过程中,用到的课本上没学到的技术。例如利用到了第三方jar包,jar包的基本使用等
五、系统设计
1、流程结构
2、数据库设计
3、组织机构
4、数据存储方式
5、界面设计等
这部分中要求体现uml统一建模语言的知识,把所学的各种图多用起来。每个图至少用60字说明
(1) 用例模型:包括参与者和用例
(2) 静态模型:发现类和类图
(3) 动态模型:时序图、协助图、活动图等
(4) 包图、部署图等
。。。。
六、设计日志
设计制作过程中出现的疑难问题,以及如何解决方法。并按日期记录开发过程。
七、自身点评
写出对自已完成作品后,个人感想或看法、项目技术总结、技术创新及特点、个人收获和体会等。
八、界面打印稿
所有不同功能界面均截图出来,并做简要说明。
九、附录
开发过程记录。例如平时实验给大家的实验过程

