[Quality Assurance] QA vs QC: 품질 보증과 품질 관리의 차이
·
CS(Computer Science)/Quality Assurance
1. 품질이란 무엇인가?품질(Quality)이란 제품 또는 서비스가 특정한 요구 사항이나 고객의 기대를 얼마나 충족하는지를 의미한다. 소프트웨어 개발에서는 정확성, 안정성, 사용성, 성능, 보안성 등이 품질을 구성하는 핵심 요소다. 품질 관리를 위해 기업은 일반적으로 QA(Quality Assurance, 품질 보증)와 QC(Quality Control, 품질 관리)를 병행하여 적용한다. 두 개념은 유사해 보이지만, 역할과 목적에서 본질적인 차이가 있다. 또한 품질 관리는 단일 활동이 아니라, 조직 전반에 걸친 단계적이고 체계적인 접근 방식이다. 일반적으로 다음과 같은 순서로 품질 활동이 발전한다: 품질 검사(QT) → 품질 관리(QC) → 품질 보증(QA) → 품질 경영(QM) → 전사적 품질 경영(T..
[Quality Assurance] ISO/IEC 25010 소프트웨어 품질 특성 완전 정리
·
CS(Computer Science)/Quality Assurance
ISO/IEC 25010: 소프트웨어 품질 특성 정리1. ISO/IEC 25010이란?ISO/IEC 25010은 소프트웨어 제품의 품질을 정의하고 평가하기 위한 국제 표준 품질 모델입니다. 기존 ISO/IEC 9126 모델을 개정한 것으로, 기능 적합성뿐만 아니라 성능, 사용성, 보안성, 유지보수성, 이식성 등 포괄적인 품질 특성을 포함합니다.이 표준은 두 가지 품질 모델을 정의합니다:제품 품질(Product Quality)사용 시 품질(Quality in Use)이 글에서는 제품 품질 모델에 중점을 두고 설명합니다.2. 제품 품질: 8가지 핵심 특성제품 품질은 8개의 상위 특성과 각 하위 요소로 구성되며, 소프트웨어의 기능적 완성도와 운영 적합성을 종합적으로 평가하는 기준으로 활용됩니다.3. 품질 특성..
[Computer Architecture] 비트와 바이트 쉽게 이해하기: 컴퓨터 데이터의 최소 단위
·
CS(Computer Science)/Computer Architecture
1. 왜 알아야 할까?컴퓨터는 사용자가 입력한 문자, 이미지, 음악, 영상 등 모든 데이터를 어떻게 저장하고 처리할까요?바로 1과 0, 두 가지 상태를 통해 모든 정보를 표현하는 것입니다. 이러한 표현 방식의 최소 단위가 비트(Bit)이며,이를 실질적인 단위로 다루기 위해 사용하는 것이 바이트(Byte)입니다. 프로그래밍, 데이터 분석, 시스템 설계, 파일 최적화 등 다양한 기술 분야에서비트와 바이트는 기본이자 핵심 개념입니다.이 글에서는 이 두 단위의 개념과 활용 방식을 쉽게 정리해보겠습니다. 2. 비트(Bit)란?Bit는 Binary Digit의 줄임말이며, 이진수 한 자리를 뜻합니다.즉, 하나의 비트는 오직 두 가지 값만 가질 수 있습니다.0 : 꺼짐, OFF, 전류 없음1 : 켜짐, ON, 전류 ..
[Networks] 다이렉트(Direct) 케이블 vs 크로스(Crossover) 케이블 – 무엇이 다를까요?
·
CS(Computer Science)/Networks
1. 개요 🌱LAN(이더넷) 환경을 구성할 때 가장 많이 사용되는 케이블은 크게 두 가지로 나뉩니다:다이렉트(스트레이트/패치) 케이블과 크로스 케이블입니다.외형은 비슷하지만, 내부 배선(핀 배열) 방식이 다르기 때문에 사용 용도도 달라집니다.이 글에서는 각 케이블의 정의, 특징, 그리고 사용 상황을 간단히 정리합니다.2. 다이렉트 케이블 ✨2.1 정의다이렉트 케이블은 스트레이트 케이블(straight-through cable) 또는 패치 케이블(patch cable)이라고도 하며,양쪽 RJ45 커넥터의 핀 배열이 동일한 것이 특징입니다.예: 한쪽 T568B, 다른 쪽도 T568B2.2 사용 용도서로 다른 종류의 장치를 연결할 때 사용합니다.예: PC ↔ 스위치, PC ↔ 라우터, 서버 ↔ 허브 등대부분..