《软件设计与体系结构》课程教学大纲.docx

《软件设计与体系结构》课程教学大纲.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

1

软件设计与体系结构课程教学大纲

一、课程基本信息

课程代码:

课程学分:

课程学时:

课程类别:专业必修课课程性质:专业核心课

先修课程:软件工程、操作系统适用专业(方向):软件工程

二、课程简介

软件设计与体系结构是软件工程专业的一门专业必修课程。本课程主要从软件架构的维度向学生介绍软件设计中常用到的设计模式和方法。本课程的教学目标在于:通过学习本课程使学生掌握常用软件设计模式使用方法;了解当今优秀编程人员如何灵活运用面向对象的技术进行可复用程序设计;使学生对面向对象技术和原理有更加深刻的理解,并能将相关的技术和原理用于实际的软件开发场景中。此外,通过本课程的学习,使学生提高分析和解决问题的能力,并掌握利用常用软件设计模式解决实际问题的方法,为日后开发大型复杂软件打下良好的基础。

三、课程目标

学生通过学习完本课程后,应该达到以下课程目标:

课程目标1:理论系统构建。了解软件设计模式的基本概念;掌握面向对象程序设计思想;理解常用软件设计模式原理;掌握创建型、结构型和行为型软件设计模式用法;理解常用的软件体系结构;(毕业要求的指标点1.2,1.3)

课程目标2:工程技能运用。根据项目需求,能够从软件工程学的角度为要开发的软件选择合理的设计模式,并能够独立完成软件框架的构建。此外,通过本课程的学习,学生还应了解大型软件开发的基本流程,并掌握软件开发中常用

2

文档的撰写方法。(毕业要求的指标点2.1,2.2,2.3)

课程目标3:专业素质培养。拓宽专业视野,激发求知热情,培养学生严谨求实的科学态度和刻苦钻研的学习作风。此外,面向软件工程专业的特点,着力培养学生在项目工程中的团队合作意识,增强学生在软件设计过程中的创造力、自信心和意志力。(毕业要求的指标点3.1,3.2,3.3)

四、课程支撑的毕业要求

1.本课程支撑的毕业要求:

毕业要求1:在软件工程实践中,能够综合考虑安全、法律、文化、环境与可持续发展等因素影响,恪守职业道德,自觉遵守行业标准和法规,体现良好的思想道德修养和强烈的社会责任感。

毕业要求2:具备良好的团队合作精神和团队协作能力,体现良好的人文素养,能在软件项目研发中组织管理项目团队或与其他团队成员密切配合,按预期目标和要求完成软件产品研发。

毕业要求3:适应现代信息技术发展,灵活运用软件工程专业知识,能对工程项目提供系统性的解决方案,有能力负责完成一个中等规模的软件产品的测试和技术支持,成长为软件开发工程师、技术经理等。

毕业要求4:跟踪软件工程及相关领域的前沿技术,具备一定的创新能力,能将新技术成果应用于工程实践,从事本专业领域相关产品的设计、开发和生产,负责完成一个以上产品关键技术的方案设计和研发工作,成长为研发工程师、软件设计师、测试工程师等。

毕业要求5:具有良好的终身学习意识和较强的自主学习能力,拥有一定的国际视野,能够根据职业发展需要,不断丰富和更新知识,实现业务技能和综合素质的持续提升。

2.本课程支撑的指标点:指标点1.2,1.3,2.1,2.2,2.3,3.1,3.2,3.3

指标点:1.2:掌握一定的自然科学知识,并利用其分析问题和解决问题;掌握一定的能解决常规性技术问题的工程基础知识。

指标点:1.3:掌握软件工程专业的基本理论和基本知识;熟练使用主流软件开发平台,具备一定的实际项目开发经验;掌握运用工程技术方法解决软件问题的知识;了解软件工程学科的理论前沿、发展方向及行业需求。

3

指标点:2.1:能够将数学、自然科学和软件工程专业知识用于解决实际工程问题,识别、表达,并通过文献研究分析软件工程领域的实际工程问题,以获得有效结论。

指标点:2.2:具有较强的工程意识或研究探索意识,能够综合运用所掌握的知识、方法和技术对软件系统进行分析、设计、验证、确认、实现、应用和维护,并考虑社会、健康、安全、法律及文化等因素。

指标点:2.3:能够针对软件工程专业领域的实际问题,选择与使用恰当的平台、技术、资源、现代工具和信息技术手段,包括对实际问题的预测与模拟,并能够理解其局限性。

指标点:3.1:具有坚定正确的政治方向,热爱祖国,掌握马列主义、毛泽东思想、邓小平理论、“三个代表”重要思想、科学发展观以及习近平新时代中国特色社会主义思想的基本理论;树立正确的世界观、人生观和价值观,具有崇高的爱国主义精神和高尚的道德品质;具有为实现中华民族伟大复兴的中国梦而努力奋斗的志向。

指标点:3.2:具有人文社会科学素养、公民道德水平和社会责任感,具有环境保护和可持续发展理念,能够基于专业背景知识,对健康状况、安全形势、法律约束以及文化现象等进行合理分析评价,做出积极影响,能够在专业领域实

文档评论(0)

下午茶 + 关注
实名认证
内容提供者

高级讲师持证人

做一个正直的人。

领域认证该用户于2024年09月10日上传了高级讲师

1亿VIP精品文档

相关文档