- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件工程》课程设计大纲
一、意义
《软件工程》课程设计旨在通过2周时间,培养学生初步掌握系统分析、设计、实现、测试、维护的方法,加深学生对软件工程课程的理解和应用,同时也进一步提高学生运用程序设计语言的能力。
二、目标
程序设计不等于软件工程,这是本课程需要进一步让学生加深理解的地方。传统的程序设计在一定程度上偏重于计算机科学领域,属于较抽象的范畴;而软件工程则是要实实在在地做出一个满足用户要求的系统来,这是一个很具体的实践过程。作为一个软件开发者,必须具备从事工程实践的技能,包括软件项目的可行性研究、系统分析、设计、编写文档、源码设计、使用工具等基本技能,这就是课程设计要实现的一个目标。
软件开发设计者还需要另一个技能,就是对软件的具体应用领域知识的掌握。开发人员首先应该对应用领域的背景知识有一定的了解,而这个要求常常被忽略,开发人员常把自己定位于纯粹软件开发技术领域,没有主动去了解相关背景知识的意识或需求,而事实上产业界最需要的恰恰是对技术和行业知识都精通的软件开发人员。帮助学生建立这样的意识,是课程设计要实现的另一个目标。课程设计的教学基本要求如下:
1.巩固和加深对软件工程原理的理解,提高综合运用本课程所学知识的能力。
2.培养学生选用参考书,查阅手册及文献资料的能力。
3.培养独立思考,深入研究,分析问题、解决问题的能力。
4.通过实际系统的分析设计、编程调试,掌握软件的分析方法和工程设计方法。
5.能够按要求编写课程设计报告书,能正确阐述设计和实验结果、正确绘制系统和程序框图。
6.通过课程设计,培养学生严谨的科学态度,严肃认真的工作作风和团队协作精神。
三、选题原则
选题应尽量结合教学、科研的实际课题,反映新技术,以获得更好的工程设计实践的训练。同时课程设计受到时间及开发环境、条件等的限制,命题应从实际出发,课题的大小规模、难易适度。学生可以根据自己特点、能力、时间进行选择,量力而行,在保质保量按时完成的前提下,提倡同学选择对自己具有挑战性的设计题目。
四、课程设计的基本步骤
1.问题定义(明确问题边界)
2.可行性研究(提交可行性研究报告)
3.项目开发计划(提交项目开发计划书)
4.需求分析(提交需求分析说明书)
5.概要设计(提交概要设计说明书)
6.数据库设计(提交数据库设计说明书)
7.详细设计(提交详细设计说明书)
8.系统测试(提交测试计划、测试用例和测试报告)
9.用户使用说明(提交用户手册)
五、教学方法及要求:
1.2-3人成立一个开发小组,选出小组项目负责人,并对小组成员按任务进行分工;
2.开发环境及工具不限;
3.严格按软件工程的方法,分阶段进行开发(问题定义、需求分析、概要及详细设计、编码、测试等);
4.要求每阶段产生的文档等软件配置齐全、合理;
5.上机能正常运行程序。
六、指导教师安排
良好的管理是保证课程设计质量的基础,指导教师应认真负责,加强对学生的完成过程的监控,激发学生的主观能动性,鼓励学生独立分析问题、解决问题。指导教师在课程设计过程中做好情况记录,人员初步安排见下表:
姓名 分工 电话 备注 李淑芝 具体负责软件121 南柄飞 指导教师软件122 七、成绩评定
具体评分标准如下:
1.功能达到设计要求,程序稳定、界面美观、符合规范、程序易读等 (30%)
2.学习态度、独立工作能力、团队合作能力 (20%)
3.课程设计报告文档编写完整规范,符合开发设计流程等 (50%)
八、课程设计指导书(仅供参考)
1.Java课程设计(第二版),清华大学出版社,耿祥义等
本书以12个具有一定代表性的课程设计题目为框架,从各个方面展示了Java在应用系统开发和网络开发中的实用技术,特别体现了Java面向对象的设计思想。各个课程设计题目互相独立,可以从任何一个课程设计题目开始阅读本书,每个课程设计题目都包括设计要求、总体设计、详细设计、代码调试、软件发布和课程设计题目等内容。读者可以按照作者布置的课程设计作业来开发一个软件,也可以参考这些课程设计题目设计类似的软件。
2.Java课程设计案例精编(附光盘) ,清华大学出版社,张广彬等
本书为Java调和设计指导用书,共分11章,具体内容包括:Java环境的安装与配置、Java语言编程的基础知识、Java语言中最重要的类与对象、网页浏览器案例、蜘蛛纸牌案例、吃豆子游戏案例、端口扫描案例、聊天程序案例、连连看游戏案例、中国象棋对弈系统案例、学生管理信息系统案例。
本书以案例带动知识点的讲解,向读者展示实际项目的设计思想和设计理念,使其可举一反三。每个实例各有侧重点,避免实例罗列和知识点重复,并提供完整的项目实
您可能关注的文档
- 11031采煤机拆卸安全技术措施11031采煤机拆卸安全技术措施.doc
- 11.计划产销CTO11.计划产销CTO.doc
- 11.田园诗情doc11.田园诗情doc.doc
- 1104-《全面解读心理咨询技术在HR工作中的应用》上海11月4-5日(中英双语)1104-《全面解读心理咨询技术在HR工作中的应用》上海11月4-5日(中英双语).docx
- 1108_招聘技术工具包(修改版)1108_招聘技术工具包(修改版).doc
- 1109-“快鱼”这么做1109-“快鱼”这么做.doc
- 110kV主变压器技术规范书110kV主变压器技术规范书.doc
- 11052调度通信系统招标文件11052调度通信系统招标文件.doc
- 110KV变压器技术文本110KV变压器技术文本.doc
- 110kV变压器缺相运行的分析110kV变压器缺相运行的分析.doc
- 12级光学实验参考资料--hyq12级光学实验参考资料--hyq.doc
- 12级数据结构与算法课程设计指导书12级数据结构与算法课程设计指导书.doc
- 12级工民建《建筑测量》期末试题12级工民建《建筑测量》期末试题.doc
- 12级测量学习题答案12级测量学习题答案.doc
- 12级电气工程系“年华的追忆· 未来的憧憬”毕业晚会暨庆建校50周年晚会 策划书12级电气工程系“年华的追忆· 未来的憧憬”毕业晚会暨庆建校50周年晚会 策划书.doc
- 12级英语班团支部风采大赛策划书12级英语班团支部风采大赛策划书.doc
- 12订单评审和生产计划控制程序(业务部)12订单评审和生产计划控制程序(业务部).doc
- 12课桂花雨第二课时12课桂花雨第二课时.doc
- 12计算机_Oracle数据库试卷A卷答案12计算机_Oracle数据库试卷A卷答案.doc
- 13 《在大海中永生》课案13 《在大海中永生》课案.doc
最近下载
- 七猫小说校招笔试题目及答案.doc VIP
- 宏观ABC之八:博弈体系下的美国财政预算制度.pdf
- DL∕T 5161.3-2018 电气装置安装工程质量检验及评定规程 第3部分:电力变压器、油浸电抗器、互感器施工质量检验.docx VIP
- 人教版七年级上册英语字帖.pdf VIP
- (高清版)G-B∕T 31838.2-2019 固体绝缘材料 介电和电阻特性 第2部分:电阻特性(DC方法) 体积电阻和体积电阻率.pdf VIP
- 机械厂环境因素识别评价表1.doc VIP
- 义务教育版(2024)七年级全一册信息科技 第17课 制作网页展活动 课件.pptx VIP
- 2023年成都嘉祥外国语学校小升初数学试卷.doc VIP
- 美团平台本地生活服务行业用户画像研究报告.docx
- 发电机临时用电施工组织设计方案(定).doc VIP
文档评论(0)