1 4课程设计实施细则

发布 2022-10-04 08:27:28 阅读 6421

软件工程课程设计。

实施细则。安徽工程科技学院。

计算机科学与工程系。

v2.02023年12月。

计算机科学与工程系《软件工程课程设计实施细则》

课程设计是课程学习后的一个综合性实践教学环节,是对课程理论和课程实验的综合和补充。它主要培养学生综合运用已学过的理论和技能去分析和解决实际问题的能力,对加深课程理论的理解和应用、切实加强学生的实践动手能力和创新能力具有重要意义。课程设计是大学生必不可少的一个综合性理论实践环节。

一、课程设计目的与要求。

课程设计是使学生融会贯通本课程所学专业理论知识,完成一个较完整项目的过程,以加深学生对所学理论的理解与应用,进一步认识和熟悉软件工程的应用和用途,了解解决实际问题的一般过程,培养学生综合运用基础理论知识和专业知识去解决实际应用设计问题的能力。通过软件工程的综合性课程训练,使学生达到以下的目的和要求:

1. 通过软件开发的实践训练,使学生进一步理解软件工程介绍的概念、方法和原理等内容,体会软件生存期的各个阶段和软件开发过程。培养学生在软件开发过程的团队精神和在团队中合作的过程。

2. 加深对开发过程中所涉及的各种图形工具的认识和理解;学会利用现有的计算机辅助工具独立完成软件系统的开发工作。

3. 学会查阅相关手册和资料,通过查阅手册和资料,进一步熟悉用工程化的方法开发系统,并掌握工程化方法的具体含义和如何解决实际问题。

4. 认真撰写总结报告,培养严谨的作风和科学的态度。

二、时间安排。

根据教学大纲的要求,软件工程课程设计开课学期为第7学期,时间为一周。

三、指导教师。

由担任本课程的教师或其他老师担任指导教师,指导教师具体负责课程设计的任务布置、实践指导和成绩评定。

指导教师在公布课程设计课题时应包括以下内容:课题名称;设计任务(可提供基本的需求等);主要思路;主要参考文献等内容。

首先应根据学生的实际情况安排题目,并使学生充分理解课程设计完成题目的意图。指导教师应给出题目比较完整的介绍,使学生对要进行的设计内容有明晰的认识、理解。

其次,严格要求学生按照软件工程要求的开发设计步骤进行,一旦发现,成绩自动降一个等级。因为,本课程设计的主要目标之一就是要培养学生严格按照软件工程实施标准的、规范的良好开发设计方法和作风,提倡程序设计中的标准化,以提高设计效率、降低设计成本,因此指导教师应该严格把握学生本课程设计的完成步骤。

指导教师在学生停课期间应每天辅导学生一次,每次不少于2学时,以便及时了解学生的实践进度和出勤情况,为学生解决疑难问题和课程设计过程中所遇到的困难。

四、选题内容和要求。

选题分指导教师选题和学生自己选题两种,学生选题应通过指导教师批准后方可进行。

1、 选题内容。

选题要符合本课程的教学要求,要注意选题的完整性,要能进行分析建模、设计、编程、复审、测试等一系列工作,并能以规范的文档形式表现出来。

2、 选题要求。

1) 注意选题的内容的先进性、综合性、实践性,应适合实践教学和启发创新,选题内容不应太简单,难度要适中;

2) 结合企事业单位应用的实际情况进行选题;

3) 题目成果应具有相对完整功能;

五、实施步骤。

1、 选题。

指导教师根据软件工程课程设计的要求上报软件工程课程设计的课题名称及设计内容。学生根据自己的兴趣爱好按指导教师公布的课题进行选题、着手准备资料的查阅。学生也可以自己选题,但课题应经过指导教师的批准后方可进行。

2、 拟出具体的设计方案。

学生应在指导教师的指导下着手进行项目的总体方案总结与论证。学生根据自己所接受的设计题目设出具体的实施方案,报指导教师批准后开始实施。本阶段产生可行性报告和项目计划书。

3、 软件需求(问题理解和分析(分析))

学生应充分地分析和理解问题本身,弄清要求做什么(what to do?)。本阶段要产生软件需求文档,并提交给指导教师审阅。

4、 软件概要设计。

主要是找到解决问题的主要思路,是怎么做(how to do?)。在此阶段可考虑系统的功能和模块划分等。

本阶段要产生软件(概要)设计说明书。同时,对存在数据(库)设计的需要提供数据(库)设计说明书。

5、 软件详细设计。

对模块算法(使用流程图、n-s图或者pad图)以及数据结构进行设计。本阶段产生详细设计说明书。

6、 编码与调试。

