《软件工程与项目管理》课程教学大纲.docx
《《软件工程与项目管理》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《软件工程与项目管理》课程教学大纲.docx(6页珍藏版)》请在文库网上搜索。
1、软件工程与项目管理课程教学大纲课程编码:课程名称:软件工程与项目管理 英文名称:Software Engineering and Project Management课程类别:专业教育必修课程 适用专业:软件工程总学时数:64 学 分:4先修课程:数据结构、数据库原理与应用、高级语言程序设计、面向对象方法一、课程性质、目的与要求(一)课程性质软件工程与项目管理是软件工程专业必修的一门核心专业基础课程,课程系统地介绍了软件工程的基本知识,重点讲授软件工程的原则、过程、方法和工具,在一定的时间和预设范围内,如何有效利用人力、资源、技术和工具,使软件系统或软件产品按原定计划和质量要求如期完成。课程对
2、培养学生分析问题与解决问题的能力和养成良好的工程化系统开发习惯有重要作用。本课程教学的目的是培养、锻炼学生的软件工程化思想,提高学生的问题分析与表达、解决方案设计、软件项目测试与维护和软件项目管理等能力,为今后软件工程实践提供坚实的理论基础。课程的任务是使学生能够综合运用软件工程的概念、原理、技术和方法开发与维护软件,能够阅读和编写相关软件工程技术文档,具备分析问题和解决问题的能力和团队工作交流能力。通过本课程学习,使学生能够掌握软件工程的基础知识,从工程学角度认识软件在大型复杂系统中的设计和应用,具备作为软件工程师从事软件开发所需的专业能力。(二)教学目的与要求 1. 学习软件工程的基本概念
3、、过程模型、活动方法等,学习和掌握软件工程开发的职业规范,掌握软件开发进度管理、成本管理、质量管理和风险管理的概念与方法,能选择适当工具描述相关过程能够把所掌握的知识联系并应用到软件工程的分析、设计和项目管理上来,能进行软件需求分析、整体和单元设计、测试用例设计,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。2. 通过对软件工程项目案例分析,使学生能够综合运用软件工程相关背景知识进行合理分析,评价项目解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。3. 通过软件心理学、软件管理学知识学习,使学生具有人文社会科学素养、社会责任感,能够在软件工
4、程实践中理解并遵守工程职业道德和规范,遵守和履行相关法律责任。4. 培养团队合作的精神,能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。培养正确的世界观,提高人际沟通的技巧、统筹兼顾能力。5. 能够与业界同行及社会公众进行有效沟通和交流,包括撰写软件工程报告和设计文稿、陈述发言、清晰表达,并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。6. 理解并掌握软件项目管理及软件经济决策相关方法,并能在涉及多学科环境的工程实践中应用。二、教学内容、要求及学时分配序号教学内容教学目标重点与难点总学时讲授实验1第1章 软件工程概述掌握:软件和软件工程的具体定义,软件项目管理的概念。了解
5、:软件危机的表现及原因,软件工程的内容、框架、原理,软件开发方法、工具、环境,软件项目管理的要素,UML的基本组成。教学重点:软件工程与软件项目管理的研究内容。教学难点:软件工程和软件项目管理的区别与联系。442第2章 软件过程掌握:软件过程概念,瀑布模型、演化过程模型以及增量模型的特征,软件项目的过程管理。了解:专用过程模型、敏捷过程的基本概念,软件过程评估标准与软件能力成熟度模型。教学重点:软件过程的瀑布模型、演化过程模型、增量过程模型的特性,各自的优缺点,软件项目管理过程组。教学难点:演化过程模型、增量过程模型的特征。443第3章 软件策划与项目计划掌握:可行性研究的研究任务和主要问题,
6、软件项目计划的概念、总体计划和阶段实施计划的概念,工数估算。了解:软件策划的任务和特点,可行性研究的主要问题,软件项目总体计划的具体内容与分类,作业分解结构,项目工程资源估计方法。教学重点:软件策划的任务,可行性研究的主要问题,软件项目计划的制定,总体计划与阶段实施计划内容。教学难点:可行性研究的主要问题,项目总体计划的内容。8444第4章 软件需求工程熟练掌握:面向数据流的需求分析中数据流图以及实体联系图的应用。掌握:数据词典的构成、软件需求开发与管理的过程,面向对象分析的概念。了解:需求工程的概念、步骤和注意事项,数据建模的数据规范化问题,功能建模中加工规格说明,面向对象分析的对象模型、动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程与项目管理 软件工程 项目 管理 课程 教学大纲