删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

上海交通大学软件学院专业学位课程内容介绍《高级软件工程(含软件项目管理)》

上海交通大学 免费考研网/2013-01-07


《高级软件工程(含软件项目管理)》

课程代码P037542学分/学时3.0/54开课时间
课程名称高级软件工程(含软件项目管理)
开课学院软件学院
任课教师沈备军
面向专业
预修课程
课程讨论时数0 (小时)课程实验数0 (小时)
课程内容简介

高级软件工程课程是软件工程基础课程,教学内容的组织遵循技术和管理并重的原则,覆盖了国际软件工程知识体系的十个知识点,为后续的面向对象分析和设计、软件测试、软件过程等软件工程专业课打下扎实的基础。 通过本课程的教学,使学生树立软件工程理念,了解软件工程知识的全局,具备软件工程师从事工程实践所需的专业能力,即需求分析、设计、实现和测试、项目计划和管理的能力,并具有软件开发实践和项目组织的初步经验、创新意识、团队精神、和良好的外语运用能力。

课程内容简介(英文)

(无)

教学大纲

第1章 软件工程引论第2章 软件过程第3章 软件开发方法第4章 需求工程 4.1 构建分析模型第5章 设计工程 5.1 构建分析模型第6章 软件测试第7章 软件项目管理第8章 软件项目计划第9章 软件估算技术第10章项目风险管理第11章团队建设与管理第12章软件质量管理

课程进度计划

每周4节课,共14周第1周软件工程概述 关于本课程软件工程引论课外作业:分组、定课题第2周软件过程软件过程讨论:选课系统的软件过程课外作业:项目的软件过程第3周国庆休假第4周需求工程 软件开发方法需求工程课堂讨论:需求改进课外作业:编写项目的Vision文档第5周构建分析模型作业点评构建分析模型(1)案例:选课系统练习:ATM系统的usecase spec. 编写练习课外作业:项目用例图建模和用例规约编写第6周构建分析模型(2)作业点评构建分析模型(2)课外作业:识别项目的分析类设计工程第7周设计工程作业点评构建设计模型案例:选课系统课外作业:项目架构设计第8周软件测试作业点评软件测试练习:黑盒测试用例设计讨论:微软的测试案例(optional)课外作业:项目测试用例设计第9周软件项目管理出租车司机上的MBA课软件项目管理讨论:西游记讨论:王明是不是一个好的项目经理? 第10周软件计划软件计划MS Project 工具讨论:加班(optional)讨论: 限时开发(optional)进度谈判、进度控制案例 (optional)第11周软件估算软件估算软件估算练习和工具讨论:失败vs成功估算案例课外作业:用MS Project制定项目计划第12周风险管理和质量管理WinWord失败案例风险管理讨论:top10风险管理策略讨论:为一次慈善活动编写风险管理计划课外作业:制定风险清单第13周团队建设团队建设 讨论: “团队”成员的基本要求人才紧缺问题如何与处理化解冲突?“秘书门事件”的沟通问题第14周质量管理质量管理讨论:质量管理练习讨论:质量问题分析案例软件开发的事实与谬误考试情况介绍下学期第1周进行系统演示并交项目成果

课程考核要求

1)平时成绩 40%“小组分” 作业和上课表现 40分 项目演练 60分“个人分” 缺勤一次扣8 分 迟到或早退一次扣 3分 上课表现突出:加2-4分/次2)期末考试 60%开卷、笔试 100分

参 考 文 献
  • Software Engineering: A Practitioner's Approach by Roger S Pressman 7th Edition, McGraw-Hill
相关话题/课程