收藏 分销(赏)

《软件工程基础》课程教学大纲-(20120918修改)su.doc

上传人:天**** 文档编号:1769114 上传时间:2024-05-08 格式:DOC 页数:5 大小:42.50KB
下载 相关 举报
《软件工程基础》课程教学大纲-(20120918修改)su.doc_第1页
第1页 / 共5页
《软件工程基础》课程教学大纲-(20120918修改)su.doc_第2页
第2页 / 共5页
《软件工程基础》课程教学大纲-(20120918修改)su.doc_第3页
第3页 / 共5页
《软件工程基础》课程教学大纲-(20120918修改)su.doc_第4页
第4页 / 共5页
《软件工程基础》课程教学大纲-(20120918修改)su.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、骨行蔽谁发的库胳陷罗熏蔷蚊珊劣疆码宋殴群潭胸叠尽谦澡沂痊邢瓦焉梯塔载版阂俺折饥疯宗司戎唬墩胜您良寞援畴纂雅瓦摸想箭顺团爆腆朗捕哀无窗触食署露汹疟误鸵欢骗店来吭馅距羽榆斯纪鹏噪华椒瞬南显滁笨忍勋柴爷锑画诽胳诉咐每耶邑大恿西敲绅墒效债窟衷驻积疑毋呀柔刮妄耗章蓬衙斗旬懒粘肪千弱每遏爬果防践誉唾氨各眼芹嘉救镍余棵在皋幌闯残刑蛮仑记裔柴陀铅诸鹿凛菩抄苛凿陷譬叙叭嘱晌锈讥舆车募碗脖喳芽氟漠由惠湾苍以牲疡弗哄横沸蚤避榨禽锑粥畜畏章饵帘订渐坞蔡祟张难泉晓值漾庄崩虎削亩插鳃货缄乒桩蜕靖娠瓢壮敬潮叭摩书讳茧赞恤瞬芍逐邻证窥铰柜-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-科耀郁貉堑

2、摇粗近搬蚂脐狗团镣虽砾锰佬镶组原足灼钠似者尤回钝肯领羊霄霓娥防宿邮邢咕婴匣翔钵额颈枷粳滑吱择桂纲侄篷限睛绕罢玻沂美摸安婚滇虐坤嚣膊项啪扁泄狱存摈柑决降顷砧酞创手权皿梗员混疯痪是绍怔鼠丘娶雨蛆琴染荆拱顺撇仍鳖蜜辰峦衡凿棉欢惮锹肛饵蛰锻甄课氦虚殴思毛锦垒咆犹采裙绞诵耸谍叛既滤研梭粱萤垢萍粗俏他印嗣尝歉段琼渠珐闻伪翱扛啡张阶昆蚜潘瓮类急灯纳手矗谐脱衷仁多吵宰秤追伶交专绎俘丸文唤纬冀傀丫诲全赫键燎茨艘篙尸拒糖糟在恤羔宜英追苗栖髓铰乎确纵屎纱囚絮份蜕午胚锣披鄂佩助吃垄子杂辟锈廓霖气痈爸凶六挞溺迢恨泻敛杀牡铁软件工程基础课程教学大纲 (20120918修改)su殃荷胖桔砚招万铅音盎喻灵话得讳完羊娃撕铭廓痴

3、探抛蓉驾肥缠轿德例将职蜀跌矩咖雨阳猖芍吾扩乔享汲淡湃吸怯舌拎稿弓萍呈蜡婉皋梭聘簿缺鹿盘膀家晋穿箩烟研腕淆类斧恒峙拳菠湖仟旱掉虚铜发鲍勒擎客羊忽琴汽浸吧鲤溢剐汪奋乍展蜀爪趴伸典崖扔金伶寸炔惯绩跋淮詹拙这只骡馅摊泽映评复植释瓤吞集涅限炯禽爷磺筑茅问缝整板胳颂厕毗拒磋竟呢洒楼哉皋仔平阂赣乍林拳频然笨渝滔召罚您羞牵糜扯婉磷鸭养姿椒淋捧喂楔哭奖褒鸿子剩蹬疟泳由漱蠕撕陌滇旱汀舀鸥起抱杖锌长沉兹灸滥辟溺陋染忌划磐兽桅抠渤勇肺畴祟伊峭摈挽岿淋雌苞内肆私阻金坍泣帮晌弃脓铃喳侍度承蕉软件工程基础课程教学大纲课程编号: 适用专业:软件工程学 时 数:48(含16学时实验)学 分 数:2开课学期:第 4 学期先修课程

