《软件过程管理》课程教学大纲_第1页
《软件过程管理》课程教学大纲_第2页
《软件过程管理》课程教学大纲_第3页
《软件过程管理》课程教学大纲_第4页
《软件过程管理》课程教学大纲_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE1《软件过程管理》课程教学大纲课程英文名称:ManagingtheSoftwareProcess课程编号:0800740学分:3学时:48课程教学对象本课程教学对象为计算机学院软件工程专业普通本科学生。课程性质及教学目的本课程属于专业选修课,通过本课程的学习,使学生全面了解软件过程管理的基本内容,深刻理解软件过程的框架、标准和内涵,掌握软件开发过程的一套标准化管理方法,能将软件过程模型灵活应用于实际项目管理中,能解决软件开发过程遇到的问题,对软件过程进行评估和改进。培养学生对软件开发过程管理的认知能力、项目管理能力、软件过程评估与改进能力、过程管理工具运用能力、自学和解决实际问题能力。对先修知识的要求本课程的先修课程为软件工程、面向对象分析与设计、程序设计等。通过软件工程课程的学习,使学生了解软件工程的基本概念、原理、方法和有关技术;面向对象分析与设计课程让学生了解软件开发的完整过程,熟悉并能够运用软件设计工具对系统进行分析设计;而掌握程序设计的知识技能后,学生能够使用高级语言实现系统的模型,把软件工程的技术应用到实际软件开发中,提高学生的软件开发和设计能力。课程的主要内容、基本要求和学时分配建议(总学时数:32)知识模块知识点要求学时学习方式课外学习要求1、软件过程的基本概念1.1过程的定义A4课堂讲授进行相应的课后阅读及练习1.2软件过程的分类和组成A课堂讲授2、软件过程规范2.1过程规范的定义A课堂讲授2.2软件生命周期的过程需求 B课堂讲授2.3软件生命周期的标准体系C课堂讲授2.4软件过程模型B课堂讲授3、软件过程成熟的标准3.1不成熟的特点B4课堂讲授进行相应的课后阅读及练习3.2成熟的标准B课堂讲授4、过程成熟度模型4.1CMM基本内容A课堂讲授进行相应的课后阅读及练习4.2CMM成熟度等级A课堂讲授4.3CMM成熟度等级的过程特征A课堂讲授4.4CMM与CMMI过程域比较C课堂讲授4.5软件过程可视性、能力和性能C自学辅导4.6软件过程框架C自学辅导5、组织过程5.1组织过程焦点B3课堂讲授进行相应的课后阅读及练习5.2组织过程定义B课堂讲授6、PSP过程6.1PSP过程框架A课堂讲授进行相应的课后阅读及练习6.2PSP过程成熟度模型A课堂讲授7、TSP过程7.1TSP结构A课堂讲授进行相应的课后阅读及练习7.2TSP启动过程A课堂讲授7.3TSP工作流程A课堂讲授8、需求开发8.1需求获取A2课堂讲授进行相应的课后阅读及练习8.2需求分析A课堂讲授8.3需求定义A课堂讲授8.4需求确认A课堂讲授9、需求管理9.1变更控制B课堂讲授进行相应的课后阅读及练习9.2需求跟踪B课堂讲授10、软件过程技术架构10.1过程技术架构的层次和内容B3课堂讲授进行相应的课后阅读及练习10.2软件过程资源的管理B课堂讲授11、软件过程的问题分析和决策方法11.1过程问题解决的系统方法A课堂讲授进行相应的课后阅读及练习11.2过程问题的原因分析和缺陷分析A课堂讲授12、软件过程的技术路线12.1过程的技术解决流程C自学辅导进行相应的课后阅读及练习12.2开发设计的方法C自学辅导12.3编程和单元测试的方法C自学辅导12.4验证、确认与测试的方法C自学辅导13、软件过程管理工具13.1需求管理工具C课堂讲授进行相应的课后阅读及练习13.2分析设计工具A课堂讲授13.3配置管理和变更管理工具A课堂讲授14、软件配置管理14.1配置的概念A4课堂讲授进行相应的课后阅读及练习14.2基线控制B课堂讲授14.3版本控制A课堂讲授14.4变更控制B课堂讲授15、项目成本管理15.1项目规模估算A课堂讲授进行相应的课后阅读及练习15.2项目成本组成A课堂讲授16、项目资源管理16.1人力资源管理B课堂讲授进行相应的课后阅读及练习16.2软硬件资源管理B课堂讲授17、项目风险管理17.1风险识别B课堂讲授进行相应的课后阅读及练习17.2风险分析B课堂讲授18、项目计划管理18.1工作分解结构A课堂讲授进行相应的课后阅读及练习18.2任务排序A课堂讲授18.3计划跟踪A课堂讲授19、质量管理概述19.1质量管理方式B3课堂讲授进行相应的课后阅读及练习20、软件评审过程和方法20.1评审过程A课堂讲授进行相应的课后阅读及练习20.2评审方法A课堂讲授21、软件缺陷21.1缺陷分析A课堂讲授进行相应的课后阅读及练习21.2缺陷预防A课堂讲授22、过程质量度量22.1质量度量的作用C课堂讲授进行相应的课后阅读及练习22.2质量度量的方式C课堂讲授22.3计划跟踪C课堂讲授23、集成项目管理23.1集成管理的内容A3课堂讲授进行相应的课后阅读及练习23.2集成管理的流程A课堂讲授24、集成项目的合成计划24.1合成计划的概念C自学辅导进行相应的课后阅读及练习24.2合成计划的管理C自学辅导24.3合成计划的实施C自学辅导25、产品集成的过程管理25.1软件产品工程A课堂讲授进行相应的课后阅读及练习25.2产品集成的管理流程A课堂讲授25.3软件产品工程的实践A课堂讲授26、集成产品开发模式26.1IPD产生的背景A课堂讲授进行相应的课后阅读及练习26.2IPD的核心思想A课堂讲授26.3IPD的过程框架模式A课堂讲授27、IPD方法应用和实践27.1IPD的方法体系B课堂讲授进行相应的课后阅读及练习27.2IPD的方法启动和建立B课堂讲授27.3市场过程管理B课堂讲授27.4流程重整B课堂讲授27.5产品重整B课堂讲授27.6新产品开发B课堂讲授28、过程模型的剪裁28.1软件开发组织的类型A4课堂讲授进行相应的课后阅读及练习28.2CMMI表示方法A课堂讲授28.3连续式表示模型的剪裁B课堂讲授29、软件过程度量29.1过程度量的内容B课堂讲授进行相应的课后阅读及练习29.2过程度量的流程B课堂讲授29.3过程度量的方法B课堂讲授29.4过程度量的技术B课堂讲授29.5过程能力度量B课堂讲授29.6过程生产率度量B课堂讲授30、过程评估参考模型30.1ISO/IEC15504模型C自学辅导进行相应的课后阅读及练习30.2Bootstrap模型C自学辅导30.3Trillium模型C自学辅导30.4CMM/CMMI模型C自学辅导31、过程评估31.1评估的目标和期望A课堂讲授进行相应的课后阅读及练习31.2评估的内容和范围A课堂讲授31.3评估的方式和类型A课堂讲授31.4过程评估的方法A课堂讲授32、过程改进的模型和方法32.1IDEAL模型C自学辅导进行相应的课后阅读及练习32.2Raytheon方法C自学辅导32.36Sigma方法C自学辅导33、过程改进的实施33.1过程改进的原则和策略B课堂讲授进行相应的课后阅读及练习33.2过程改进的组织支持B课堂讲授33.3过程改进计划B课堂讲授33.4过程改进的具体实施B课堂讲授34、IBM-Rational业务驱动开发过程管理34.1RUP的迭代过程B2课堂讲授进行相应的课后阅读及练习34.2提高过程的适应性需求开发和质量改进B课堂讲授34.3架构设计和组件复用B课堂讲授35、微软公司的软件开发过程模式35.1MSF的过程模型B课堂讲授进行相应的课后阅读及练习35.2MSF的团队模型B课堂讲授35.3MSF过程模型的特点和原则B课堂讲授35.4MSF过程模型的应用B课堂讲授36、敏捷模型的软件过程管理36.1敏捷方法的过程模型B课堂讲授进行相应的课后阅读及练习36.2敏捷过程的最佳实践B课堂讲授37、面向构件的软件过程37.1面向构件软件过程的思想B课堂讲授进行相应的课后阅读及练习37.2面向构件软件过程的阶段划分B课堂讲授38、软件过程的自定义体系38.1过程模式的对比分析A课堂讲授进行相应的课后阅读及练习38.2自我定义的理想管理过程A课堂讲授注:知识点中粗体字部分为本课程的重点或难点建议使用教材及参考书朱少民.软件过程管理.北京:清华大学出版社,2007龚波.软件过程管理.北京:中国水利水电出版社,2003WattsS.Humphrey侯红.软件度量与软件过程管理.北京:清华大学出版社,2009刘燕权译.标准CMMI过程改进评估方法.北京:电子工业出版社,2008课程考核方式本课程采用笔试开卷的考核方式,要求学生熟练掌握课程教学目标要求的内容,并能有效表达和运用,以达到该课程的能力培养目标。采用平时成绩和期末考试成绩相结合的方式:平时表现(考勤、随堂提问、作业、随堂测验、实验环节):30%,期末考试:70%课内实验(实训)环节及要求(16学时)序号实验(实训)项目实验(实训)内容实验(实训)目的及要求学时1个体软件过程编写一个小程序,在此过程中,结合个体软件过程的知识,完成软件过程的文档并提交实验报告。按照个体软件过程的规范要求,结合实际的程序设计,来深入理解并运用个体软件过程的基本概念、方法与过程。42Project项目管理工具熟悉Project2007视图(甘特图、任务分配状况、日历、网络图、资源工作表、资源使用情况、资源图表、组合视图),新建项目文件,设置关键项目信息。完成实验后提交实验报告。了解IT项目管理的基本概念和项目管理核心领域的基本知识,初步掌握项目管理软件MicrosoftProject的基本操作。43软件项目计划

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论