본문 바로가기

공부9

정보처리기사 공부 서버 프로그램 구현 개발환경 구축 개발환경 구축이란 개발환경 구성 시 시스템 요구사항을 정확히 이해한 뒤 개발 도구와 서버를 선정과 개발에 사용되는도구의 사용 편의성, 성능, 라이센스를 확인합니다. 개발도구 개발환경 구성을 위한 도구는 크게 4가지로 분류 가능합니다. 구분 도구 설명 빌드 도구 Ant Maven Gradle 작성한 코드의 빌드 및 배포를 수행하는 도구입니다. 빌드 도구는 각 구성요소의 모듈에 대한 의존성 관리를 지원합니다. 구현 도구 Eclipse IntelliJ Spring Tool Suite NetBeans Visual Studio 개발자가 프로그램을 개발할 때 코드 작성, 디버깅, 수정 등을 지원하는 도구입니다. 테스트 도구 xUnit PMD Findbugs Cppcheck Sonar 코드의 기능 검증.. 2021. 2. 15.
정보처리기사 공부 통합 구현 연계 데이터 구성 연계 요구사항 분석 연계 요구사항 분석이란 서로 다른 두 시스템 · 장치 · 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템 관련된 요구사항을 분석하는 과정입니다. 연계 요구사항 분석은 사용자 인터뷰와 면담을 통해 식별되며 시스템 구성도, 테이블 정의서, 코드 정의서 등이 분석 문서로 참고 됩니다. 인터뷰 : 사용자 면담을 통해 요구사항 도출하는 기법 체크리스트 : 시스템 운영 환경, 성능, 보안, 데이터 발생 주기 등을 기준으로 분석하는 기법 설문지 : 서비스 활용목적에 따라 연계 필요 데이터식별과 연계주기 등을 설문지를 통해 분석하는 기법 델파이 기법 : 업무 전문가 등 각 분야 전문가의 경험적 지식을 이용한 분석하는 기법 브레인 스토밍 : 소속된 인원들이 자연스럽게 아이디어를 .. 2021. 2. 13.
정보처리기사 공부 데이터 입출력 구현 물리 데이터 모델링 물리 데이터 모델링이란 논리모델을 적용하고자 하는 기술에 맞도록 상세화 하는 과정입니다. 물리 데이터 모델링 변환 절차는 6단계로 구성되어 있습니다. 개체를 테이블로 변환 속성을 컬럼으로 변환 UID를 기본키로 변환 관계를 외래키로 변환 컬럼 유형과 길이 정의 반 정규화 수행 다음은 변환 절차에 맞춰 논리모델을 물리모델로 상세화시킨 모습니다. 물리 데이터 모델링 변환 절차 중 반 정규화는 정규화 된 엔티티, 속성, 관계에 대해 성능 향상과 개발 운영의 단순화를 위해 중복 통합, 분리 등을 수행하는 데이터 모델링의 기법입니다. 참조무결성 제약조건(Constraint) 참조무결성 제약조건이란 릴레이션과 릴레이션 사이 참조의 일관성을 보장하기 위한 조건입니다. 두 개의 릴레이션이 기본키. .. 2021. 2. 12.
정보처리기사 공부 요구사항확인 요구사항 요구사항이란 문제의 해결 또는 목적 달성을 위하여 고객에 의해 요구되거나, 표준이나 명세등을 만족하기 위하여 시스템이 가져야 하는 서비스 또는 제약사항입니다. 요구사항 파악의 기본은 시스템의 요구사항에 대한 파악이며, 기능적 요구사항과 비기능적 요구사항으로 분리됩니다. 구분 기능적 요구사항 비기능적 요구사항 개념 시스템이 제공하는 기능, 서비스에 대한 요구사항 시스템이 수행하는 기능 이외의 사항, 시스템 구축에 대한 제약사항에 관한 요구사항 도출방법 특정 입력에 대해 시스템이 어떻게 반응 / 동작 하는지 기술 시스템이 준수해야할 제약조건과 품질 속성에 관련하여 시스템이 갖춰야할 사항 기술 특성 기능성, 완전성, 일관성 신뢰성, 사용성, 효율성, 유지보수성, 이식성 요구사항 개발 프로세스 요구사항.. 2021. 2. 11.