Yeon DevLog

certificate 6

[정보처리기사 필기] 애플리케이션 테스트 관리 - 1

1. Application Test 📘 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차 요구사항을 만족시키는지 확인, SW가 기능을 정확히 수행하는지 검증 필요성 실행 전 오류를 발견, 예방 가능 신뢰도 향상 최소한의 시간과 노력으로 많은 결함을 찾을 수 있음 기본 원리 완벽한 테스트 불가능 결함 집중 살충제 패러독스 : 동일한 테스트 케이스로 동일한 테스트를 반복하면 더 이상 결함이 발견되지 않는다 테스팅 정황 의존 오류-부재의 궤변 테스트와 위험은 반비례 2. Application Test의 분류 ① 실행 여부 정적테스트 특징 - 프로그램을 실행하지 않는다 - 명세서 또는 소스코드를 대상으로 분석하는 TEST 종류 - 워크스루 : 전문가들이 검토 - 인스펙션 : 개발단계에서 산출된..

certificate 2022.01.25

[정보처리기사 필기] 화면설계

1. 사용자 인터페이스(User Interface : UI) 📘 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치 및 SW 특징 - 결과의 오류를 줄인다 - 정보제공자와 공급자 간의 매개 역할을 수행 UI 구분 - CLI : 출력이 text - GUI : 출력이 Graphic - NUI : 명령이 행동이나 또는 말인것 기본원칙 - 직관성 : 누구나 쉽게 이해하고 사용할 수 있어야 함. - 유효성 : 사용자의 목적을 정확하고 완벽히 달성해야 함 - 학습성 : 누구나 쉽게 배우고 익힐 수 있어야 함 - 유연성 : 요구사항을 최대한 수용하고 실수를 최소화하여야 함 설계지침 : 사용자 중심, 일관성, 단순성, 결과 예측 가능, 가시성, 표준화, 접근성, 명확성, 오류 발생 해결 UI 설계 도구 ..

certificate 2021.12.17

[정보처리기사 필기] 서버 프로그램 구현

1. 개발환경 구축 하드웨어 환경 - Client : 사용자와의 인터페이스 역할 - Server : 클라이언트와 통신해 서비스를 제공 ① File Server : 서비스 제공을 목적으로 유지하는 파일들을 저장하는 서버 ② Web Server : Client로 직접 요청을 받아 처리하는 서버 → 정적 파일 💡 Web Server의 기능 ? HTTP/HTTPS 지원 , 통신기록 , 가상 호스팅 , 정적 파일 관리 , 인증 ③ WAS : 동적 서비스를 제공하기 위해 웹 서버로부터 요청받아 인터페이스 역할 수행 ④ DB Server : DB와 DBMS를 운영하는 서버 소프트웨어 환경 - Client + System SW + Develop SW - Develop SW : 요구사항 관리 도구, 설계/모델링 도구, ..

certificate 2021.12.11

[정보처리기사 필기] 통합구현

1. 통합 구현 구성요소 🔎 Network? ISP 공중망 + Protocol - 송신시스템 & 수신시스템 : 모듈 + 모니터링 기능 2. 연계 데이터 식별 및 표준화 1단계 연계 범위 및 항목정의 2단계 연계 코드 변환 및 매핑 3단계 연계 데이터 식별자와 변경 구분 추가 4단계 연계 데이터 표현 방법 정의 5단계 연계 정의서 및 명세서 작성 3. 연계 메커니즘 구성요소 💡 연계 데이터 ? 운영 DB로부터의 파일 형식 💡 Log ? 결과 및 오류에 대한 정보를 로그 테이블/파일에 기록 방식 직접 연계 간접 연계 장점 연계 통합 구현이 단순하고 용이 데이터 연계 처리 성능이 좋음 개발비용과 기간이 줄어듦 다양한 연계 및 통합이 가능 인터페이스 변경 시 오류가 적음 비즈니스 로직에 쉽게 반영 단점 결합도 ..

certificate 2021.12.11

[정보처리기사필기] 데이터 입출력 구현

1. 데이터 모델 📘 현실세계 정보들을 표현하기 위해 단순화, 추상화하여 체계적으로 표현한 개념적 모형 구성요소 종류 - 개념적 데이터 모델 : 정보모델 ex) E-R 모델 - 논리적 데이터 모델 : 관계 / 계층 / 네트워크 모델로 구분 표시 요소 - Structure : 논리적으로 표현된 개체 타입들 간의 관계 - Operation : DB를 조작하는 기본도구 - Constraint : 실제 데이터의 논리적인 제약조건 2. 이상현상(Anomaly) ✨✨ 📘 Table에서 종속으로 인해 데이터의 중복이 발생, 이 중복으로 인해 테이블의 조작 시 문제가 발생하는 현상 종류 - 삽입 이상 : 데이터 삽입 시, 의도와 다른 원하지 않는 값들로 인해 삽입할 수 없게 되는 현상 - 삭제 이상 : Tuple 삭제..

certificate 2021.12.09

[정보처리기사필기] 요구사항 확인

1. 현행 시스템 파악 1단계 시스템 구성 파악 시스템 기능 파악 시스템 인터페이스 파악 2단계 아키텍쳐 구성 파악 소프트웨어 구성 파악 3단계 하드웨어 구성 파악 네트워크 구성 파악 2. 개발 기술 환경 파악 OS : 컴퓨터 시스템 자원들을 효율적으로 관리 , 사용자가 컴퓨터를 편리하고 효율적으로 사용할 수 있도록 환경을 제공하는 SW DBMS : 사용자와 DB사이에서 사용자의 요구에 따라 정보를 생성, DB를 관리해주는 SW WAS : 사용자의 요구에 따라 변하는 동적인 컨텐츠를 처리하기 위해 사용되는 미들웨어 3. 요구사항 정의 📘 요구사항 ? SW가 문제해결을 위해 제공하는 서비스에 대한 설명과 운영하는데 필요한 제약조건 유형 : 기능 / 비기능 / 시스템 / 사용자 개발 프로세스 도출 이해관계자..

certificate 2021.12.09