1️⃣ 시스템 코드 설계✅ 코드(Code)란?데이터를 목적에 따라 분류하고 쉽게 식별할 수 있도록 만든 숫자 또는 문자 체계코드의 역할 식별 → 각 데이터의 성격 구분분류 → 특정 기준으로 그룹화배열 → 의미를 부여하여 정렬기타 기능 → 표준화, 간소화, 연상, 암호화, 오류 검출✅ 코드 유형코드 유형설명예시순차(Sequence) 코드순서대로 일련번호 부여001, 002, 003…블록(Block) 코드항목을 그룹으로 나눈 후, 각 블록 내에서 번호 부여경재(01) → 01-01, 01-02…10진(Decimal) 코드10개의 항목까지 구분 가능 (도서 분류식 코드)경제(100), 컴퓨터(200)그룹 분류 코드대분류-중분류-소분류 형태G102 (10대 골드 회원)연상(Mnemonic) 코드의미를 쉽게 ..
1️⃣ 소프트웨어 설계✅ 소프트웨어 설계란?요구사항 분석을 바탕으로 소프트웨어 기능을 설계하는 과정알고리즘과 데이터 구조를 설계하고 문서화✅ 대표적인 설계 방식절차 지향 설계 (Process Oriented Design)작업 처리 절차 중심 설계컴퓨터의 처리 구조와 유사하여 속도가 빠름유지보수 어려움2. 객체 지향 설계 (Object Oriented Design)데이터와 절차를 객체로 묶어 설계설계 난이도 높지만 유지보수 및 재사용성이 뛰어남✅ 설계 방법론상향식(Bottom-up) 설계: 작은 단위의 모듈을 먼저 개발 후 조합하향식(Top-down) 설계: 전체적인 요구사항을 먼저 분석 후 하위 모듈 구현✅ 소프트웨어 설계 모델데이터 설계 → 정보 분석 후 데이터 구조 변환아키텍처 설계 → 시스템..
📌 UI 설계 핵심 정리1️⃣ UI 설계 개요✔ UI 설계란?UI 요구사항 & 표준을 반영하여 시스템 화면을 체계적으로 설계하는 과정기능 흐름과 제약 사항을 고려하여 사용성과 효율성을 높이는 것이 목표✔ UI 필수 기능입력 지원 (Prompt) : 사용자가 올바른 값 입력하도록 도움오류 처리 : 잘못된 입력 시 메시지 제공도움말 기능 : UI 사용법 안내피드백 제공 : 시스템 반응을 명확히 표시✔ UI 설계 원칙직관성 : 쉽게 이해 & 즉시 사용 가능유효성 : 사용자 목표를 빠르게 달성학습성 : 누구나 쉽게 익힐 수 있도록유연성 : 다양한 사용자 요구 & 환경 수용2️⃣ UI 설계 절차문제 정의 → 해결해야 할 UI 문제 분석사용자 모델링 → 사용자 유형(초급, 중급, 숙련자) 구분작업 분석 → 사..
1️⃣ UI (User Interface) 개요✔ UI란?사용자와 컴퓨터 간 원활한 상호작용을 돕는 시스템단순한 기능 전달이 아니라, 정보의 의미를 효과적으로 전달✔ UI의 3가지 영역물리적 제어 → 정보 제공 및 기능 전달구성 & 표현 → 콘텐츠의 시각적 표현 및 배치기능적 요소 → 사용자가 쉽게 이해하고 사용할 수 있도록 설계✔ UI의 종류CLI (Command Line Interface) : 명령어 입력 방식GUI (Graphic User Interface) : 그래픽 요소(아이콘, 메뉴) 활용NUI (Natural User Interface) : 음성, 터치, 동작 기반2️⃣ UI 표준과 지침✔ UI 표준이란?모든 UI에 공통적으로 적용해야 할 개발 방향과 원칙다양한 환경에서도 일관된 UI 제..
📌 UML (Unified Modeling Language) 정리1️⃣ UML이란?개발자 간 의사소통을 원활하게 하기 위한 표준화된 모델링 언어Rumbaugh, Booch, Jacobson 등이 만든 객체지향 방법론의 장점을 통합UML은 사물(Things), 관계(Relationship), 다이어그램(Diagram) 으로 구성됨2️⃣ UML 구성 요소✔ 사물(Things)다이어그램에서 관계를 형성할 수 있는 대상종류구조 사물: 클래스(Class), 인터페이스(Interface), 유스케이스(Usecase), 노드(Node) 등행동 사물: 요소들의 행위, 상호작용그룹 사물: UML 요소들을 그룹화주해 사물: UML에 대한 설명이나 주석✔ 관계(Relationship)사물과 사물 간의 연관성종류: 연..
1. 요구공학 (Requirements Engineering)소프트웨어 개발의 기초가 되는 요구사항을 정의, 문서화, 관리하는 프로세스관계자 간 소통 효율성 향상, 비용 절감요구사항 변경 추적 가능 및 손실 최소화1. 요구공학 프로세스 단계도출 (Elicitation): 요구사항 수집분석 (Analysis): 분류, 모델링, 협상명세 (Specification): 시스템 정의 및 명세서 작성검증 (Validation): 테스트로 요구사항 점검2. 요구사항 관리 도구요구사항 정의 및 변경 관리를 위한 도구주요 기능변경 영향 분석 및 비용 편의성 제공변경 이력 추적 가능조직적 관리 및 우선순위/리스크 관리협업 환경 제공2. 요구사항 도출 (Requirement Elicitation)1. 요구사항 도출..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.