软件工程课程设计-课程要求及评价标准-ATM系统 - 副本
- 格式:doc
- 大小:54.50 KB
- 文档页数:4
《软件工程课程设计-课程要求及评价标准》
题目:《ATM系统》
架构:桌面模式(C/S结构)
开发:团队开发,小组人数:2人一组,组长负责制
软件开发运行平台:Windows XP / Windows 7
数据库管理工具:MSSQL Server或MySQL等
开发工具:Java JDK、eclipse3.7 /MyEclipse8.5(或高版本) 时间:8周;课程的第8周演示答辩
一、课程要求
1.掌握的知识点
(1)面向对象软件开发过程
从全局掌握面向对象的软件开发过程
熟练掌握面向对象分析与设计方法
(2)数据库的分析与设计
掌握数据库建模方法
根据需求建立逻辑模型,实现物理模型
(3)团队合作方式
掌握团队合作的分工与管理模式
2.掌握的技能
(1)面向对象程序设计语言
精通一门面向对象程序设计语言:Java,C++,C#等;
(2)面向对象分析与设计工具
可以熟练的使用UML语言,Rational Rose工具进行分析与设计;
(3)数据库设计工具
熟练使用数据库设计工具,进行数据库模型的设计;
(4)数据库管理工具
熟练掌握数据库管理工具,如SQL Server, MySQL等
3.完成要求
完成的系统均为C/S结构的系统,要求有软件界面和数据库两部分;
软件系统必须能够运行,界面可以展示,界面数据与数据库能有效连接;
4.分组要求
2人一组,组长负责制;
二、评价标准
◆完成项目的评价体现在以下几个要素:
1.软件界面的美观性
2.软件功能的完善性以及便利性
3.软件的正确性(是否可以正确处理异常或与数据库的连接是否正常)
4.软件分析与设计的合理性
5.数据库分析与设计的合理性
6.用户手册说明的有效性
7.团队分工的合理性与团结性
8.项目陈述的清晰性
注:
1,2,3点主要体现在软件的展示上;
4,5体现在代码和文档上;
6体现在文档上;
7体现在开发过程记录上;
8体现在进行ppt演讲上;
◆评价方式:
1.以团队为核心打分,团队评分参照详细评价表格;
2.个人评分采取组长负责制,组长负责给组员评分,组长根据组员的贡献程度给组员评分,
首先对组员的贡献程度进行排序,提供贡献程度百分比,再进行评分。
组长由教师评价,教师根据组长对于组员的组织与评价的客观性与合理性决定组长的分数,如果组长在评价过程中有任何不实的评价则直接扣除组长相应的分数。
◆详细评价表格及分值如下所示:
三、提交的课程文件
1.可运行的软件(打包)
2.软件所有源代码(包括界面和数据库)
3.软件开发文档:需求分析文档,软件设计文档,测试文档,用户手册
4.项目演讲ppt
5.提交时间:课程结束前一周(第7周)
6.演讲时间:课程最后一周
7.提交形式:
(1)全部分组以班级形式提交,每个组由组长将文件打包提交给学习委员,统一由学习
委员刻录为光盘提交。
光盘上写明班级及组数;
(2)各组提交的文件名为“第几组”,内容包含四个文件夹:软件,源代码,开发文档,
演示。
其中软件文件夹放的是打包的软件,源代码放的是所有的代码,开发文档放的是要求的所有文档,演示文件夹放的是演讲ppt,其中ppt必须包括分工说明以及自评分数及组长评价;
(3)上述要求如未按照要求完成,则直接在项目成绩中扣除相应的分数。