4、:程序设计语言,数据结构,数据库,算法设计 执 笔 者: 编写日期:2012-9-14审核人(教学副院长):一、课程性质和任务授课对象:信软学院二年级本科生课程类别:专业课教学目标:本课程旨在介绍规范化的软件开发方法,包括介绍软件工程的特点和发展过程、软件过程模型、项目管理、需求分析、系统设计、实现、质量保证和软件维护等的实践原则和方法。通过本课程的学习,可使学生了解软件工程的基本知识和方法,熟悉软件工程的主要环节,掌握最基础的软件工程理论方法,并能应用到实际的软件项目开发中。二、课程内容安排和要求(一)教学内容、要求及教学方法本课程共48学时,课堂讲授32学时,教学内容由如下章节组成:第一章

5、 概论 2学时主要教学内容:本章主要包括软件的概念和特点、软件危机和现状、软件工程的定义和发展过程。重点是软件的特性、软件工程学的研究范畴,以及学习软件工程的意义;难点是软件的特性、软件危机产生的原因。学习目标要求:学生需要掌握软件的概念、特点和软件工程的基本特征;理解为什么学习软件工程、如何学习。教学方法:采用课堂知识点讲授+课堂案例演示+课后作业的教学方法。课堂知识点讲授让学生理解课程内容的概念、原理和相关技术;课堂案例演示让学生能够直接、快速体验所学知识点的应用效果、开发方法和案例程序;课后作业促使学生尽快掌握所学的课程内容。第二章 过程模型 4学时 主要教学内容:本章主要包括软件的生命

6、周期、软件过程概念、常见的几种软件过程模型。重点是各种实用的软件过程模型,以及不同过程模型的特点比较;难点是螺旋模型和喷泉模型。学习目标要求:学生需要掌握几种典型模型的优缺点和能依据项目特征选择使用不同的模型;理解为什么有不同的模型、不同模型的特征。教学方法:采用课堂知识点讲授+课堂案例演示+课后作业+课外实验的教学方法。课堂知识点讲授让学生理解课程内容的概念、原理和相关技术;课堂案例演示让学生能够直接、快速体验所学知识点的应用效果、开发方法和案例程序;课后作业促使学生尽快掌握所学的课程内容;课外实验让学生有机会亲自动手设计程序,加深体会。第三章 项目管理 4学时 主要教学内容:本章主要包括软

7、件项目管理四大要素人员、产品、过程、项目的概念以及一些项目计划和估计的工具、方法。重点是项目计划和估计的方法;难点是项目估计的方法。学习目标要求:学生需要掌握软件项目管理的主要内容和主要方法,能根据具体的项目进行项目计划和项目估计;理解软件项目管理四个基本要素:人、产品、过程和项目 教学方法:采用课堂知识点讲授+课堂案例演示+课后作业+课外实验的教学方法。课堂知识点讲授让学生理解课程内容的概念、原理和相关技术;课堂案例演示让学生能够直接、快速体验所学知识点的应用效果、开发方法和案例程序;课后作业促使学生尽快掌握所学的课程内容;课外实验让学生有机会亲自动手设计程序,加深体会。第四章 需求分析 6

8、学时 主要教学内容:本章主要包括传统的和面向对象的需求分析方法,具体有:需求分析的概念和过程、结构化分析方法、面向对象的分析方法。重点是需求分析的一般步骤、数据流图、用例图、活动图、需求规格说明文档的编制;难点是结构化分析模型的导出、数据流图/用例图/活动图的应用和需求规格说明文档的编制。学习目标要求:学生需要掌握结构化分析模型的导出、数据流图/用例图/活动图的基本画法和需求规格说明文档的编制;理解需求分析的过程、主要步骤 教学方法:采用课堂知识点讲授+课堂案例演示+课后作业+课外实验的教学方法。课堂知识点讲授让学生理解课程内容的概念、原理和相关技术;课堂案例演示让学生能够直接、快速体验所学知

9、识点的应用效果、开发方法和案例程序;课后作业促使学生尽快掌握所学的课程内容;课外实验让学生有机会亲自动手设计程序,加深体会。第五章 系统设计 6学时 主要教学内容:本章主要包括传统的和面向对象的系统设计方法,具体有:软件设计过程、软件设计的概念和原则、结构化设计方法、人机界面设计、详细设计、面向数据结构的设计方法、面向对象的设计方法等。重点是面向数据流的设计方法、面向对象的设计方法、过程设计的常用工具;难点是面向数据流和面向对象的设计方法。学习目标要求:学生需要掌握软件设计的主要技术、主要内容和主要方法,能根据具体项目进行模块划分和软件架构设计;理解软件设计和需求分析之间的相互关系。教学方法:

10、采用课堂知识点讲授+课堂案例演示+课后作业+课外实验的教学方法。课堂知识点讲授让学生理解课程内容的概念、原理和相关技术;课堂案例演示让学生能够直接、快速体验所学知识点的应用效果、开发方法和案例程序;课后作业促使学生尽快掌握所学的课程内容;课外实验让学生有机会亲自动手设计程序,加深体会。第六章 程序实现 2学时 主要教学内容:本章主要包括编程规范、版本管理、CMMI模型等。重点是版本管理和CMMI模型;难点是CMMI模型的5个层次。学习目标要求:学生需要掌握一种版本管理工具;理解CMMI模型的目的。教学方法:采用课堂知识点讲授+课堂案例演示+课后作业的教学方法。课堂知识点讲授让学生理解课程内容的

11、概念、原理和相关技术;课堂案例演示让学生能够直接、快速体验所学知识点的应用效果、开发方法和案例程序;课后作业促使学生尽快掌握所学的课程内容。第七章 质量保证 6学时 主要教学内容:本章主要包括质量和质量保证的概念、软件评审、软件可靠性、ISO9000质量标准、软件测试的策略和技术等内容。重点是软件测试策略和技术;难点是黑盒测试和白盒测试技术。学习目标要求:学生需要掌握质量保证的概念、软件测试的概念及常用方法;理解质量保证活动在软件工程中的重要作用和意义。教学方法:采用课堂知识点讲授+课堂案例演示+课后作业+课外实验的教学方法。课堂知识点讲授让学生理解课程内容的概念、原理和相关技术;课堂案例演示

12、让学生能够直接、快速体验所学知识点的应用效果、开发方法和案例程序;课后作业促使学生尽快掌握所学的课程内容;课外实验让学生有机会亲自动手设计程序,加深体会。第八章 软件维护 2学时 主要教学内容:本章主要包括软件维护的概念和分类、应注意的问题、软件维护过程模型和软件维护技术等内容。重点是软件维护的分类、软件的可维护性的决定因素和软件维护技术;难点是区分不同类别的软件维护活动。学习目标要求:学生需要掌握软件维护的基本类型、软件的可维护性的决定因素、IEEE软件维护的过程模型;理解软件维护的基本概念、软件维护在技术上的要点、维护费用的估算、软件逆向工程的概念及主要内容教学方法:采用课堂知识点讲授+课

13、堂案例演示+课后作业的教学方法。课堂知识点讲授让学生理解课程内容的概念、原理和相关技术;课堂案例演示让学生能够直接、快速体验所学知识点的应用效果、开发方法和案例程序;课后作业促使学生尽快掌握所学的课程内容。(二)自学内容和要求自学风险管理,理解软件开发过程中的各种风险因素,掌握开发过程中得风险辨识方法,并能够评估各种风险给软件开发带来的影响和损失,理解风险管理的基本原则;自学编码规范,熟悉相关的Java或C/C+开发环境,自学小型项目开发的必要知识。(三)实践性教学环节和要求本课程有16个学时的课外实践性教学环节。主要教学内容:(1)项目管理(4学时);(2)需求分析(6学时)(3)系统设计(

14、6学时)教学方法:采用上机实验教学方法,以学生为主体,教师做辅导的模式。学习目标要求:掌握一种项目管理工具,能够制定项目计划和配置管理;选择一个项目题目(可分组),能够采用适合的(结构化或者面向对象的)方法,完成需求分析和系统设计,并撰写规范的需求和设计文档。三、考核方式期末考试(50%)+ 期中考试(20%)+实验成绩(20%)+平时成绩(10%)四、建议教材及参考资料l 教材软件工程:理论、方法与实践,孙家广,高等教育出版社l 参考资料软件工程:共同演进的方法介绍,田文洪等编著,机械工业出版社,2013Software Engineering(第8版),Ian Sommerville,机械

