软件体系结构

《软件体系结构》是软件工程专业核心课程,直接面向强化学生实际开发技能和工作能力的软件工程专业人才培养需求。在该课程的学习中,同学们将学习软件架构模型理论和设计原理,同时,通过实际软件项目架构设计任务驱动学生运用理论知识主动思考软件架构方案,引导学生应用辅助工具软件完成系统架构建模、评估和实现。体验软

开设学校:西安电子科技大学;学科:工学、

软件体系结构课程:前往报名学习

软件体系结构视频慕课课程简介:

《软件体系结构》是软件工程专业核心课程,直接面向强化学生实际开发技能和工作能力的软件工程专业人才培养需求。在该课程的学习中,同学们将学习软件架构模型理论和设计原理,同时,通过实际软件项目架构设计任务驱动学生运用理论知识主动思考软件架构方案,引导学生应用辅助工具软件完成系统架构建模、评估和实现。体验软

前往报名学习

软件体系结构课程列表:

绪论

-课件学习

-1.课程简介

-2.软件体系结构发展史

-3.软件体系结构定义

-4.软件体系结构的研究活动

-5.软件体系结构的作用

软件体系结构风格

-数据流体系结构风格

--课件学习

--1.软件体系结构风格

--2.数据流体系结构风格概述

--3.批处理体系结果风格

--4.管道-过滤器体系结构风格

--随堂测验

-调用/返回体系结构风格

--课件学习

--1.调用/返回体系结构风格概述

--2.主程序/子过程体系结构风格

--3.面向对象体系结构风格

--4.层次型体系结构风格

--5.客户端/服务器体系结构风格

--随堂测验

-以数据为中心的体系结构风格

--课件学习

--1.数据为中心体系结构风格概述

--2.仓库体系结构风格

--3.黑板体系结构风格概述

--随堂测验

-虚拟机体系结构风格

--课件学习

--1.虚拟机体系结构风格概述

--2.解释器体系结构风格

--3.规则系统体系结构风格

--4.规则引擎Drools

--随堂测验

-事件系统体系结构风格

--课件学习

--1.事件与事件系统概述

--2.事件系统基本结构与工作原理

--3.事件系统应用实例

--4.事件系统派遣机制

--随堂测验

软件体系结构建模与文档化

-课件学习

-1.软件体系结构描述

-2.基于视图的建模思想

-3.UML概念与4+1模型

-4.UML图例

-5.UML2.0中新增体系结构描述图表介绍

-随堂测验

质量属性及质量属性提升策略

-Availability and its Tactics

--课件学习

--1.质量属性的含义与质量属性场景

--2.可用性的含义

--3.提升可用性的策略(故障检测)

--4.提升可用性的策略(故障恢复、故障避免)

--随堂测验

-Modifiability and its Tactics

--课件学习

--1.可修改性的含义与提升可修改性的策略(限制修改范围 上)

--2.提升可修改性的策略(限制修改范围 下)

--3.提升可修改性的策略(延迟绑定时间)

--随堂测验

-Performance and its Tactics

--课件学习

--1.性能的含义

--2.提升性能的策略

--随堂测验

-Security and its Tactics

--课件学习

--1.安全性的含义

--2.提升安全性的策略

--3.我们身边的安全性

--随堂测验

-Testability and its Tactics

--课件学习

--1.可测试性的含义

--2.提升可测试性的策略

-随堂测验

-Usability and its Tactics

--课件学习

--1.易用性的含义与提升易用性的策略

--2.质量属性小结

--随堂测验

软件体系结构评估

-课件学习

-1.体系结构评估概述

-2.ATAM概述

-3.ATAM评估小组

-4.ATAM评估过程1

-5.ATAM评估过程2

-6.敏感点、权衡点、风险点和非风险点

-随堂测验

应用案例

-课件学习

-1.KWIC应用案例分析

-2.图书借阅系统案例分析

课程总结

-课件学习

-1.软件体系结构风格总结

-2.基于软件体系结构的开发过程

-3.质量属性与软件设计

-4.软件体系结构评估总结

-5.案例与架构师思维

思政讨论题

-美团:外卖经济带来的改变

软件体系结构开设学校:西安电子科技大学

软件体系结构授课教师:

