高级软件工程AdvancedSoftwareEngineering

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高级软件工程
高级软件工程
Advanced Software Engineering
王千祥 北京大学 信息学院
高级软件工程
如何与老师联系?
课程介绍 2/6
理科一号楼1803
电话:62759074(O)
EMAIL:wqx@pku.edu.cn
助教:魏豪: weihao09@sei.pku.edu.cn 课程网站: http:Baidu Nhomakorabea/sei.pku.edu.cn/~wqx/ase/2011
(03.23) --作业选题
第六讲 事务中间件
(03.30)
第七讲 安全中间件
(04.06)
第八讲 网络软件质量
(04.13)
第九讲 静态代码分析基础
(04.20)
第十讲 基于调用约束的缺陷查找 (04.27)
第十一讲 云计算时代的软件 (05.11)
第十二讲 云服务的开发与部署 (05.18)
第十三讲 云服务的监测与控制 (05.25)
作业交流与点评 (06.01、06.08)
高级软件工程
课程介绍 6/6
四、成绩计算
1、作业(60分) (1)开发一个“真实可用”的服务系统
系统必须与“软件开发”过程相关
Issue Tracker, Online IDE, CODAS, POJ(…), …… 提交:作业报告
(2)每组 2-3 人
(3)所有系统都需要部署到“SASEP”:软件工程服务平台
或者类似云服务平台上
2、期末笔试(40分)
高级软件工程
课程介绍 3/6
课程介绍
一、课程设置目标
不同学校设置的目标有较大的差异
探讨如何提高软件的开发 效率 与 质量 特别是网络环境(云!)中的软件系统 回顾《软件工程》
开发模型(分析、设计、测试、维护) 开发方法(结构化、面向对象、构件化、……) 软件过程(基本过程、支持过程、组织过程)
高级软件工程
二、先修课程
1、计算机网络 2、数据库系统 3、软件工程 4、Java
课程介绍 4/6
高级软件工程
课程介绍 5/6
三、课程内容
第一讲 软件与软件开发
(02.23)
第二讲 基于SSH的 web 应用开发 (03.02)
第三讲 软件中间件
(03.09)
第四讲 软件互操作
(03.16 )
第五讲 Web Services
相关文档
最新文档