30软件工程实训大纲

30软件工程实训大纲

ID:48293455

大小:56.50 KB

页数:8页

时间:2020-01-18

30软件工程实训大纲_第1页
30软件工程实训大纲_第2页
30软件工程实训大纲_第3页
30软件工程实训大纲_第4页
30软件工程实训大纲_第5页
资源描述:

《30软件工程实训大纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《软件工程》实践教学环节课程设计教学大纲西安理工大学高等技术学院计算机系软件教研室2011年12月《软件工程》课程设计大纲课程名称:《软件工程》(理论课时含上机60~90课时)课程性质:专业课适用专业:计算机软件适用学制:三年制高职理论课程:软件工程学时:1周(三年制第5学期)一、目的软件工程实训是为《软件工程》课程配套设置的,是《软件工程》课程中一个重要的、不可或缺的实践环节。软件工程实训的主要目的是培养学生综合应用所学专业知识及计算机知识的能力,训练和提高软件开发技能。要求每个学生在规定时间内必须完成一个规模适当的应用

2、软件系统;在教师的指导下以软件设计为中心,独立地完成从需求分析、软件设计、编码到软件测试运行的软件开发全过程。通过软件开发的实践实现以下基本目标:(1)深化已学的知识,完成从理论到实践的转化。通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将软件工程的理论知识运用于开发的实践,并在实践中逐步掌握软件工具的使用。(2)提高分析和解决实际问题的能力课程设计不仅是软件工程实践的一次模拟训练,同时通过软件开发的实践,积累经验,提高分析和解决问题的能力。(3)培养“开拓创新”能力大力提倡和鼓励在开发过程中使用新方法,新技术

3、。激发学生实践的积极性与创造性,开拓思路,设计新算法,进行新创意,培养创造性的工程设计能力。此外,通过实训还可以培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。二、基本要求根据课程的特点,实训内容包括软件开发的两大方法学的专题训练,即结构化的方法学和面向对象的方法学,通过开发一个实际课题,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。因此设置五个实训内容,即项目开发的准备工作、系统需求分析、系统设计、系统实施和软件测试,覆盖软

4、件开发的整个过程,最后还引入了《计算机开发规范》,以规范技术文档的书写标准,提高实训教学质量。三、内容与安排软件工程实训要求学生采用“项目小组”的形式,结合具体的开发项目进行设计,具体任务如下:(1)分组班级按项目小组分组进行,每组不得超过5人。根据各组选择的课题,实行项目经理制,各组推荐一名组长,合理分配组员的任务,统一管理整个项目的实施过程。(2)选题实训的题目应尽量结合教学、科研的实际课题,反映新技术,以获得更好的工程设计实践的训练。同时实训选题受到时间及开发环境、条件等的限制,选题应从实际出发,课题的大小规模、难易

5、适度。题目应具有一定复杂度,通过激发学生参加开发实践的积极性与创造性,经过努力能够完成,才能达到综合应用所学知识的目的。由教师命题并给出各课题的具体需求,学生根据课题所涉及的知识领域及自己对该领域的熟悉程度和对该课题的兴趣来选择课题,经教师调整审查后确定。学生也可以自己选题,但课题应经过指导教师的批准后方可进行。学生确定题目后,应立即着手准备资料的查阅。(3)可行性分析目的:确定项目的可实施性。任务:采用project工具绘制甘特图,完成可行性研究文档。内容与要求:学生应在指导教师的指导下着手进行程序设计总体方案的总结与论

6、证。确定项目名称,主要内容,开发的技术方法。根据每个成员的特点进行任务分工。项目中的每项任务要落实到人且规定该任务的起止日期和时间,并采用project工具绘制甘特图。研究本项目的技术可行性、经济可行性、操作可行性、社会可行性。每个项目小组必须按照附录中给定的文档规范标准撰写可行性研究文档。学生根据自己所接受的设计题目设出具体的实施方案,报指导教师批准后开始实施。(4)系统需求分析目的:完成系统的逻辑功能模型的建立。任务:采用不同的软件开发技术,完成对项目的分析过程,给出系统的逻辑功能模型,数据字典以及规格说明书。内容与要

7、求:明白项目的业务流程图,利用Visio2003图形制作软件绘制数据流程图和系统流程图,功能分析图,编写数据字典,数据加工处理的描述,软件系统流程设想图(新系统模型),需求规格说明书。(5)概要系统设计目的:完成系统的体系结构的建立和系统概要设计,并给出相应的规格说明书。任务:认真分析前一任务的结果,给出系统合理的体系结构,描绘系统结构图,并合理划分系统的各组成模块,最后给出系统的概要设计规格说明书。实训内容与要求:功能结构图设计,软件处理流程设计,输出设计(主要指打印输出设计),存储文件格式设计(数据库结构设计),输入设

8、计(主要指数据录入卡设计),代码设计,程序设计说明书。(6)详细系统设计目的:完成系统详细设计,并绘制各类UML图和相应的各模块规格说明书。任务:认真分析前一任务的结果,绘制各类UML图,最后给出系统的详细设计规格说明书。实训内容与要求:UML图必须完成用例图、类图、顺序图、活动图和状态图。(7)系统实

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

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

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