좋은생각 ISP 프로젝트에서 사용되는 주요 용어를 정의합니다.
| 용어 | 정의 |
|---|
| ISP | Information Strategy Planning. 정보화 전략 계획. 현행 시스템 분석 및 목표 시스템 설계를 수행하는 컨설팅 단계 |
| RFP | Request for Proposal. 제안요청서. 시스템 구축을 위해 벤더에게 제안을 요청하는 문서 |
| BPR | Business Process Reengineering. 업무 프로세스 재설계. 기존 업무 방식을 혁신적으로 개선하는 활동 |
| AS-IS | 현행 상태. 현재 시스템/프로세스의 상태 |
| TO-BE | 목표 상태. 개선 후 달성하고자 하는 시스템/프로세스의 상태 |
| 용어 | 정의 |
|---|
| C/S | Client/Server. 클라이언트-서버 아키텍처. 로컬 PC에 설치된 클라이언트가 서버와 통신하는 방식 |
| SPA | Single Page Application. 단일 페이지 애플리케이션. 페이지 새로고침 없이 동작하는 웹 앱 |
| API | Application Programming Interface. 시스템 간 데이터를 주고받는 인터페이스 |
| REST API | HTTP 기반의 웹 API 설계 방식. GET, POST, PUT, DELETE 등의 메서드 사용 |
| 용어 | 정의 |
|---|
| MSSQL | Microsoft SQL Server. 마이크로소프트의 관계형 데이터베이스 |
| MySQL | 오픈소스 관계형 데이터베이스 |
| ERD | Entity Relationship Diagram. 개체 관계도. 테이블 간 관계를 표현한 다이어그램 |
| DDL | Data Definition Language. 테이블 생성/수정 등 구조를 정의하는 SQL |
| Stored Procedure | 저장 프로시저. 데이터베이스에 저장된 SQL 프로그램 |
| FK | Foreign Key. 외래키. 다른 테이블의 PK를 참조하는 키 |
| PK | Primary Key. 기본키. 테이블의 각 행을 고유하게 식별하는 키 |
| 용어 | 정의 |
|---|
| XPlatform | Tobesoft의 RIA(Rich Internet Application) 개발 플랫폼. C/S 애플리케이션 개발 도구 |
| Node.js | JavaScript 런타임. 서버 사이드 애플리케이션 개발에 사용 |
| React | Facebook이 개발한 UI 라이브러리. SPA 개발에 사용 |
| Vue.js | JavaScript 프레임워크. SPA 개발에 사용 |
| AWS | Amazon Web Services. 아마존의 클라우드 컴퓨팅 서비스 |
| 용어 | 정의 |
|---|
| CS | Customer Service. 고객 서비스. 고객 문의/상담 처리 업무 |
| CMS | Content Management System. 콘텐츠 관리 시스템. 좋은생각 콘텐츠 구독 서비스 시스템 |
| 구독 | 좋은생각 콘텐츠를 정기적으로 이용하는 유료 서비스 |
| 권한 부여 | CMS에서 고객에게 콘텐츠 접근 권한을 부여하는 행위 |
| 용어 | 정의 |
|---|
| Playauto | 플레이오토. 외부 쇼핑몰 주문을 수집하는 솔루션 |
| 스마트스토어 | 네이버 쇼핑 플랫폼의 판매자 서비스 |
| 외부몰 | 자사몰 외의 판매 채널 (네이버, 쿠팡 등) |
| 자사몰 | 좋은생각 자체 운영 온라인 쇼핑몰 |
| PG | Payment Gateway. 결제 대행사. 온라인 결제를 처리하는 서비스 |
| 용어 | 정의 |
|---|
| 가용성 (Availability) | 시스템이 정상적으로 운영되는 시간 비율 (예: 99.5%) |
| 성능 (Performance) | 시스템의 응답 시간, 처리량 등 속도 관련 특성 |
| 보안 (Security) | 시스템의 데이터 보호, 접근 통제 관련 특성 |
| 변경용이성 (Modifiability) | 시스템을 쉽게 수정/확장할 수 있는 정도 |
| 사용성 (Usability) | 사용자가 시스템을 쉽게 사용할 수 있는 정도 |
| 용어 | 정의 |
|---|
| ASR | Architecturally Significant Requirement. 아키텍처에 중요한 영향을 미치는 요구사항 |
| ADD | Attribute-Driven Design. 품질 속성 기반 설계 방법론 |
| ATAM | Architecture Tradeoff Analysis Method. 아키텍처 트레이드오프 분석 방법 |
| Utility Tree | 품질 속성의 우선순위를 정리한 트리 구조 |
| 품질 속성 시나리오 | 품질 속성을 구체적으로 측정 가능하게 정의한 시나리오 |
| 용어 | 정의 |
|---|
| 어댑터 패턴 | 서로 다른 인터페이스를 가진 시스템을 연결하는 설계 패턴 |
| Circuit Breaker | 외부 시스템 장애 시 연쇄 장애를 방지하는 패턴 |
| RBAC | Role-Based Access Control. 역할 기반 접근 통제. 사용자 역할에 따라 권한 부여 |
| 마스킹 | 개인정보 등 민감 데이터를 일부 가려서 표시하는 기법 (예: 010-****-1234) |
| 용어 | 정의 |
|---|
| 마일스톤 | 프로젝트의 주요 단계 완료 시점 |
| WBS | Work Breakdown Structure. 작업 분류 체계 |
| 리스크 레지스터 | 프로젝트 리스크를 추적 관리하는 문서 |
| Scope Creep | 프로젝트 범위가 점진적으로 늘어나는 현상 |
| 역공학 | Reverse Engineering. 완성된 시스템을 분석하여 설계를 파악하는 방법 |
| 워크 쉐도잉 | 실무자의 업무를 관찰하여 업무 흐름을 파악하는 방법 |
| 약어 | 풀이 |
|---|
| ISP | Information Strategy Planning |
| RFP | Request for Proposal |
| BPR | Business Process Reengineering |
| C/S | Client/Server |
| SPA | Single Page Application |
| API | Application Programming Interface |
| ERD | Entity Relationship Diagram |
| DDL | Data Definition Language |
| PK | Primary Key |
| FK | Foreign Key |
| CMS | Content Management System |
| CS | Customer Service |
| PG | Payment Gateway |
| AWS | Amazon Web Services |
| ASR | Architecturally Significant Requirement |
| ADD | Attribute-Driven Design |
| ATAM | Architecture Tradeoff Analysis Method |
| RBAC | Role-Based Access Control |
| WBS | Work Breakdown Structure |
| RTO | Recovery Time Objective (복구 목표 시간) |
| RPO | Recovery Point Objective (복구 목표 시점) |