课程名称:软件体系结构。
课程编号:c304
课程学分:2
适用学科:计算机应用技术。
software architecture
教学大纲。一、课程性质。
本课程是为计算机应用专业研究生开设选修课。软件体系结构是软件开发设计的高级课程,对培养计算机应用专业研究生今后从事大型软件开发工作有重大意义。
二、课程教学目的。
学生通过本课程的学习后,在概念上建立从体系结构看待软件系统的观念,理解体系结构设计的优劣对软件系统质量的影响;掌握软件体系结构的建模、评价与检测的方法,能够应用上述方法评价软件体系结构的质量。
三、课程教学基本内容及基本要求。
第一章绪论(2学时)
1、软件体系结构概述。
2、研究内容与方法
第二章软件体系结构建模理论(2学时)
1、软件体系结构描述语言adl简介。
2、时序逻辑描述语言lotos简介。
3、实例研究:流**信道调度模型及描述。
第三章软件体系结构一致性检测(2学时)
1、软件体系结构一致性
2、软件体系结构一致性测试算法
3、实例研究1-三层c/s结构一致性检测。
第四章软件体系结构评价(4学时)
1、软件体系结构评价模型。
2、软件体系结构性能评价。
3、软件体系结构可靠性评价。
4、实例研究基于c/s结构的**点播系统性能研究。
第五章软件体系结构案例分析(16学时)
1、cobar体系结构简介。
2、p2p体系结构简介。
3、网格体系结构简介。
四、本课程与其它课程的联系与分工。
本课程的先修课程为《面向对象程序》及《分布式数据库》,通过上述课程的学习,使学生能够体会大型软件开发的基本过程,体会到软件开发中体系结构的重要性。
五、实践环节教学内容的安排与要求。
结合本研究室的研究课题,评价软件体系结构的性能。
六、本课程课外练习的要求。
结合自己的研究课题,建立软件体系结构的性能模型和可靠性模型,以实际系统为被背景评价软件体系的性能。
七、本课程的教学方法及使用现代化教学手段方面的要求。
计算机:32m内存(最好64m),586以上,2g硬盘。
八、本课程成绩的考查方法及评定标准。
考核方式:读书笔记和实验报告。
考核内容:以自己课题为背景评价软件体系结构的性能和可靠性。
九、教材及参考书。
software architecture: perspectives on an emerging discipline[m],mary shaw, d**id garlan, new york: prentice-hall international, inc.
1996, 45-56.
十、课程各章节学时分配。
大纲撰写人:赵会群。
大纲审阅人:刘文萍。
责任教授:李也白。
系(教研室)主任:李也白。
学院负责人:张常年。
制(修)定日期:2023年9月1日。
welcome !!
软件体系结构
课程名称 软件体系结构。课程编号 c304 课程学分 2 适用学科 计算机应用技术。software architecture 教学大纲。一 课程性质。本课程是为计算机应用专业研究生开设选修课。软件体系结构是软件开发设计的高级课程,对培养计算机应用专业研究生今后从事大型软件开发工作有重大意义。二 课...
软件体系结构
一 软件体系结构和框架的定义。软件体系结构的英文单词是 architecture architecture的基本词义是建筑 建筑学 建筑风格。软件体系结构虽然根植于软件工程,但还处于一个研究发展的阶段,迄今为止还没有一个为大家所公认的定义。设计模式 中对框架的定义是框架就是一组相互协作的类,对于特定...
软件体系结构
答题时间 90分钟姓名单位分数。一 填空题 2 18空 36分 1 软件工程包括三个要素和。2是指语义完整 语法正确和有可重用价值的单位软件。3 构件模型的三个主要的流派,分别是omg 对象管理集团 的sun的和microsoft的。4 在工业界,商业化构件可以分为以下几类商务应用类,工具类 网络通...