确定算法的主要流程,再进行编程(coding)。在此阶段应提醒学生程序可先在纸上写,尽量想清楚了再动手上机,在编程过程中注意程序结构的清晰性,避免出现很多明显的程序逻辑错误和语法错误,提高后面程序调试效率。

使用某种编程语言进行系统的编码实现,要求给出详细的注释,包括:模块名,模块功能,变量说明等。所有测试过程要求采用综合测试策略;先作静态分析,再作动态测试。

制订测试计划,并保留所有测试用例,完成测试报告。本阶段产生测试计划和测试报告。

7、 撰写课程设计报告。

课程设计报告是课程设计工作的整理和总结,主要包括需求分析、总体设计、详细设计、复审、编码、测试等部分,最后写出课程设计的小组报告和个人报告。

六、上交材料。

1.每个学生填写项目验收提交报告,上交规范撰写的软件工程课程设计报告和相应**。

2.课程设计实践教学环节结束后,指导教师认真组织总结本次课程设计工作,总结经验,找出不足并填写课程设计教学小结,送交学院存档。

七、软件工程课程设计报告的撰写规范。

课程设计的报告是在完成设计、编程、调试后,学生对归纳技术文档、撰写科学技术总结报告能力的训练,培养学生严谨的作风和科学的态度。通过撰写课程设计报告,不仅可以把分析、设计、安装、调试及技术参考等内容进行全面总结,而且还可以把实践内容提升到理论高度。课程设计报告按课程设计指导书的规定内容顺序用a4纸进行打印(撰写)并装订成册。

八、成绩评定。

1、 本课程设计成绩由五部分组成:文档成绩40%、程序验收30%,创新性成绩10%,个人课程设计报告20%(个人课程设计报告每人一份)。每个项目组的每一位学生前80%成绩相同(即该组的成绩),后20%成绩为个人报告成绩。

成绩不合格者重修。

2、 课程设计最终成绩分为“优秀”、“良好”、“中等”、“及格”、“不及格”五级。“优秀”为100分到90分,“良好”为89分到80分,“中等”为79分到70分,“及格”为69分到60分,“不及格”为60分以下。

九、课程设计学生守则及管理规定。

3、 学生在课程设计期间应遵守学校作息制度;请假需经指导教师同意,并按学校规定办理请假手续,否则以旷课论处。

4、 学生必须随时接受指导教师的检查,指导及安排的工作。

5、 课程设计所使用的机器,须经指导教师同意后,方可使用。课程设计结束后,制作成果必须交院资料室。

6、 学生使用的计算机、电子仪器或其它设备,若因责任事故造成丢失或损坏,应酌情赔偿。若设备发生故障,应及时报告,学生不得擅自修理。

7、 严格禁止学生在计算机房或实验室玩游戏,每发现一次,则课程设计成绩降低5分。学生也不得将计算机房和实验室中的任何设备、器材和工具带回宿舍使用,否则视为盗窃。

8、 学生在实验室内必须严肃认真,不得大声喧哗,严禁吃任何食物,严禁吸烟,每日负责卫生打扫,并在离开时切断电源,关好水龙头,关紧门窗。

9、 学生借阅院资料室参考书籍和资料时,必须由指导老师带领,并由指导老师签名借阅。

十、指导教师安排。

良好的管理是保证课程设计质量的基础,因此指导教师应认真负责,加强对学生的完成过程的督促、控制,同时激发学生的主观能动性、鼓励学生独立分析问题、解决问题。

指导教师请在过程设计过程中做好情况记录,如在有问题请及时与有关人员联系。

14课程设计

分类号编号。华北水利水电大学。课程设计。课程名 c程序设计 题目职工工资管理系统 院系信息工程学院 专业计算机科学与技术 姓名。学号。指导教师。2015年 1月 2日。一 基础题目 题目4 某个公司采用公用 传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下 每位数字都加上5,然后用和除...

14课程设计小结

2016年1月3 15日,我们进行了为期两周的机械设计基础课程设计,从中收获了不少,成长了许多。在这里也十分感谢老师的耐心指导,谆谆教诲。两周时间,说长不长说短不短,时间总是过得很快的。还记得第一天课程设计的那个早上,老师再一次把课程设计的目的,时间布置分配等又再一次和我们说了一遍。印象最深刻的一句...

14课程设计题目

14年课程设计题目。一 计算器设计 能进行 运算,浮点数运算时,显示小数点后4位。完成相关硬件的设计与制作,显示器可以用字符型或点阵型lcd。二 电子日历制作 显示年 月 日 时 分 秒,并能实现各时间段的调整。完成相关硬件的设计与制作,显示器12864点阵型lcd。三 动画显示 广告 屏 交替显示...