본문 바로가기

CS BASIC

(45)
[CS BASIC] UI(User Interface) 표준을 위한 환경 분석 사용자 경향 분석 기존/현존 UI 트렌드를 숙지하고 현재 UI의 장단점을 작성한다. 사용자의 요구사항을 파악하고 쉽게 이해 간으한 기능 위주로 기술 영역을 정의한다. 기능 및 설계 분석 ① 기능 조작성 분석 사용자 편의를 위한 조작에 관한 분석을 확인한다. ex) 스크롤 바 지원 가능 여부, 마우스 조작 시 동선 확인 ② 오류방지 분석 조작 시 오류에 대해 예상 가능한지 확인한다. ex) 의도치 않는 페이지 이동, 기능 버튼의 명확한 구분 가능한지 확인, 기능 버튼 이름이 사용자의 조작과 일치하는지 등 ③ 최소한의 조작으로 업무 처리 가능한 형태 분석 작업 흐름에 가장 적합한 레이아웃인지 확인 ex) 기능 특성에 맞는 UI 확인 및 및 조작 단계 최소화와 동선 단순 여부 확인 ④ UI의 정보 전달력 확인..
[CS BASIC] 현행 시스템 분석 현행 시스템 분석이란? 현행 시스템이 어떤 하위 시스템으로 구성되어 있는지 파악하는 절차 현행 시스템의 제공 기능과 타 시스템과의 정보 교환 분석을 파악 현행 시스템의 기술 요소와 소프트웨어 하드웨어를 파악 *목적 : 개발시스템의 개발범위를 확인하고, 이행 방향성을 설정. 현행 시스템 파악 절차 1단계 : 시스템 구성 파악 → 시스템 기능 파악 → 시스템 인터페이스 현황 파악 2단계 : 아키텍처 파악 → 소프트웨어 구성 파 악 3단계 : 시스템 하드웨어 현황 파악 → 네트워크 구성 파악 시스템 아키텍처 시스템 내 상위 시스템과 하위 시스템들이 어떠한 관계로 상호작용하는지 각각의 동작 원리와 구성을 표현한 것 단위 업무 시스템 별로 아키텍처가 다른 경우 핵심 기간 업무 처리 시스템을 기준으로 한다. 시스템..
[CS BASIC] 소프트웨어 개발 방법론 소프트웨어 생명주기(Software Life Cycle) 소프트웨어 제품 개념 형성에서 시작하여 운용/유지보수에 이르기까지의 변화의 모든 과정을 의미 타당성 검토 → 개발 계획 → 요구사항 분석 → 설계 → 구현 → 테스트 → 운용 → 유지보수 폭포수 모형(Waterfall Model) 선형 순차적 모델이라고도 하며 Bohem이 제시한 고전적 생명주기 모형으로, 소프트웨어 개발 과정의 각 단계가 순차적으로 진행되는 모형이다. 나선형 모형(SpiralModel) Bohem이 제시하였으며, 반복적인 작업을 수행하는 점증적 생명주기 모형이다. 점증적 모형, 집중적 모형이라고도 하며 유지보수 과정이 필요 없다. 소프트웨어 개발 중 발생할 수 있는 위험을 관리하고 최소화하는 것이 목적이다. 나선을 따라서 돌아가면..
[CS BASIC] 소프트웨어와 소프트웨어 공학 소프트웨어(Software)란? - 컴퓨터를 동작시키고 어떤 일의 처리 순서와 방법을 지시하는 명령어의 집합인 프로그램과 프로그램 수행에 필요한 절차, 규칙, 관련 문서를 총칭하는 것 소프트웨어 관련 용어 프로그램(Programme) : 컴퓨터를 동작시키고 어떤 일의 처리 순서와 방법을 지시하는 명령어의 집합 자료 구조(Data Structure) : 컴퓨터 기억 장치 내에 자료의 표현, 처리, 저장 방법 등을 총칭하는 것으로, 데이터 간의 논리적 관계나 처리에 대한 알고리즘을 의미 문서(Paper) : 소프트웨어를 개발함에 있어서 사용자 설명서, 소프트웨어 요구사항 명세서, 평가서, 프로젝트 계획서 등을 포함 소프트웨어의 특징 ① 상품성 : 소프트웨어를 개발하면 상품이 되어 판매가 용이 ② 복잡성 : ..
[MySQL] MySQL Event Scheduler MySQL Event Scheduler란? This statement creates and schedules a new event. The event does not run unless the Event Scheduler is enabled. For information about checking Event Scheduler status and enabling it if necessary, see Section 25.4.2, “Event Scheduler Configuration”. https://dev.mysql.com/doc/refman/8.0/en/create-event.html MySQL :: MySQL 8.0 Reference Manual :: 13.1.13 CREATE EVENT Stateme..