본문 바로가기
Study/정보처리기사

6. 통합 구현(요약)

by Murciellago 2021. 12. 5.
반응형
SMALL

1. 모듈 구현

1) 단위모듈 구현

- 통합 구현에서 단위 모듈 구현은 비즈니스 컴포넌트, 내외부 인터페이스모듈, 데이터베이스 접근 모듈 등 통합 구현이필요한 단위 컴포넌트 구현

 

   ㄱ) 단위모듈 구현시 고려사항

      - 응집도는 높이고 결합도는 낮춤

      - 공통모듈을 먼저 구현

      - 항상 예외처리 로직을 고려하여 구현

 

   ㄴ) 단위모듈

      - 통합 구현에서 단위모듈 구현은 비즈니스 컴포넌트, 내외부 인터페이스 모듈, 데이터베이스 접근모듈등 통합

        구현이 필요한 단위 컴포넌트를 뜻함

 

   ㄷ) 단위모듈 테스트

      - 컴퓨터프로그래밍에서 소스코드의 특정 모듈이 의도된대로 정확히 작동하는지 검증하는 절차

 

 

2. 통합구현 관리

1) IDE 도구

- 통합 개발환경(IDE)는 코드의 작성 및 편집, 디버깅, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의

프로그램 안에서 처리하는 환경을 제공하는 소프트웨어

 

   ㄱ) IDE 도구의 기능

      - 개발 환경 지원

      - 컴파일 및 디버깅 기능 제공

      - 외부 연계모듈과 통합 기능 제공

 

2) 협업도구

- 협업도구는 기능에따라 문서공유, 소스공유, 아이디어공유, 디자인공유, 마인트맵핑, 프로젝트관리, 일정관리 등이 있음

 

   ㄱ) 협업도구 기능

      - 개발자간 커뮤니케이션

      - 일정 및 이슈 공유

      - 개발자간 집단지성 활용

 

3) 형상관리 도구 

- 형상관리는 소프트웨어 개발과정에서 소프트웨어의 변경사항을 관리하기 위해 변경을 체계적으로 관리, 추적 및 제어하기 위한 일련의 활동

- 형상관리 절차는 형상식별, 변경제어, 형상감사, 형상기록수행

- 소프트웨어 형상관리 도구는 CVS, SVN, Git

 

   ㄱ) 형상관리

      - 소프트웨어 개발 과정에서 소프트웨어의 변경사항을 관리하기 위해 변경을 체계적으로 관리, 추적 및 제어하기

        위한 일련의 활동

 
 
반응형
LIST

댓글