본문 바로가기
  • Always Awake

정보처리기사/2과목6

[정보처리기사 필기] 인터페이스 구현 목차 인터페이스 모듈 연계 인터페이스 구현 인터페이스 보안,검증 출처 인터페이스 모듈 연계 1. 모듈 간 공통 기능 및 데이터 인터페이스 확인 공통 기능은 모듈 기능 중 공통적으로 제공 되는 기능임 데이터 인터페이스는 모듈 간 교환되는 데이터가 저장될 파라미터를 의미 확인 순서 : 인터페이스 설계서를 통해 기능 확인 - 내 외부 모듈 기반으로 공통 제공되는 기능과 각 인터페이스 확인 인터페이스 설계서 시스템 사이의 데이터 교환 및 처리를 위해 교환 데이터 및 관련 업무, 송수신 시스템 등에 대한 내용 정의한 문서 시스템 인터페이스 설계서 : 시스템 인터페이스 목록을 만들고 각 인터페이스 목록에 대한 상세 데이터 명세 정의 상세 기능별 인터페이스 명세서 : 각 기능 세부 인터페이스 정보 정의. 정적/동적 .. 2022. 2. 13.
[정보처리기사 필기] 애플리케이션 테스트 관리, 복잡도 목차 애플리케이션 테스트 애플리케이션 테스트의 분류 테스트 기법에 따른 애플리케이션 테스트 개발 단계에 따른 애플리케이션 테스트 테스트 자동화 도구 결함 관리 애플리케이션 성능 분석 애플리케이션 성능 개선 복잡도 출처 애플리케이션 테스트 1. 애플리케이션 테스트의 개념 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차 개발된 소프트웨어가 고객의 요구사항 만족하는지 확인하고 기능 수행하는지 검증 테스트 실행전 유형을 분류하고 특징성을 정리해서 중점적으로 테스트할 사항 정리해야함 2. 애플리케이션 테스트 필요성 제품의 신뢰도 향상 오류발견하여 예방 최소한의 시간과 노력으로 많은 결과물 3. 애플리케이션 테스트의 기본 원리 완벽한 소프트웨어 테스팅은 불가능하다. 애플리케이션의 결함은 특정 모.. 2022. 2. 13.
[정보처리기사 필기] 제품 소프트웨어 패키징 목차 소프트웨어 패키징 릴리즈 노트 작성 디지털 저작권 관리(DRM) 소프트웨어 설치 매뉴얼 작성 소프트웨어 사용자 매뉴얼 작성 소프트웨어 버전 등록 소프트웨어 버전 관리 도구 빌드 자동화 도구 출처 소프트웨어 패키징 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것 1. 패키징 시 고려사항 사용자의 시스템 환경, 즉 운영체제(OS), CPU, 메모리 등에 필요한 최소 환경을 정의 UI(User Interface)는 사용자가 눈으로 직접 확인할 수 있도록 시각적인 자료와 함께 제공하고 매뉴얼과 일치시켜 패키징 하드웨어와 함께 관리될 수 있도록 Managed Service 형태로 제공하는것이 좋다 내부 콘텐츠에대한 암호화 및 보안 고려 여러 콘텐츠 및 단말기 간 DRM(디지털 저작권 관리).. 2022. 2. 11.
[정보처리기사 필기] 통합 구현 단위 모듈 구현 단위모듈(Unit Module)은 소프트웨어 구현에 필요한 여러 동작 중 한가지 동작을 수행하는 기능을 모듈로 구현한 것 두개의 단위모듈 합쳐질 경우 두개의 기능 구현 가능 단위 모듈 구현위해서는 단위 기능 명세서 작성 - 입 출력 기능 구현 - 알고리즘 구현 단계를 밟아야함 1. 단위 기능 명세서 작성 설계 과정에서 작성하는 기능 및 코드 명세서나 설계지침과 같이 단위 기능을 명세화한 문서들을 의미 추상화 작업 단위 기능별로 구분하고, 구조화 과정 거침 정보 은닉 고려 2. 입 출력 기능 구현 단위 기능 명세서에서 정의한 데이터 형식에 따라 알고리즘 및 데이터 구현 사용자 인터페이스인 CLI/GUI와의 연동 고려 외부장치와의 입 출력은 Open Source API 이용하면 간편하게 구현.. 2022. 2. 11.
[정보처리기사 필기] 데이터베이스, 데이터 입출력 용어 정리 데이터 베이스 1. 데이터 저장소 소프트웨어 개발 과정에서 다루어야 할 데이터들을 논리적인 구조로 조직화 하거나, 물리적인 공간에 구축한 것을 의미 논리 데이터저장소와 물리 데이터저장소로 구분 논리 데이터 저장소는 데이터 및 데이터 간 연관성, 제약조건을 식별하여 논리적인 구조로 조직화한것 물리 데이터 자장소는 논리 데이터저장소에 저장된 데이터와 구조들을 소프트웨어가 운용될 환경의 물리적 특성을 고려하여 하드웨어적인 저장장치에 저장한 것 2. 데이터베이스 통합된 데이터(Integrated Data) : 자료의 중복 배제한 데이터 저장된 데이터(Stored Data) : 저장 매체에 저장된 자료 운영 데이터(Operational Data) : 존재가치가 확실하고 반드시 필요한 데이터 공용 데이터(Share.. 2022. 2. 10.
[정보처리기사 필기] 자료 구조 자료구조의 정의 효율적인 프로그램을 작성할 때 가장 우선적인 고려사항은 저장 공간의 효율성과 실행시간의 신속성이다. 자료구조는 프로그램에서 사용하기 위한 자료를 기억장치의 공간 내에 저장하는 방법과 저장된 그룹 내에 존재하는 자료간의 관계, 처리방법등을 연구 분석하는 것을 말한다. 자료구조는 자료의 표현과 그것과 관련된 연산 일련의 자료들을 조직하고 구조화 하는것 어떤한 자료 구조에서도 필요한 모든 연산 처리 가능 자료 구조에 따라 프로그램 실행시간 달라짐 분류 1. 배열(Array) 동일한 자료형의 데이터들이 같은 크기로 나열되어 순서를 갖고있는 집합 정적인 자료 구조로 기억 장소의 추가가 어렵고, 데이터 삭제 시 기억 장소가 빈공간이 되어 메모리 낭비 반복적인 데이터 처리 작업에 적합 첨자를 이용하여.. 2022. 2. 10.