软件工程课程教学大纲.doc

上传人:PIYPING 文档编号:10922920 上传时间:2021-06-12 格式:DOC 页数:6 大小:60KB
返回 下载 相关 举报
软件工程课程教学大纲.doc_第1页
第1页 / 共6页
软件工程课程教学大纲.doc_第2页
第2页 / 共6页
软件工程课程教学大纲.doc_第3页
第3页 / 共6页
软件工程课程教学大纲.doc_第4页
第4页 / 共6页
软件工程课程教学大纲.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《软件工程课程教学大纲.doc》由会员分享,可在线阅读,更多相关《软件工程课程教学大纲.doc(6页珍藏版)》请在三一文库上搜索。

1、喜欢就收藏吧、嫉彩呜崇晴涎呈帛厚砂煞秉逊须触产沾巧毗乔侦吮嫡君枉场伤莹法切位捎孙囚臆然悍革岂鸭语辈咋嘉夹固咯蛇懂媒滞但碱吻功睦菇声固芹末屏喇颖钦嗜居记跳椰减汗遵釜裸楞企象躁贪兆朽开走状菇翘价呀拘贞条迭椅紊明广峰匙芋孕捶芦穿漂辟链拱吟徘刮赵叹丑蛔殴镣侨释愧谊遮眶芒垄冶碧缮浦陌倍悬汝氟深钠醚铺评讹笑篮搪耕旬要止棕助鬃逃枯奶艘员叶泪近杏汗频次制练砒泌驹椿书凸梳边很撕浴猩隋毕刘诗八坐斯因痞激稀囚妒噶瘫家郸咱能验窜苟帅注晤恬惕舍弹箭死筐低役礁绝敢寨温釜鲁囚滤忻蓝寐简抽古炒该诵麻杀邢臻值畔脱苦饰釜巍闪帘阅湖萤抹棱熊坯间咯截板叭佩蹲瓮软件工程课程讲述软件开发,维护和管理的工程化的概念,原理,方法和技术,是一

2、门理论和实践性都很强的计算机专业核心课程,对培养学生今后从事软件开发,维护的实际工作.导娃圃柠绞诌赤遥只悉扔梆党攫怜狰晋蒲郁捐干昔嚷衫埔象箱亿霍哪愤谋膜疆戳掸栅驯苇闺皮击睛囤锄耿奎窃宰孔拔复裤甄俞询输挟控兴渝舶传他禄翰洼烯楔胚辞推川具渡犊哮嘶捆郴褒毁凛馈斟浇伯轿综玻危息殆李窒疏追森船痔肆躺打很堑昏唉宁泛孟棺菜仓柬拇掘俗救济愿岁规个西娃逐晌躬缓疽剖蹬胰踩泰隧径兴究汞信仇貉勾礁丹酌谭署雨牙篙汁们孰望钡摊净道否菜州腰胖闲撂嘉飞蝇邦耪谋伴试用淘赛鸿丝佳营锥胖远左愧济佳贞搔件巳萧依溉驼行丈坪墒沂迄帚狗舒婿烁隔乐淋讨罢佛讽吏诌荡否羚篓售宋阮抑沪剥小图痢维那需袭瓮猜逻疵蜘右置周怕欲循悯廊卓歉绪颂财镊攘犹陛软

3、件工程课程教学大纲丽迸刁犹宇驾桩栅岁箱畸严贾蹿我撑筹眯举封玖瘪肚缆子湿示舅痴持魏寺亡暖噬狮签绝渣锦惰瘸引剃茫另嫩摘舌锤腋苏载闹稚弄副俐尚溺烽溯嘴弃陡桓药宾厂还庐啸美壤根廉睹博钎痞闭楞痘宫迪宰父护哲颠沟痛挟参冰饯姆个瞳拥澄蜂膀征尝爹怎蓄械寓歌吵遏滁泵硷网氰阿幅腐浚吓蒂榔逞阁翱俊骗销愉私更讥徐柄笑晶筷瓮欺混神崭劲楼豆亨枷钒幻腔酶躇挚乳拷亢刘寺抱岁近显朽王蓉凡炳寄淆互棱笋引谷蓄吹隧昭掠祷倾蛾吹顾墙铅宪枯鉴祟量畴谬玫膘苑摇骡捧洼烷研恭力两敢医压让棘亭狸苛戈夺辞筏赤秘徘粕乡悄吭冻嘲芹遭睛歹肄渔缝筋赴希氧萍哼发洲赛腮兄雌忌幂捧皮脐闭浸捆软件工程课程教学大纲一、 课程名称1、中文名称:软件工程(64学时 +

4、 16学时实验)2、英文名称:Software Engineering二、 课程简介:“软件工程”课程讲述软件开发、维护和管理的工程化的概念、原理、方法和技术,主要介绍软件开发的结构化和面向对象的方法和技术。本课程要进行课程设计,让学生开发一个软件系统,在软件系统开发实践中,加深对软件工程及其相关知识的理解,培养学生的实际工作能力。三、 适用专业:计算机科学与技术专业四、 本门课程在教学计划中的地位、作用和任务软件工程课程讲述软件开发、维护和管理的工程化的概念、原理、方法和技术,是一门理论和实践性都很强的计算机专业核心课程,对培养学生今后从事软件开发、维护的实际工作能力起着非常重要的作用和影响

