Tagged articles

quality attributes

16 articles · Page 1 of 1
IT Learning Made Simple
IT Learning Made Simple
Jul 19, 2026 · Fundamentals

Key Takeaways from “System Architecture Design”: A Structured Overview

This article provides a comprehensive, step‑by‑step overview of system architecture design, covering definitions, quality attributes, architectural styles, design processes, decision‑making, validation methods, documentation practices, and core principles for building complex software systems.

Design ProcessSoftware Designarchitectural styles
0 likes · 10 min read
Key Takeaways from “System Architecture Design”: A Structured Overview
YiSu Grain
YiSu Grain
Jul 17, 2026 · Fundamentals

Day 24: Beyond Speed, Stability, and Security – Defining Quality Requirements with Six Elements

The article explains why vague quality goals like "fast, stable, secure" are insufficient for architecture design and shows how to turn them into measurable quality‑attribute scenarios using six fixed elements—stimulus source, stimulus, environment, artifact, response, and response metric—illustrated with concrete healthcare system examples.

availabilitymodifiabilityperformance
0 likes · 18 min read
Day 24: Beyond Speed, Stability, and Security – Defining Quality Requirements with Six Elements
YiSu Grain
YiSu Grain
Jul 15, 2026 · R&D Management

From Tech Terms to Real Architecture Design: Day22‑Day42 Learning Roadmap

After completing the first 21 days of foundational topics, the second stage (Day22‑Day42) shifts focus to core architecture design, covering stakeholders, requirements, trade‑offs, evaluation methods, and a detailed daily syllabus that guides learners from theory to practical system design.

System Designarchitecture evaluationlearning roadmap
0 likes · 12 min read
From Tech Terms to Real Architecture Design: Day22‑Day42 Learning Roadmap
Subtle Storm
Subtle Storm
Jun 3, 2026 · Fundamentals

Why Testing Is Critical to System Architecture Design

The article explains how testing has become a core component of system architecture design, detailing its role in validating quality attributes, mapping test types to six key quality goals, and emphasizing that architects must design comprehensive test strategies rather than treating testing as a peripheral task.

Software testingarchitectural validationquality attributes
0 likes · 4 min read
Why Testing Is Critical to System Architecture Design
Subtle Storm
Subtle Storm
May 14, 2026 · Artificial Intelligence

Boost Architecture Paper Quality Fast with AI: A Practical Step‑by‑Step Guide

The article explains why many architects struggle to turn technical ideas into well‑written papers, how AI can translate those ideas into examiner‑friendly language without replacing critical thinking, and provides a detailed, three‑step workflow—including material preparation, precise prompt engineering, and iterative refinement—to dramatically improve paper quality and efficiency.

AIPrompt EngineeringTechnical Writing
0 likes · 11 min read
Boost Architecture Paper Quality Fast with AI: A Practical Step‑by‑Step Guide
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 5, 2024 · Fundamentals

Why Every Developer Should Think Like an Architect: A Practical Guide

This article explores what software architecture means, distinguishes vertical and horizontal architects, outlines the essential skills and methodology for architects, and provides a step‑by‑step framework—from understanding requirements and quality attributes to modeling business and system domains—so anyone can develop an architect’s mindset.

Domain-Driven Designarchitectural thinkingdesign methodology
0 likes · 30 min read
Why Every Developer Should Think Like an Architect: A Practical Guide
Continuous Delivery 2.0
Continuous Delivery 2.0
Mar 9, 2023 · Fundamentals

Ten Essential Software Architecture Quality Attributes

The article explains ten key non‑functional quality attributes of software architecture—such as scalability, availability, consistency, resilience, usability, observability, security, persistence, agility, and maintainability—describing their meanings, typical implementation techniques, and why selecting the right attributes is crucial for any system.

availabilitynon-functional requirementsquality attributes
0 likes · 9 min read
Ten Essential Software Architecture Quality Attributes
Software Development Quality
Software Development Quality
Nov 7, 2022 · Fundamentals

Mastering Software Test Architecture: Skills, Types, and Methods

This comprehensive guide explains the role of a software test architect, outlines the six quality attributes of software products, details various test types and methods—including functional, reliability, performance, and usability testing—and presents a four‑step test design technique to create effective test cases.

Software testingTest architecturequality attributes
0 likes · 21 min read
Mastering Software Test Architecture: Skills, Types, and Methods
Software Development Quality
Software Development Quality
Nov 17, 2021 · Fundamentals

Master Test Strategy with a Complete Template and Four‑Step Analysis Guide

This article outlines a comprehensive test‑analysis framework, detailing six essential questions, a four‑step methodology (modeling, basic test‑case design, data supplementation, and expansion), product and project overviews, quality‑attribute mapping, business‑process modeling, risk assessment, and functional test‑case design techniques.

Software testingfunctional testingquality attributes
0 likes · 6 min read
Master Test Strategy with a Complete Template and Four‑Step Analysis Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 11, 2019 · Fundamentals

How to Craft an Architecture Vision: From Philosophy to Practical Design

This article explains how to formulate an architecture vision and goals, outlines the hierarchical levels of vision from system-wide to code-level, describes the process of deriving vision from requirements, and details quality attributes and design principles for effective software architecture.

Design PrinciplesSystem Designarchitecture vision
0 likes · 15 min read
How to Craft an Architecture Vision: From Philosophy to Practical Design
21CTO
21CTO
Aug 28, 2017 · Fundamentals

What Matters Most to a Software Architect? Beyond Features to Quality & Scalability

The article explains that software architects focus first on server environment, concurrency, security, and quality attributes rather than UI layout, outlining key functional and non‑functional concerns, evaluation methods, and scaling strategies for systems such as MMOs.

System Designquality attributesscalability
0 likes · 5 min read
What Matters Most to a Software Architect? Beyond Features to Quality & Scalability
360 Quality & Efficiency
360 Quality & Efficiency
Aug 16, 2017 · Fundamentals

Understanding Software Quality: Project Management, Quality Definition, and the Six Quality Characteristics

This article explores how project management’s cost‑schedule‑quality triangle, ISO quality definitions, the software quality “iron triangle” of process, organization, and technology, and the six quality characteristics guide developers and testers in improving product quality through systematic thinking and practical testing methods.

Software EngineeringSoftware testingquality attributes
0 likes · 10 min read
Understanding Software Quality: Project Management, Quality Definition, and the Six Quality Characteristics
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 28, 2017 · Fundamentals

Mastering Software Architecture Evaluation: ATAM, ARID, and Practical Steps

This comprehensive guide explains software architecture evaluation methods such as ATAM and ARID, detailing their steps, roles, utility trees, scenario analysis, risk identification, and comparison, while also offering practical advice on stakeholder involvement, quality attribute assessment, and common pitfalls in large‑scale projects.

ARIDATAMquality attributes
0 likes · 25 min read
Mastering Software Architecture Evaluation: ATAM, ARID, and Practical Steps