下载 >  开发技术 >  C > 软件体系结构描述语言:C2

软件体系结构描述语言:C2 评分:

软件体系结构描述语言:C2 学校教务系统中教师补课子系统有如下一些基本假设: 本系统中有三个基本对象:教师、学生和教务员。 补课基本流程如下: 教师(teacher)分别向学生(student)与教务员(dean)发出补课请求makeupClassRequest()、并提供一个教师期望的补课时间与地点的集合preferSetTeacher(time, address),提出一个教师不期望的补课时间与地点集合excludeSetTeacher(time, address)供学生选择。同时,教师向学生与教务员发出请求获取学生与教务员期望的补课时间地点集合getPerferSet(),获取不喜欢的时间地点集合getExcludeSet(),获取教师所提供的期望补课 时间地点集合之外的时间地点集合addPreferSet(), 学生与教务员收到教师的补课请求以及相应的参数后,根据自身的情况以及学校课室的使用情况,结合教师所提供的preferSetTeacher(time, address)、excludeSetTeacher(time, address),①从preferSetTeacher(time, address)集合中选取出合适的元组组成学生自己所期望的补课时间与地点集合preferSet(time,address)。②增加不在excludeSetTeacher(time, address)的时间与地点集合excludeSet(time, address)。最后将preferSet(time,address)与excludeSet(time, address)发回给教师。 教师接收到学生与教务员返回的集合excludeSet(time, address)后,与excludeSet(time, address)进行“并”(or)计算。接收到preferRes(time, address)后,与原有的preferSet(time, address)进行“交”(and)计算,然后再与excludeSet(time, address)进行差(subtraction)运算。 教师最后从preferSetTeacher(time, address)集合中选择一个元组作为补课的时间与地点,并通知学生与教务处。 要求: 画出该系统基于C2风格的体系结构图 利用C2语言描述出教师构件 利用C2语言描述出学生构件 种用C2语言设计出本系结构中的连接件 描述出软件体系结构并设计出一个体系结构的实例,在这个实例中,教师是张三,有学生有a,b,c三人,教务员是李四。
...展开详情收缩
立即下载 开通VIP
分享
收藏 (2) 举报

评论 共16条

ling080622 不错,很实在的一个资源。。。 考试刚好要用到,谢谢
2016-01-25
回复
woshtiongtong 很好,不错,用在考试上了
2014-12-24
回复
xsabl 没有画出c2风格的体系结构图,不过还是清楚地学到了C2风格的体系结构描述语言
2014-09-17
回复
zhutou1991 只能提供简单的学习
2014-07-02
回复
salonzhou 希望更多的人能上传一些自己写的东东
2014-06-26
回复
w446134794 不错,刚好课程讨论PPT用上了,可惜没有C2风格的体系结构图。
2014-04-24
回复
a446712385 没有图,但是代码比较详细 对坐ppt有一定帮助
2014-03-25
回复
u011031397 很棒,在做ppt时候用到了
2013-12-07
回复
lenovoidea66 感谢楼主的分享!学到了新知识!
2013-09-30
回复
yangfan_lxy 谢谢,看了以后还是学到了一点
2013-06-22
回复
新的软件体系结构描述语言

新的软件体系结构描述语言,优秀的软件体系结构论文

立即下载
软件体系结构

软件体系结构C2代码 供大家参考

立即下载
软件体系结构--C2简介

关于C2的一些介绍,和它的一些例子. C2 is UCI's component- and message-based architectural style for constructing flexible and extensible software systems.

立即下载
体系结构描述语言与程序设计语言有什么区别?

用对比的方式,告诉你软件体系结构描述语言与程序设计语言的区别

立即下载
软件体系结构 C2风格文件管理 源代码

软件体系结构 C2风格文件管理 源代码 层层调用实现。

立即下载
软件体系结构描述语言研究现状分析

随 着软件 体 系结 构在 软件 开发 中 作 用 的 不 断提 高 和 近 期来软 件 体 系 结构 概念 的 明 确 提 出 ,要 求为 其表 示 和分 析 开发专 门 支 持 工 具 和 环 境 的需 求也越来 越 迫切。

立即下载
ABC_ADL_一种基于XML的软件体系结构描述语言.pdf

ABC_ADL_一种基于XML的软件体系结构描述语言 详细讲解了利用XML为元语言来描述ABC/ADL,并结合在线售票的例子解决了构件规约、连接子规约的问题

