자격증/정보처리기사 15

3장 데이터 입출력 구현 - (1) 논리 데이터 저장소 확인

데이터 모델 표시요소는 3가지(연산, 구조, 제약조건)으로 구성되어 있다. 연산(Operation)은 DB에 저장된 실제 데이터를 처리하는 작업에 대한 명세로 릴레이션을 조작하기 위한 관계 연산을 나타낸다 구조(Structure)은 DB에 논리적으로 표현될 대상으로서 개체 타입과, 개체 타입의 값의 관계로 구조 및 정적 성질을 표현하는 요소 제약 조건(Constraint)은 실제 데이터의 논리적인 제약 조건으로 데이터 무결성 유지를 위한 DB의 보편적 방법이다. 데이터 모델 절차는 요개논물 (요구조건 분석, 개념적 모델링, 논리적 모델링, 물리적 모델링) 순서로 절차가 진행된다. 개념적 설계는 사용자의 요구에 대한 트랜잭션을 모델링 하는 단계로 현실 세계에 대한 인식을 추상적, 개념적으로 표현 후 개념적..

2장 화면 설계-(2) UI 설계

1. UML UML은 객체 지향 설계에서 나온 산출물을 명세화, 시각화, 문서화할 때 사용되는 모델링 언어이자 기술이다. UML은 사물, 관계, 다이어그램으로 구성되어 있는데, 사물(Things)은 단어 관점에서는 명사 또는 동사를 의미하며 주제를 나타내는 요소이다. 관계(Relationships)는 단어 관점에서 형용사 또는 부사를 의미하며 사물의 의미를 확장하고 명확히하는 요소이다. 다이어 그램(Diagrams)은 사물과 관계를 모아 그림으로 표현한 형태로 9가지로 정의한다. 1-1 UML 다이어그램 UML 다이어그램은 정적(구조적), 동적(행위적) 다이어그램으로 구분된다. 클객컴배복패(클래스/객체/컴포넌트/배치/복합체 구조/패키지) 1) 클래스(Class) : 객체 지향 모델링 시 클래스의 속성 및..

2장 화면 설계-(1) UI 요구사항 확인

1. UI와 UX의 개념 - UI는 User Interface의 약자로 사용자와 시스템 사이에서 의사소통 할 수 있도록 고안된 물리적 가상의 매게체인데 쉽게 말해 기기나 SW의 화면에서 사용자가 접하는 화면이다. - UX는 User Experience의 약자로 제품과 시스템, 서비스를 사용자가 직/간접적으로 경험하며 느끼고 생각하는 총체적 경험을 의미하는데, UX는 UI를 포함하고 있다. 2) UI의 유형 UI의 유형에는 크게 4가지가 있는데, CLI, GUI, NUI, OCI가 있다. CLI는 Command Line Interface의 약자로 명령어를 텍스트로 입력해 조작하는 사용자 인터페이스이다. GUI는 Graphical User Interface의 약자로 그래픽 환경을 기반으로 해 마우스나 전자펜..

정보처리기사 - 1장 요구사항 확인(현행 시스템 분석)

현행 시스템 파악 정의 : 현행 시스템 파악은 현행 시스템이 어떤 하위 시스템으로 구성되어 있고, 제공 기능 및 연계 정보, 기술 요소 등을 사용하는지 파악하는 활동 1) 소프트웨어 아키텍쳐 4+1 뷰 고객의 요구사항을 정리해 놓은 시나리오를 4개의 관점에서 바라보는 소프트웨어 적인 접근 방법으로 각 구조는 아키텍처 개념을 제시하고, 4개의 구조의 충돌 유무 및 시스템의 요구사항을 충족시키는지 확인하기 위해 유스케이스를 사용한다. 4개의 뷰와 이 4뷰를 검증하기 위한 유스케이스 뷰를 4+1이라고 표현하며 4개의 뷰는 (논리, 프로세스, 구현, 배포)로 구성되어 있다. 논리 뷰(Logical View)는 설계자와 개발자 관점에서 시스템의 기능적 요구사항이 어떻게 제공되는지를 설명해주는 뷰 프로세스 뷰(Pr..

정보처리기사 - 1장 요구사항 확인(소프트웨어 개발 방법론)

해당 내용은 2022 정보처리기사 수제비 실기책을 참고해 작성한 내용입니다. 1. 소프트웨어 개발 방법론 1) 소프트웨어 생명주기 ( SDLC : Software Developement Life Cycle) : 요구분석부터 유지보수까지 전 공정을 체계화한 절차로 시스템 개발의 운용과 유지보수를 거쳐 생애를 마칠 때까지 밟는 순서에 대한 작업 프로세스를 모델화 한 것이다. 이 생명주기의 모델에는 4가지가 있는데, 폭포수(waterfall) 모델, 프로토타이핑(prototyping) 모델, 나선형(spiral) 모델, 반복적(iteration) 모델이 있다. 1) 폭포수 모델(Waterfall Model)은 개발 시 단계를 완료한 후에 다음 단계로 넘어가는 모델로 가장 오래된 모델이다. 선형 순차적 모델으로..