个人整理精品文档,仅供个人学习使用。
课程设计教案的基本内容和要求:
针对不同的课程设计题目,每位同学以软件设计为中心,完成从需求分析、软件设计、编码到软件测试运行的软件开发全过程。1)同类著名**浏览、分析;**需求分析;3)原型主页设计及网页设计。4)数据库设计及应用设计。
5)交互网页开发技术或其他专门开发技术或开发工具使用的研究。6)**原型集成测试、原型功能改进与扩充;开发文档整理、汇总。每位同学最后应该按照国家标准完成如下软件工程文档:
需求规格说明书:(可行性分析报告、系统的分层dfd图、加工**明及数据词典)。若使用面向对象的开发方法,则应确定系统的对象模型、状态模型及功能模型。
总体设计说明书:完成系统的模块结构图及模块的功能说明。
详细设计说明书:对模块内部过程及数据结构进行设计,以及进行数据库设计、用户界面设计等编写出该项目的详细设计报告软件测试计划说明书。
课程设计的进度安排。
1。命题(第1阶段)
教师指定多个不同类型的设计题目,各位同学单独选择课题。要求:课题规模、大小适当,具有一定复杂度。2。需求分析(第2阶段)
对所选择课题的问题域进行深入调查研究的基础上,对系统的功能及性能需求进行分析,写出需求规格说明书;包括可行性分析报告、系统的需求模型。建议使用visio进行系统建模。3。
软件设计(第3阶段)
软件设计分两个阶段进行:总体设计和详细设计。
总体设计:确定系统总体设计方案;建立软件系统的体系结构,完成系统的模块化,建立系统的静态模型及动态模型,进行用户界面设计。
本阶段末进行总体设计方案评审,重点是系统模型设计的合理性。详细设计:对模块内部过程及数据结构进行设计。4。编码及软件测试(第4阶段)
编写程序:要求给出详细的注释,包括:模块名,模块功能,中间过程的功能,变量说明等。
所有测试过程都要求采用综合测试策略;先作静态分析,再作计算机测试。应事先制订测试计划,并要求保留所有测试用例,完成测试报告。
学生应完成:模块测试、子系统测试、系统(或功能)测试(时间由学生在编码阶段自行安排)。
5。验收测试(第5阶段)
完成:模块测试、集成测试、系统(或功能)测试。写出软件测试报告,包含测试测试用例的设计。
验收测试由教师完成。
个人整理精品文档,仅供个人学习使用。
课程设计的考核(宋体小四黑)
课程设计以每位学生进行考核,原则上根据学生完成任务的情况给出基准成绩,然后根据报告及完成情况确定每个学生的具体成绩。考核的主要原则和指标如下:
1。选题情况(选题规模、内容)2。任务完成情况。
3。文档(是否齐全,规范性,准确性等)
选题。独立选择课题进行设计,课题可从下列课题中选。1、网上选课系统2、学生宿舍管理系统3、选票统计系统4、学生医疗管理系统5、机票预定系统6、患者监护系统7、航空交通控制系统8、客户关系管理系统9、设备管理系统。
10、基于b/s架构的网络论坛。
课程设计袋。
最后提交统一的课程设计袋,包括:
1)课程设计报告(购买规定的课程设计专用的本子,手写内容包括:需求分析、总体设计、详细设计和测试文档, visio绘图可打印)
手写+visio绘图不能少于10页,绘图格式适中,不要过大,字体设置为小四(2)源程序清单(可打印)
软件系统(包括源程序、运行所需的文件、设计文档等,刻录在光盘上)
成绩评定。成绩=可运行系统*50%+分析报告*50%补充说明:
个人整理精品文档,仅供个人学习使用。
1)、每一份报告不少于,使用校内的课程设计作业本。(2)、主要内容及顺序:封面、目录、正文、参考文献。(4)、画图时,需使用作图工具,能清晰表示图形元素;
5)、设计报告即使是同一题目也不允许雷同,否则按不及格论。(6)、作业字迹潦草,作图不规范、清楚的,不计入平时成绩。(7)、章节条目逻辑清晰:
正文部分应该包括(以下仅参考):需求分析、总体设计、程序模块设计(含功能需求、用户界面设计、程序**设计与分析、运行结果、系统使用说明。
软件工程课程设计
天水师范学院。课程名称 学生信息管理系统。指导老师 张少刚。学院 电子信息与电气工程学院。班级 12级计算机科学与技术 1 班。学号 20121030108 姓名 付永霞。2015年6月25日。目录。1.可行性研究。1.1技术可行性3 1.2经济可行性3 1.3操作可行性3 2.需求分析。2.2.1...
软件工程课程设计
徐州工程学院。课程设计报告。名称软件工程课程设计 学院信电工程学院 专业软件专业。班级 11软件。姓名云柏。姓名陆剑锋。姓名徐宁。姓名陈胜。指导老师王小磊。组员 云柏陆剑锋 徐宁陈胜。分工 引言。随着科技和经济的发展,人们的消费越来越倾向于网络,出现了网购这种越来越受欢迎的新型消费方式。为了提高学校...
软件工程课程设计
软件工程课程设计 b 任务书。软件工程 课程设计旨在通过2周实训时间,培养学生初步掌握系统分析 设计 实现 测试 维护的方法,加深学生对软件工程课程的理解和应用,同时也进一步提高学生运用程序设计语言的能力。一 目标。程序设计不等于软件工程,这是本课程需要进一步让学生加深理解的地方。传统的程序设计在一...