본문 바로가기
반응형
SMALL

분류 전체보기205

9. 인터페이스 구현(요약) 1. 인터페이스 설계 확인 1) 인터페이스 기능 확인 ㄱ) 인터페이스 기능 확인 방법 - 인터페이스 설계서를 통한 인터페이스 기능확인 - 정적/동적 모형을 통한 인터페이스 기능확인 - 데이터 명세정의를 통한 인터페이스 기능확인 ㄴ) 내부, 외부 모듈 연계방법 : EAI, ESB ㄷ) EAI(Enterprise Application Integration) - 기업에서 운영되는 서로다른 플랫폼 및 애플리케이션들 간의 정보전달, 연계, 통합을 가능하게해주는 솔루션, 연계서버 ㄹ) ESB(Enterprise Service Bus) -애플리케이션보다는 서비스 중심으로 통합을 지향하는 아키텍처 또는 기술 2) 데이터 표준확인 - 인터페이스 데이터표준은 인터페이스를 위해 인터페이스가 되어야할 범위의 데이터들의 형식과.. 2021. 12. 5.
8. 애플리케이션 테스트 관리(요약) 1. 애플리케이션 테스트케이스 설계테 1) 애플리케이션 테스트케이스 작성 - 테스트에 대한 기본개념 및 테스트의 기법을 파악하고 테스트케이스 작성기법 - 소프트웨어 테스트기법 분류에서는 소프트웨어 내부구조 참조여부에 따른분류, 테스트설계의 근원에 따른 분류 - 테스트케이스 작성방법 ㄱ) 테스트케이스 - 테스트설계 산출물로 특정한 프로그램의 일부분 또는 경로에 따라 수행하거나, 특정한 요구사항을 준수하는지 확인하기 위해 설계된 입력값, 실행조건, 기대 결과로 구성된 테스트 항목의 명세서 2) 애플리케이션 테스트시나리오 작성 - 테스트시나리오 개념 및 작성시 유의사항 - 테스트환경 구축의 개념 및 유의사항 - 소프트웨어 테스트 관련 국제표준(ISO/IEC29119)에 의한 테스트 지식체계 ㄱ) 테스트시나리오.. 2021. 12. 5.
7. 제품 소프트웨어 패키징(요약) 1. 제품 소프트웨어 패키징 1) 애플리케이션 패키징 - 애플리케이션 패키징은 개발이 완료된 소프트웨어를 고객에게 전달하기 위한 형태로 패키징하며, 설치와 사용에 필요한 매뉴얼작성과 소프트웨어패치 개발과 업그레이드를 위한 버전관리도 포함됨 - 사용자 관점의 애플리케이션 패키징 고려사항과 애플리케이션 패키징 순서를 이해하고 애플리케이션의 변경정보가 포함된 릴리즈노트 개념과 작성항목을 이해 ㄱ) 모듈 - 소프트웨어 설계에서 기능단위로 분해하고 추상화되어 재사용 및 공유 가능한 수준으로 만들어진 단위 ㄴ) 모듈화 - 소프트웨어의 성능을 향상시키거나 시스템의 디버깅, 시험, 통합 및 수정을 용이하도록하는 소프트웨어 설계 기법 ㄷ) 소프트웨어 빌드(Software Build) - 소스코드 파일을 컴퓨터에서 실행할.. 2021. 12. 5.
6. 통합 구현(요약) 1. 모듈 구현 1) 단위모듈 구현 - 통합 구현에서 단위 모듈 구현은 비즈니스 컴포넌트, 내외부 인터페이스모듈, 데이터베이스 접근 모듈 등 통합 구현이필요한 단위 컴포넌트 구현 ㄱ) 단위모듈 구현시 고려사항 - 응집도는 높이고 결합도는 낮춤 - 공통모듈을 먼저 구현 - 항상 예외처리 로직을 고려하여 구현 ㄴ) 단위모듈 - 통합 구현에서 단위모듈 구현은 비즈니스 컴포넌트, 내외부 인터페이스 모듈, 데이터베이스 접근모듈등 통합 구현이 필요한 단위 컴포넌트를 뜻함 ㄷ) 단위모듈 테스트 - 컴퓨터프로그래밍에서 소스코드의 특정 모듈이 의도된대로 정확히 작동하는지 검증하는 절차 2. 통합구현 관리 1) IDE 도구 - 통합 개발환경(IDE)는 코드의 작성 및 편집, 디버깅, 컴파일, 배포 등 프로그램 개발에 관련.. 2021. 12. 5.
5-2. 데이터 입출력 구현(요약) 3. 데이터 조작 프로시저 작성 1) 데이터 조작 프로시저 개발 - SQL은 관계형 데이터베이스 관리시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어로 데이터정의어, 데이터조작어, 데이터제어어를 가진다. PL/SQL은 Oracle에서 개발한 데이터조작 언어이며, 프로그래밍언어의 특성을 수용한 SQL의 확장 기능이 우수함 PL/SQL로 작성할 수 있는 저장형 객체로는Trigger, StoredFunction, StoredProcedure, Stored Packasge 등이 있다. ㄱ) 데이터 정의어(DDL : Data Definition Language) - 데이터를 저장하는 테이블 등의 구조를 생성하고 변경하기 위해 사용하는 명령어 CREATE, DROP, RENAME, A.. 2021. 12. 5.
5-1. 데이터 입출력 구현(요약) 1. 논리 데이터저장소 확인 1) 데이터 모델링 - 기업의 정보 구조를 실체와 관계를 중심으로 명확하고 체계적으로 표현하여 문서화하는 작업 ㄱ) 자료구조 - 컴퓨터에서 자료를 효율적으로 표현하고 저장하고 처리할 수 있도록 만드어진 논리적인 공간 ㄴ) 자료구조 분류 - 선형구조 : 리스트, 스택, 큐, 데크 - 비선형구조 : 트리 그래프 2) 논리 데이터 모델링 - 개념 모델로부터 업무 영역의 업무 데이터 및 규칙을 구체적으로 표현한 모델 ㄱ) 논리데이터모델 개요 - 논리데이터 모델링은 정확한 업무 분석을 통한 자료의 흐름을 분석하여 현재 사용 중인 양식, 문서, 징표를 중심으로 자료항목을 추출하고 추출된 실체와 속성들의 관계를 구조적으로 정의하는 단계 ㄴ) 논리데이터모델 검증 - 논리 데이터저장소 확인절.. 2021. 12. 5.
4. 인터페이스 설계(요약) 1. 인터페이스 요구사항 1) 시스템 인터페이스 - 서로 독립적인 내외부 시스템이 연동을 통해 상호 작용하기 위한 접속 방법이나 규칙을 의미 ㄱ) 인터페이스 요구사항 분석 - 인터페이스 이름 - 연계 대상 시스템 - 연계 범위 및 내용 - 연계 방식 - 송신 데이터 - 인터페이스 주기 - 내/외부 인터페이스 대상 시스템 - 기관과 시스템 연동 방안을 사전에 협의 - 기타 고려사항을 명시한 것 2) 요구사항 검증(Verification) - 요구사항 명세서에 사용자의 요구가 올바르게 기술되었는지에 대해 검토하고 베이스라인(Baseline, 기준선)으로 설정하는 활동 ㄱ) 인터페이스 요구사항 검증/검토방법 - 동료 검토(Peer Review) - 워크 스루(Walk Through) - 인스펙션(Inspect.. 2021. 12. 5.
3. 애플리케이션 설계(요약) 1. 공통 모듈 설계 1) 공통 모듈 - 시스템을 구축시 여러서브 시스템에서 공통으로 사용되는 모듈을 모아 놓은 소프트웨어 묶음으로써 소프트웨어의 중복 구현을 줄여주고 재사용성을 높이기 위한 소프트웨어를 칭함 ㄱ) 공통모듈 종류 - 공통 모듈 클래스 - 공통 모듈 라이브러리 - 공통 모듈 컴포넌트 - 공통 모듈 프레임워크 ㄴ) 공통모듈 도출 - 하향식 기법 : 개발 프레임워크에서 공통적인 모듈을 도출 - 상향식 기법 : 기능 목록을 기준으로 여러 부서에서 공통으로 사용되는 모듈 도출 ㄷ) 공통 모듈 설계 - 요구사항 분석 : 유스케이스 다이어그램 - 정적 분석 : 클래스 다이어그램 - 동적 분석 : 시퀀스 다이어그램 2) 응집도 - 인터페이스의 요청을 처리함에 있어서 공통 모듈 내의 클래스들 간에 얼마나.. 2021. 12. 5.
반응형
LIST