《软件工程》课程标准(共4页).docx

上传人:飞****2 文档编号:12387475 上传时间:2022-04-24 格式:DOCX 页数:4 大小:17.35KB
返回 下载 相关 举报
《软件工程》课程标准(共4页).docx_第1页
第1页 / 共4页
《软件工程》课程标准(共4页).docx_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《《软件工程》课程标准(共4页).docx》由会员分享,可在线阅读,更多相关《《软件工程》课程标准(共4页).docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上软件工程课程标准表1 课程基本信息课程类别专业课课程代码424总学时64 (理论:32 实践:32)学分3开设学期第九学期适用专业“3+4”分段贯通应用型本科适用专业“3+4”分段培养计算机应用技术(中职)与软件工程(本科)专业授课方式理论+实践执笔人审核人制定时间2015.01(一)课程性质与任务课程性质:软件工程是软件工程专业的一门工程性基础课程,在软件工程学科人才培养体系中占有重要的地位。软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开发纳入工程化的轨道,而软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学。 软件工程已成为高校计算机

2、软件教学体系中的一门核心课程课程任务:通过本课程的学习,要求学生能掌握软件工程的基本概念、基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等;学生应能掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为学生参加大型软件开发项目打下坚实的理论基础。(二)课程教学目标本课程的开设旨在使学生通过学习,掌握软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,能用软件工程的方法参与软件项目的分析、设计、实现和维护,为更深入地学习和今后从事软件工程的实践打下良好的基础。1. 知识目标(1)教授以软件工程的发展、主要方法、常用工具的使用为主线。包括

3、:软件工程的基本概念、基本原理、常用的软件管理方法、常用的建模工具等。(2)关键的知识讲授阶段有:软件需求获取方法、需求规格说明撰写与评审方法、软件设计的基本概念、结构化设计方法、体系结构设计、面向对象UML的软件分析方法、UML建模方法、软件测试基本理论等。(3)通过该课程的教授,学生应具备软件工程基本理论知识。2. 能力目标(1)运用软件工程的概念、原理、技术和方法开发与维护软件的能力(2)编写相关技术文档的能力(3)分析问题和解决问题的能力和团队工作交流能力。3. 素质目标(1)职业素养的培养:对软件开发领域常见的职业要求、团队合作精神进行培养与灌输。(2)专业素养的培养:对软件管理过程

4、中常见的问题能够予以准确判断,明确解决思路。(三)参考学时64(理论:32实验:32 )学时。(四)课程学分3学分(五)课程内容和要求(理论64学时)课程旨在使学生掌握软件工程的基本概念、原理和方法,从软件开发技术、软件工程管理和软件工程环境等几个方面了解如何将系统的、规范化的和可以度量的工程方法运用于软件开发和维护中。要求学生通过本门课的学习,基本掌握结构化方法、面向对象方法等软件开发技术,初步了解软件复用的概念及基于构件的开发方法,同时对软件工程管理和环境等内容有一个总体的了解。表2 课程内容与学时安排表序号教学项目教学内容与教学要求活动设计建议参考课时(理论+实验)1概述软件与软件工程的

5、概念生存期模型软件工程方法与工具通过软件开发的各类变迁,带动学生的兴趣2(2+0)2可行性研究可行性研究的任务、具体步骤、成本效益分析、可行性研究报告系统流程图数据流图数据字典重点讲授可行性研究的必要性、任务、过程、成本效益分析以及可行性研究报告的主要内容;要求学生掌握系统流程图、数据流程图、数据字典概念以及项目开发计划的基本内容6(3+3)3软件需求分析软件需求获取过程结构化分析方法需求规格说明、需求评审需求变更管理通过实际的软件需求举例,增加学生理解效果6(3+3)4软件概要设计方法软件设计的概念结构化设计方法体系结构设计通过解析日常实际应用的系统,讲述设计方法。8(4+4)5软件详细设计

6、方法过程设计,NS图,PAD图,设计过程,设计规格说明举例说明各类过程设计方法的优劣。8(4+4)6软件编码与规范设计语言的选择语言风格编码规范通过实际公司的编码规范进行引导8(4+4)7软件测试方法软件测试的概念测试的目的及原则白盒测试方法与测试用例、各类覆盖方法黑盒测试方法与用例软件测试的策略。白盒及黑盒测试用例的撰写与测试方法等。6(3+3)8面向对象的软件工程面向对象的软件开发方法简述UML的基本使用面向对象的分析,用例模型、对象模型、类图、动态模型题目:建立UML模型UML的使用演示,各类模型图的意义讲解。8(4+4)9软件复用软件复用的概念领域工程基于构件的软件开发掌握软件复用的概

7、念、目的与意义,了解可复用构件基本特征和基于 构件的软件开发过程。4(2+2)10软件维护与项目管理软件维护与软件管理策略、活动与方法软件过程与过程改进项目管理的基本概念通过实例讲解维护在软件开发过程中的重要性,及常见的项目管理方法。8(2+6)(六)教学建议1. 教学方法该课程具有理论抽象、内容涉及面广等特点,学生理解难度较大。单纯利用教材进行教学并不能体现很好效果。应采用实例与理论相结合的方式进行,并通过简单的实验提高学生的实际工具使用能力。应在每一章选取真实的开发案例,增强学生的理解与体会。最好是自始至终采用一个案例来进行讲解,这样比较有连贯性。2. 评价方法学期末采用闭卷笔试的方式进行考核。3. 教学条件该课程课堂教学方面应以多媒体教学为主。结合PPT、并介绍UML、SVN等软件的使用。4. 教材选编(1)课程教材1张海藩.软件工程导论(第5版M).清华大学出版社.2008(2)参考教材 1郑人杰.实用软件工程M.高等教育出版社 2史济民.软件工程原理、方法与应用M.高等教育出版社 3周之英.现代软件工程M.科学出版社 4Roger SPressman.软件工程实践者之路(第5版)M.机械工业出版社.2001专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