内容发布更新时间 : 2024/11/16 11:44:35星期一 下面是文章的全部内容请认真阅读。
《计算机软件综合设计》课程设计指导书 计算机科学系
《信息系统开发实训A》实训指导书
一、 实训的教学目的与要求
实训是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。通常,实训题中的问题比平时的练习题要复杂,也更接近实际。《信息系统开发实训》是通过对一个实际应用软件系统进行系统分析与设计,使学生能综合运用所学知识(特别是软件工程理论),掌握软件系统的开发基本过程。同时培养学生分析问题和解决问题的能力,以及软件文档的制作能力,为学生毕业设计和从事大、中型软件的开发、管理打下基础。
要求学生在上机前应认真做好各种准备工作,熟悉机器的操作系统和语言的集成环境,独立完成软件系统的系统分析、系统设计、系统实施和系统测试。
1. 实训时间:5周。
2. 实训完成后教师上机检查,通过检查后撰写实训报告。
3. 检查时间:第13周的周四、周五。实训报告上交时间:第14周的周五前。 实训报告书正文的内容应包括:
1. 问题描述;
2. 用例模型及分析类图的描述;
3. 设计类图、核心用例的顺序图与状态图、组件图等的描述; 4. 信息代码设计、数据库设计、输入设计、输出设计的描述; 5. 用户界面设计和处理过程的设计的描述; 6. 给出软件的测试方法和测试结果。 7. 设计的特点、不足、收获与体会。 8. 参考文献
开发工具:
(1) Windows环境下的相关开发工具。
(2) UML的建模工具(如Rose、Visio、Power Design)。 (3) 数据库管理系统(如SQL Server、Access等)。 (4) 文档编制软件工具。
二、实训的内容:
实训题:基于UML的各种管理信息系统设计与实现。 1.目的
通过设计、编制、调试一个结合实际需要的管理信息系统,加深对软件工程思想及系统分析与设计过程的理解,并初步掌握开发一个实际应用软件系统的方法。 2.设计内容及要求:
(1) 系统分析:
① 系统描述(问题域描述) ② 系统的用例模型建模
③ 核心用例的分析类图建模。 (2) 系统设计:
① 核心用例的设计类图建模 ② 核心用例的顺序图建模 ③ 核心用例的状态图建模
第 1 页 共 3 页
《计算机软件综合设计》课程设计指导书 计算机科学系
④ 组件图建模。
(3) 系统实施:
① 关键类的信息代码设计 ② 系统数据库设计 ③ 输入设计 ④ 输出设计 ⑤ 用户界面设计 ⑥ 处理过程的设计
⑦ 拟建系统的程序设计。 (4) 系统测试:
① 测试用例设计 ② 上机进行模块测试 ③ 系统集成测试。
三、课程设计进度安排
序号 1 2 3 4 5 6 7 8 9 10 阶段内容 布置实训任务、注意事项及动员 查找实训的有关资料,搜索相关开发工具 信息系统的总体设计 信息系统的各个模块的设计及界面设计 信息系统的各个模块的程序设计 设计信息系统的数据库设计 设计信息系统的测试方案及准备测试用例 信息系统的模块测试及系统测试 撰写信息系统开发的相关文档及撰写实训报告书 实训答辩及验收 合 计
所需时间 1天 1天 2天 2天 4天 2天 3天 5天 3天 2天 25天 四、课程设计参考资料
[1] [2] [3] [4] [5] [6] [7] [8]
张友生,软件体系结构原理、方法与实践(第2板),北京:清华大学出版社, 2014年1月 陈火旺、刘春林等,程序设计语言编译原理(第3版),国防工业出版社,2003年2月 杨开英,数据库系统概论,,武汉理工大学出版社,2003年1月 王少锋,面向对象技术UML教程,清华大学出版社,2012年7月 骆斌,需求工程 软件建模与分析,高等教育出版社,2009年4月 王珊,数据库系统简明教程,高等教育出版社,2004年9月 余雪丽,软件体系结构及实例分析,科学出版社,2004年10月 王智学,ROSE对象建模方法与技术,机械工业出版社,2003年7月
第 2 页 共 3 页
《计算机软件综合设计》课程设计指导书 计算机科学系
以上布置的任务是基本设计任务,希望同学们自己加大难度,取得更好成绩;同时要求同学们
不得出现抄袭现象。
第 3 页 共 3 页