资源描述:
《软件工程课程内容简介教科书及教学参考书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、北京大学信息科学技术学院软件工程2010年9月-2011年1月主讲教师:孙艳春副教授Email:sunyc@sei.pku.edu.cn本次课程内容目录本次课程内容目录•课程的基本目的•软件工程基本知识结构•课程内容简介•教科书及教学参考书•学生成绩的评定方法•课程实践•软件工程概论课程基本目的课程基本目的软件工程基本知识结构软件工程基本知识结构支持给软软件件开发开发本本质质出过实软软件件开发开发方法学方法学导出程方向软现结结构化方法构化方法件开面向面向对对象方法象方法工发软软软软(活程面向数据面向数据结结构方法构方法件件件件动生过维维也也纳开发纳开发方法
2、方法生生生与定序程生形存的(VDM)(VDM)存存存存周……周周成周周)的建立途……期径期期期期过过过模模程程程型型作用于支持支持//管理技管理技术术与方法与方法课程内容简介课程内容简介•第一章软件工程概论1.1软件及其特点1.2软件工程概念的提出1.3软件工程的定义1.4软件开发的本质和基本手段1.5软件工程框架1.6软件产业的形成与发展•第二章软件过程2.1软件生存周期过程2.1.1基本过程2.1.2支持过程2.1.3组织过程2.1.4软件生存周期过程以及角色和关系2.2软件生存周期模型2.2.1瀑布模型2.2.2增量模型2.2.3演化模型2.2.4螺旋模型2.2.5
3、喷泉模型课程内容简介课程内容简介2.3软件项目生存周期过程的规划和控制2.3.1概念:软件项目生存周期过程2.3.2软件项目生存周期过程规划2.3.3软件项目生存周期过程的控制•第三章软件需求与软件需求规约3.1需求与需求捕获3.1.1需求定义3.1.2需求分类3.1.3需求发现技术3.2需求规约及其格式•第四章结构化分析4.1基本术语4.2模型表示4.3建模过程4.4实例研究4.5需求分析的输出4.6需求验证课程内容简介课程内容简介•第五章结构化设计5.1总体设计的目标及其表示5.2总体设计5.3详细设计•第六章面向对象方法-UML6.1引言6.2表达客观事物的术语6.
4、3表达关系的术语6.4组织信息的通用机制--包6.5模型表示工具•第七章面向对象方法-RUP7.1RUP的作用和特点7.2核心工作流课程内容简介课程内容简介•第八章软件测试8.1软件测试目标与软件测试过程模型8.2软件测试技术8.3静态分析技术-程序正确性证明8.4软件测试步骤•第九章软件工程管理9.1软件工程管理活动9.2软件规模、成本和进度估算9.3能力成熟度模型CMM9.4ISO9000系列标准简介9.5CMM与ISO9000系列标准的比较•第十章软件开发工具与环境10.1基本概念10.2工具集成模型10.3典型软件开发工具和环境介绍•习题课和作业讲评•课程实践汇报
5、和讲评教科书及教学参考书教科书及教学参考书••主教材–王立福,孙艳春、刘学洋.软件工程(第3版).北京大学出版社,2009年.••参考书–梅宏(译).软件工程-实践者的研究方法(第5版).北京:机械工业出版社,2002年9月.–RogerS.Pressman.SoftwareEngineering-APractitioner’sApproach(SixthEdition),北京:机械工业出版社,2008年.–IanSommerville.SoftwareEngineering(8thEdition).PearsonEducationPress,2007.–杨芙清,梅宏(主
6、编),软件复用与软件构件技术丛书:构件化软件设计与实现,清华大学出版社,2008年,北京.–杨芙清,梅宏(主编),软件复用与软件构件技术丛书:面向复用的需求建模,清华大学出版社,2008年,北京.–杨芙清,梅宏(主编),软件复用与软件构件技术丛书:面向复用的软件资产与过程管理,清华大学出版社,2008年,北京.教科书及教学参考书教科书及教学参考书–孙艳春,陈向群,赵俊峰(译).管理软件开发项目:通向成功的最佳实践(第2版),电子工业出版社,2002年4月.–邵维忠,杨芙清.面向对象的系统分析(第2版).北京:清华大学出版社,2006年12月.–邵维忠,杨芙清.面向对象的系
7、统设计(第2版).北京:清华大学出版社,2007年5月.–郑人杰,马素霞,麻志毅.软件工程.北京:人民邮电出版社,2009年11月.–周之英.现代软件工程.科学出版社,2000.–杨文龙.软件工程.北京:电子工业出版社,2000.–陈明.软件工程实用教程.北京:机械工业出版社,2004年10月.–张效祥主编.计算机科学技术百科全书(第2版),北京:清华大学出版社,2005年11月.学生成绩的评定方法学生成绩的评定方法••要求–理论和实践相结合–不仅掌握基本概念、方法–而且能将其应用到实践中去。••评定方法–平时课堂表现(5%)