重庆大学研究生《软件过程与项目管理》课程教学大纲-重庆大学软件学院
《软件过程与管理》教学大纲
《软件项目管理》教学大纲一、课程简介课程编号:02700277课程名称:软件项目管理(Software Project Management)课程类型:专业课(方向选修)学时:72(54+18)学分:3开课学期:6开课对象:软件工程先修课程:软件工程,数据库原理,面向对象开发工具参考教材:《IT项目管理》(第六版),Kathy Schwalbe著,杨坤译,机械工业出版社,2011年内容提要:项目管理的基本理论、技术和方法。
主要包括:项目及项目管理的概念、集成管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理、采购管理等。
二、课程性质、目的与要求软件工程专业选修课。
通过本课程的学习,使学生掌握现代软件项目管理的一些基本概念、基本原理和基本方法技术,了解项目特别是软件项目管理各个阶段各个领域所需的基本技术和工具,使得学生初步具备制定项目计划和实施项目管理的基本技能。
学生应按照本教学大纲,掌握现代项目管理的基本原理和基本方法,了解项目特别是软件项目管理各个阶段所需的基本技术和工具,初步具备制定项目计划和实施项目管理的基本技能。
三、教学基本内容与基本要求1、项目管理概论:(1)教学目标:通过本章学习,让学生理解什么是项目、项目的特征、项目的三维约束。
理解什么是项目管理,了解项目管理基本框架的关键因素。
了解项目、项目群以及项目组合管理相互之间的关系,以及他们各自对项目整体成功的贡献。
了解项目经理的作用。
(2)教学内容:什么是项目、什么是项目管理、项目群和项目组合管理、项目经理的作用、项目管理职业。
2、项目管理与信息技术环境:(1)教学目标:了解如何将项目管理系统观点应用于IT项目。
理解组织的4个框架、组织结构和组织文化。
理解利益相关者管理和高层管理委员会对项目成功的重要作用。
理解项目阶段和项目生命周期的含义,并区分项目开发和产品开发之间的区别。
了解IT项目的独特属性和多样化性质。
软件度量-重庆大学软件学院
重庆大学研究生《软件度量》课程教学大纲1、课程名称:软件度量课程编码:(在MIS系统中的课程编号)2、学时学分:32学时/2学分3、适用的学位类型:学术型硕士研究生和博士研究生4、先修课程:已经修过《软件工程》、《软件项目管理》课程。
5、使用教材及主要参考书目1)侯红,丁剑洁编著. 软件度量与软件过程管理. 清华大学出版社. 2009.82)中国标准出版社编.计算机软件工程国家标准汇编:软件度量与评价卷. 中国标准出版社. 2007.23)张松著.精益软件度量——实践者的观察与思考. 人民邮电出版社.2013.54)曹济著.软件项目功能点度量方法与应用.清华大学出版社. 2012.75)王海青编. 软件研发成本度量规范释义. 机械工业出版社.2015.16)[美]Stephen H.Kan 著,王振宇译.软件质量工程的度量与模型.机械工业出版社.2003.107)[美]麦加里著,吴超英等译. 实用软件度量. 机械工业出版社, 2003.98)[英]菲尔顿. 软件度量:严格而实用的方法. 清华大学出版社.1991.79)李键著. 软件过程质量度量与控制.清华大学出版社.2004.76、课程简介及主要内容(500字)软件度量是对软件开发项目、过程及其产品进行数据定义、收集以及分析的持续性定量化过程,目的在于对软件加以理解、预测、评估、控制和改善。
通过软件度量可以改进软件开发过程,促进项目成功,开发高质量的软件产品。
本课程旨在讲授软件度量的有关基础理论、方法体系及其在软件过程管理中的应用。
通过本课程的学习,要求学生系统地掌握软件度量的基本内容与方法,了解软件度量的主要应用领域;让学生注重软件度量与在过程管理中的应用,培养学生在软件过程中的度量思想。
主要内容包括:1.项目度量,包括度量项目规模、成本、进度、顾客满意度等;2.规模度量,依靠经验和经验模型估算工作量进行成本预算或作为项目策划和控制进度的基础;3.成本度量,对项目财务进行成本估算;4.产品度量,对软件一系列质量要素进行度量;5.过程度量,对软件开发过程进行度量,预测过程的未来属性,减少结果的偏差,包括成熟度度量、管理度量、生命周期度量等。
重庆大学研究生《软件系统模型》课程教学大纲 - 重庆大学软件学院
重庆大学研究生《软件系统模型》课程教学大纲1. 课程名称:软件系统模型2. 学时学分:32学时2学分3. 适用的学位类型:学术学位硕士研究生4. 先修课程:软件架构5. 使用教材及主要参考书目:此为探索性课程,不存在适用于教学目的的教材,广泛阅读可参考如:[1]Frank L. Severance. System Modeling and Simulation: An Introduction.Wiley; 1 edition (August 8, 2001).[2]Hassan Gomaa. Software Modeling and Design: UML, Use Cases, Patterns,and Software Architectures. Cambridge University Press; 1 edition (February21, 2011).[3]Tom Mens (Editor) , Alexander Serebrenik (Editor) , Anthony Cleve (Editor).Evolving Software Systems. Springer; 2014 edition (January 28, 2014).[4]David C. Hay. Data Model Patterns: Conventions of Thought. Dorset House(January 1, 1996).[5]Michael Blaha. Patterns of Data Modeling (Series: Emerging Directions inDatabase Systems and Applications). CRC Press; 1 edition (June 1, 2010).6. 课程简介及主要内容(500字)“软件系统模型”是一门探索多角度高视点认识分析软件系统的新型课程。
《软件工程、UML及项目管理》课程教学大纲
《软件工程、UML及项目管理》课程教学大纲《软件工程、UML及项目管理》课程教学大纲课程名称:软件工程、UML及项目管理课程编号:xxxxxx课程学分:x学分课程学时:x学时课程安排:三年级上学期课程性质:专业必修课一、教学目的和任务本课程是让学生初步地掌握从宏观和微观两个方面如何去开发软件系统。
使学生学会软件工程的原理、技术和方法,提高学生的软件开发和软件工程管理能力。
本课程地位:本课程是计算机科学与技术专业的必修课。
它是继程序设计和数据结构课程之后,对提高学生软件开发能力有重要作用的一门专业课程。
二、教学方法与教学要求本课程以理论讲授加上机实验为主要教学手段,结合案例分析,使学生从理论上掌握软件开发过程中需求分析、总体设计和详细设计、编码、测试等阶段的有关技术和方法、面向对象的分析和设计、初步掌握UML语言,并掌握软件项目计划、软件维护、软件工程管理和软件质量保证的一些方法,并了解一些计算机辅助软件工程的知识。
为了达到上述要求,还要进行实验教学。
实验教学的内容是:完成一个小型软件系统的需求分析、系统设计、编码、测试和维护工作。
让学生从实践中去体验和掌握软件开发从需求分析到系统设计,编码,测试的全过程。
并要求学生写出每一阶段的文档。
三、教学内容与教学安排1、课堂讲授36学时本课程课堂讲授的主要内容有:第1章软件工程学概述(2学时)1.1 软件危机1.2 软件工程1.3 软件生命周期1.4 软件过程要求:学生掌握软件的概念;了解软件的分类;了解软件危机及表现;文档的作用;什么是软件工程;软件工程的基本原理;生命周期各阶段的任务;瀑布模型;快速原型模型;螺旋模型。
第2章可行性研究(2学时)2.1 可行性研究的任务2.2 可行性研究过程2.3 系统流程图2.4 数据流图2.5 数据字典2.6 成本/效益分析要求学生掌握:可行性研究的任务;可行性研究过程;数据流图画法;数据字典编写方法;简单的成本/效益分析。
《软件项目管理》教学大纲
《软件项目管理》课程教学大纲一、课程的性质与教学目标【课程性质】《软件项目管理》是一门技术和管理交叉型、指导软件开发项目的组织与管理的学科。
本课程是软件工程及相关专业的必修课程,主要讲授软件项目开发、管理的概念和方法。
作为一种科学管理方法,软件项目管理特别适用于责任重大、关系复杂、时间紧迫、资源有限的任务。
从课程地位上来说,该课程是在先修课程基础上进一步提升的课程,是一门可以将学生的前期知识转换为能力,并提升学生职业发展的重要课程。
【教学目标】该课程的教学目标如下:1.掌握软件项目范围管理、进度管理、成本管理、质量管理等有关软件项目管理的基本理论,能够理解软件工程项目开发的特点,掌握项目管理的概念与方法;能够对复杂工程问题进行需求分析,运用计算机工程化思想构建系统总体解决方案,确定设计目标并进行模块分解。
2.掌握软件项目的人力资源管理、沟通管理、风险管理、采购管理等有关软件项目管理的基本理论,能够理解多学科背景下个体、团队成员以及负责人在复杂工程实践中的作用和相互关系。
3.熟悉软件项目管理的方法、流程和工具,能够具有良好的写作能力,能对软件的需求分析、系统设计和系统测试等软件开发各阶段撰写报告和设计文稿。
4.培养在软件开发组织中管理软件开发项目的基本能力,并将软件项目管理的理论应用于软件项目的实践,提高分析、解决问题的能力,能客观分析和评价软件领域专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并能对软件工程项目进行经济可行性分析和决策。
二、课程支撑的毕业要求及其指标点该课程支撑以下毕业要求和具体细分指标点:【毕业要求3】设计/开发解决方案:能够设计针对复杂软件工程问题的解决方案,设计满足特定需求的系统、单元(部件)或工艺流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。
支撑指标点3.2:能够对复杂工程问题进行需求分析,运用计算机工程化思想构建系统总体解决方案,确定设计目标并进行模块分解。
《软件项目管理》课程教学大纲
《软件项目管理》课程教学大纲软件项目管理课程教学大纲课程概述本课程旨在介绍软件项目管理的基本概念、原则、方法和工具,帮助学生掌握软件项目管理的核心知识和技能。
课程目标通过研究本课程,学生将能够:- 理解软件项目管理的重要性和特点;- 掌握软件项目生命周期管理的基本原则;- 熟悉软件项目管理的常用方法和工具;- 学会运用项目管理技术解决实际问题。
课程内容1. 软件项目管理概述- 软件项目管理的定义和特点- 软件项目成功的关键因素2. 软件项目生命周期管理- 软件项目生命周期的阶段和活动- 软件项目需求分析和规划- 软件项目开发和测试- 软件项目交付和维护3. 软件项目计划与控制- 项目计划的编制和管理- 项目进度和资源管理- 项目风险管理4. 软件项目团队管理- 项目组织和角色分配- 项目沟通和协作- 项目冲突管理和团队建设5. 软件质量管理- 软件质量保证和测试- 软件配置管理- 软件度量和评估6. 软件项目管理工具- Gantt 图和网络图- 项目管理软件的使用- 代码版本控制工具教学方法本课程将采用多种教学方法,包括课堂讲授、案例分析、小组讨论和实践项目等。
学生将有机会在实践中运用所学知识和技能。
评估方式学生的研究成绩将根据以下因素评估:- 课堂参与和表现:占总成绩的30%- 个人或小组项目作业:占总成绩的40%- 期末考试:占总成绩的30%参考书目- A Guide to the Project Management Body of Knowledge (PMBOK Guide)- Software Project Management: A Unified Framework by Walker Royce- Agile Project Management with Scrum by Ken Schwaber以上为《软件项目管理》课程教学大纲的简要内容。
具体教学安排和评分细则将根据实际情况进行调整和通知。
软件过程与项目管理大纲
软件过程与项目管理大纲软件过程大纲一、软件过程基础PPT11、软件过程与软件工程-PPT1软件危机软件工程的诞生与原理软件过程发展2、软件过程基本概念软件过程定义、生命周期软件过程模型-四大模型过程三个方面、定义、分类3、软件过程与项目管理软件过程的作用与优势过程管理、过程规范(特点、制定、优点)过程描述要点(过程层、阶段层、活动层)4、软件过程改进改进环境PDCA循环改进带来的益处二、过程成熟度PPT21、过程思维过程思维与任务思维2、过程规范定义过程规范对产品质量的影响3、软件过程成熟度定义不成熟过程与成熟过程的对比角色与职责、处理变更的方式、对发生问题的反应、可信性、对工作人员的奖励、预见性4、高效软件过程高效与低效的软件过程环境对比高效软件过程具有的特点、实现、保证机制、实现软件过程的条件(过程层面管理者员工层面)过程认同与过程制度化、过程文化、过程基础设施、组织管理基础设施、技术基础设施5、软件过程成熟度的发展质量管理与软件过程软件过程成熟度的运动、标准、评估体系模型关系、ISO9000、PMBOK、能力成熟度模型CMM、集成CMMI三、软件过程改进1、软件过程改进定义软件过程改进环境、软件过程改进步骤2、软件过程改进框架软件过程架构、组织与管理方面的架构不同层次上架构的作用、具体角色及职责SEPG目标与任务实体职责技术方面的架构过程支持工作企业标准的软件过程资源建立软件过程架构----图软件过程改进框架、软件过程改进规划图、要求、规划图模型阶段型与连续型的比较CMMI模型ISO/IEC 15504标准、过程类型、过程能力尺度软件过程评估方法(内容、目标、方式、评估领域、流程)改进计划四、CMMI1、过程能力定义过程能力及成熟度、过程能力、过程能力与过程性能、过程能力轮廓、过程维、能力维、过程能力的标记通过改进过程提升成熟度成熟度的定义2、CMMI主要思想CMM、CMMI、级别差异过程改进、升级到CMMI23、CMMI的表示形式连续式和阶段式阶段式表示-组织成熟度方法连续式表示-过程能力方法4、CMMI主要内容概念体系采用分级表示法的模型结构过程域模型构件:特殊目标和特殊实战(不同成熟度)模型构件:通用目标和通用实战(不同成熟度)模型构件:共同特性相关过程域作业-安排聚餐 CMMI不同级对应五、软件质量1、软件质量微软与通用定义用户的理解指标2、软件质量模型ISO/IEC9126质量模型软件质量指标体系质量特性不同视角理解软件质量质量影响因素-软件产品、软件过程3、软件质量保证质量管理与软件开发软件质量保证主要任务谁来执行和实施软件质量保证理解软件质量保证从哪几方面关注软件质量如何保证软件质量SQA过程软件质量保证工作内容和方法检查表、因果图软件质量保证的组织结构-职能结构矩阵结构软件质量保证在过程改进中的作用4、CMMI中的过程与产品质量保证(PPQA)过程与产品质量保证-目的、构件模型、特殊目标、关系图目标和实践的映射经典工作产品六、需求管理1、CMMI中的需求管理(RM)需求管理目的、特殊目标、关系图、典型工作产品、通用实践例子、需求管理工具目标和实践的映射2、需求管理实践需求管理过程-1.制定需求管理计划2.构件功能交叉的需求团队、3.涉众人员需求知识培训4.定义系统5.需求基线化6.需求控制流分析问题理解涉众需要需求管理关键活动需求评审-定义、目的、注意事项需求验证-手段-软件测试、需求评审需求的可跟踪性管理需求变更七、配置管理1、为什么需要配置管理发展历程、新需求、问题、后果2、软件配置管理的发展及含义起源-硬件配置-软件配置软件配置管理-定义、任务、特点、地位、益处比喻:保鲜库、相册、时光穿梭者、很多作者合写一本书3、软件配置管理的目标及任务软件配置管理的目标:标识变更、控制变更、确保变更、报告变更软件配置管理的任务:标识、版本管理、变更控制、配置审计、配置报告完善的软件配置管理功能4、软件配置管理功能功能-保留文件修改轨迹、增量存储方式产品版本管理构建管理变更管理状态报告构建管理变更基本变更状态配置管理中的变更管理。
《软件项目管理》课程教学大纲
《软件项目管理》课程教学大纲Software Project Management一、课程说明课程编码:044222101,课程总学时51、周学时3、学分2,开课学期:第6学期。
1.课程性质:专业必修课2.适用专业:适用于软件工程专业。
3.课程教学目的与要求通过该课程的学习,使学生掌握了解软件开发项目管理的基本知识,提高实践能力。
重点掌握编制软件项目计划和跟踪软件项目计划的过程,其中,包括范围计划,成本计划,时间计划,质量计划,变更计划,风险计划,度量计划,沟通计划等计划的制定;以及项目实施过程中如何对项目进行跟踪控制。
并达到具备运用所学到的知识解决实际问题的能力。
4.本门课程与其它课程关系本课程先修课程为:软件工程、软件系统分析与设计。
5.推荐教材及参考书[1]肖来元,《软件项目管理与案例分析》,国家11.5规划教材,清华大学出版社,2005.2[2]韩万江等,软件项目管理案例教程,机械工业出版社[3]《IT项目管理》英文版(第4版)机械工业出版社,20066.课程教学方法与手段课堂讲授和上机实验结合。
讲基本原理和方法,用对应的例子说明问题;课堂以讲解为主,并针对项目管理中的重要环节进行相关的实验,要求通过课后的进一步自学来巩固实践。
从多本权威指南和优秀教科书中吸取最重要的内容。
给出教详细的自学指南,提供给学生课后自学。
本课程的目的是了解软件开发项目管理的基本知识,并结合特定的项目模拟练习完成整个软件项目的管理及相关文档的编写工作。
根据项目管理的教学特征,充分利用多媒体技术进行课堂教学讲授,结合课程内容安排上机实验。
7.课程考核方法与要求本课程强调项目管理中的文档编写及综合能力,考核方法采用平时实验作业(见下面“实践性教学内容安排”)与期末考查并重,60%期末考试,40%大作业。
8.实践教学内容安排实验一:技术开发合同的编写。
实验二:项目规模估算报告。
实验三:项目任务分解。
实验四:项目集成计划。
重庆大学研究生《软件过程与项目管理》课程教学大纲-重庆大学软件学院
重庆大学研究生《软件过程与项目管理》课程教学大纲1、课程名称:软件过程与项目管理课程编码:(在MIS系统中的课程编号)2、学时学分:32学时/2学分3、适用的学位类型:学术型博士/硕士4、先修课程:《软件工程导论》、《软件需求分析》5、使用教材及主要参考书目(1)朱少民、左智,软件过程管理,清华大学出版社,2007.4(2)韩万江等,软件项目管理案例教程(第2版),机械工业出版社,2009.4(3)任永昌著,软件项目管理,清华大学出版社,2012.76、课程简介及主要内容(500字)通过本课程的学习,学生能够全面了解软件开发和维护的全过程,深刻理解软件过程的框架、标准和内涵,能够将软件过程模型灵活地应用于实践之中,掌握软件项目管理的基本理论,熟悉软件项目管理的方法、流程和工具。
培养学生在软件开发中不断改进软件过程、管理软件开发项目的基本能力,并将软件项目管理的理论应用于软件项目的实践,提高分析、解决问题的能力。
该课程主要内容包括软件过程规范、软件过程成熟度、软件过程的组织管理、需求管理和技术管理等相关的概念和理论,以及软件项目计划管理、成本管理、质量管理、配置管理、文档管理、风险管理和集成管理等流程、方法和实践。
7、教学内容、教学方式及学时分配:8、考核及成绩评定方式:平时作业及出勤30% + 期末闭卷考试70%编制人签字:柳玲学院主管院长签字:符云清编制时间:2015.12.18Syllabus for Graduate Courses of Chongqing University1、Course Name:Software process and project management Course Code:2、Credits and hours:32 hours/2 credits3、Degree Level: Academic Degree (Doctor/Master)Software Engineering4、Prerequisite Courses:Software Engineering、Software requirement analysis5、Textbooks and reference books:(1)朱少民、左智,软件过程管理,清华大学出版社,2007.4(2)韩万江等,软件项目管理案例教程(第2版),机械工业出版社,2009.4(3)任永昌著,软件项目管理,清华大学出版社,2012.76、Course descriptionThrough the study of this course, students can understand the whole process of software development and maintenance, and deeply understand the framework, standards and contents of the software process, and can apply the software process model into the practice. Students can master the basic theory of software project management, and familiar with methods, processes and tools of the software project management. This course trains the basic ability of students in the software development process and software project management.The main content of this course includes the concepts and theories of software process specification, software process maturity, organization management, requirement management, technology management, etc., and the process, method and practice of software project plan management, cost management, quality management, configuration management, document management, risk management and integrated management.。
《软件工程与项目管理》教学大纲
《软件工程与项目管理》教学大纲课程类别:岗位职业能力课程适用专业:计算机应用技术授课学时:2课程学分:2一、课程性质、任务课程性质:本课程是我院计算机应用技术、计算机网络技术专业的专业岗位职业能力课程,它是一门理论与实践相结合的学科,重在培养学生按工程化、标准化、规范化方法从事软件设计与研发的课程,对学生毕业后从事软件和网站开发岗位相关工作有重要意义。
本课程总学时为32学时,其中理论课授课28学时,上机实训课20学时(上机实验4学时,课后实习16学时)。
课程的任务:通过本课程的学习可以使学生掌握软件项目开发、使用和维护的工程化方法,减少因人为因素出现的软件危机,从而提高软件的生命周期。
本课程主要任务是培养学生在软件设计过程中撰写各种规格说明书,这样也利于学生写作能力和撰写毕业论文能力的提高,从而将理论与实践有机结合起来。
二、课程培养目标:知识目标:1.熟练掌握软件与软件工程基本概念和基本知识。
2.熟练掌握生存周期与软件开发模式。
3.掌握结构化程序设计的编程思想。
4.掌握面向对象分析、设计与编码方法。
5.掌握有关软件的评审、测试与维护,项目计划与项目管理方法。
6. 能用软件工程的方法参与软件项目的分析、设计、实现和维护。
技能目标:能够撰写软件可行性研究报告、软件项目开发计划书、软件需求规格说明书、软件设计说明书、源程序清单、集成与验收报告、软件维护报告等软件开发、维护、管理过程中的各类文档,同时也利于学生写作能力的提高和撰写毕业论文。
素质目标:1.培养学生按工程化、标准化、规范化方法从事软件设计的意识。
2.培养学生撰写工程技术文档的能力。
3.培养学生独立思考分析问题的能力。
4.培养学生团队协作的能力。
三、选用教材与参考资料教材版本信息:本课程选用的教材是《软件工程(第3版)》,它是高等教育出版社2012年5月出版的“十二五”普通高等教育本科国家级规划教材。
教材使用评价:本书介绍了在软件开发与维护过程中应用软件工程方法的必要性和迫切性,介绍了软件工程的基本原理、概念与技术方法,具有较强的实用性。
《软件项目管理》课程教学大纲
信息科学技术系《软件项目管理》课程教学大纲课程名称: 件项目管理课程性质: 专业必修课总学时数: 54学时,其中授课时间为36学时,实验课时为18学时。
总学分数: 3学分适应专业:软件工程开设时间: 第6学期一.大纲说明1.课程的性质、目的与任务《软件项目管理》课程是电子商务专业的选修课。
本课程阐述了软件开发、维护等方面的软件工程学的概念、原理及典型的技术方法.通过本课程的学习,使学生树立软件工程的科学思想,能自觉按照软件工程的方法学进行软件的开发和维护工作,并掌握与此相应的方便的工具,形成良好的软件开发习惯。
课程主要内容:软件工程概述;可行性研究;需求分析;总体设计;详细设计;编码;测试;维护;UML使用.2.课程的教学要求掌握软件生存周期各阶段的任务和实现手段,培养学生结合实际软件项目的分析与设计能力;了解UML的结构、图例;能使用PowerDesigner工具进行系统分析与建模的具体操作。
3.课程的教学方法和教学形式建议本课程教学形式以面授结合实验为主。
考虑到本课程的针对性非常强,建议采用学习小组的形式,在相关内容面授完成后,结合具体项目以小组为单位进行讨论、实验并撰写相关报告。
4.要求的层次课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、理解和掌握.了解是能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用.5。
文字教材、音像教材与CAI课件的配合(1)程以文字教材为主(包括主教材和实验教材两部分),文字教材担负着形成整个课程体系系统性和完整性的任务,是学生学习的主要媒体形式.因此教材要求内容新颖、条理分明、深入浅出、便于自学。
在内容上要紧密围绕本专业的培养目标,突出重点、兼顾一般,反映当代最新技术及应用。
(2)材与CAI课件作为文字教材的强化媒体,配合文字教材讲授课程的重点、难点以及问题的分析方法与思路。
两者互相补充,彼此配合。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
重庆大学研究生《软件过程与项目管理》课程教学大纲
1、课程名称:软件过程与项目管理
课程编码:(在MIS系统中的课程编号)
2、学时学分:32学时/2学分
3、适用的学位类型:学术型博士/硕士
4、先修课程:
《软件工程导论》、《软件需求分析》
5、使用教材及主要参考书目
(1)朱少民、左智,软件过程管理,清华大学出版社,2007.4
(2)韩万江等,软件项目管理案例教程(第2版),机械工业出版社,2009.4(3)任永昌著,软件项目管理,清华大学出版社,2012.7
6、课程简介及主要内容(500字)
通过本课程的学习,学生能够全面了解软件开发和维护的全过程,深刻理解软件过程的框架、标准和内涵,能够将软件过程模型灵活地应用于实践之中,掌握软件项目管理的基本理论,熟悉软件项目管理的方法、流程和工具。
培养学生在软件开发中不断改进软件过程、管理软件开发项目的基本能力,并将软件项目管理的理论应用于软件项目的实践,提高分析、解决问题的能力。
该课程主要内容包括软件过程规范、软件过程成熟度、软件过程的组织管理、需求管理和技术管理等相关的概念和理论,以及软件项目计划管理、成本管理、质量管理、配置管理、文档管理、风险管理和集成管理等流程、方法和实践。
7、教学内容、教学方式及学时分配:
8、考核及成绩评定方式:
平时作业及出勤30% + 期末闭卷考试70%
编制人签字:柳玲学院主管院长签字:符云清编制时间:2015.12.18
Syllabus for Graduate Courses of Chongqing University
1、Course Name:Software process and project management Course Code:
2、Credits and hours:32 hours/2 credits
3、Degree Level: Academic Degree (Doctor/Master)
Software Engineering
4、Prerequisite Courses:
Software Engineering、Software requirement analysis
5、Textbooks and reference books:
(1)朱少民、左智,软件过程管理,清华大学出版社,2007.4
(2)韩万江等,软件项目管理案例教程(第2版),机械工业出版社,2009.4(3)任永昌著,软件项目管理,清华大学出版社,2012.7
6、Course description
Through the study of this course, students can understand the whole process of software development and maintenance, and deeply understand the framework, standards and contents of the software process, and can apply the software process model into the practice. Students can master the basic theory of software project management, and familiar with methods, processes and tools of the software project management. This course trains the basic ability of students in the software development process and software project management.
The main content of this course includes the concepts and theories of software process specification, software process maturity, organization management, requirement management, technology management, etc., and the process, method and practice of software project plan management, cost management, quality management, configuration management, document management, risk management and integrated management.。