(2016春) 团队作业
学生成绩录入系统设计与实现
总体目标
- 在分析南通大学现有成绩录入系统基础上,重构成绩录入。
- 体验团队协作
- 使用开发工具 (Eclipse 或者 Visual Studio 或者其它开发环境)
- 开发语言 (C、C++、C# 或者Java 等 )
- 使用源代码管理工具(Github)
总体要求
- 参考本学期作业要求
- 特别提醒:注意团队博客提交要求。一定附上小组成员的贡献得分分配
阶段1 - 系统需求分析 (20分)
1. 目标
- 需求分析练习
- 任务分解练习
- 团队协作练习
2. 要求
- [必做 1] 列出成绩录入系统功能需求。
- [必做 2] 画出该学生成绩录入系统的用例图。
- [必做 3] 将系统开发工作分解为若干任务,画出WBS
- [必做 4] 将任务分配到团队成员。列出任务分配表。
- [选做 5] 陈述团队协作的出现的问题、矛盾、以及你是如何解决的,等。
阶段2 - 系统设计与实现 (40分)TBA
1. 目标
- 系统原型建模工具(试用),描述系统主要使用场景
- 系统设计图形建模工具的使用
2. 要求
- [必做 1] 描述成绩录入系统主要使用场景,利用下列原型工具中的任意一种。 (20分)
可以尝试各种原型工具,快速把软件的主要场景展现出来:
https://balsamiq.com/products/mockups/
https://en.wikipedia.org/wiki/PowerDesigner
http://www.axure.com Axure RP
https://modao.cc/signin
http://www.justinmind.com/
阶段3 - 用户体验设计 (20分)TBA
1. 目标
- TBA
2. 要求
- TBA
阶段4 - 软件测试 (20分)TBA
1. 目标
- TBA
2. 要求
- TBA
阶段5 - 软件发布 (20分)TBA
1. 目标
- TBA
2. 要求
- TBA
附录
附录1: 使用Visio画实体关系图(E-R图)
一、创建自定义“实体关系图”模具
- “文件”-->“形状”-->“框图”-->“基本形状”,选择“矩形”,右键选择“添加到我的形状”-->“添加到新模具”,指定模具名称为“实体关系图”并保存。
- 依次添加形状“椭圆”、 “动态连接线”、“ 直线-曲线连接线”添加到模具中。
- “文件”-->“形状”-->“流程图”-->“基本流程图形状”,选择“判定”菱形添加到模具中。
二、打开“实体关系图”模具
- “文件”-->“形状”-->“打开模具”-->选择“实体关系图”模具
三、画实体关系图
- 将矩形、椭圆、菱形拖到图中,并双击输入文本,图形的文本大小默认为8pt,无法改变,可以选择多个图形进行设置文本大小,设好后可以复制图形。
- 添加直线-曲线连接线,调整为直线。
- 可以在线上直接双击添加文本,也可以点击工具栏上的“A”按钮,在空白处添加文本。选择“ 箭头” 按钮停止添加文本。