《软件项目管理》课程教学大纲

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

信息科学技术系《软件项目管理》课程教学大纲课程名称:件项目管理课程性质:专业必修课总学时数:54学时,其中授课时间为36学时,实验课时为18学时。总学分数:3学分适应专业:软件工程开设时间:第6学期一.大纲说明1.课程的性质、目的与任务《软件项目管理》课程是电子商务专业的选修课。本课程阐述了软件开发、维护等方面的软件工程学的概念、原理及典型的技术方法。通过本课程的学习,使学生树立软件工程的科学思想,能自觉按照软件工程的方法学进行软件的开发和维护工作,并掌握与此相应的方便的工具,形成良好的软件开发习惯。课程主要内容:软件工程概述;可行性研究;需求分析;总体设计;详细设计;编码;测试;维护;UML使用。2.课程的教学要求掌握软件生存周期各阶段的任务和实现手段,培养学生结合实际软件项目的分析与设计能力;了解UML的结构、图例;能使用PowerDesigner工具进行系统分析与建模的具体操作。3.课程的教学方法和教学形式建议本课程教学形式以面授结合实验为主。考虑到本课程的针对性非常强,建议采用学习小组的形式,在相关内容面授完成后,结合具体项目以小组为单位进行讨论、实验并撰写相关报告。4.要求的层次课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、理解和掌握。了解是能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。5.文字教材、音像教材与CAI课件的配合(1)程以文字教材为主(包括主教材和实验教材两部分),文字教材担负着形成整个课程体系系统性和完整性的任务,是学生学习的主要媒体形式。因此教材要求内容新颖、条理分明、深入浅出、便于自学。在内容上要紧密围绕本专业的培养目标,突出重点、兼顾一般,反映当代最新技术及应用。(2)材与CAI课件作为文字教材的强化媒体,配合文字教材讲授课程的重点、难点以及问题的分析方法与思路。两者互相补充,彼此配合。二、教学内容与学时分配1.学时分配教学内容授课学时实验学时软件工程的概念3软件过程的管理与改进3项目可行性分析与软件需求分析33系统分析与设计46系统实现16软件测试4软件配置管理与软件维护3软件项目管理33RUP与UML12总计36182.授课内容与要求第一章软件工程的概念1.软件的概念2.软件危机及其解决思路3.软件工程4.生存周期模型本章要求理解软件工程的定义、目的、研究内容理解软件生存周期的定义、阶段、完成任务。常见生存周期模型的特点了解软件危机及其解决思路第二章统一软件开发过程(RUP)与统一建模语言(UML)1.软件开发的几个指导原则及模型的概念2.统一软件开发过程3.UML概述4.UML结构5.UML中的图本章要求理解RUP的四个工作阶段;UML的基本构造块掌握UML的九种常用图的使用了解软件开发的一般性方法、RUP开发的五个核心工作流第三章软件过程的管理与改进1、软件过程管理与改进概述2、度量软件过程3、能力成熟度模型4、个体软件过程PSP5、团体软件过程TSP本章要求理解软件过程管理、软件过程改进的概念了解CMM、PSP、TSP第四章项目可行性分析与软件需求分析1、可行性研究的需求分析的任务2、项目的可行性分析3、需求分析方法4、结构化需求分析与RUP需求分析比较5、RUP获取用户需求实例本章要求理解需求分析的概念、包含内容和分析方法了解可行性分析的概念、方法了解SA、RUP获取需求的方法和步骤了解需求规格说明书的写法第五章系统分析与设计1、几种常用的体系结构2、结构化概要设计3、结构化详细设计4、RUP的分析设计5、结构化方法与面向对象方法特点比较本章要求理解体系结构的概念、概要设计完成的任务、方法、详细设计完成的任务、方法。了解模块划分的原则、SA和RUP系统分析与设计的步骤和方法第六章系统实现1、选择一种合适的程序设计语言2、编码规范3、程序效率4、程序的安全性本章要求理解不同编程语言的特点及适用领域。了解程序运行效率、健壮性、安全性的相关内容。了解编码规范第七章软件测试1、软件测试概述2、软件测试的基本原理与技术3、需求测试与设计测试4、单元测试、集成测试与系统测试5、测试团队与角色本章要求理解软件测试的概念、目的及其研究内容了解不同测试阶段的概念及其作用。能编写不同测试用例第八章软件配置管理与软件维护1、软件配置管理2、软件维护本章要求掌握软件配置管理、软件维护的概念了解软件配置管理的常用工具、软件维护的注意事项第九章软件项目管理1、项目管理的常见概念2、项目计划3、项目监控4、软件质量管理5、软件外包管理6、软件项目的人员管理7、项目结项管理本章要求理解软件项目及软件项目管理的概念了解软件项目管理的目的研究内容、方法、常用管理工具三.其他说明1.考试方式:课程采用闭卷考试的方法进行。2.考试成绩:笔试成绩占总成绩的70%。形成性考核成绩占30%,由实验成绩、平时作业成绩、课堂提问成绩三部分组成,比例为4:4:2。3.实验内容实验1:PowerDesigner入门要求:熟悉PowerDesigner的主要界面和常用模块实验2:PowerDesigner业务处理模型要求:熟悉PowerDesigner业务处理模型的使用实验3:PowerDesigner概念数据模型要求:熟悉PowerDesigner概念数据模型的使用实验4:PowerDesigner物理数据模型要求:熟悉PowerDesigner物理数据模型的使用实验5:PowerDesigner面向对象模型要求:熟悉PowerDesigner面向对象模型的使用4.教材参考书待定

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功