工程软件实训课程要求
- 格式:pdf
- 大小:95.66 KB
- 文档页数:1
《软件工程综合实训》课程教学大纲
一、课程总述
本课程大纲以2014年软件工程本科专业人才培养方案为依据编制。
二、教学时数分配
三、实验内容安排
实验一开发计划及需求分析
1、实验目的和要求
掌握软件项目开发计划和需求规格说明的分析和编制方法。
2、实验内容
(1)开发计划的编制;
(2)需求规格说明书的编制;
实验二系统设计
1、实验目的和要求
了解软件架构的类型,选择并设计项目的软件结构。
2、实验内容
(1)系统设计说明书的编写
实验三数据库设计
1、实验目的和要求
掌握数据库设计的方法。
2、实验内容
(1)数据库设计说明书的辫子额
实验四系统实现
1、实验目的和要求
开发工具的李勇。
2、实验内容
(1)项目源码编写及测试
实验五系统演示
1、实验目的和要求
考核的重要依据之一。
2、实验内容
(1)系统展示。
工程软件训练课程设计一、课程目标知识目标:1. 掌握工程软件的基本概念,了解其在工程领域的应用;2. 学习并掌握至少一款工程软件的基本操作,如CAD、Revit、SolidWorks 等;3. 了解工程软件在工程项目中的作用,理解各软件模块的功能及相互关系。
技能目标:1. 学会使用工程软件进行基本的绘图、建模和仿真操作;2. 培养学生运用工程软件解决实际工程问题的能力;3. 提高学生的团队协作和沟通能力,能够就工程软件应用进行有效交流。
情感态度价值观目标:1. 培养学生对工程软件的兴趣,激发学生主动学习的热情;2. 增强学生的责任感和使命感,使其认识到工程软件在国民经济发展中的重要性;3. 引导学生树立正确的价值观,强调诚信、严谨、创新的精神。
本课程针对高年级学生,结合学科特点和教学要求,旨在提高学生的实际操作能力,培养学生解决实际工程问题的综合素质。
通过本课程的学习,使学生能够熟练运用工程软件,为未来的职业生涯奠定基础。
同时,注重培养学生的团队协作能力和沟通能力,使其成为具有创新精神和实践能力的工程技术人才。
二、教学内容1. 工程软件概述- 工程软件的定义、分类与应用领域- 工程软件的发展历程及未来趋势2. 常用工程软件介绍- CAD软件的基本操作与绘图技巧- Revit软件的建筑信息模型创建与编辑- SolidWorks软件的零件建模与装配3. 工程软件在工程项目中的应用- 工程项目案例分析- 不同工程软件在项目中的应用及优势4. 实践操作与案例分析- 基本操作训练:绘制图纸、建模、仿真等- 案例分析:实际工程项目中工程软件的应用5. 团队协作与沟通- 团队合作完成工程项目- 撰写项目报告与展示教学内容根据课程目标进行科学组织和系统安排,确保学生能够逐步掌握工程软件的应用。
教学大纲明确指出教材的章节和内容,教学进度安排合理,使学生能够在有限的时间内充分消化吸收所学知识。
本课程教学内容分为五个部分,涵盖工程软件的基本概念、常用软件介绍、应用案例分析、实践操作和团队协作与沟通。
《软件工程专业软件工程实训》教学大纲1. 课程概况2. 实训内容与要求软件工程实训的内容:项目可行性研究:提出实训要求,分组,选题,分工,确定每个人的具体任务,开始可行性分析。
项目介绍:介绍项目背景,掌握工作时间、环境、以及真实企业基本工作概念和文化。
项目团队建设,为项目合作所做的准备。
业务背景:理解客户历史数据与表单;制定访谈提纲;问题澄清和形成访谈纪要;访谈提纲和访谈纪要呈现和总结;培训沟通技巧,为需求分析做准备。
学生阅读自己所分配的相关文档,并模拟客户进行交流。
制定项目开发计划:明确项目的大小、范围、复杂程度等。
项目经理召集小组成员进行任务分解与任务分配,确定任务进度,确定完成项目的环境和工具需求分析:进行系统的需求分析,包括:功能要求,非功能要求;用适当的工具表示需求。
介绍需求阶段工作内容和工作要求,包括对工作模板的介绍,分析用例的编写。
模拟与客户的交流。
系统分析用例的编写,系统用例交流,系统用例的调整和修订,需求分析呈现和总结。
模拟与客户的交流。
概要设计:进行概要系统设计,完成系统的体系结构的建立和系统概要设计。
在了解客户的需求基础上,进行总体设计准备,需要介绍总体设计涉及的文档模板;要进行界面设计,界面设计小组交流,界面设计文档调整和修订,数据库模型设计,宏观设计呈现和总结,微观设计规范和模板介绍。
模拟客户进行讨论和确认。
详细设计:绘制各类UML图和相应的各模块规格说明书。
需要对详细设计文档模板及内容介绍,要进行序列图设计,类图设计,详细设计小组交流,详细设计文档调整和修订,详细设计呈现和总结,老师介绍编码和单元测试规范。
编码和单元测试:介绍编码和单元测试方法,学生要进行单元测试,代码交流和复审,代码修改和回归测试,软件的呈现和总结,测试案例编写,组织进行测试案例交流,介绍集成测试规范和模板。
集成测试:编写测试案例和测试报告。
学生要进行测试和缺陷跟踪,缺陷修复,新版本发布,代码修改和回归测试,缺陷和修复的呈现和总结。
软件工程导论实训指导书软件工程导论实训指导书一、课程设计目的:1.使学生进一步巩固《软件工程》课程中所学到的知识,了解并掌握软件开发的各阶段任务与过程,能熟练运用软件开发技术,编写各阶段所需的文档。
2.培养学生运用工程化的方法开发软件项目,提高工程实践能力,规范工程实践活动。
提高综合运用知识能力、代码设计及编程能力3.以项目开发团队形式,培养学生协作完成软件项目的设计与开发能力。
4.锻炼并提高学生分析问题、解决问题的能力。
二、实训环境:1.操作系统平台:WindowsXP / Windows 2000 Server2.工具使用平台:Visio 2002、Word 20003.软件设计平台:VB 6.0 / VC++ 6.0/4.数据库开发平台:SQL Server 2000 / Access 2000三、实训基本要求:1.熟练掌握软件工程的开发、设计方法,构建系统项目在各阶段的分析、设计模型。
2.能熟练运用各种开发工具绘制系统流程图、数据流图、系统结构图和功能模型。
3.理解并掌握软件测试概念与方法,学会设计测试用例。
4.能根据题目要求分析出数据实体――关系图(ER图),并设计出相应的数据库表或数据字典。
5.能够根据题目要求规范地编写软件项目开发各阶段所需的文档。
6.会运用VB或VC++或Java设计系统界面,实现项目的基本功能。
7.2~3名同学可自由组成一个项目开发小组,并从备选题目中任选一题做为软件项目进行设计、开发。
8.每组交一份报告。
9.实训内容要求在一周内完成,提前完成者有加分。
四、实训内容:可以结合《软件工程》实验课中所选项目,按原定的小组形式完成系统分析设计。
另选以下题目的同学,可自由组合,限定3~4人一组,完成项目开发各阶段所需的全部文档,并实现系统的基本功能。
题目一、简单的学生学籍管理系统(限3人/组)1.系统简介:设某学校的学籍管理科每学期初负责在校生选修各门课程,学期末时统计学生们所选课程的成绩。
第1篇一、课程简介《软件工程》是一门研究软件开发原理、方法和工具的学科,旨在培养学生具备软件开发的基本理论、实践技能和工程素养。
本课程通过实践教学,使学生能够掌握软件工程的基本方法,提高软件开发能力,为后续课程学习和实际工作打下坚实基础。
二、教学目标1. 理解软件工程的基本概念、原理和方法。
2. 掌握软件开发过程中的需求分析、设计、编码、测试和维护等基本技能。
3. 具备使用常用软件开发工具进行实际项目开发的能力。
4. 培养良好的团队协作和沟通能力,提高工程素养。
三、教学内容1. 软件工程概述- 软件工程的定义和发展历程- 软件生命周期和开发模型- 软件工程的目标和原则2. 需求分析- 需求获取和分析方法- 需求规格说明和文档编写- 需求管理3. 软件设计- 设计原则和模式- 数据库设计- 系统架构设计4. 软件开发- 编码规范和最佳实践- 集成开发环境(IDE)的使用- 版本控制工具的使用5. 软件测试- 测试方法和技术- 测试用例设计- 软件测试管理6. 软件维护- 维护过程和方法- 软件配置管理- 软件质量保证7. 软件项目管理- 项目管理的基本概念和原理- 项目计划、执行和监控- 团队协作和沟通四、实践教学安排1. 实践教学课时:共40学时,其中理论课24学时,实践课16学时。
2. 实践教学环节:(1)课堂演示:讲解软件工程的基本概念、原理和方法,演示常用软件开发工具的使用。
(2)案例分析与讨论:分析实际软件项目案例,讨论软件工程在实际开发中的应用。
(3)上机实验:完成以下实验项目:1. 需求分析实验:完成一个简单软件的需求分析,编写需求规格说明书。
2. 设计实验:完成一个简单软件的设计,包括数据库设计、系统架构设计等。
3. 编码实验:使用一种编程语言实现一个简单软件的功能。
4. 测试实验:编写测试用例,对软件进行功能测试和性能测试。
5. 维护实验:对已完成的软件进行维护,修复已知问题和优化性能。
《软件项目实训》教学大纲一、课程基本信息课程中文名称:软件项目实训课程英文名称:Project Experience in Soft Engineering课程编码:04160320课程类型:工程实践总学时:2周理论学时:实验学时:2周学分:3.0适用专业:过程自动化先修课程:《计算机基础》、《C语言程序设计》开课院系:电气信息学院二、课程的性质与任务本课程是一门理论与实践结合性很强的课程。
在本课程的学习和实践过程中,学生以解决实际问题的实例为主线,展开各个环节。
本课程将使学生在一定的时间内,尝试软件开发的过程,培养和提高学生的逻辑思维、抽象思维和统筹规划能力,为今后从事自动化专业背景的软件开发工作打下基础。
本实训课程的主要任务如下:1、在实践过程中,使学生进一步巩固《C语言程序设计》课程所学知识,更加深入地了解面向对象程序设计的主要技术特点以及C++语言的强大编程功能;2、指导学生利用获取信息的手段进一步获取新知识,以解决实训过程中遇到的技术难点,从中提高自学能力;3、按照软件开发的基本要求引导学生完成实训课题,以便学生了解软件开发的几个重要环节;4、提高学生的编程技术,使程序的编写更趋于专业化,为从业打下良好的基础;5、培养学生分工协作的团队精神。
三、课程教学基本要求通过本课程的学习,学生应掌握Visual C++可视化程序设计的基本方法,并培养使用Visual C++解决实际问题的初步能力。
四、理论教学内容和基本要求(一)VC++6.0开发环境及应用程序框架1. 教学内容(1)vc6.0的开发环境介绍;(2)应用程序框架结构;(3)简单应用程序编写步骤。
2. 基本要求(1)了解vc6.0的开发环境;(2)理解应用程序框架结构;(3)掌握编写简单应用程序。
(二)文档和视图1. 教学内容(1)文档、视图概念、作用和相互关系;(2)创建文档-视图应用程序的方法。
2. 基本要求(1)理解文档-视图结构;(2)掌握基于MFC的文档-视图应用程序框架结构;(3)掌握编写简单文档-视图应用程序。
软件工程实训教学大纲(总学时数:30,学分数:1.5)一、课程的性质、任务和作用软件工程是软件技术专业的一门重要的实践性教学课程。
本课程的目的和任务是对学牛知识的全面综合训练,使学牛从书上学到的知识用于解决实际问题、为今后更好的学习其他课程打下良好的基础,特别是VIS10绘图软件工具的使用和ROSE建模工具的使用。
通过实训了解及学握软件工程的相关的概念,并能够写出软件在开发过程屮的应用文档。
二、课程基本内容和要求1.项目准备阶段要求:理解总体规划阶段,掌握需求分析,理解项目立项。
2.项目设计阶段要求:理解系统分析,系统设计,而向对象的分析和设计方法,代码实现。
3.项目后期阶段要求:理解项目测试,文档编制,项目验收及发布,软件维护,项目后期管理4.ROSE软件建模技术要求:学会安装和启动ROSE,使用ROSE建立系统模型,画交互图和状态图三、学时分配表序号内容时间分配(天)备注1项目准备阶段12项目设计阶段13项目示期阶段1・54ROSE软件建模技术15文档编制0・5合计5四、有关说明(一)先修课程《C语言程序设计》、《软件工程》(二)教学建议由于《软件工程》课程是软件技术专业的基础课,通过实训进一步加强对概念的理解。
该实训主要是为了明确软件开发的整个的过程,因此实训前应充分理解各种概念的意义,了解绘图工具和建模工具。
五、教学参考书《软件工程实用技术》尹毅峰高等教育出版社《软件工程》张海潘清华大学出版社执笔人:淡海英审定人:批准人:[附录]2007~2008年第一学期软件工程实训题目1、职工人事管理系统设计要求:木系统应提供职工人事管理方而的基木功能。
包括职工基木信息录入、査询;职工报表打印及其职工信息的维护等功能。
本系统涉及的职工数据包括两部分:一部分是职工的自然信息,如“姓名”、“性别”、“参加工作时间”等;另一部分是有关职工工作方面的信息,如所在部门、职务及工资等。
2、学生信息管理系统设计要求:木系统应提供学生信息管理方而的基木功能。
软件工程专业实习教学大纲一、实习目的根据本专业的培养目标,软件工程专业的学生应该掌握计算机的基本原理、基本应用和开发技术,应该具有一定的科学研究和实际开发能力。
通过基地的实习,提高学生对软件行业的认识能力,培养学生在软件开发过程中发现问题、分析问题、解决问题的能力。
通过深入企业,给学生更多的案例体验与认识,以利于学生理论联系实际,提高学生的实践动手能力。
同时,拓宽学生视野、使学生了解IT行业所需的知识及人才类型、掌握计算机领域的最新动态,以提高学生在日益激烈的IT 人才市场中的竞争能力。
二、实习内容及要求根据本专业的培养目标以及我校目前的具体情况,本专业的实习主要是生产实习,具体内容包括了解国内外软件开发新思想、新技术及行业发展现状,加深对书本知识的消化和理解,软件开发模拟与操作技巧等。
实习是培养学生的创新意识,提高学生的实践技能的关键环节,为学生就业奠定良好的基础。
(一)实习内容1、参与实习单位工作,能初步运用所学知识解决实际问题;2、通过实习,加深学生对有关计算机知识的认识,了解实习单位管理工作状态;3、熟悉实习单位的基本程序、内容和要求,参与一些基本的工作。
4、实际体验简单小型实用应用软件的开发方法和技巧等,巩固所学理论知识,为后续的学习及基业打下良好的基础。
5、通过参观、学习、市场调查与分析、或者岗位服务等专业实践安排,拓宽视野、增强实践能力、了解计算机领域的最新动态,以提高学生在日益激烈的IT人才市场中的竞争能力。
(二)实习要求1、在教师指导下,由学生独立完成实习的全过程;2、严格遵守学校及实习单位的各项规章制度;3、在实习中,要以就业为导向,注重对学生实际能力的培养。
三、实习计划(一)准备阶段在实习之前,应认真安排好全部实习时间及内容,做好实习的各项准备工作,及时检查督促学生进行实习。
(1)思想上高度重视,由专人负责实习组织、安排等工作;(2)做好安全教育工作,确保实习过程中人员、财物等的安全。
《软件工程》课程实习大纲课程名称:软件工程课程总学时数:20学时适应专业:计算机科学与技术承担教室或实验室:一、课程实习的目的《软件工程》是一门理论性和实践性非常强的课程,学生仅仅通过课堂教学来获取理论知识是远远不够的,来了巩固各部分内容的学习,必须加强实践教学,利用具有实际工程背景的软件设计题目,培养学生对软件系统的需求分析、系统分析、软件测试的能力,初步掌握系统分析、系统设计、系统实现、系统维护的方法,加深学生对软件工程导论课程的理解和应用,同时也进一步提高学生实际应用程序开发设计语言的能力。
除此之外,《软件工程课程实习》为学生提供了一次学习综合运用所学知识去解决实际问题的锻炼。
本课程实习的目的是使学生通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将软件工程的理论知识运用于开发的实践,并在实践中逐步掌握软件工具的使用。
本课程实习不仅是软件工程实践的一次模拟训练,同时通过软件开发的实践,积累经验,提高分析和解决问题的能力。
二、课程实习的基本要求和方法课程实习的基本要求是综合运用《数据结构》、《软件工程》、《高级语言程序设计》及相关课程所学知识,去解决实际问题,要求设计的软件有一定的可用性、健壮性。
课程实习完成后,每位同学必须提交课程实习报告,课程实习报告中应包括需求分析、概要设计、详细设计、调试分析、用户手册、测试结果、附录等内容。
本课程实习要求学生采用“项目小组”的形式,每组人数不超过6人,设一位组长,同组同学做同一个题目,结合具体的开发项目进行设计。
要求:项目开发小组对客户需求仔细研究、分析,同时参考有关开发的功能与技术指标,在考察同类软件功能和设计特点的基础上,拟定出本小组要开发系统的问题定义。
给出系统原型基本功能与特色,开发技术与工具,设计初步方案,开发计划与成员分工等文档。
项目的分析与设计任务可采用结构化分析与设计方法,也可采用面向对象分析与设计方法。
三、课程实习进度安排四、课程实习报告要求1.封面:按统一格式书写;2.目录:每章节均要有页号;3.正文:分若干章节书写;4.课程实习报告书写:本步骤是帮助学生学会在项目完成后,如何整理(Regulate)一个工程项目,以便提交给后来的技术维护人员和提交项目配置管理要求的资料,同时也利于自己提高和撰写科研论文,因此学生必须掌握。
工程软件实训课程要求
随着计算机辅助设计的发展和普及,采用计算机工程软件绘图和处理机械产品图像信息技术已成为现代工程设计主要手段,机制专业学生必须学习和掌握先进成图技术和机件信息建模技术。
实训任务及要求:
1、产品对象:齿轮油泵、回油阀、老虎钳、球阀、手压阀、砂轮机
2、任务及要求
1)用SolidWorks软件,根据已知的零件图、轴测图绘制其三维模型,并按要求进行装配,将装配体生成三维爆炸图,渲染装配体。
需掌握以下相关知识:
(1)草图设计:
掌握草图绘制的基本技能。
(包括:二维草图绘制;三维草图绘制;草图约束;草图编辑;标注尺寸等。
)
(2)三维建模
掌握三维建模的基本方法和步骤。
(包括:基本特征的绘制及编辑;掌握拉伸、旋转、切除、打孔、倒角、圆角、阵列、扫描、放样、抽壳等基本操作。
能够添加各种辅助平面、轴线和点。
)
(3)曲线、曲面造型
要求掌握生成各种三维曲面(曲线)的建模方法。
(包括:基本曲面、自由曲面;曲面编辑、螺旋线、分割线、投影线等。
)
(4)装配建模
掌握“自下而上”或“自上而下”的装配方法,添加各种装配约束关系(包括:零件装配约束;零件阵列、装配体的剖切、爆炸、动画等)。
解决建模(装配)过程中出现的各种错误如草图过定义,装配干涉。
掌握用软件自带的标准件库添加各种标准件的方法。
(5)模型渲染
要求掌握三维模型的着色、渲染技能(包括:贴图、贴材质、模型渲染和设置等)……2)工程图的生成或运动仿真
要求掌握由三维模型生成二维工程图(零件图和装配图)的方法以及对工程图进行编辑,使其符合国家标准对工程图样的要求。
包括:零件图表达、尺寸标注、技术要求、标题栏和装配图的表达、必要的尺寸、技术要求、零件序号、明细表及标题栏。
具体要求:根据指定零件(阀体、机座和壳体类零件)的实体模型生成二维零件工作图,并按要求进行尺寸标注,公差标注,填写标题栏等。
运动仿真:模拟产品工作工程。
3、分组
第一组:选课序号1-6齿轮油泵第二组:选课序号7-12回油阀
第三组:选课序号13-18老虎钳第四组:选课序号19-24球阀
第五组:选课序号25-30手压阀第六组:选课序号31-36砂轮机
4、成果要求
上交成果的电子版,每人一份,用“选课序号-学号-姓名”命名文件夹。
答辩:上机演示成果,现场操作。
5、成绩评定:建模(零部件三维模型70分+工程图15分+运动仿真15分)50%+答辩50%。