资讯动态

软件架构师个人总结笔记

发布时间:2026/10/23 5:55:58 来源:尧图企业网站定制
选择题知识点分布案例分析历年考题论文历年考题2025年1、论软件测试开发方法2、论事件驱动架构风格3、论负载均衡高并发4、论多模型数据库2024年11月份1、论面向服务架构设计2、论软件维护及其应用3、论分布式事务及解决方案4、论多源异构数据集成方法5月份1、大数据lamda架构2、模型驱动架构设计方法及应用3、单元测试方法及运用4、云上自动化运维及应用2023年1、论边缘计算及应用2、论多源数据集成及应用3、论面向对象建模及应用4、论软件可靠性评价网络安全基于构件的软件工程构件组装非数标记控制通信公共内容功能顺序通过时间逻辑偶然统一过程模型RUPRUP采用如下图所示的“41”视图模型来描述软件系统的体系结构在“41”视图模型中分析人员和测试人员关心的是系统的行为会侧重于用例视图最终用户关心的是系统的功能会侧重于逻辑视图程序员关心的是系统的配置、装配等问题会侧重于实现视图系统集成人员关心的是系统的性能、可伸缩性、吞吐率等问题会侧重于进程视图系统工程师关心的是系统的发布、安装、拓扑结构等问题会侧重于部署视图。Kruchten 41视图模型的成功之处在于分离关注点它承认了不同角色对系统有不同的关注点并为每个角色提供了最相关的视图避免了单一、混杂的架构文档。促进沟通为架构师、开发人员、项目经理和客户提供了一个共同的词汇表和讨论框架。全面性涵盖了从业务需求到硬件部署的整个生命周期。实用性通过场景来验证和统一各个视图使架构设计不再是纸上谈兵。Kruchten 41 视图模型是 RUP统一软件开发过程 中不可或缺的核心架构框架。RUP 采纳并正式地将 Kruchten 41 模型作为其推荐的架构描述方法。1系统架构评估中的重要概念1敏感点实现质量目标时应注意的点是一个或多个构件的特性。2权衡点影响多个质量属性的敏感点。3风险承担者或利益相关人影响体系结构或被体系结构影响的群体。4场景确定架构质量评估目标的交互机制一般采用触发机制教材中解释为“刺激”、环境和影响三方面来描述。质量属性场景是一种面向特定质量属性的需求。它由6部分组成● 刺激源 (Source): 这是某个生成该刺激的实体(人、计算机系统或者任何其他刺激器)。● 刺 激 (Stimulus): 该刺激是当刺激到达系统时需要考虑的条件。● 环 境 (Environment): 该刺激在某些条件内发生。当激励发生时系统可能处于过载、运行或者其他情况。● 制品 (Artifact): 某个制品被激励。这可能是整个系统也可能是系统的一部分。● 响应 (Response): 该响应是在激励到达后所采取的行动。● 响应度量 (Measurement): 当响应发生时应当能够以某种方式对其进行度量以对需求进行测试。质量属性场景主要关注可用性、可修改性、性能、可测试性、易用性和安全性等6类质量属性。各种架构风格及优缺点https://blog.csdn.net/Jayphone17/article/details/103651076遗留系统演化策略:技术高、业务低 → 集成策略技术高、业务高 → 继承策略技术低、业务高 → 改造策略技术低、业务低 → 淘汰策略

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