软件工程导论_理论教学大纲.docx
《软件工程导论_理论教学大纲.docx》由会员分享,可在线阅读,更多相关《软件工程导论_理论教学大纲.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程导论_理论教学大纲软件工程导论 (一)基本信息 中文课程名称:软件工程导论 英文课程名称:Introduction to software engineering 课程编号: 学分:3 学时:48 适用专业:软件工程专业 先修课程:程序设计基础、数据结构、面对对象程序设计、数据库原理、操作系统。开课系(教研部):软件工程 执笔:审核:课程简介:软件工程导论 是软件工程专业的一门重要学科基础课,也是一门理论性与实践性紧密结合的主干课程。本课程的主要任务是全面介绍软件开发的工程理念、软件工程方法、软件工程实践过程等方面的内容。通过本课程的学习,使学生驾驭软件开发的理论、工具和方法,为后续软
2、件工程专业课的学习,以及将来从事软件工程的探讨和软件开发打下良好的基础。(二)课程的性质和地位 本课程是软件工程专业的学科基础课。本课程系统地介绍软件与软件工程概念、传统的开发方法、面对对象的开发方法、编程与测试、质量与质量保证、软件安排与管理等内容。通过本课程的学习,使学生了解软件开发方法、过程、工具,驾驭软件工程学科各领域的基本原理、方法、技术与应用,增加实际系统设计的实力,为从事软件工程实践和更深化地探讨软件工程理论打下良好的基础。(三)教学目标 通过本课程的学习,使学生娴熟驾驭软件以及软件工程等基本概念;驾驭软件开发过程、软件分析和设计方法、编码、维护;了解基于 UML 的软件建模过程
3、与方法等概念;了解开发高质量软件的方法;了解如何进行软件度量和管理。(四)教学内容 1概论(1)计算机软件(2)软件危机的表现及缘由(3)软件工程 软件工程学问体 重点:软件及软件工程的基本概念 难点:软件工程学问体 2软件工程过程模型 (1)软件生命周期(2)瀑布模型(3)快速原型 增量模型、极限编程与同步-稳定模型 螺旋模型 RUP 重点:快速原型、极限编程、RUP 难点:RUP 3传统软件工程(1)结构化方法概述(2)结构化需求分析方法(3)结构化设计方法 重点:DFD难点:DFD、模块独立性 4面对对象基础 (1)面对对象基本概念(2)UML(3)模式 重点:用例图、类图、活动图 难点
4、:类图 5可行性分析与项目安排制定 (1)可行性分析基本概念(2)经济可行性分析(3)技术可行性分析 风险分析 方案选择 规模及成本估算 软件项目安排 重点:技术可行性分析、规模及成本估算、项目安排 难点:经济可行性分析、成本估算 6面对对象分析 (1)需求分析过程(2)需求获得(3)面对对象的需求分析 需求规格说明与评审 重点:理解需求获得、面对对象的需求分析的基本方法和过程 难点:用例图与用例描述 7面对对象设计 (1)面对对象设计过程与原则(2)软件体系结构设计(3)问题域设计 长久化设计 界面设计 任务设计 重点:软件体系结构设计、问题域设计、界面设计 难点:面对对象设计原则、静态模型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 导论 理论 教学大纲
限制150内