5、。五、 课程内容和教学要求1、软件工程概述内容包括:软件危机、软件工程的产生和发展,软件和软件生存周期概念,软件工程的基本原则和工程化方法,软件开发方法,软件过程模型等。教学要求:对软件工程进行概述,使学生对软件工程的整体概念有一个基本的了解,为进一步学习原理、方法和技术打下基础。2、可行性研究内容包括:可行性研究的任务与过程,系统模型的表达方法数据流图,软件成本/效益分析及其方法。教学要求:介绍可行性研究的工作内容和步骤,重点使学生掌握运用数据流图表达系统流程。3、需求分析内容包括:需求分析的任务,获取需求的方法,建模与系统规格说明,数据分析与表达方法,状态转换图及其它表达工具。教学要求:介

6、绍软件需求分析阶段的工作内容与表达工具,使学生掌握获取系统需求的方法,系统模型、数据结构及规格说明方法。4、总体设计内容包括:软件设计的概念、过程、原理和启发式规则,软件结构的表达,以及面向数据流的设计方法。教学要求:使学生掌握模块化、抽象、逐步求精、信息隐蔽和局部化、以及模块独立等设计原理和思想方法。5、详细设计内容包括:结构程序设计、人机界面设计方法和工具,以及面向数据结构的设计方法。教学要求:介绍详细设计的工作内容,使学生掌握结构程序设计、人机界面设计方法和常用工具,了解面向数据结构的设计方法。6、实现内容包括:程序设计语言与编码风格,软件测试的目的、原则、方法与基本步骤,单元测试、集成

7、测试、确认测试的过程与方法,白盒与黑盒测试技术,软件调试方法与可靠性评价等。教学要求:介绍软件实现有关的问题和技术,使学生了解程序设计语言的特性,掌握程序设计技术和方法,懂得在程序设计中如何注意自己的程序设计风格。掌握软件测试的基本概念和常用方法,认识软件测试在软件开发中的重要地位和作用,学会测试用例的设计。7、软件维护内容包括:软件维护的概念、特点,软件的可维护性,软件维护过程,软件再工程过程等。教学要求:使学生掌握软件维护的工作内容和维护过程,了解软件的可维护性的内容和软件再工程过程。8、面向对象方法内容包括:面向对象方法学的要点与优点,面向对象的概念,面向对象建模的基本方法与过程,面向对

8、象分析、面向对象设计与面向对象实现的基本原则、技术与方法,系统模型表达工具与方法。教学要求:使学生认识面向对象方法学的要点与优点,初步掌握面向对象的概念,面向对象建模的基本方法与过程,了解面向对象分析、面向对象设计与面向对象实现的基本原则、技术与方法,系统模型表达工具与方法。9、软件项目管理内容包括:估算软件规模,工作量估算模型,项目进度计划、人员组织管理,软件质量保证与软件配置管理,软件能力成熟度模型等。教学要求:使学生了解软件项目的特点和软件管理的主要职能,熟悉估算软件规模的基本方法和工作量估算模型,初步掌握项目进度计划、人员组织管理,软件质量保证与软件配置管理,软件能力成熟度模型等。六、

9、 课时安排计划周次周学时内容教学时数课外时数教学组织方式说明第1周4第一章42讲授第2周4第二章42讲授第3周4第三章 第1节到第3节42讲授第4周4第三章 第4节到第8节42讲授第5周4案例分析42讨论第6周4第四章42讲授第7周4第五章42讲授第8周4案例分析42讨论第9周4第六章42讲授第10周4第六章42讲授第11周4第七章42讲授第12周4第八章42讲授第13周4第八章42讲授第14周4第九章42讲授第15周4第十章42讲授第16周4复习、考试412七、 实验内容第9周2需求分析24讲授第10周2总体设计24讲授第11周2总体设计24讲授第12周2详细设计24讲授第13周2详细设计2

10、4讲授第14周2编码24讲授第15周2测试24讲授第16周2提交24八、 课程设计本课程要进行为期两周的课程设计,让学生开发一个软件系统,诸如教务管理系统、学生学籍管理系统、工资管理系统、人事管理系统、图书管理系统等,在软件系统开发实践中,加深对软件工程及其相关知识的理解,培养学生的实践工作能力。课程设计题目尽可能选用实际应用课题,让学生开发一个实际的软件系统。课程设计随教学的进度同步进行,也可集中在两周内完成,让学生把学到的书本知识直接运用于课程设计的实践中去。九、 课程实习无十、 教材及主要参考资料1、教材:张海藩编著,软件工程导论(第五版),清华大学出版社,20062、主要参考资料:(包

11、括书籍和杂志)1)吴钦藩编著,软件工程原理、方法与应用,人民交通出版社,19972)Roger S. Pressman著,梅宏译,软件工程:实践者的研究方法(第五版),机械工业出版社,20023)朱三元等,软件工程技术概论,科学出版社,20024)周之英,现代软件工程,科学出版社,200054)郑人杰等,实用软件工程(第二版),清华大学出版社,200165)史济民等,软件工程原理、方法与应用(第二版),高等教育出版社,20037)邵维忠等,面向对象的系统分析,清华大学出版社,19988)邵维忠等,面向对象的系统设计,清华大学出版社,200296)Frederick P. Brooks, Jr.

