工程软件实训课程要求

合集下载

软件工程综合实训48094《软件工程综合实训》教学大纲1.4-教学大纲

软件工程综合实训48094《软件工程综合实训》教学大纲1.4-教学大纲

《软件工程综合实训》课程教学大纲
一、课程总述
本课程大纲以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. 团队协作与沟通- 团队合作完成工程项目- 撰写项目报告与展示教学内容根据课程目标进行科学组织和系统安排,确保学生能够逐步掌握工程软件的应用。

教学大纲明确指出教材的章节和内容,教学进度安排合理,使学生能够在有限的时间内充分消化吸收所学知识。

本课程教学内容分为五个部分,涵盖工程软件的基本概念、常用软件介绍、应用案例分析、实践操作和团队协作与沟通。

软件工程实训指导

软件工程实训指导

4.实训内容
实训4:系统实施 (1)目的与任务 目的:系统运行和软件后期制作。 任务:总结软件开发中的得失,正确书写软 件说明书和用户手册。 (2)内容、要求与安排方式 ①实训内容与要求: 完善系统所涉及的程序框图,源程序,模拟 运行数据,打印报表,软件使用说明书和用户手 册等。使用Visual Basic 6.0或其他程序设计语言, 实现系统要求设计方案 学生应在指导教师的指导下着手进行程序设 计总体方案的总结与论证。学生根据自己所接受 的设计题目设出具体的实施方案,报指导教师批 准后开始实施。 (3)系统的分析、设计、复审、编码与测试 学生在指导教师的指导下应完成所接受题目 的各项工作,并上机测试和运行,最后得出预期 的成果。
1. 软件工程实训目的
(3)培养“开拓创新”能力 大力提倡和鼓励在开发过程中使用新方法, 新技术。激发学生实践的积极性与创造性,开拓 思路,设计新算法,进行新创意,培养创造性的 工程设计能力。 此外,通过实训还可以培养学生的合作意识 和团队精神,培养学生对技术文档的编写能力, 从而使学生提高软件工程的综合能力,提高软件 项目的管理能力。
4.实训内容
①实训内容与要求: 功能结构图设计,软件处理流程设计,输出 设计(主要指打印输出设计),存储文件格式设计 (数据库结构设计),输入设计(主要指数据录入卡 设计),代码设计,程序设计说明书,并利用 PowerDesigner写出该系统的数据字典。 ②实训安排方式: 本实训为开放实训,各组可同时进行实训, 每组5-6人。
题目4:学生公寓管理系统 1.系统简介 某校学生公寓现为手工管理,效率低、易出 错、手续繁琐,而且耗费大量的人力,物力,财 力。学校后勤处希望设计一个学生公寓管理系统, 管理学生住宿情况,员工情况,处理学生离校, 管理人员来访情况等功能。通过此系统,后勤人 员可以对学生公寓的各项情况实行电脑化管理, 以提高工作效率,也使得公寓管理所需的各项信 息能方便快速进行录入,查询,删除和更新。

《 软件工程专业软件工程实训》教学大纲

《 软件工程专业软件工程实训》教学大纲

《软件工程专业软件工程实训》教学大纲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.系统简介:设某学校的学籍管理科每学期初负责在校生选修各门课程,学期末时统计学生们所选课程的成绩。

软件工程》实践教学大纲(3篇)

软件工程》实践教学大纲(3篇)

第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. 维护实验:对已完成的软件进行维护,修复已知问题和优化性能。

《软件项目实训》课程教学大纲-gai

《软件项目实训》课程教学大纲-gai

《软件项目实训》教学大纲一、课程基本信息课程中文名称:软件项目实训课程英文名称: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)掌握编写简单文档-视图应用程序。

软件工程实训教学大纲.doc

软件工程实训教学大纲.doc

软件工程实训教学大纲(总学时数: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、学生信息管理系统设计要求:木系统应提供学生信息管理方而的基木功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工程软件实训课程要求
随着计算机辅助设计的发展和普及,采用计算机工程软件绘图和处理机械产品图像信息技术已成为现代工程设计主要手段,机制专业学生必须学习和掌握先进成图技术和机件信息建模技术。

实训任务及要求:
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%。

相关文档
最新文档