시스템 아키텍쳐(상위 설계) : 전반적인 아키텍쳐 설계, 인터페이스 정의, 사용자 인터페이스 설계
소프트웨어 아키텍쳐 : 모듈 설계, 컴포넌트 설계
요구분석 -> 아키텍쳐 -> 설계 -> 구현 -> 시험
-비즈니스 품질 속성
-시스템 품질 속성 : 가용성, 변경용이성, 성능, 보안성, 사용편의성, 시험용이성
소프트웨어 아키텍쳐 모델 10: 엠블랙이 브리트니 스피어스 마파두부 계꿀맛 인정 (엠 블랙 이 브 피어 마 파 계 클 인)
코드의 3대 기능 : 식별 / 분류 / 배열 ((음) 식 배 분)
그 밖의 기능 : 간소화 / 표준화 / 연상 / 암호화 / 오류 검출
코드 설계 원칙 : 자릿수적음 / 고유성 / 정렬분류편리성 / 적응성 및 확장성 / 기계 처리 용이성 / 표의성
코드 특성 : 단순성 / 표의성 / 분류성 / 용이성 / 고유성 / 확장성 / 영속성 / 편리성 (표준성X)
코드의 유형 분류 : 순차코드 / 블록코드 / 10진코드 / 그룹 분류 코드 / 연상 코드 / 표의 숫자 코드 / 합성 코드
코드 오류의 종류
-Transcription Error : 코드 기입 시 임의의 한 자리를 잘못 표기한 경우
-Transposition Error : 코드 기입 시 임의의 연속된 자리가 바뀌어서 표기된 경우