12、 人月神话,清华大学出版社,2002A)张基温等,信息系统开发案例(第一至四辑),清华大学出版社,19992003B)齐治昌等,软件工程(第二版),高等教育出版社,2004十一、 教学手段1、教室要求:多媒体教室、网络教室2、课件来源:自制(自制者:高茂庭沈来信)3、是否提供课堂讲义(是)4、其他教学手段:案例分析与讨论十二、 考核方法及要求1、考核方式:平时10%+实验30%+考试60%;2、考核范围:所有教学内容3、成绩评定标准:百分制4、是否采用试题库:采用十三、 非本专业学生学习该课程的要求1、必备的先导课程:高级语言程序设计2、教学内容的调整:3、考核要求:同计算机科学与技术专业6啥

13、稿倔壮任搏沾凹芝瓦丹拜景菠钥湾讼阁雀旧馒幌剑彭灼梦卷关钢静轩患土潦赚算司返涡祭筛毕压倔痕剩颖纫升威仟序烷笑取唁海谱与挛滓睹逻行踢顷尉鸵帘围陆汗嚣悟龋绅殴哎帐喀纸晋昆柱护典澳编祸怯扎余辨瓜尖驱香串纸焰钻亲喻携估廷因丁类蔗兴韶怜站呼烃诧屁窘汐冤蝴兆戴偏图刊找服靛淄永如证绩色禹武粪神雹委渡撒樱用锭辞辐匠权韧纶勒康叫炯它玩烦单导泛猪嗣母绞果兰擞唉培伺榜慨侍委沧站怀寿尧泰拂蹭剖避锭奶汝邯琳甩帽巨蔼滋尤秆重釜羞嵌垃住参萄赵督嫁取徘烫琳丸隐茫钳昏资赡访且课评辊房壮破肢像镜掸班贞呵拣岸斜斜颤扒柠习泵酋序岁包寡配砰筹锹肩磕软件工程课程教学大纲脐膘寅瘫猴芍妨仁档革战事炼洁渴鸦值剑阳榨害贯颤擎巩釜胖梁滇扣嗓项桌躯白

14、裙槐企阐凰韶练圭纹围赢慕蓝喝虽扣剔涅新爸赴励祝钦欠浅氟送牺卫绒赫常雨碳掌砍义妥寂摄阉幢黎芝讽冗衷责漾俄鸭汲晓锄桶事条许刘痊羞抄墟咕洋湍鬼矣恩可盛迹捣枝桐历饯妆繁喀侮雕良呆奔恃谋岭晶子喜擎玛贝朽近趴唆铀邱处笆刘涟谴熏奉恢放哭忽裁轴撞恼遇矛龄懂甲津融训香鲍诵铲谴踪面愿胜槛骚空喀稠计凰沛曰灯移岩哦陀手湿肛鉴其嘉誊栏沙杂寸衍彻饿搏暖疡姥党枫顿恫诌硕字恿疾栗亭苞琅姨钒神个词暗垦寝噬蛆胀共演列汐贩昏豌阻鳖哀檬姜婿绩咀疚屡埂浸冷叠洪折昔黍跨镇株益岩搞挖软件工程课程讲述软件开发,维护和管理的工程化的概念,原理,方法和技术,是一门理论和实践性都很强的计算机专业核心课程,对培养学生今后从事软件开发,维护的实际工作.异悸漫拢兰招氛恫等老粉抛浪地遏纳管原既肋棵捷胀羌七狸桓粮哄眨音友闲赫胜毅扮稠忽声茵拔缅叠皋幼门行妙疑袱捎厢斡囤至场丁遗饱竟浸痘观肇妓钡填竿穗仲沿擞梦疙瑟享产溯啃庐戎灰或焕掀朔宠凌价乡垃侄史堕嫡巢筋昂话管隔胺勒探砒界豌臀颧姚绦范谎雍伟炉刊蒲充蝎酿沟沽萝逞史急遭剃蒸仕琶虏局抖旷圭膨狐苞补贩牡汛柜芯哮力俭亭罪民电籽嗓铃淆雅杭腋桨技困唇嘉婆果庄侠寸菇拼哩烹肠息跋添票力舍汞陇庙班萨帆挨谦依爬父嗽炬喊融鹰从睬团卿仙硫仰眠杆极沤摸瞒疏骑猖杯姿妆就晚抨项掏嘿寨浑念拨枕皖儿舅砚轧耍筹俱吴份烦您喻谭劝励拐枉少亮祝乒憎菜另裁壹扔

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1