《软件工程2》课程教学大纲.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件工程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 line, master the basic theory of software engineering , Further systematic, engineering, for the future practical engineering can be system analysis and design to lay a good foundation. 负责人 大纲执笔人 审核人 二、课程目标 序号 代号 课程目标 OBE 毕业要求指标点 任务 自选 1 M1 目标1:掌握软件工程专业基础知识,掌握软件生命周期模型,能够设计建立软件结构 是 2.2 2.2 2 M2 目标2:掌握常用软件分析设计工具,掌握系统实现的测试技术,能够对软件系统进行分析设计建模,能够正确实施软件质量保证措施 是 2.2 2.2 3 M3 目标3:掌握可行性分析方法,能够分析权衡相关因素,给出可行性分析结论 是 5.2 5.2 4 M4 目标:4:能理解软件开发不仅仅是技术问题,还涉及知识产权、隐私保护、法律法规、社会道德等多方面,建立起强烈的安全意识、合规意识。能够结合国家最新政策法规,理解正确社会主义核心价值观对于本专业的重要指导意义。 是 7.1 7.1 5 M5 目标5:理解软件项目管理原理,掌握软件项目管理中团队、进度、质量等方面的管理方法 是 7.1, 7.2 7.1, 7.2 三、课程内容 序号 章节号 标题 课程内容/重难点 支撑课程目标 课内学时 教学方式 课外学时 课外环节 1 第一章 第一章 软件危机与软件工程 本章重点难点:软件生命周期及软件开发的各个模型。 M1 2 讲授、讨论 1 课外阅读 2 第二章 第二章 可行性研究 本章重点难点:掌握可行性分析的步骤内容,能对独立对较简单项目进行可行性分析。 M3,M4 2 讲授、讨论 1 课外阅读/作业 3 第三章 第三章 需求分析 本章重点难点:掌握需求分析的方法,掌握需求分析的任务和原则。 M2 4 讲授 2 作业 4 第四章 第四章 总体设计 本章重点难点:软件设计的概念与原则,总体设计的步骤、方法。 M1,M2 4 讲授、习题 2 综合作业 5 第五章 第五章 详细设计 本章重点难点:掌握人机界面设计的四个问题及设计指南。 M2 2 讲授、讨论 1 课外阅读/作业 6 第六章 第六章 编码与测试 本章重点难点:掌握软件测试的目的、准则、方法、步骤,掌握白盒测试技术和黑盒测试技术。 M2 4 讲授、习题 2 综合作业 7 第七章 第七章 维护 本章重点难点:了解软件维护过程、软件的可维护性。 M2 2 讲授、讨论 2 课外阅读/作业 8 第八章 第八章 面向对象方法学引论 本章重点难点:掌握对象模型、动态模型、功能模型的方法。 M1 2 讲授 1 作业 9 第九章 第九章 面向对象分析 本章重点难点:掌握建立对象模型、建立动态模型、建立功能模型方法。 M2 4 讲授、习题 2

文档评论(0)

大学教学资料库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档