logo资料库

北京大学软件工程课件.pdf

第1页 / 共71页
第2页 / 共71页
第3页 / 共71页
第4页 / 共71页
第5页 / 共71页
第6页 / 共71页
第7页 / 共71页
第8页 / 共71页
资料共71页,剩余部分请下载后查看
北京大学信息科学技术学院 软 件 工 程 2013年2月 – 2013年7月 主讲教师:孙艳春      Email:  sunyc@sei.pku.edu.cn  
本次课程内容目录 •  课程的基本目的 •  软件工程基本知识结构 •  课程内容简介 •  教科书及教学参考书 •  学生成绩的评定方法 •  课程实践 •  软件工程概论
课程基本目的 •  软件⼯工程 –  计算机软件和应⽤用专业的⼀一⻔门重要的专业课 •  设置本课程的⺫⽬目的 •  使学⽣生掌握软件开发和维护的⽅方法学,了解软件开发过程和 软件项⺫⽬目管理基础知识 •  通过案例教学和课程实践培养学⽣生软件开发和维护的能⼒力 •  通过课程实践,培养学⽣生软件项⺫⽬目管理的思想,即对⼀一个软 件项⺫⽬目的⼯工作量、成本、进度和⼈人员的计划和管理的思想 •  同时也培养学⽣生⼯工程素质和团队精神。
软件工程基本知识结构 软件开发本质 导出 形 成 软 件 生 存 周 期 过 程 软 件 生 存 周 期 模 型 支 持 过 程 方 向 ( 活 动 与 定 序 ) 的 建 立 软 件 工 程 生 存 周 期 过 程 给 出 实 现 开 发 过 程 的 途 径 软件开发方法学 ·结构化方法 ·面向对象方法 ·面向数据结构方法 ·敏捷开发方法 ·Open source …… 作用于 支持/管理技术与方法
课程内容简介 •  第一章 软件工程概论 1.1 软件的定义 1.2 软件的特点 1.3 软件的分类 1.4 WebApp的特性 1.5 软件工程的起源和发展 1.6 软件开发的本质和基本手段 1.7 软件工程框架 1.8 软件产业的发展和人才需求 •  第二章 软件过程 2.1 软件生存周期过程 --软件开发有哪些活动? 2.2 软件生存周期模型 --应如何正确组织开发活动?   •  第三章 软件需求与软件需求规约 3.1 需求与需求捕获 3.2 Usecase方法 3.3 需求规约及其格式 
课程内容简介 •  第四章 结构化分析 4.1 基本术语 4.2 模型表示 4.3 建模过程 4.4 实例研究 4.5 需求分析的输出 4.6 需求验证 •  第五章 结构化设计 5.1 总体设计的目标及其表示 5.2 总体设计 5.3 详细设计 •  第六章 面向对象方法-UML 6.1 引言 6.2 表达客观事物的术语 6.3 表达关系的术语 6.4 组织信息的通用机制--包 6.5 模型表示工具
课程内容简介 •  第七章 面向对象分析和设计方法 7.1 面向对象的分析 7.2 面向对象的设计 •  第八章 软件测试 8.1 软件测试目标与软件测试过程模型 8.2 软件测试技术 8.3 软件测试步骤 •  第九章 软件项目管理 9.1 软件项目管理活动 9.2 软件规模、成本和进度估算 9.3 能力成熟度模型CMM 9.4 ISO9000系列标准简介 9. 5 项目管理案例介绍 •  第十章 软件开发工具与环境 10.1 基本概念 10.2 工具集成模型 10.3 典型软件开发工具和环境介绍
•  软件开发新方法和新技术介绍(3-4次) 课程内容简介 Office 2007 Google Docs q 本地拷贝   q 产品为中心的制造业   q 不断推出新产品或打 补丁   q 在线使用,即拿即用   q 用户为中心的服务业   q 永远的beta版  
分享到:
收藏