课程设计要求(软件工程).ppt_第1页
课程设计要求(软件工程).ppt_第2页
课程设计要求(软件工程).ppt_第3页
课程设计要求(软件工程).ppt_第4页
课程设计要求(软件工程).ppt_第5页
免费预览已结束,剩余20页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1,软件工程课程设计2016.04,2,一、课程设计的选题,题目可自选建议选取有一定业务背景的题目。如:“图书管理系统”、“网上书店”、“网上选课系统”等。选课可参考所附的课程设计参考题目。独立完成所选题目。个人独立完成所选题目,不可以合作同选一个题目。,3,选定题目后,需上报。指导文件下发后,在5.10之前上报所选题目;上报后,若十天内未接到更改选题的通知,便可按上报的选题开展课程设计。题目的更改题目选定后,如需改动,请在6.20前与老师联系;6.20后题目不可更改;如上交的课程设计论文与所报选题不符,本课程最高成绩为“及格”。,选题,4,业务背景,建议选取就有一定业务背景类的题目。如“网上书店”、“酒店管理”、“网络选课系统”等。以实际应用需求为开发背景,业务逻辑及软件需求可进行合理的假设。,5,系统设计根据实际需求进行,尽量详细;要有编程实现。不要求系统设计的功能全部编程实现,可结合自己的能力等适当选取。一般可挑选最重要的3个左右模块重点实现。如“汽配销售系统”中的可选的模块有:客户管理,供应商管理、进货情况登记、销售情况登记、销售统计等。,设计与实现,6,二、课程设计报告的要求,要求按照软件工程的规范撰写设计报告。合理运用软件开发个阶段的原理、工具、设计方法等;论文要求格式规范,阐述清晰、准确,着重阐述自己的主要工作;课程设计报告要求(Word文档)正文部分不少于20页。课程设计报告中需要有适量的程序代码、软件运行界面等。但不可以过多,用于凑篇幅。,7,课程设计报告撰写需注意:2.1设计报告的内容2.2设计报告的格式,课程设计报告的撰写,8,.课程设计报告的内容,按软件的生命周期撰写设计报告,一般包括以下内容:1.问题的定义及可行性分析2.需求分析3.概要设计、详细设计4.系统的实现5.系统的测试(如果需要)其中,需求分析、系统设计和系统实现部分是论文的重点,论文中必须包含,并且一般独立作为一章。,9,.设计报告的内容,合理运用软件开发个各阶段的原理、工具、设计方法:,A.结构化的软件设计方法可行性分析:系统流程图、数据流图、数据字典等;需求分析:ER图、状态图、层次方框图、IPO图等;概要设计:层次图、HIPO图、结构图;模块化、自定向下的设计方法、面向数据流的设计方法;详细设计:人机界面的设计、盒图、PAD图、判定树、判定表等;面向数据结构的设计方法。编程实现:编程风格、软件测试等;,10,.设计报告的内容,合理运用软件开发个阶段的原理、工具、设计方法:,B.面向对象的软件分析、设计方法面向对象的分析方法面向对象的设计面向对象的实现常用有用例图、类图、事件跟踪图、状态图等建模工具。,11,.设计报告的格式,完整的课程设计报告包括:封面、评分表格、摘要、目录、正文、总结与展望、参考文献等部分。封面、评分表格、摘要要求单面打印,其它部分双面打印。要求采用统一提供的论文封面、评分表格。,12,以下内容请参考2015毕业设计手册中的“广东工业大学本科生毕业设计(论文)格式规范”的相关部分。各部分的字体与行距;论文章节的标题与层次;插图与表格的编号;参考文献的格式;摘要的撰写与格式;其它涉及到的格式要求;,格式的详细要求,13,三、软件的编程实现,注意以下几部分:3.1软件模式及开发工具3.2软件的设计开发方法3.3数据库的设计与实现,14,3.1软件模式及开发工具,可开发成单机模式、C/S模式、WEB多层模式、手机APP等,软件模式不限。可选择任何自己熟悉的开发工具,编程语言、编程工具不限。DBMS:只能使用SQLServer或MySQL。,15,3.软件的设计开发方法,尽可能的使用“软件工程”课程中的原理、工具及方法。结构化的软件设计方法系统流程图、数据流图、数据字典、ER图、IPO图、层次图、结构图、HIPO图、盒图、PAD图等。面向对象的软件设计方法用例图、类图、事件跟踪图、状态图等。,16,3.3数据库的设计与实现,1.熟练运用“数据库原理”课程知识。若用到数据库,设计报告中要有数据库的概念模型设计、逻辑模型设计的内容。规范并熟练运用有关的知识,如ER模型、规范化理论(函数依赖、范式理论、模式分解等)。2.数据库管理系统采用SQLServer或MySQL。,17,四、提交的资料,十九周检查完后,统一收齐以下资料,刻盘,上交。提交的电子版文件夹及设计报告命名格式参看附件,内容包括:课程设计论文;源程序;如可编译,编译后能独立运行的程序;软件安装、配置、使用所需的说明书;打印的课程设计报告,包括:封面:使用附件里面的提供的封面,单面打印;评分表格:单面打印;摘要:单面打印;目录:双面打印;正文:双面打印,页码标注于每页外侧或居中位置。,18,每人建立一个文件夹,命名方式“学号姓名”;如:“3106067613张三丰”。个人文件夹下,创建“源程序”文件夹,放说有的源程序;课程设计报告直接放于个人文件夹下,命名为“学号姓名设计报告.doc”。如:“3106067613张三丰设计报告.doc”,目录及文件命名方式,19,五、检查与答辩,十九周进行课程设计的检查与答辩。程序检查方式:答辩,并上机操作演示;安装检查:注意提交必要的控件及运行环境。成绩:优秀、良好、中等、及格、不及格五级;成绩构成参考评分表格,20,【重要提醒】课程设计没有“编程”部分,成绩从“中”起评。未经批准,无故不参加答辩者,成绩从及格起评。,21,六、自己独立完成,切记:各人独立完成,严禁抄袭。抄袭与被抄袭均按不及格处理;严禁网上找或使用其他同学的课程设计,一经发现一律按作弊论处。,22,七、几点小提示,按软件生命周期来撰写课程设计报告。正确、规范的使用各种图表、建模工具,及设计开发方法。不要直接在Word里作图,vis

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论