• 2024-06-24结构型设计模式
    适配器模式需求方法M1。但已经存在一个方法M2能实现需求功能,引入子类来覆盖M1方法(M1方法中调用已有的M2方法)。这个新子类就是适配器将已有的方法转换为需求的另一种方法(一般由于方法名差异;参数不同)这一模式中的“接口”是广义接口,可代指一个/一组方法集合优点:无需修改已有内容
  • 2024-06-12《UML基础、案例与应用》习题记录-第12章
    部分习题,使用visio或plantuml,非正确答案,仅供参考,欢迎评论,谢绝转载。第12章构件图12.8.2习题1.构件图       2. 
  • 2024-05-3123种设计模式之装饰模式
    装饰模式1、定义装饰模式:动态的给一个对象增加一些额外的职责。就扩展功能而言,装饰模式提供了一种比使用子类更加灵活的替代方案。2、装饰模式结构Component(抽象构建):它是具体构建和抽象装饰类的共同父类,声明了在具体构件中实现的业务方法。ConcreteComponent(具体构建):定
  • 2024-05-30软考高级架构师/分析师论文【论基于架构的软件设计方法/ABSD】
    一、摘要  2020年4月,某互联网公司开始了基础架构管理平台项目的实施,该项目主要为基础架构团队提供基础设施、中间件、负载均衡、任务管理等功能,我作为该项目的架构师,主要负责架构设计、架构评估等工作。本文以该项目为例,主要论述基于架构的软件设计方法在该项目中的具体
  • 2024-05-28装饰器模式(Decorator)
    装饰器模式(DecoratorPattern)是一种结构型设计模式,它允许你动态地给一个对象添加一些额外的职责(即增加其功能),就增加功能来说,装饰器模式相比生成子类更为灵活。装饰器模式是一种对象结构型模式,在其结构图中含有一个作为抽象构件(Component)角色的接口和多个实现了该接口的抽象装饰类
  • 2024-05-21架构1
     一软件架构风格定义:软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格定义一个系统家族,即一个体系结构定义一个词汇表和一组约束。词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。  架构风格大类
  • 2024-04-17项目的风险曝光度
    风险暴露又称风险曝光度,测量的是资产的整个安全性风险。某公司软件团队计划项目中采用20个可复用的构件,每个构件平均是100LOC(LineofCode,源代码行数),本地每个LOC的成本是150元人民币。下面是该团队定义的一个项目风险:1.风险识别:预定要复用的软件构件中只有50%将被集成到应用中,剩
  • 2024-04-12UML 2.0包括14种图
    1.UML2.0包括14种图,分别列举如下:(1)类图(classdiagram):类图描述一组类、接口、协作和它们之间的关系。在00系统的建模中,最常见的图就是类图。类图给出了系统的静态设计视图,活动类的类图给出了系统的静态进程视图。(2)对象图(objectdiagram):对象图描述一组对象及它们之间的关系
  • 2024-04-08论基于架构的软件设计方法(ABSD)及应用(系统架构师2024最新版)
    须知哈喽,大家订阅专栏后可以私信添加博主获得一对一论文,以及案例分析指导。论文可以直接背下来考试用,感谢支持 文章目录须知摘要部分:正文部分:创作指导 摘要部分:本文以某银行统一收单平台项目为例,主要论述了ABSD方法在该项目中的具体应用。2020年1月,我参与
  • 2024-04-06软件系统质量属性_2.面向架构评估的质量属性
        为了评价一个软件系统,特别是软件系统的架构,需要进行架构评估。在架构评估过程中,评估人员所关注的是系统的质量属性。评估方法所普遍关注的质量属性有:性能、可靠性、可用性、安全性、可修改性、功能性、可变性、互操作性。1.性能     性能(Performance)是
  • 2024-03-25构件的复用
          
  • 2024-03-25论基于构件的软件开发(系统架构师2024新版)
    须知哈喽,大家订阅专栏后可以私信添加博主获得一对一论文,以及案例分析指导。论文可以直接背下来考试用,感谢支持文章目录须知摘要:正文:创作指导:摘要:2011年3月,我有幸参加了统一网管应用平台(UNMP)项目的开发工作,并担任系统架构师一职,负责系统的架构设计及核心构
  • 2024-02-13IFC中坐标和方向
     在IFC标准中,构件的位置是通过相对坐标系来表示的。具体来说,构件的位置信息包括其在局部坐标系及参考坐标系中的位置。局部坐标系是相对于某个构件自身的坐标系,而参考坐标系则是相对于其他构件或整体建筑的坐标系。在IFC标准中,构件的位置信息由IfcAxis2Placement3D来表示,它提供
  • 2024-01-30《人月神话》读后感
    经过对《人月神话》后面几章的阅读,我感受到在编程实践过程中实验和针对变化及时做出改变,从而更好的达到目的,但是在系统维护过程中,系统软件开发是减少混乱度(减少熵)的过程,所以它本身是处于亚稳态的。软件维护是提高混乱度(增加熵)的过程,即使是最熟练的软件维护工作,也只是放缓了系统退
  • 2024-01-24《人月神话》读后感1
    第1章-焦油坑编程系统产品的开发之艰辛,让人不禁深思这个行业的种种特质。这似乎是一个既充满乐趣又充满挑战的领域,给予人们满足内心创造渴望的机会,同时也引来了一系列的烦恼。九倍的工作量差距揭示了独立开发构件程序和软件构件产品化的庞大差异。将构件整合成系统的过程,更是一
  • 2024-01-12BS 架构 和 CS 架构
    软件开发架构【1】C/S架构C/S是美国Borland公司最早研发C:client(客户端)S:server(服务端)【2】B/S架构B/S是美国微软公司研发。B:browser(网页端)S:Server(服务端)【3】C/S与B/S区别Client/Server是建立在局域网的基础上的Browser/Server是建立在
  • 2024-01-08获取构件所在的房间
    获取构件所在的房间方法一:得到房间Solid后,就可以通过ElementIntersectsSolidFilter过滤出相交构件后,即可筛选出想要的构件:  varlist=newFilteredElementCollector(doc).WhereElementIsNotElementType().WherePasses(newElementIntersectsSolidFilter(solid)).ToList(); 方
  • 2023-12-20组合模式揭秘:如何构建可扩展的树形结构
    什么是组合模式组合模式(CompositePattern)是一种结构型设计模式,它创建了对象组的树形结构,将对象组合成树状结构以表示“整体-部分”的关系。组合模式使得用户对单个对象和组合对象的访问具有一致性,即:组合能让客户以一致的方式处理个别对象以及组合对象。组合模式的核心原理组合模式
  • 2023-12-07UML图
    UML是一种常用的软件建模语言,其中类图是最常用的一类图。类图描述了系统中的类、接口、对象和它们之间的关系。除了类图,UML还包括其他八种类型的图,包括用例图、活动图、时序图、状态图、组件图、部署图、对象图和通信图。以下是UML中九种不同的类图的简单介绍:类图(ClassDi
  • 2023-12-01软考架构师(15)——基于构件的开发
    一:构件与软件的重用1:软件重用软件重用(软件复用)是使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件重用的形式大体可分为垂直式重用和水平式重用。水平式重用是重用不同应用领域中的软件元素,例如数据结构、排序算法、人机界面构件等。标准函数库是一种典
  • 2023-10-28软考系列(系统架构师)- 2010年系统架构师软考案例分析考点
    试题一软件系统架构选择【问题1】(7分)在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用200字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进行描述。软件架构风格是描述特定软件系统组织方式的惯用模式。组织方式描
  • 2023-10-26软考系列(系统架构师)- 2014年系统架构师软考案例分析考点
    试题一软件架构(MYC架构、扩展接口模式)MVC架构风格最初是Smalltalk-80中用来构建用户界面时采用的架构设计风格。其中M代表模型(Model),V代表视图(View),C代表控制器(Controller)。在该风格中,模型表示待展示的对象,视图表示模型的展示,控制器负责把用户的动作转成针对模型的操作。模
  • 2023-10-22架构师论文各主题核心要点(必背)
    论基于构件的软件开发方法问题:各种构件技术的优点、缺点,展望构件技术的发展趋势。回答:构件技术是指通过组装一系列可复用的软件构件来构造软件系统的软件技术。通过运用软件技术,开发人员可以有效地进行软件复用,减少重复开发,缩短开发时间,降低软件的开发成本。主流的软件架构有三种
  • 2023-10-19Qto_BuildingBaseQuantities
    Qto_BuildingBaseQuantities建筑基准数量:建筑的所有引用的定义中通用的基准数量。   NameTypeDescriptionHeightQ_LENGTHFirsthöhe楼层的系统高度,从未加工天花板的上边缘到上层未加工天花板上边缘测量。仅当存在恒定高度时指定。Height该建筑的标准
  • 2023-10-16昆仑通态触摸屏如何使用历史曲线构件
    步骤一:新建并设置组对象1、点击实时数据库新增组对象,设置对象名称。 2、点击存盘属性可以自行选择数据要不要保存在触摸屏,存盘周期是多少,存储空间是多少。 3、点击组对象成员添加需要显示的对象(这里演示添加了两个对象),最后点击确定;步骤二打开用户窗口界面点击工具箱的