收藏 分销(赏)

12级《软件工程》课程设计大纲.doc

上传人:胜**** 文档编号:3307253 上传时间:2024-07-01 格式:DOC 页数:10 大小:92.50KB
下载 相关 举报
12级《软件工程》课程设计大纲.doc_第1页
第1页 / 共10页
12级《软件工程》课程设计大纲.doc_第2页
第2页 / 共10页
12级《软件工程》课程设计大纲.doc_第3页
第3页 / 共10页
12级《软件工程》课程设计大纲.doc_第4页
第4页 / 共10页
12级《软件工程》课程设计大纲.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、-精品word文档 值得下载 值得拥有-软件工程课程设计大纲一、意义软件工程课程设计旨在通过2周时间,培养学生初步掌握系统分析、设计、实现、测试、维护的方法,加深学生对软件工程课程的理解和应用,同时也进一步提高学生运用程序设计语言的能力。二、目标程序设计不等于软件工程,这是本课程需要进一步让学生加深理解的地方。传统的程序设计在一定程度上偏重于计算机科学领域,属于较抽象的范畴;而软件工程则是要实实在在地做出一个满足用户要求的系统来,这是一个很具体的实践过程。作为一个软件开发者,必须具备从事工程实践的技能,包括软件项目的可行性研究、系统分析、设计、编写文档、源码设计、使用工具等基本技能,这就是课程

2、设计要实现的一个目标。软件开发设计者还需要另一个技能,就是对软件的具体应用领域知识的掌握。开发人员首先应该对应用领域的背景知识有一定的了解,而这个要求常常被忽略,开发人员常把自己定位于纯粹软件开发技术领域,没有主动去了解相关背景知识的意识或需求,而事实上产业界最需要的恰恰是对技术和行业知识都精通的软件开发人员。帮助学生建立这样的意识,是课程设计要实现的另一个目标。课程设计的教学基本要求如下:1巩固和加深对软件工程原理的理解,提高综合运用本课程所学知识的能力。2培养学生选用参考书,查阅手册及文献资料的能力。3培养独立思考,深入研究,分析问题、解决问题的能力。4通过实际系统的分析设计、编程调试,掌

3、握软件的分析方法和工程设计方法。5能够按要求编写课程设计报告书,能正确阐述设计和实验结果、正确绘制系统和程序框图。6通过课程设计,培养学生严谨的科学态度,严肃认真的工作作风和团队协作精神。三、选题原则选题应尽量结合教学、科研的实际课题,反映新技术,以获得更好的工程设计实践的训练。同时课程设计受到时间及开发环境、条件等的限制,命题应从实际出发,课题的大小规模、难易适度。学生可以根据自己特点、能力、时间进行选择,量力而行,在保质保量按时完成的前提下,提倡同学选择对自己具有挑战性的设计题目。四、课程设计的基本步骤1问题定义(明确问题边界)2可行性研究(提交可行性研究报告)3项目开发计划(提交项目开发

4、计划书)4需求分析(提交需求分析说明书)5概要设计(提交概要设计说明书)6数据库设计(提交数据库设计说明书)7详细设计(提交详细设计说明书)8系统测试(提交测试计划、测试用例和测试报告)9用户使用说明(提交用户手册)五、教学方法及要求:12-3人成立一个开发小组,选出小组项目负责人,并对小组成员按任务进行分工;2开发环境及工具不限;3严格按软件工程的方法,分阶段进行开发(问题定义、需求分析、概要及详细设计、编码、测试等);4要求每阶段产生的文档等软件配置齐全、合理;5上机能正常运行程序。六、指导教师安排良好的管理是保证课程设计质量的基础,指导教师应认真负责,加强对学生的完成过程的监控,激发学生

5、的主观能动性,鼓励学生独立分析问题、解决问题。指导教师在课程设计过程中做好情况记录,人员初步安排见下表:姓名分工电话备注李淑芝具体负责13507077576软件121南柄飞指导教师15589108278软件122七、成绩评定具体评分标准如下:1功能达到设计要求,程序稳定、界面美观、符合规范、程序易读等 (30%)2学习态度、独立工作能力、团队合作能力 (20%)3课程设计报告文档编写完整规范,符合开发设计流程等 (50%)八、课程设计指导书(仅供参考)1Java课程设计(第二版),清华大学出版社,耿祥义等本书以12个具有一定代表性的课程设计题目为框架,从各个方面展示了Java在应用系统开发和网

6、络开发中的实用技术,特别体现了Java面向对象的设计思想。各个课程设计题目互相独立,可以从任何一个课程设计题目开始阅读本书,每个课程设计题目都包括设计要求、总体设计、详细设计、代码调试、软件发布和课程设计题目等内容。读者可以按照作者布置的课程设计作业来开发一个软件,也可以参考这些课程设计题目设计类似的软件。2Java课程设计案例精编(附光盘) ,清华大学出版社,张广彬等本书为Java调和设计指导用书,共分11章,具体内容包括:Java环境的安装与配置、Java语言编程的基础知识、Java语言中最重要的类与对象、网页浏览器案例、蜘蛛纸牌案例、吃豆子游戏案例、端口扫描案例、聊天程序案例、连连看游戏