李青山-教授-西安电子科技大学-

李青山,博士,教授,博士生导师,教育部省级重点学科“软件工程”学术带头人,CCF软件工程专委会委员、大数据专委会委员,青年工作委员会委员。发表SCI/EI检索论文80余篇,编著2部(英文1部),获授权发明专利20余项,授权软件著作权20余项。长期深入从事软件工程中自适应软件演化方法、软件体系结构模型等方向,在动态智能化软件工程、基于大数据的智能决策支持等方面取得了许多创造性成果。自2010年任职教授至今,共主持了国家和省部级科研项目30余项,包括国家自然科学基金项目3项,国家863重大项目子课题1项、国防973项目子课题1项、国防预研项目4项,以及重点实验室基金项目、研究院所重点合作项目、省级创新工程计划项目等国家和省部级项目20余项。

蔺一帅-讲师-西安电子科技大学-

蔺一帅,博士,讲师,硕士生导师。2013年于Université de technologie de Belfort Montbéliard (法国贝尔福-蒙贝利亚科学技术大学)获得计算机科学博士学位。曾任职于Univeristé de Haute-Alsace(法国上阿尔塞斯大学),担任ATER(讲师)。主要研究方向为面向智能体的软件工程、智能决策软件。先后参与了法国IRTES-SeT、国家自然基金、国防预研、西安市科技计划、企业合作研发等多项科研项目,在国内外权威期刊与会议上发表论文20余篇,申请多项国家发明专利。其指导的“智搜”软件获得“研究生移动终端应用设计创新大赛”国家级二等奖。

鲍亮-副教授-西安电子科技大学-

鲍亮,博士,副教授、博士生导师,大数据联合研究中心主任。自2006年起开始从事软件工程、软件体系结构等方面的研究,主要研究方向包括面向云计算的技术、大数据分析等。近5年来,主持国家自然基金和国防预研项目5项,参与国家级科研项目5项,及其他软件项目30余项。围绕相关研究领域公开发表或录用的学术论文30余篇,申请专利10项,软件著作权8项,出版云计算、大数据方面专著3本。

王璐-讲师-西安电子科技大学-

王璐,讲师,博士。2018年12月于西安电子科技大学获得软件工程专业博士学位。同年留校工作,现为计算机科学与技术学院软件工程系讲师。主要研究方向包括代码大数据驱动的智能化软件研发、运维大数据驱动的软件动态演化与自适应、基于搜索的软件工程等。近年来,在软件工程、自主计算等领域的国内外权威期刊与顶级会议上发表论文20余篇。

邓岳-副教授-西安电子科技大学-

邓岳,博士,副教授,硕士生导师。2007年参加工作,目前承担多门本科生及研究生课程的主讲,包括软件体系结构、软件建模技术、软件工程经济学、.NET程序设计、工程概论等。曾获得青年教师讲课竞赛校级三等奖、院级一等奖。主要研究方向为生物信息学,先后发表SCI检索学术论文8篇,获得2项发明专利授权,申请2项软件著作权。获得西安电子科技大学优秀科研成果奖一等奖。承担国家自然科学基金项目1项,参与国家自然科学基金项目多项。

也许你还感兴趣的课程:


  1. 藏传佛教(2021秋)

  2. 城市地理学(2021秋)

  3. 临床免疫学检验技术(2021秋)

  4. 学科教学法(2021秋)

  5. 艺术考古学概论(2021秋)

  6. Linux系统应用基础(2021秋)

  7. 服装表演(2021秋)

  8. Soil Mechanics(Round 2)

  9. 数字信号处理(2021秋)

  10. 中国城市发展之“前世·今生”(2021秋)

  11. 软件体系结构(2021秋)

  12. 系统化产品设计与开发(2021秋)

  13. 商业银行经营管理(2021秋)

  14. 藏语言文字学概论(2021秋)

  15. 高级数据库系统(2021秋)

  16. 国际名酒知识与品鉴(2021秋)

  17. 中国近现代史纲要(2021秋)

  18. 武术与强身避险(2021秋)

  19. 建筑环境学(2021秋)

  20. 数值分析与算法(2021秋)
© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。
欢迎学习『软件体系结构视频教程-MOOC慕课-网络教育学院-柠檬大学』