12级《软件工程》课程设计大纲_第1页
12级《软件工程》课程设计大纲_第2页
12级《软件工程》课程设计大纲_第3页
12级《软件工程》课程设计大纲_第4页
12级《软件工程》课程设计大纲_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

软件工程课程设计大纲 一、意义 软件工程课程设计旨在通过 2 周时间,培养学生初步掌握系统分析、设计、实现、测试、 维护的方法,加深学生对软件工程课程的理解和应用,同时也进一步提高学生运用程序设计语言 的能力。 二、目标 程序设计不等于软件工程,这是本课程需要进一步让学生加深理解的地方。传统的程序设计 在一定程度上偏重于计算机科学领域,属于较抽象的范畴;而软件工程则是要实实在在地做出一 个满足用户要求的系统来,这是一个很具体的实践过程。作为一个软件开发者,必须具备从事工 程实践的技能,包括软件项目的可行性研究、系统分析、设计、编写文档、源码设计、使用工具 等基本技能,这就是课程设计要实现的一个目标。 软件开发设计者还需要另一个技能,就是对软件的具体应用领域知识的掌握。开发人员首先 应该对应用领域的背景知识有一定的了解,而这个要求常常被忽略,开发人员常把自己定位于纯 粹软件开发技术领域,没有主动去了解相关背景知识的意识或需求,而事实上产业界最需要的恰 恰是对技术和行业知识都精通的软件开发人员。帮助学生建立这样的意识,是课程设计要实现的 另一个目标。课程设计的教学基本要求如下: 1巩固和加深对软件工程原理的理解,提高综合运用本课程所学知识的能力。 2培养学生选用参考书,查阅手册及文献资料的能力。 3培养独立思考,深入研究,分析问题、解决问题的能力。 4通过实际系统的分析设计、编程调试,掌握软件的分析方法和工程设计方法。 5能够按要求编写课程设计报告书,能正确阐述设计和实验结果、正确绘制系统和程序框图。 6通过课程设计,培养学生严谨的科学态度,严肃认真的工作作风和团队协作精神。 三、选题原则 选题应尽量结合教学、科研的实际课题,反映新技术,以获得更好的工程设计实践的训练。 同时课程设计受到时间及开发环境、条件等的限制,命题应从实际出发,课题的大小规模、难易 适度。学生可以根据自己特点、能力、时间进行选择,量力而行,在保质保量按时完成的前提下, 提倡同学选择对自己具有挑战性的设计题目。 四、课程设计的基本步骤 1问题定义(明确问题边界) 2可行性研究(提交可行性研究报告) 3项目开发计划(提交项目开发计划书) 4需求分析(提交需求分析说明书) 5概要设计(提交概要设计说明书) 6数据库设计(提交数据库设计说明书) 7详细设计(提交详细设计说明书) 8系统测试(提交测试计划、测试用例和测试报告) 9用户使用说明(提交用户手册) 五、教学方法及要求: 12-3 人成立一个开发小组,选出小组项目负责人,并对小组成员按任务进行分工; 2开发环境及工具不限; 3严格按软件工程的方法,分阶段进行开发(问题定义、需求分析、概要及详细设计、编码 、测试等) ; 4要求每阶段产生的文档等软件配置齐全、合理; 5上机能正常运行程序。 六、指导教师安排 良好的管理是保证课程设计质量的基础,指导教师应认真负责,加强对学生的完成过程的监 控,激发学生的主观能动性,鼓励学生独立分析问题、解决问题。指导教师在课程设计过程中做 好情况记录,人员初步安排见下表: 姓名 分工 电话 备注 李淑芝 具体负责软件 121 南柄飞 指导教师软件 122 七、成绩评定 具体评分标准如下: 1功能达到设计要求,程序稳定、界面美观、符合规范、程序易读等 (30%) 2学习态度、独立工作能力、团队合作能力 (20%) 3课程设计报告文档编写完整规范,符合开发设计流程等 (50%) 八、课程设计指导书(仅供参考) 1Java 课程设计(第二版) ,清华大学出版社,耿祥义等 本书以 12 个具有一定代表性的课程设计题目为框架,从各个方面展示了 Java 在应用系统开发 和网络开发中的实用技术,特别体现了 Java 面向对象的设计思想。各个课程设计题目互相独立, 可以从任何一个课程设计题目开始阅读本书,每个课程设计题目都包括设计要求、总体设计、详 细设计、代码调试、软件发布和课程设计题目等内容。读者可以按照作者布置的课程设计作业来 开发一个软件,也可以参考这些课程设计题目设计类似的软件。 2 Java 课程设计案例精编(附光盘 ) ,清华大学出版社,张广彬等 本书为 Java 调和设计指导用书,共分 11 章,具体内容包括: Java 环境的安装与配置、Java 语 言编程的基础知识、Java 语言中最重要的类与对象、网页浏览器案例、蜘蛛纸牌案例、吃豆子游 戏案例、端口扫描案例、聊天程序案例、连连看游戏案例、中国象棋对弈系统案例、学生管理信 息系统案例。 本书以案例带动知识点的讲解,向读者展示实际项目的设计思想和设计理念,使其可举一反 三。每个实例各有侧重点,避免实例罗列和知识点重复,并提供完整的项目实现代码,附于配书 光盘中。本书案例典型,选择目前高校课程设计的典型项目,并注重切合实际应用,使读者真正 做到学以致用。 3JAVA 课程设计程序设计语言课程设计丛书,电子工业出版社,黄明等 本书是专门为课程设计而编写的。内容包括语言介绍、课程设计指导和例子。每个例子的内 容都相对独立,且其程序全部调试通过。本书的例子有贪食蛇游戏、俄罗斯方块游戏、个人信息 助理工具、家庭理财工具、图书管理系统、人事档案管理系统、学生成绩管理系统共 7 个课程设 计的例子。 4Java 语言程序设计课程实践,清华大学出版社,陈明 本书是 Java 语言程序设计的辅助教材,主要内容包括三部分。第一部分通过两个实例(宿舍 管理系统、在线银行系统)描述了典型的 JSP 程序的设计,第二部分通过三个实例(打字机式跑 马灯系统、时钟系统、聊天室系统)描述了典型的 Applet 小程序的设计,第三部分通过四个实例 (计算器、文本编辑器、画图系统、超市管理系统)描述了典型的 Java 应用程序的设计。对每一 部分的介绍都包括系统概要、基本功能要求、主要知识点、系统设计思路、部分源程序代码等。 5Java 课程设计案例精编(第二版) ,水利水电出版社,黄晓东等 本书是一本为 Java 学习者在基础内容学习结束后进行课程设计时提供参考的指导书,其中选 用了应用中最典型、最实用的 10 个案例。它们之间互相独立,读者可以对每一个案例进行上机实 验,也可以只选择与自己相关的案例上机实验。第一个案例主要是算法的实现,用 Applet 来编制 整个程序。第二个案例用于进一步理解 Java 的面向对象的思想,尤其是封装、继承和多态。第三 个案例主要讲解一个游戏,融合了数据结构和面向对象的编程思想。第五个案例是采用 XML 技术 来建立查询系统。在第四、六、七、八、九和第十个案例中主要介绍比较完整的 MIS 系统的开发 方法。 6JSP 课程设计案例精编,清华大学出版社,申吉红等 本书主要以实例的方式来讲解 JSP 的应用,全书内容共分为 10 章。第 1 章和第 2 章着重介绍 了 JSP 入门知识,并回顾 JSP 开发涉及到的重要理论。第 3 章到 10 章中的每一章都是一个完整的 编程实例,内容覆盖了注册登录系统、聊天室、BBS 、在线商务沟通、新闻频道系统、网上书店和 学生信息管理系统。每个实例都采用系统分析和模块划分的方法,讲解了各个系统是如何设计和 实现的。 7JSP 课程设计案例精编,水利水电出版社, 杨昭 本书精心选取了 JSP 应用开发中具有代表性的 12 个案例,全面介绍 JSP 网络程序设计中的各 种方法和技巧。这些案例涉及 JSP 内置对象、XML 与 JSP、文件上传系统、文件系统操作、电子 邮件系统、在线聊天室系统、新闻发布系统、网络投票系统、在线考试系统等,基本涵盖了 JSP 应用开发的主要方面。全书重点与实效并重,既有相对基本的编程内容,又有一些较为高级的应 用实例。每个案例包括案例说明、技术要点、实现步骤、注释说明、课后练习等部分,适合读者 的全面学习和使用。 8. 软件工程实验与课程设计指导王华等编著 电子教案.zip 九、时间安排 十、课程设计报告格式 信 息 工 程 学院 软件工程 课程设计报告本 题 目: 专业班级: 学 生: 指导老师: 2015 年 月 日 目 录 一、 问题的定义标页码 二、 可行性研究 三、 项目开发计划 四、 需求分析 五、 概要设计 六、 数据库设计 七、 详细设计 八、 测试报告 九、 用户手册 十、 附录 设计报告填写要求 1严格按照课程设计要求认真仔细填写,要求字迹工整,切忌潦草、敷 衍了事。 2报告中各项内容必须是根据实验结果填写,严禁抄书或抄袭。 3每个设计项目报告包括报告题头部分与报告主体部分。其中题头部分 包括:项目名称、项目完成时间。 4每个设计项目报告主体部分包括: (1)项目的需求分析:明确项目的目的要求。 (2)项目的系统设计:包括项目的各功能模块的设计。 (3)项目的详细设计与代码实现。 (4)调试与分析:包括项目设计过程中遇到的各种问题以及解决方法 的分析、代码的调试、算法的运行交谈分析等。 (5)用户使用说明:说明如何使用你编写的程序,详细列出每一个操 作步骤。 (6)测试结果:列出项目的测试结果,包括输入、输出,测试数据尽 量做到完整严格。 (7)附录:包括带注释的源程序文档及其清单。 注:报告书的各个部分要求工作进行过程之中逐渐完成,而不是待项 目完成以后最后补写。 一、问题定义(黑体三号) 1 (黑体四号) XXXXXXXXXXXXXXX(宋体小四号) 二、 可行性研究(黑体三号) 1目的(黑体四号) XXXXXXXXXXXXXXX(正文:宋体小四号,行距 1.25) 2背景及功能 3可行性分析 31 技术可行性(黑体四号) 32

温馨提示

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

评论

0/150

提交评论