본문 바로가기

전체 글39

2-5. 인터페이스 구현 2020 기출 ' ' 2021 기출 ' ' 수제비 데일리 ' ' 인터페이스 설계 확인 (1) 내•외부 인터페이스 기술 표준 확인 대표적인 방법은 EAI와 ESB 방식이 있다. EAI(Enterprise Application Intergration) 기업 내 각종 플랫폼 및 애플리케이션들을 통합하여, 동일한 플랫폼을 통해 서로 커뮤니케이션하도록 하는 것을 목적으로 한다. 기업이 비즈니스 프로세스를 중심으로 여러 애플리케이션 간의 네트워크를 통합 관리한다. 대상 시스템에 비표준 어댑터(Adapter)를 배포하여 통합한다. Hub & Spoke와 Message Bus의 혼합방식이다. 필요한 경우 한 가지의 EAI 구현이 가능하다. 데이터 병목 현상을 최소화할 수 있다. EAI 구축 유형 (포허 메하) 포인트 .. 2021. 8. 1.
2-4. 애플리케이션 테스트 관리 2020 기출 ' ' 2021 기출 ' ' 수제비 데일리 ' ' 애플리케이션 테스트 케이스 설계 (1) 테스트 케이스 (Test Case) 테스트 케이스는 특정 요구사항에 준수하는 지를 확인하기 위해 개발된 입력값, 실행 조건, 예상된 결과의 집합이다. 테스트 케이스 작성 절차 테스트 계획 검토 및 자료 확보 위험 평가 및 우선순위 결정 테스트 요구사항 정의 테스트 구조 설계 및 테스트 방법 결정 테스트 케이스 정의 테스트 케이스 타당성 확인 및 유지보수 테스트 케이스 구성요소 (ISO/IEC/IEEE 29119-3 표준) 식별자 (Identifier) 테스트 항목 (Test Item) 입력명세 (Input Specification) 출력명세 (Output Specifiation) 환경설정 (Enviro.. 2021. 8. 1.
2-3. 제품 소프트웨어 패키징 2020 기출 ' ' 2021 기출 ' ' 수제비 데일리 ' ' 제품 소프트웨어 패키징 (1) 애플리케이션 패키징 애플리케이션 패키징(Application Packaging)은 개발이 완료된 제품 소프트트웨어를 배포하고 설치할 수 있도록 고객에게 전달하기 위한 형태로 제작하고, 설치와 사용에 필요한 제반 내용을 포함하는 매뉴얼을 작성하는 활동이다. 사용자 중심으로 진행된다. 애플리케이션 패키징 고려사항 (환유관변) 사용자 시스템 환경 정의 UI 제공 관리 서비스 형태로 제공 패키징의 변경 및 개선 관리 고려 애플리케이션 패키징 프로세스 기능 식별 모듈화(Modularity) 빌드 진행 사용자 환경 분석 패키징 적용 시험 패키징 변경 개선 (2) 애플리케이션 배포 도구 애플리케이션 배포 도구는 배포를 위한.. 2021. 7. 30.
2-2. 통합 구현 2020 기출 ' ' 2021 기출 ' ' 수제비 데일리 ' ' 모듈 구현 (1) 단위 모듈 구현 단위 모듈 구현은 소프트웨어 개발에 있어 기능을 단위 모듈별로 분할하고 추상화하여 성능을 향상시키고, 유지보수를 효과적으로 하기 위한 구현 기법이다. 단위 모듈 구현 원리 (정분추모) 정보 은닉 (Information Hiding) 분할과 정복 (Divide & Conquer) 데이터 추상화 (Data Abstraction) 모듈 독립성 (Module Independency) 재사용(Reuse) 종류 구분 설명 재공학 기존 소프트웨어 기능 개선 or 기능 재사용 기법, 장점으로는 위험부담 감소, 비용 절감, 개발 기간 단축, 시스템 명세의 오류억제가 있다. 역공학 SW에 대한 디버깅, 디컴파일 등의 분석을 .. 2021. 7. 30.