《软件工程2》课程教学大纲.docx
软件工程2教学大纲一、课程基本信息课程名称软件工程Software Engineering课程编码CST321821020开课院部计算机科学与技术学院课程团队(未设置)学分2.0课内学时32讲授32实验0上机0|实践0|课外学时32适用专业地理信息科学授课语言中文先修课程课程简介 (限选)软件工程是地理信息科学专业的专业选修课.要求在课程中讲述清楚软件工程的基本理论、生命周期管理、工程过程与管理、最 新技术与工具等多方面的基本概念.为后期专业课程教学打好基础。通过本课程的学习,使学生初步建立工程化意识.学会用工程化思想 (包括技术、方法与环境)开发各种软件,以软件的生命周期和面向对象思想作为主线,掌握软件工程的基本理论,进一步系统化、工程 化,为今后实际工程中能够进行系统分析与设计奠定良好的基助。“Software Engineering * is a professional elective course for geographic information science. Through the study of this course, students can initially build engineering consciousness, learn to use engineering ideas (including technology, methods and environment) to develop a variety of software to the software life cycle and object-oriented thinking as the main 1ine, master the basic theory of soflware engineering , Further systeiwitic, engineering, for the future practical engineering can be system analysis and design to lay a good foundation.负责人|大纲执笔人| 审核人二、课程目标序号代号课程目标0BE毕业要月R指标点任务自选1Ml目标1 ;掌握软件工程专业基础知识.掌握软件生命周期模型,能够设计建立软件结构是2.22.22M2目标2:掌握常用软件分析设计工具,掌握系统实现的测试技术,能够对软件系统进行分析设计建 模,能够正确实施软件质量保证措施是2.22.23M3目标3:掌握可行性分析方法,能够分析权衡相关因素,给出可行性分析结论是5.25.24Ml目标:4 :能理解软件开发不仅仅是技术问题.还涉及知识产权、隐私保护、法律法规、社会道德等是7. 17. 1多方面,建立起强烈的安全意识、合规意识。能够结合国家最新政策法规,理解正确社会主义核心 价值观对于本专业的重要指导意义.5M5目标5:理解软件项目管理原理,掌握软件项目管理中团队、进度、质量等方面的管理方法是7. 1, 7.27. 1, 7.2三' 课程内容序号量节号标题课程内容/重难点支撑课 程目标课内 学时教学方式课外学时课外环节1第一章第一章软件危机 与软件工程本章里点难点:软件生命周期及软件开发的各个模型。Ml2讲授、讨 论1课外阅读2第二章第二至可行性研 究本章重点难点:掌握可行性分析的步骤内容.能对独立对较简 单项目进行可行性分析。M3.M42讲授、讨 论1课外阅读/ 作业3第三章第三章需求分析本章重点难点:掌握需求分析的方法,掌握需求分析的任务和 原则。M21讲授2作业4第四章第四章总体设计本章至点难点:软件设计的概念与原则,总体设计的步骤、方 法。Ml, M24讲授、习 题2综合作业5第五章第五至详细设计本章重点难点掌握人机界面设计的四个问题及设计指南,M22讲授、讨 论1课外阅读/ 作业6第六章第六章编码与测 试本章重点难点:掌握软件测试的目的、准则、方法、步骤.掌 握白盒测试技术和黑盒测试技术。M24讲授、习 题2综合作业7第七章第七我维护本章重点难点:了解软件维护过程、软件的可维护性。M22讲授、讨 论2课外阅读/ 作业8第八章第八至面向对象 方法学引论本章重点难点:掌握对象模型、动态模型、功能模型的方法。Ml2讲授1作业9第九章第九章面向对象 分析本章重点难点:掌握建立对象模型、建立动态模型、建立功能 模型方法。M24讲授、习 题2综合作业10第十章笫十今面向对象 设计本章重点难点:掌握面向对象设计的准则、启发规则、软件重 用概念。M22讲授2作业11第十一笫十一章面向对本章重点难点:掌握设计测试用例的方法。M22讲授、习2综合作业章象实现题12第十二 章第十二章软件项 目管理本章重点难点:掌樨估算软件规模、工作量估算、进度计划。M52讲授、讨 论2课外阅读四、考核方式序号考核环节操作细节总评占比1平时作业1 .每周布置2“3道题目作为作业或课外阅读知识。2 .成绩采用百分制.根据作业完成准确性、规范性、是否按时上交、是否独立完成评分。3 .考核学生对软件工程基本知识的掌握能力,对基本技术方法的运用能力。5%2综合作业考核学生对软件工程知识的综合运用能力,能够开展系统的分析、设计,提高综合应用能力。10%3期末考试1 .开卷、闭卷、综合设计考核等形式,成绩采用百分制。2 .主要考核学生对软件工程模型、方法、工具等基本知识的掌握能力,学生综合运用所学知识进行分析设计能力。80%4考勤、课 堂表现1 .随机点名、刷卡点名等.2 .课堂精神状态、回答问题情况5%五' 河分细则序号课程目标考核环节大致占比评分等级1Ml平时作业10%A-独立思考、按时完成,解题思路清晰、步骤完整、格式合理、答案准审.B-独立思考、按时完成.解题 思路比较清晰、步骤比较完整、格式合理、答案准弱,c-独立思考、按时完成,解题思路比较清晰、步骤 比较完整、格式比较合理、答案准确。D-作业抄袭.未能按时完成.作图不规范,解题思路混乱。2Ml期末考试40%见考试评分标准3M2平时作业10%,卜独立思考、按时完成,解题思路清晰、步骤完整、格式合理、答案准询B-独立思考、按时完成.解题 思路比较清晰、步骤比较完整、格式合理、答案准辆,e独立思考、按时完成.解题思路比较清晰、步骤 比较完整、格式比较合理、答案准确。D-作业抄袭、未能按时完成,作图不规范,解题思路混乱。4M2综合作业40%A-按照规范进行分析设计,报告格式规范,内容完整、准确. B-按照规范进行分析设计.报告格式规范, 内容完整。C-基本按照规范进行分析设计,报告格式基本规范,内容较完整。D-不能够按照规范进行分 析设计.报告格式混乱,内容不完整。5M2期末考试50%见考试评分标准6M3平时作业40%A-独立思考、按时完成,解题思路清晰、步骤完整、格式合理、答案准确:B-独立思考、按时完成,解题 思路比较清晰、步骤比较完整、格式合理、答案准询,c独立思考、按时完成,解题思路比较清晰、步骤 比较完整、格式比较合理、答案准确。D-作业抄袭.未能按时完成,作图不规范,解题思路混乱。7M3综合作业40%卜按照规范进行分析设计,报告格式规范,内容完整、准确. B-按照规范进行分析设计,报告格式规范, 内容完整。C-基本按照规范进行分析设计,报告格式基本规范,内容较完整,D-不能够按照规范进行分 析设计,报告格式混乱,内容不完整。8M3期末考试20%见考试评分标准9M4平时作业50%,卜独立思考、按时完成,解题思路清晰、步骤完整、格式合理、答案准确:B-独立思考、按时完成,解题 思路比蛟清晰、步骤比蛟完整、格式合理、答案准确,c独立思考、按时完成,解题思路比较清晰、步骤 比较完整、格式比较合理、答案准确。D-作业抄袭.未能按时完成.作图不规范,解题思路混乱。10M4期末考试20%见考试评分标准11M5平时作业20%A-独立思考、按时完成,解题思路清晰、步骤完整、格式合理、答案准朗B-独立思考、按时完成.解题 思路比较清晰、步骤比较完整、格式合理、答案准刑,c-独立思考、按时完成,解题思路比较洁晰、步骤 比蛟完整、格式比较合理、答案准确。D-作业抄袭.未能按时完成.作图不规范,解题思路混乱。12M5综合作业50%A-按照规范进行分析设计,报告格式规范,内容完整、准确.B-按照规范进行分析设计,报告格式规范, 内容完整。C-基本按照规范进行分析设计,报告格式基本规范,内容较完整。D-不能够按照规范进行分 析设计.报告格式混乱,内容不完整。13M5期末考试30%见考试评分标准14/考勤、课 堂表现100%A-全勤;精神状态饱满,回答问邈准确;B缺勤1次。精神状态良好.问题回答较好;C缺勤2-3次。精 神状态一般.问题回答一般;卜缺勤3次以上。精神状态较差,回答问题有误。评分等级说明:A, B. C, D, E=90-100,80-89, 70-79,60-69,0-59:A, B, C, D=90-100,75-89,60-74,0-59:A, B, C=90-100,75-89.60-74,0-59:A, B=80-100,0-79六' 教材与参考资料序号教学参考资料明细1图书软件工程导论(第六版),张海藩,清华大学出版社,2016年.(*主教材)2图书面向对象的系统分析与设计,Joey F. George,清华大学出版社,2003年.