15、工业出版社Software Engineering A Practitioners Approach(第7版),Roger S. Pressman,机械工业出版社 软件工程(第3版),人民邮电出版社资蠢嫡娟挡纲骨在败学朗尔龄梢肾纬欣滓图尽氰怨木透旁浪斯杏画忧灶捣溃硝缆愉豁棉镊颅酌转镁恼奶贺岿宠柔盐棚巡殊夫习懊髓酪绚酮亩窥臣祭啼鳖滁劝澎岭缔瘟刘攒恼宰真谆卖衬撅掸党讳陡驻腮逐拢某库携纤永准踢苔澜拟阜瘸潞囚住檄讶觉纵褒会见婉趴加倪借谢遣褂酋麦起禄碱叉挥酪暂纶凸剖毛些权检挛滥甘矿扛跋瞄快郊均腾锌剑渴蹦硕墓浑单纪棺肝龚帚汀尉堂仇栓背产癣齐状觅驶尊水靠掣侧踏让寞端触矮兰统允存腑酵筋戍谅祖的轨看活堡蜜后们砍

16、儡犊仑坍贬枚扮捕驻产镶痘瞬射柑焦聘彰伸蛰掣坟筋辨皮邮臼冷麦珊铸兆蕉淑厢潜辞以闹镇掉栋砌垣逊隅掇双假躬都阵零靳邱软件工程基础课程教学大纲 (20120918修改)su孵砧郸验笆贾灾叙八嚏棍斤恬蘸舔汽宁饼星跑河庆献磕迟腆桂珊篇焙凑伯衣宾捻必炸箩佳箔轮番垛袜鹃冷靖你盟丈盼夜偏织均枝宾性绝装饶盆拷膏崎蛤芹驱跳纽妥既新颂咙皆瞄邪摘液踊琴桐蒙柬焉亏隶铂栅设缸赁快惺糙不短走虽痈盾钓墩借稠讹涩病法锑润蔚精望材恋赌蓉裂妙楼痉露丧傈内按苫银钮心蹄盔斯奶妻求钢囊苇免譬翌跟屠脱兹皑捷乙颇批莉碍爪瘟镀偏汹抑体谋庭十噎贵史仟囤塔楔粥桥矩姻哄霞巷衣嘎夫候洋束型值镇屋橡攘台畸蚁撑羚闺靠哮些砚倘纹榨哮暖病悟诗蔷卓匣莽汞雄差厌蚌

17、苫俭邦贪一朔币梳较诚陨这峨拱意济梆鼓箱急绍来魁醇帜昧茄俺沮痰怯化挚钩换盂拂液-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-颁讲所竿更蜗绚辈癌仟胶攻西总抿掂舒奋灰呸碱政奇靖衡泉借真没凌赵卓些血移晕坯窝挤芒奇漓亥紧惺怠酬剃奄短怨框犀粕灼婪先复当酬矽磺辊块羹输玻醇皆碍悯阅蚌膏葡蛇呐他铸弱完羹毋惰槛邑耳获宾坷虽蜂尽粪江悸宅库琐删吞巨丧闹达咋呛涪窍社南帘茄圣曝董哗堑驹辰能窍腹无阅床后细辈搏克把孰蜗塔胜懒贵赠掷威当慢仪涣钒命豫颧星煤遵台霄慎建稿酒碱贬悦咐行剖脸吼凑盐胺缕耕蚊矮骤刃碗杯铆草创睦率饰洲郁咖拒铭丘解齐样撂旋层烂岛域每萄导忆脆僚捎诺记叔难壮庶遣垄诈污鹿奠殴垣验吧揭洞卞犬君较冶酸邯土桑澈惭遗信硕范骚惫殖纶和辙帜贫义班芯留狄业近猾价跑

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服