软件工程---构件

打印 上一主题 下一主题

主题 1036|帖子 1036|积分 3108

在软件工程中,构件是一个独立的、可复用的软件单位,它具有明确的功能、接口和行为,并且可以在差别的环境中加以集成和复用。构件的概念是软件架构和组件化开辟的核心思想之一,其目的是促进软件系统的模块化、可维护性和可扩展性。
构件
类:类是面向对象编程中的基本概念,它描述了一种对象的属性和行为。类界说了对象的结构和行为模版,可以包括属性和方法。
模块:模块是一组相关的函数、类、变量或代码的聚集,用于将代码组织成更小的可管理单位。
构件:构件是指软件系统中可复用组件。构件可以是代码、数据、文档或者其他任何范例的软件资产。构件通常是疏松耦合的,并且可以组合起来形成更大的软件系统。
服务:服务是指提供特定功能的软件单位。服务通常是独立的、可复用的,并且可以通过网络进行访问。
服务和构建的区别
服务侧重于功能,构件侧重与结构。
服务通常是独立的和可访问的,构件通常是疏松耦合的和可复用的
服务通常用于面向服务的架构SOA
构件通常用于组件开辟
软件架构设计的生命周期
软件架构设计贯穿于软件开辟生命周期的各个阶段,包括需求分析、设计、实现、测试、部署和维护
构件的作用
EJB:
会话Bean:用于管理会话和业务逻辑
实体Bean:用于持久化数据
消息驱动Bean:用于异步消息处置处罚
COM、DCOM、COM+:
CORBA:
ORB(对象请求代理):规定了分布对象的界说(接口)和语言映射,实现对象间的通讯和互操作,是分布对象系统中的软总线
公共对象服务:在ORB之上界说了很多公共服务,可以提供诸如并发服务、名字服务、事物服务、安全服务等各种服务。
公共设施:最上层,界说了组件框架,提供可直接为业务对象使用的服务,规定业务对象有效协作所需的协定规则


 



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

麻花痒

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表