7、案例、中国象棋对弈系统案例、学生管理信息系统案例。本书以案例带动知识点的讲解,向读者展示实际项目的设计思想和设计理念,使其可举一反三。每个实例各有侧重点,避免实例罗列和知识点重复,并提供完整的项目实现代码,附于配书光盘中。本书案例典型,选择目前高校课程设计的典型项目,并注重切合实际应用,使读者真正做到学以致用。3JAVA课程设计程序设计语言课程设计丛书,电子工业出版社,黄明等本书是专门为课程设计而编写的。内容包括语言介绍、课程设计指导和例子。每个例子的内容都相对独立,且其程序全部调试通过。本书的例子有贪食蛇游戏、俄罗斯方块游戏、个人信息助理工具、家庭理财工具、图书管理系统、人事档案管理系统、学

8、生成绩管理系统共7个课程设计的例子。4Java语言程序设计课程实践,清华大学出版社,陈明本书是Java语言程序设计的辅助教材,主要内容包括三部分。第一部分通过两个实例(宿舍管理系统、在线银行系统)描述了典型的JSP程序的设计,第二部分通过三个实例(打字机式跑马灯系统、时钟系统、聊天室系统)描述了典型的Applet小程序的设计,第三部分通过四个实例(计算器、文本编辑器、画图系统、超市管理系统)描述了典型的Java应用程序的设计。对每一部分的介绍都包括系统概要、基本功能要求、主要知识点、系统设计思路、部分源程序代码等。5Java课程设计案例精编(第二版),水利水电出版社,黄晓东等本书是一本为Jav

9、a学习者在基础内容学习结束后进行课程设计时提供参考的指导书,其中选用了应用中最典型、最实用的10个案例。它们之间互相独立,读者可以对每一个案例进行上机实验,也可以只选择与自己相关的案例上机实验。第一个案例主要是算法的实现,用Applet来编制整个程序。第二个案例用于进一步理解Java的面向对象的思想,尤其是封装、继承和多态。第三个案例主要讲解一个游戏,融合了数据结构和面向对象的编程思想。第五个案例是采用XML技术来建立查询系统。在第四、六、七、八、九和第十个案例中主要介绍比较完整的MIS系统的开发方法。6JSP课程设计案例精编,清华大学出版社,申吉红等本书主要以实例的方式来讲解JSP的应用,全

10、书内容共分为10章。第1章和第2章着重介绍了JSP入门知识,并回顾JSP开发涉及到的重要理论。第3章到10章中的每一章都是一个完整的编程实例,内容覆盖了注册登录系统、聊天室、BBS、在线商务沟通、新闻频道系统、网上书店和学生信息管理系统。每个实例都采用系统分析和模块划分的方法,讲解了各个系统是如何设计和实现的。7JSP课程设计案例精编,水利水电出版社,杨昭本书精心选取了JSP应用开发中具有代表性的12个案例,全面介绍JSP网络程序设计中的各种方法和技巧。这些案例涉及JSP内置对象、XML与JSP、文件上传系统、文件系统操作、电子邮件系统、在线聊天室系统、新闻发布系统、网络投票系统、在线考试系统

11、等,基本涵盖了JSP应用开发的主要方面。全书重点与实效并重,既有相对基本的编程内容,又有一些较为高级的应用实例。每个案例包括案例说明、技术要点、实现步骤、注释说明、课后练习等部分,适合读者的全面学习和使用。8. 软件工程实验与课程设计指导王华等编著电子教案.zip九、时间安排十、课程设计报告格式 信 息 工 程 学院 软件工程课程设计报告本 题 目: 专业班级: 学 生:指导老师: 2015年 月 日 目 录一、 问题的定义.标页码二、 可行性研究.三、 项目开发计划.四、 需求分析.五、 概要设计.六、 数据库设计.七、 详细设计.八、 测试报告.九、 用户手册.十、 附录. 设计报告填写要

12、求1严格按照课程设计要求认真仔细填写,要求字迹工整,切忌潦草、敷衍了事。2报告中各项内容必须是根据实验结果填写,严禁抄书或抄袭。3每个设计项目报告包括报告题头部分与报告主体部分。其中题头部分包括:项目名称、项目完成时间。4每个设计项目报告主体部分包括:(1)项目的需求分析:明确项目的目的要求。(2)项目的系统设计:包括项目的各功能模块的设计。(3)项目的详细设计与代码实现。(4)调试与分析:包括项目设计过程中遇到的各种问题以及解决方法的分析、代码的调试、算法的运行交谈分析等。(5)用户使用说明:说明如何使用你编写的程序,详细列出每一个操作步骤。(6)测试结果:列出项目的测试结果,包括输入、输出

13、,测试数据尽量做到完整严格。(7)附录:包括带注释的源程序文档及其清单。注:报告书的各个部分要求工作进行过程之中逐渐完成,而不是待项目完成以后最后补写。一、问题定义(黑体三号) 1(黑体四号)XXXXXXXXXXXXXXX(宋体小四号)二、 可行性研究(黑体三号)1目的(黑体四号) XXXXXXXXXXXXXXX(正文:宋体小四号,行距1.25)2背景及功能3可行性分析31技术可行性(黑体四号)32经济可行性33社会可行性34新系统方案设想(图表标注用宋体五号)4建议性系统方案41硬件42人力43软件5分析结论。江西理工大学xxxx专业学生实习鉴定表自我鉴定 学生签名: 2013年 月 日指导教师评语及成绩评定 实习指导老师签名:成绩 2013年 月 日 教研室意见 教研室主任签名: 2013年 月 日 -精品word文档 值得下载 值得拥有-

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服