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

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

ID:40699508

大小:74.01 KB

页数:5页

时间:2019-08-06

《 软件工程专业软件工程实训》教学大纲_第1页
《 软件工程专业软件工程实训》教学大纲_第2页
《 软件工程专业软件工程实训》教学大纲_第3页
《 软件工程专业软件工程实训》教学大纲_第4页
《 软件工程专业软件工程实训》教学大纲_第5页
资源描述:

《《 软件工程专业软件工程实训》教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件工程专业软件工程实训》教学大纲1.课程概况课程代码1103411课程所属模块/课程性质应用创新课程课程名称软件工程实训总学时/学分54/3开设学期6考核方式考查先修课程软件工程概论、软件需求分析、软件设计与体系结构适用专业软件工程课程设计指导书《软件工程实训教程》自编教材大纲执笔人蔡勇大纲审核人曾安平课程简介:(300字以内)软件工程实训是为软件工程专业课程体系配套设置的一个重要的、不可或缺的综合实践环节,其目的是通过软件项目开发的实战训练,在老师指导下,进行企业级项目实战开发及软件工程职业实践,在项目实践中巩固技术、增长能力、提升素质、丰富经验,真正达到具有解决工程实践

2、问题能力的目标。本课程要求学生以团队的形式完成一个软件项目的设计与开发,遵从软件工程原理、方法、技术、标准和规范,根据软件生命周期的规范开展工作,按照迭代开发实现软件项目过程,经历需求分析、数据库设计、概要设计、详细设计、代码设计、系统集成与调试、系统功能测试与性能测试、项目产品部署与上线实施等阶段,让学生达到在软件开发过程中各阶段所需的和岗位所要求的素质与能力。教学目标(M)M1:培养学生工程化的思维方式。M2:培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力M3:培养学生的合作意识和团队精神M4:培养学生对技术文档的编写能力教学方式(J)J1.讨论法1

3、0学时18%J2.互动式教学10学时18%J3.任务驱动法34学时64%□J4.练习法学时%□J5.尝试教学法学时%□J5……考核方式(K)K1.设计说明书10%□K2.设计方案%□K3.设计报告%K4.设计作品10%K5.答辩10%K6.实训报告40%K7.实训项目考核10%K8.综合评价10%K9.口头表达10%2.实训内容与要求软件工程实训的内容:项目可行性研究:提出实训要求,分组,选题,分工,确定每个人的具体任务,开始可行性分析。项目介绍:介绍项目背景,掌握工作时间、环境、以及真实企业基本工作概念和文化。项目团队建设,为项目合作所做的准备。业务背景:理解客户历史数据与表

4、单;制定访谈提纲;问题澄清和形成访谈纪要;访谈提纲和访谈纪要呈现和总结;培训沟通技巧,为需求分析做准备。学生阅读自己所分配的相关文档,并模拟客户进行交流。制定项目开发计划:明确项目的大小、范围、复杂程度等。项目经理召集小组成员进行任务分解与任务分配,确定任务进度,确定完成项目的环境和工具需求分析:进行系统的需求分析,包括:功能要求,非功能要求;用适当的工具表示需求。介绍需求阶段工作内容和工作要求,包括对工作模板的介绍,分析用例的编写。模拟与客户的交流。系统分析用例的编写,系统用例交流,系统用例的调整和修订,需求分析呈现和总结。模拟与客户的交流。概要设计:进行概要系统设计,完成系

5、统的体系结构的建立和系统概要设计。在了解客户的需求基础上,进行总体设计准备,需要介绍总体设计涉及的文档模板;要进行界面设计,界面设计小组交流,界面设计文档调整和修订,数据库模型设计,宏观设计呈现和总结,微观设计规范和模板介绍。模拟客户进行讨论和确认。详细设计:绘制各类UML图和相应的各模块规格说明书。需要对详细设计文档模板及内容介绍,要进行序列图设计,类图设计,详细设计小组交流,详细设计文档调整和修订,详细设计呈现和总结,老师介绍编码和单元测试规范。编码和单元测试:介绍编码和单元测试方法,学生要进行单元测试,代码交流和复审,代码修改和回归测试,软件的呈现和总结,测试案例编写,组

6、织进行测试案例交流,介绍集成测试规范和模板。集成测试:编写测试案例和测试报告。学生要进行测试和缺陷跟踪,缺陷修复,新版本发布,代码修改和回归测试,缺陷和修复的呈现和总结。生产环境准备和安装,数据准备和导入,验收测试和测试报告。系统实施和验收:老师验收测试报告呈现和验收报告签字,学生要进行整体系统展示,项目部署和上线。要模拟客户对系统进行测试,培训展示技巧,为最后的项目答辩做准备总结阶段:总结实践过程,吸取教训,总结经验,主要是回顾各个阶段的出现的主要问题,以及今后如何避免。软件工程实训的要求:实训要求学生采用“项目小组”的形式,结合具体的开发项目进行设计。具体要求如下:1.每个

7、班级按项目小组进行分组,每组不得超过4人;2.每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论,选定开发项目,项目的选定必须考虑“范围、期限、成本、人员、设备”等条件;项目经理负责完成“可行性研究报告”,制定“项目开发计划”,管理项目并根据项目进展情况对项目开发计划进行调整;对于调整的项目开发计划必须存档;3.项目开发计划书中每项任务要落实到人且规定该任务的起止日期和时间;明确每个阶段提交文档的日期和时间;每个项目小组必须明确指定文档的审查小组和审查人员以及审查结果的返回日

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

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

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