没腿的鸟 发表于 2025-3-16 22:29:03

【软考-架构】13.1、软件架构概述-构件技术

✨资料&文章更新✨
GitHub地点:https://github.com/tyronczt/system_architect


✨【重点】系统架构设计

https://i-blog.csdnimg.cn/img_convert/501b5c27bad5223516342f66cd0dab8d.png
软件架构概述

从 需求分析 到 软件设计 之间的过渡过程称为软件架构。
软件架构为软件系统提供了一个布局、举动和属性的高级抽象,由构件的描述、构件的相互作用(连接件)、指导构件集成的模式以及这些模式的约束组成。
办理好软件的复用、质量和维护问题是研究软件架构的根本目的。
https://i-blog.csdnimg.cn/img_convert/68fec8deb119d76aafd6f230dfff790a.png
https://i-blog.csdnimg.cn/img_convert/3fd3658cd7349c7e45f509b702671d18.png
软件架构设计与生命周期



[*]需求分析阶段
[*]设计阶段
[*]实现阶段
[*]构件组装阶段
[*]部署阶段
[*]后开发阶段
SA :软件架构(Software Architecture)
https://i-blog.csdnimg.cn/img_convert/03c211c9079925b7d011ddf39dd4d8e9.png
https://i-blog.csdnimg.cn/img_convert/1c6acd5c039dadb332523575599bcc7e.png
构件

构件是一个独立可交付的功能单元外界通过接口访问其提供的服务。
https://i-blog.csdnimg.cn/img_convert/6aae0ac9e92cee8ff654d2e5e988a871.png
https://i-blog.csdnimg.cn/img_convert/b5d07f502c8c07923ca241a807d8eccf.png
https://i-blog.csdnimg.cn/img_convert/289f833b0e9166dc8540a287589842e8.png
EJB(Enterprise Java Bean)


[*]会话Bean(Session Bean)
[*]实体Bean(Entity Bean)
[*]消息驱动Bean(Message-driven Bean)
https://i-blog.csdnimg.cn/img_convert/dd5302eb06eaecc8de783e4aafb9ca5a.png
页: [1]
查看完整版本: 【软考-架构】13.1、软件架构概述-构件技术