阶段、完成任务。常见生存周期模型的特点了解软件危机及其解决思路第二章统一软件开发过程(RUP)与统一建模语言(UML)
1软件开发的几个指导原则及模型的概念2统一软件开发过程3UML概述4UML结构5UML中的图本章要求理解RUP的四个工作阶段;UML的基本构造块掌握UML的九种常用图的使用了解软件开发的一般性方法、RUP开发的五个核心工作流第三章软件过程的管理与改进1、软件过程管理与改进概述2、度量软件过程3、能力成熟度模型4、个体软件过程PSP5、团体软件过程TSP本章要求理解软件过程管理、软件过程改进的概念了解CMM、PSP、TSP第四章项目可行性分析与软件需求分析1、可行性研究的需求分析的任务2、项目的可行性分析3、需求分析方法4、结构化需求分析与RUP需求分析比较5、RUP获取用户需求实例本章要求
f理解需求分析的概念、包含内容和分析方法了解可行性分析的概念、方法了解SA、RUP获取需求的方法和步骤了解需求规格说明书的写法第五章系统分析与设计1、几种常用的体系结构2、结构化概要设计3、结构化详细设计4、RUP的分析设计5、结构化方法与面向对象方法特点比较本章要求理解体系结构的概念、概要设计完成的任务、方法、详细设计完成的任务、方法。了解模块划分的原则、SA和RUP系统分析与设计的步骤和方法第六章系统实现1、选择一种合适的程序设计语言2、编码规范3、程序效率4、程序的安全性本章要求理解不同编程语言的特点及适用领域。了解程序运行效率、健壮性、安全性的相关内容。了解编码规范第七章软件测试1、软件测试概述2、软件测试的基本原理与技术3、需求测试与设计测试4、单元测试、集成测试与系统测试5、测试团队与角色本章要求
f理解软件测试的概念、目的及其研究内容了解不同测试阶段的概念及其作用。能编写不同测试用例第八章软件配置管理与软件维护
1、软件配置管理2、软件维护本章要求掌握软件配置管理、软件维护的概念了解软件配置管理的常用工具、软件维护的注意事项第九章软件项目管理1、项目管理的常见概念2、项目计划3、项目监控4、软件质量管理5、软件外包管理6、软件项目的人员管理7、项目结项管理本章要求理解软件项目及软件项目管理的概念了解软件项目管理的目的研究内容、方法、常用管理工具三其他说明1考试方式课程采用闭卷考试的方法进行。2考试成绩笔试成绩占总成绩的70。形成性考核成绩占30由实验成绩、平时作业成绩、课堂提问成绩三部分组成,比例为4:4:2。r