当前位置:网站首页>1、 Software architecture evaluation
1、 Software architecture evaluation
2022-06-23 08:44:00 【Fallen bird】
1、 Quality attributes
Examination site : Concept 、 How to improve 、 Judge the quality attribute according to the description .
Quality attribute design strategy
Usability : heartbeat 、ping/echo、 redundancy 、 Process monitor
Modifiable property : abstract 、 Information hiding 、 Limit the communication path 、 Run time registration
performance : Priority queue 、 Increase computing resources 、 Reduce computing overhead 、 Concurrent mechanism 、 Resource scheduling
Security : User authentication 、 User authorization 、 Follow up audit 、 Limit access to
2、 Architecture assessment
Examination site : Concept 、 Judge the risk point according to the description , Sensitive points , Balance point .
Sensitive points : In order to achieve some specific Quality attributes , The characteristics of one or more system components .
Balance point : influence Multiple Characteristics of quality attributes , It is the balance point of multiple quality attributes .
Risk point : In architecture design Potential and problematic The result of your architectural decisions hidden danger .
Non risk point : Some practices are feasible , Acceptable
边栏推荐
- 复选框的基本使用与实现全选和反选功能
- Lighthouse cloud desktop experience
- Paper reading [quovadis, action recognition? A new model and the dynamics dataset]
- Le rapport d'analyse de l'industrie chinoise des bases de données a été publié en juin. Le vent intelligent se lève, les colonnes se régénèrent
- 鸿蒙读取资源文件
- 为什么用生长型神经气体网络(GNG)?
- How to evaluate code quality
- usb peripheral 驱动 - debug
- The rtsp/onvif protocol video platform easynvr startup service reports an error "service not found". How to solve it?
- Map interface and its sub implementation classes
猜你喜欢

测试-- 自动化测试selenium(关于API)

Linux Mysql安装

给你的win10装一个wget

The first day of employment more than ten years ago

Why use growth neural gas network (GNG)?

PCB电路板特性检查项目都有哪些?

6月《中國數據庫行業分析報告》發布!智能風起,列存更生

鸿蒙读取资源文件

What are the PCB characteristics inspection items?

Open source technology exchange batch stream integrated data synchronization engine Chunjun data restore DDL function module analysis
随机推荐
usb peripheral 驱动 - configfs
The first day of employment more than ten years ago
“方脸老师”董宇辉再回应热度下降:把农产品直播做好让农民受益 考虑去支教
如何评价代码质量
Deep analysis and Simulation of vector
6-shining laser application of calayer
Easygbs cannot play video streams in webrtc format. What is the reason?
Azure Active Directory brute force attack
Set interface and set sub implementation classes
Keng dad's "dedication blessing": red packet technology explosion in Alipay Spring Festival Gala
1-gradients, shadows, and text
523. Continuous Subarray Sum
Open source stealing malware mercurial found in the field for "educational purposes"
Leetcode topic analysis set matrix zeroes
Which one is better for rendering renderings? 2022 latest measured data (IV)
How to sort a dictionary by value or key?
Unique paths for leetcode topic resolution
Driver Architecture & platform platform bus driver model
Only 187 bytes of desktop dream code
论文阅读【Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset】