陕西国防工业职业技术学院-《软件工程》实训计划

陕西国防工业职业技术学院-《软件工程》实训计划

ID:33578612

大小:167.53 KB

页数:6页

时间:2019-02-27

陕西国防工业职业技术学院-《软件工程》实训计划_第1页
陕西国防工业职业技术学院-《软件工程》实训计划_第2页
陕西国防工业职业技术学院-《软件工程》实训计划_第3页
陕西国防工业职业技术学院-《软件工程》实训计划_第4页
陕西国防工业职业技术学院-《软件工程》实训计划_第5页
资源描述:

《陕西国防工业职业技术学院-《软件工程》实训计划》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《软件工程》实训计划陈巧莉电子工程系计算机教研室2005-12-18陕西国防工业职业技术学院网络5021班软件工程实训安排一、实习课程:软件工程实训班级:网络5021实训指导教师:陈巧莉二、实习目的及教学目标:1、实训目的《软件工程》是计算机网络技术专业高职高专学生的一门必修课程。《软件工程》课程设计是通过一周实训时间,利用具有实际工程背景的软件设计题目,培养学生对软件系统的需求分析、系统分析、软件测试的能力,初步掌握系统分析、系统设计、系统实现、系统维护的方法,加深学生对软件工程课程的理解和应用,同时也进一步提高学生实际应用

2、程序开发设计的能力。针对五年制计算机网络专业所学知识进行软件综合性的实践,通过VisualBasic6.0工具软件编写管理软件,熟练掌握VB程序设计的方法,掌握数据库的建立与链接的方法,掌握程序的运行、调试方法,通过查询资料了解最新的软件工程动态。实现理论知识与实践经验的有效结合。2.教学目标(一)知识目标程序设计不等于软件工程,这是本课程需要进一步让学生加深理解的地方。传统上的程序设计在一定程度上是偏重于计算机科学的领域,属于较抽象一些的范畴,而软件工程则是要实实在在地做出一个满足用户要求的系统出来,这是一个很具体的实践过程

3、,因此作为一个软件开发者来讲,就必须具备从事工程实践的技能,包括软件项目的系统分析、编写文档、源码设计与控制、会使用软件开发工具等等基本技能。(二)能力目标一个应用软件系统总是会应用于某一具体领域,因此,开发人员首先应该对软件的具体应用领域的背景知识有一定的掌握。而此要求常常被忽略,开发人员常常仅仅把自己定位于纯粹软件开发技术领域,没有自己主动去了解相关背景知识的意识或需求。而事实上产业界最需要的恰恰是对它的技术和行业知识都精通的软件开发人员。所以说,软件开发人员应该从心理上作好积极的准备去学习软件行业应用领域的知识。帮助学生

4、建立这样的意识,是本课程设计要实现另一个目标。实际操作方法就是,在自己的需求文档中能够站在一定的高度来阐述自己开发工作的必要性和可能性。为此,1.熟悉VB程序设计的三大步骤;2.熟练掌握数据库的建立与链接的方法;掌握管理软件的编写方法,数据库的建立与链接的方法以及程序的运行、调试方法。通过一周的实习为今后的工作打下牢固的基础。三、时间安排第二十周星期一至星期五四、实训要求:1、实训题目要求实创新,每学生一个题目,题目不能相同,锻炼学生用面向对象的方法分析问题和解决问题能力,作业的素材可以来自报纸、杂志或教师提供。由教师指导完成

5、。2、实训报告报告详实,各个类的说明要详细。3、学生必须在机房完成课程设计规定的任务,时间与要求如同平时上课。在课程设计期间,学生原则上不准请假,如有特殊情况必须经班主任或有关领导签字批准。五、本课程设计的基本步骤(供参考)⑴问题理解和分析(分析)充分地分析和理解问题本身,弄清要求做什么(Whattodo?)。本阶段要产生软件需求文档,并提交给指导教师审阅。⑵确定解决问题的方法(技术)主要是找到解决问题的主要思路,即怎么做(Howtodo?)。在此阶段可考虑系统的功能和模块划分等。本阶段要产生软件概要设计说明书。⑶详细设计和编

6、码(设计)确定算法的主要流程,再进行编程(Coding)。在此阶段应提醒学生程序可先在纸上写,尽量想清楚了再动手上机,在编程过程中注意程序结构的清晰性,避免出现很多明显的程序逻辑错误和语法错误,提高后面程序调试效率。本阶段本来也要编写软件详细设计说明书,但是受时间限制,不做强制要求,但希望提供(注:实际工作中是必须要提供的)。同时,对存在数据(库)设计的需要提供数据(库)设计说明书。⑷程序调试和运行(调试)使学生掌握程序调试、排错(Debuging)的基本方法,增加编程的感觉和解决问题的成就感。本阶段要产生测试分析文档,由其他

7、同学执笔完成(相互测试对方的)。⑸完成课程设计报告(整理)按照我院课程设计报告格式提交,同时本报告是要进入学生五年学习档案。本步骤是帮助学生学会在项目完成后,如何整理(Regulate)一个工程项目,以便提交给后来的技术维护人员,及提交项目配置管理要求的资料,同时也利于自己提高和撰写科研论文,因此学生必须掌握。主要内容包括:①问题描述题目要解决的问题是什么②分析、设计、实现描述将上述软件需求、软件设计说明书(概要、详细)、数据库设计说明书、测试分析等文档作为附件。另外,对软件中需要特别说明的主要函数或过程,也需要提供其算法和功

8、能、输入输出参数等说明项。③总结遇到的主要问题是如何解决的、对设计和编码的回顾讨论和分析、进一步改进设想、经验和体会等。④附录包含源程序清单和验证结果,如果题目规定了测试数据,则要包含这些测试数据和运行结果(在上述的测试文档提供)。六、指导教师主要工作首先应根据学生的实际情况

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。