立即下载
软件体系结构原理、方法与实践_第2版

系统架构师指定教材 更多资料点开我的资料里查找

立即下载
大型RISC处理器设计-用描述语言Verilog设计VLSI芯片(CD)

《大型RISC处理器设计-用描述语言Verilog设计VLSI芯片》,可以通过该书熟悉RISC处理机,还有VLSI设计的流程与理念,不过这里只是提供该书的CD,这本书其实也不贵,个人感觉很值

立即下载
软件体系结构(PDF)

软件体系结构,张友生,中国系统分析员顾问团首席顾问。<br/>^_^ 心动了吧

立即下载
软件体系结构课后作业及答案 软件体系结构

软件体系结构课后作业及答案 很不错 的 ,大家可以下载过了看看

立即下载
软件体系结构原理、方法与实践(第2版).张友生(带书签文字版).pdf

【作者】张友生 编著 【丛书名】软件工程专业核心课程系列教材 【出版日期】2014.01 【出版社】北京:清华大学出版社 【页 码】376页 【ISBN】978-7-302-33504-7 【主题词】软件 系统结构 【中图分类号】TP311.5 【摘要】本书系统地介绍软件体系结构的基本原理、方法和实践,全面反映软件体系结构研究和应用的最新进展,既讨论软件体系结构的基本理论知识,又介绍软件体系结构的设计和工业界应用实例,强调理论与实践相结合。 第 1 章 软件体系结构概论 16 从软件危机谈起 16 软件危机的表现 16 软件危机的原因 17 如何克服软件危机 18 构件与软件

立即下载
软件体系结构实用教程

《软件体系结构实用教程》共分10章。第1章简单介绍了软件重用和构件技术的一些基本概念,它们是学习软件体系结构有关知识的基础;第2章介绍了软件体系结构的概念;发展和研究现状;第3章对软件体系结构的风格进行了较为详细的介绍,并给出了一些应用实例;第4章讨论了软件体系结构的三种描述方法;第5章介绍了软件体系结构设计过程中使用的一般原理和设计模式,以及常用的体系结构设计方法;第6章对Bass等人提出的一种基于体系结构的软件开发过程做了详细介绍;第7章介绍了软件体系结构评估方法,重点介绍SAAM和ATAM方法;第8章介绍了Web服务体系结构的有关知识,并给出了一个简单的应用实例;第9章对特定领域的软件体

立即下载
软件体系结构原理、方法与实践(张友生编)

软件体系结构张友生版的复习资料,里面的内容考试都会考到。

立即下载
实用软件体系结构中文版(Applied Software Architecture )PDF

Applied Software Architecture 中文版,PDF,Christine Hofmeister

立即下载
软件体系结构(张友生版)期末复习题

1. 构件:是指语义完整,语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统;结构上,它是语义描述通信接口和实现代码的复合体。2. 构件模型:是对构件本质特征的抽象描述。3. 构件组装:是指将库中的构件经适当修改后相互连接,或者将它们与当前开发项目中的软件元素相连接,最终构成新的目标软件。4. 软件体系结构:Hayes Roth认为软件体系结构是一个抽象的系统规范,主要包括用其行为来描述的功能构件和构件之间的相互连接、接口和关系。5. 面向服务体系结构(SOA):本质上是服务的集合,服务间彼此通信,这种通信可能是简单地数据传送,也可能是两个或更多的服务协调进行某些活动。6.

立即下载
软件体系结构实验报告(设计模式)

软件体系结构实验报告(设计模式):包含策略模式,代理模式,观察者模式,外观模式,组合模式,抽象工厂,单例,工厂方法,简单工厂,适配器模式,附有代码实例和类图

立即下载
软件体系结构(第二版)课件(张友生等 编著)

软件体系结构 第二版 清华大学出的那本 张友生等人编著的那本

立即下载
软件建模与设计 UML、用例、模式和软件体系结构

软件建模与设计 UML、用例、模式和软件体系结构 软件建模与设计 UML、用例、模式和软件体系结构 软件建模与设计 UML、用例、模式和软件体系结构

立即下载
软件体系结构原理、方法与实践(第2版).张友生(带书签文字版) pdf

软件体系结构原理、方法与实践(第2版).张友生(带书签文字版)

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

软件体系结构描述语言:C2

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
3 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: