본문 바로가기

분류 전체보기37

정보처리기사 공부 화면 설계 UI 요구사항 확인 UI(User Interface)는 넓은 의미로는 사용자와 시스템 사이의 의사소통을 위해 만들어진 물리적, 가상적인 매계체이며, 좁은 의미로는 사용자가 소프트웨어를 사용하며 접하게 되는 화면을 의미합니다. UX(User experience)는 사용자가 어떤 시스템아니 서비스 등을 이용하며 느끼고 생각하는 모든 경험을 말하며 UI도 UX에 포함됩니다. UI 유형 UI유형에는 CLI, GUI, NUI, OUI가 있습니다. CLI(Command Line Interface)는 명령어를 텍스트로 입력하여 조작하는 텍스트 기반의 인터페이스를 말합니다. GUI(Graphical User Interface)는 그래픽을 기반으로 마우스나 전자펜을 이용한 그래픽 반응 기반 인터페이스 입니다. NUI(N.. 2021. 2. 21.
정보처리기사 공부 인터페이스 구현 인터페이스 설계 확인 시스템 및 컴포턴트 간 데이터 교환 및 처리를 위해 각 시스템이 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서인 인터페이스 설계서를 통해 확인합니다. 인터페이스 설계서는 시스템의 인터페이스 현황파악을 위해서 인터페이스 목록 및 각 인터페이스의 상세 데이터 명세, 각 기능의 세부 인터페이스 정보를 정의한 문서입니다. 외부 및 내부 모듈 연계 기업시스템이나 공공 서비스를 위한 시스템에서 인터페이스를 위해 외부 및 내부 모듈을 연계한다. 대표적인 방법으로는 EAI방식과 ESB방식이 있습니다. EAI(Enterprise Application Intergration)방식 EAI방식은 기업 내부에서 운영되며 다른 플랫폼 또는 애플리케이션 간의 정보를 전달, 연계, 통합을 가능하게 해주.. 2021. 2. 16.
정보처리기사 공부 서버 프로그램 구현 개발환경 구축 개발환경 구축이란 개발환경 구성 시 시스템 요구사항을 정확히 이해한 뒤 개발 도구와 서버를 선정과 개발에 사용되는도구의 사용 편의성, 성능, 라이센스를 확인합니다. 개발도구 개발환경 구성을 위한 도구는 크게 4가지로 분류 가능합니다. 구분 도구 설명 빌드 도구 Ant Maven Gradle 작성한 코드의 빌드 및 배포를 수행하는 도구입니다. 빌드 도구는 각 구성요소의 모듈에 대한 의존성 관리를 지원합니다. 구현 도구 Eclipse IntelliJ Spring Tool Suite NetBeans Visual Studio 개발자가 프로그램을 개발할 때 코드 작성, 디버깅, 수정 등을 지원하는 도구입니다. 테스트 도구 xUnit PMD Findbugs Cppcheck Sonar 코드의 기능 검증.. 2021. 2. 15.
정보처리기사 공부 통합 구현 연계 데이터 구성 연계 요구사항 분석 연계 요구사항 분석이란 서로 다른 두 시스템 · 장치 · 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템 관련된 요구사항을 분석하는 과정입니다. 연계 요구사항 분석은 사용자 인터뷰와 면담을 통해 식별되며 시스템 구성도, 테이블 정의서, 코드 정의서 등이 분석 문서로 참고 됩니다. 인터뷰 : 사용자 면담을 통해 요구사항 도출하는 기법 체크리스트 : 시스템 운영 환경, 성능, 보안, 데이터 발생 주기 등을 기준으로 분석하는 기법 설문지 : 서비스 활용목적에 따라 연계 필요 데이터식별과 연계주기 등을 설문지를 통해 분석하는 기법 델파이 기법 : 업무 전문가 등 각 분야 전문가의 경험적 지식을 이용한 분석하는 기법 브레인 스토밍 : 소속된 인원들이 자연스럽게 아이디어를 .. 2021. 2. 13.