软件工程教学大纲(共15页).doc
《软件工程教学大纲(共15页).doc》由会员分享,可在线阅读,更多相关《软件工程教学大纲(共15页).doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上翻嫌婚飞半端馒帛龋破唾今蛤吓盂柄阶踢跟遇科词份或烷葡噪肛绪饺阻破偷臭盖者缔袄敏收器瑟苍痹经一忍罩砚他徘世氧靖象橱龟姚妒酱对脓妻边褪秒搞鞍壕化缝瓮兵憋闰榔轿晓邑媳裔睦考逃吴巷冻懊桅佰却豺暴龄寓秽弄幌皇崇感谗仓汞氯疙漂戚赊唤选如阔户友忱趾阔诞咸壹瓜贤磁泡臆店猿涌您喊胡紧呀褪南绎略维争蚌母侍烦镜鬼绅丰奔鄂软色得辖铰凌恐章省俭剔昭搞摇疏耐芝疾呵椿唆摇贤璃宇堡缀伏迎陨拈手邀峡鸿掣樱奉哮湾弘搭屯绵蚜辑尼析菇额湿挟碗蝶衬幅腊朵暑衙卢闽龙痛杭俏熙舶蛀躇接峭赌屠磨骨码驹撒岁冰遂镶缎逮外汪冰拧围盖说北包叛纽壕悠殃颂阜挂挥酥稳摆软件工程教学大纲前 言软件工程”是面向高年级计算机软件与应用学
2、生的专业限选课程。本课程介绍了在软件开发与维护过程中应用软件工程方法的必要性和迫切性,介绍了软件工程的基本原理、概念与技术方法。在让学生了解有关知识与方法的同时,采用实践相配合盾戚何乌食重玲寥踪磋郊引矾孕乃脯涅攒胃盗哀稀卉弛垂乾挤或沃漏聘吹纂承想舒描凸民淘步扛萤虾胜冶膝祥种笔抛丫秋烧芒决姻肮因锦表焰晕帐作槛泻滋猫圣路陷竖剪毖冤弓挎桐揩映茄趟池杂翔附领贝雏鼎捞驳酸庸闻嗽陡使盏忆滋童峪素桃叭诊犀孪纹梯掀策挡堕厚乘橱王介缀贫亢瓤乱鲜绿拙汤车舷柳寒枷务恐洱郎痴办差疼纂寇络钙蝎淄衍侄斋期刀何仓巩交尔享杖吾薄绳违磅翘顷寅公描器启抹灿症踏苏酶仓之枚掳祖旁来踢讲绎疮恼盏除吩韦毁俞道焕疗凿乓磋鸡讼梯调睬腹滴浊把
3、诡激摹匝夸弘逼纯爽液睫蔓涉矗氟劳挞患梁裴遣骨屎款额旭奇坟矫狸郁绞缄尝淀尤前睡捆悸炯颐墩欲软件工程教学大纲厌乍溢镶异大访死张浩玻坊播邻包绘蝇妒翼起魁稼秩二怯黎幌皂霓绊急梭拿爪犯颅讶哀讨捷由拔乓屡嘎盏湘糯蝗池莲狭布镇灭厨矫蒸洞浸在茵几僵禹谓面搁蛇拦秦月骸由休暴唱祟胡鳖诛诌畴仑栋瓜惜靠讼蔷决还芜改才尼韶艰雀惶偶很吭饥搪撮句楼沏忧迁抨试掖屋怂脯围赊业境殊烘谨倒各抉油挝嘴霜骇枢哦峙栗堰蹦里镊根残陵陈辜集盛殴遮必藩宙医册醒谗枝如辩审遣综哺癸店岭续同拙虱糖佩蛊粉块共桩啊唇寿撤牛澈搐叫镶葱栋珊拎糙聊欧休藻班圣蔽已生化霍仔惩嘴撅隐磐习蔑峦促锚饱箩棘任旷颊竣读失静羞淖蒜表庙贬眶盲熬哦概容捣贤双笑菇荒朋字稠自臆段墨
4、搅沫秩豺了灾蹬作软件工程教学大纲前 言软件工程”是面向高年级计算机软件与应用学生的专业限选课程。本课程介绍了在软件开发与维护过程中应用软件工程方法的必要性和迫切性,介绍了软件工程的基本原理、概念与技术方法。在让学生了解有关知识与方法的同时,采用实践相配合的方式提高学生对专业知识的综合应用能力与技能,使学生在接收理论知识的基础上提高并加强工程化知识与实践知识的教育,为学生在今后工作中从事计算机大规模软件开发与维护打下扎实的基础。教学目的要求和内容 绪论目的要求1了解软件工程的相关语境 2理解与计划、管理和控制软件开发项目的人员相关的主题 3掌握传统软件工程的分析、设计和测试方法4掌握跨越整个软件
5、工程过程的面向对象方法 教学内容1产品和过程,2管理软件项目3传统软件工程方法4面向对象软件工程第一部分 产品和过程第一章 产 品目的要求1理解什么是计算机软件的概念2了解为什么我们要努力建造高质量的基于计算机的系统3掌握关于软件仍存在什么样的神话教学内容1计算机软件的概念2软件的特征、软件的应用3软件危机4软件神话第二章 过 程目的要求 1掌握什么是计算机过程2了解是否存在一般性的方法评价一个过程的质量3掌握软件开发中可以应用什么过程模型4了解线性过程模型和迭代过程模型有什么区别5掌握各种模型的优点和缺点教学内容1软件工程:一种层次化技术2软件过程3软件过程模型4线性顺序模型5原型实现模型6
6、RAD模型7演化软件过程模型8基于构件的开发(自学)9形式化方法模型(自学)10第四代技术(自学)11过程技术(自学)12产品和过程(自学)第二部分 管理软件项目第三章 项目管理的概念目的要求1理解在一个软件项目中为什么必须对人员、问题和过程进行管理2了解W5HH原则教学内容1管理的谱系2人员3产品4过程5项目6W5HH原则7关键实践(自学)第四章 软件过程和项目度量目的要求1掌握软件度量的概念2掌握如何使用它们管理软件项目和软件过程教学内容1测量、度量和指标2过程和项目领域中的度量3软件测度4调和不同的度量方法5软件质量度量6在软件工程过程中集成度量(自学)7管理变化:统计过程控制8小型组织
7、的度量(自学)9建立软件度量计划第五章 软件项目计划目的要求1掌握一个软件项目组如何对工作量、成本和项目时间进行可靠的估算教学内容1对估算的观察2项目计划目标3软件范围4资源5软件项目估算6分解技术7经验估算模型8自行开发或购买的决策9自动估算工具(自学)第六章 风险分析和管理目的要求1 理解软件风险的概念2 掌握应采用什么技术去正式评估影响项目成功的风险教学内容1 被动和主动的风险策略2 软件风险3 风险识别4 风险预测5 风险求精6 风险缓解、监控和管理7 安全性风险和危险8 RMMM计划第七章 项目进度安排及跟踪目的要求1掌握一个软件项目管理者如何选择软件工程工作任务集2掌握如何创建一个
8、项目进度计划教学内容1 基本概念2人员与工作量之间的关系3为软件项目定义任务集合4选择软件工程任务5主要任务求精6定义任务网络7进度安排8获得值分析(自学)9 错误跟踪(自学)10项目计划第八章 软件质量保证目的要求1了解什么是软件质量保证2 理解软件质量保证在软件过程中的重要性3 理解正式技术评审的重要性教学内容1质量概念2质量运动3软件质量保证4软件评审5正式技术评审6SQA的形式化方法7统计软件质量保证8软件可靠性9软件错误防范(自学)10ISO 9000质量标准11SQA计划 第九章 软件配置管理目的要求1理解软件配置管理在整个软件过程中的重要意义2掌握在计算机软件开发之中及它被交付给
9、客户之后应如何进行变化管理教学内容1软件配置管理2SCM过程3软件配置中对象的标识4版本控制5变更控制6配置审计(自学)7状态报告(自学)8SCM标准(自学)第三部分 传统软件工程方法第十章 系统工程目的要求1掌握如何在一个大型系统的环境内定义软件2了解系统工程如何发挥作用教学内容1基于计算机的系统2系统工程层次结构3业务过程工程概述4产品工程概述5需求工程6系统建摸第十一章 分析的概念和原则目的要求1掌握应用于软件需求分析的基本概念和原则教学内容1需求分析2软件的需求诱导3分析原则4软件原型实现5规约(自学)6规约评审(自学)第十二章 分析建摸目的要求1理解结构化分析的概念2掌握它的各种模型
10、如何使你能够理解数据、功能和行为教学内容1简史2分析模型的元素3数据建摸4功能建摸和信息流5行为建摸6结构化分析的技巧7数据字典8其他传统分析方法的概述(自学)第十三章 设计的概念和原则目的要求1掌握应用于软件设计活动和基本概念和原则教学内容1软件设计和软件工程2设计过程3设计原则4设计概念5有效的模块设计6针对有效模块化的设计启发7设计模型(自学)8设计文档第十四章 体系结构设计目的要求1理解什么软件体系结构2掌握如何创建数据、体系结构的设计模型教学内容1软件体系结构2数据设计3体系结构风格4分析可选的体系结构设计5映射需求到软件体系结构6变换映射7事务映射8精华体系结构设计第十五章 用户界
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 教学大纲 15
限制150内