00_软件工程课程介绍.pptx
页数:9页文件大小:567.0 KB来源: 软件工程ppt课件 {{#tag}} {{#state}}已收藏{{/state}} {{^state}}请收藏{{/state}} {{/tag}}
本课件为《软件工程》课程的开篇导论,说明课程作为软件学院专业基础课的定位与知识广泛性特点,梳理概述、软件过程、开发方法、需求分析与设计优化等主要内容,并给出学时安排、考核方式与参考书目。
查看本课件的文字版(共 9 页,供检索与复制)
第1页:课程导论封面
课程导论封面
本页为《课程导论》课件的封面页,标示课程面向软件学院专业基础课,内容覆盖软件危机、软件过程与面向对象开发方法。
第2页:课程简介与定位
课程简介与定位
- 《软件工程》是软件学院开设的一门专业基础课程,主要介绍软件工程的基本原理、开发方法和开发工具,是软件开发经验总结的理论课程,同时也具有很强的实践性;
- 另外,该课程涉及到计算机、经济学、管理学、工程学、市场学等多个领域的知识,具有知识广泛性的特点。
第3页:课程主要内容
课程主要内容
- 主要内容
- 概述:概念、软件危机、软件工程内容、方法论、UML、发展与挑战等
- 软件过程:生命周期、传统软件过程模型、敏捷过程模型等
- 软件开发方法(面向对象为主)
- 需求分析、概要设计、代码生成、详细设计、实现
- 设计优化:设计原则、架构模式、设计模式
- 交互设计、软件测试与质量保证
- 软件项目管理、过程管理与改进
- 软件配置管理、项目管理、质量管理、人员与沟通
- CMMI、过程域等
第4页:课程组织与考核方式
课程组织与考核方式
- 课程组织
- 48学时,3学分,必修课
- 上机:24学时
- 考核方法
- 期末考试-70%
- 平时作业、大作业-20%
- 课堂表现、出席率等-10%,三次不到取消考试资格!
- presentation-extrabonus!
- 答疑
- 每次课堂、课下通过email或QQ
- 每周三下午:
第5页:教科书:软件工程
教科书:软件工程
第6页:参考书:软件工程-实践者的研究方法
参考书:软件工程-实践者的研究方法
- 参考资料
- 参考书
- 软件工程
- 普雷斯曼著,郑人杰等译
- 机械工业出版社
第7页:参考书:Learning UML 2.0
参考书:Learning UML 2.0
- 参考资料
- 参考书
- LearningUML2.0
- KimHamilton,RussellMiles
- O'Reilly
第8页:参考书:设计模式
参考书:设计模式
- 参考资料
- 参考书
- 设计模式:可复用面向对象软件的基础
- 伽玛等著,李英军等译
- 机械工业出版社
第9页:参考书:敏捷软件开发
参考书:敏捷软件开发
- 参考资料
- 参考书
- 敏捷软件开发——原则、模式与实践
- RobertC.Martin,邓辉译
- 清华大学出版社
{{#src}} {{/src}}