
软件体系结构
文章平均质量分 92
0泡
0泡时间到。
展开
-
软件体系结构复习-软件质量属性
软件质量属性 Quality Attributes(QA)指软件系统的可用性、性能、安全性等可度量、可测试的属性属于非功能性需求,并不被功能所决定在软件系统的利益相关者描述质量属性时,通常面临层次性和隐蔽性的挑战:层次性是指在描述质量属性时需要准确理解和识别不同层次的属性,并权衡它们之间的关系和优先级。隐蔽性是指质量属性可能在设计和开发阶段并不明显,或者在实际使用中难以察觉为改善用户描述不具体导致的对质量属性理解不清晰,软件工程研究者引入了“质量属性场景”原创 2024-12-11 10:15:19 · 563 阅读 · 0 评论 -
软件体系结构复习-软件体系结构风格
软件体系结构风格 (software architecture style)是描述特定领域中软件系统家族的组织方式的惯用模式 (idiomatic paradigm),反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。软件体系结构风格分类:架构师基于系统对数据的处理或计算需求,设计相应的构件,构件间通过数据的流动实现交互连接其核心组成包括构件和连接件,构件为数据处理,连接件位数据流。原创 2024-12-10 14:35:45 · 966 阅读 · 0 评论 -
软件体系结构复习-02 软件体系结构定位及构建
软件生命周期是指软件从概念提出到软件结束使用的整个过程需求分析阶段:确定系统的基本结构评估技术可行性促进利益相关者之间的沟通系统设计阶段——降低系统复杂性,增强代码可读性和可维护性,提高协作效率:确定系统组件和模块确定交互和接口设计影响性能和资源的利用支持错误处理和异常处理实现阶段:提供实现蓝图确保安全性和可靠性测试阶段:定义测试范围和用例促进故障定位和诊断影响非功能性测试部署阶段:确定部署配置和环境确保安全性和合规性。原创 2024-12-07 17:02:41 · 1089 阅读 · 0 评论 -
软件体系结构复习-01绪论
软件体系结构是构件和交互的集合。软件体系结构是具有一定形式的结构化元素处理元素(processing elements)、数据元素(data elements)和连接元素软件架构包括component、connector和constraint三大要素组件(component)可以是一组代码,也可以是独立的程序;连接件(connector)用于表示组件之间的相互关系,可以是过程调用、管道和消息等;约束(constraint)为组件连接时的条件软件架构是某一系统的基本组织结构,其内容包括。原创 2024-12-05 11:46:35 · 330 阅读 · 0 评论