문) 마르미III
답)
  1. 한국형 CBD방법론 마르미III
    가. 마르미III(Magic and Robust Methodology Integrated)의 정의
      - 국내에서 널리 사용중이나 체계화 되지 못한 개념,방법,기법,절차 경험적 지식
        을 정립하여 대한민국의 개발여건에 맞게 만든 CBD방법론
    나. 특징 및 등장배경
      - 소프트웨어 컴포넌트의 조립을 통한 정보시스템 개발의 적시성 제공
      - 컴포넌트 기반 시스템 개발방법론의 자체 개발통한 외국 방법론의 수입억제, 경쟁
        력 확보, 대외 신인도 향상
  2. 마르미III의 개발 절차 및 방법론간 비교
    가. 개발절차
요구사항분석        -> 아키텍처 정의 -> 아키텍처프로토타이핑 -> 테스트 및 전환계획
유즈케이스 모형정제| SW아키텍처 정의  | 아키텍처프로토타입계획 | 테스트계획
UI설계             | 설계전략정의     | 아키텍처프로토타입개발 | 전환 계획
객체모형 작성      | 비지니스컴포넌트설계 | 아키텍처프로토타입평가|
                   | 컴포넌트 획득/데이터모형작성|
    나. CBD 개발방법론 비교
구분  | RUP                        | Catalysis               |  마르미III
정의 | 대규모프로젝트의 포괄적 F/W | UML표기법개발 CBD방법론 | 한국형 CBD기반 표준방법론
목적 | 계획범위내에서 고품질SW개발 | 개발적 분산시스템 모델링 및 구축 | 체계적컴포넌트 개발 관리절차 확립
재사용 | SW 컴포넌트               | 모든 산출물             | 모든산출물(재사용컴포넌트)
모델링 | UML                       | UML기반 다소 변경       | UML, PERT/CPM, 간트차트
  3. 마르미III의 기대효과 및 전망
    가. 국내 개발진에 의한 기술 확보 및 축적이 가능
    나. 개발현장에서 활용되고 있는 경험적 지식의 체계화
    다. 완벽한 한글화를 통한 사용자 편리성 및 커뮤니케이션 활성화로 향후 정부기관 및
        외국어에 익숙치 않은 고객사로 확대 사용 예측됨."끝"

'01.정보처리기술사로 가는 길 > 12.SW공학' 카테고리의 다른 글

반복형/점증형 모델  (0) 2011.03.08
CBD방법론  (0) 2011.03.08
요구공학  (0) 2011.03.08
UML과 JAVA코드변환  (0) 2011.03.08
Posted by 건희아범
:
문) 반복형/점증형 모델
답)
  1. 반복형/점증형 모델의 기요
    가. 반복형/점증형 모델의 정의
      - 구축대상을 나누어 병렬적으로 개발 후 통합하거나, 반복적으로 개발하여 점증
        완성시키는 SDLC모델
    나. 반복형/점증형 모델의 특징
      - 대규모/고위험성 프로젝트 적용가능, 관리 및 통합이슈
      - 반복개발 중 개발팀 역량향상, 공통모듈의 정의가 중요
  2. 모델의 구성 및 구성별 이슈
    가. 모델구성도
        (좌측에는 파이모양으로 분할된 개발대상 그림)---->(우측에는 반복형 그림)
    나. 구성별 특징
      - 반복형 : 요구사항이 불명확시, 핵심요구사항 정의를 통한 Core시스템을 개발후
        (Prototype) 개선 및 추가 반복개발 진행
      - 점증형 : 병렬 개발시, 통합이슈가 발생할 수 있음(부분 개발 중 위험요소 발생으로 인한
        개발일정 이슈, 공통모듈 도출 미비로 인한 이슈) - Application Framework로 위험회피 가능
  3. 반복/점증형 모델의 고려사항 및 전망
    가. 반복형 모델 수용시 Prototype에 대한 위험분석이 추가되면(나선형모델적용),
        평가비용은 증가하나 실패비용이 감소하여 전체 품질비용이 감소하는 효과 발생
    나. 점증형 병렬 개발시 통합이슈의 해결을 위해 PMO의 조율이 중요하며, 공식검토회
        의를 통해 요구사항 변경의 범위를 확정 할 수 있다.
    다. 은행/증권 MCI, 정부 G4C, 국방부 C4I, 발전소 운영시스템등에 적용가능함."끝"

'01.정보처리기술사로 가는 길 > 12.SW공학' 카테고리의 다른 글

마르미III  (0) 2011.03.08
CBD방법론  (0) 2011.03.08
요구공학  (0) 2011.03.08
UML과 JAVA코드변환  (0) 2011.03.08
Posted by 건희아범
:

문) CBD방법론
답)
  1. 컴포넌트 재사용을 통한 생산성 향상 CBD방법론
    가. CBD(Component Based Development)방법론의 정의
      - 컴포넌트의 개발 및 기존 컴포넌트의 재사용을 통해 조립하여 소프트웨어를
        개발하는 방법론
    나. 특징
      - 정의된 인터페이스 단위의 조립을 통한 개발(Black-Box framework)
      - 아키텍처 중심 재사용 개발 방법론 : 기반 아키텍처 없이는 공용컴포넌트 개발 불가
      - 반복점진적 개발프로세스 제공 : 일련의 반복을 통해 개별위험 식별/제거
  2. CBD방법론의 특성
    가. CBD방법론의 장점
      - 생산성 : 부품조립을 통해 SW개발기간 단축, Plug&Play
      - 변경용이성 : 요구사항 수용에 신속/안정적 변경지원, Time To Market
      - 재사용성 : 바이너리 기반의 재사용 및 컴포넌트 대체 용이
      - 관리용이성 : 독립적인 컴포넌트 단위로 복잡성 최소화, 장애의 Locality
      - 기술집약성 : 기술숙련에 대한 검증, 아키텍처, 프레임워크, 분산 기술 등
    나. CBD 방법론의 종류
구분  |  RUP                            | Catalysis                 | 마르미III       |
정의  | 대규모프로젝트의 포괄적 F/W     | UML표기법개발 CBD방법론   | 한국형 CBD기반 표준방법론|
목적  | 계획/범위 내에서 고품질 SW/개발 | 개방적 분산시스템 모델링 및 구축 | 체계적 컴포넌트 개발관리절차 확립|
재사용| SW컴포넌트                      | 모든산출물(F/W)           | 모든산출물(재사용컴포넌트)
모델링| UML                             | UML기반 다소 변경         | UML, PERT/CPM, 간트차트
  3. 향후 전망
    가.컴포넌트를 넘어 아키텍처 기반의 재사용(MDA/MDD), 제품라인(Product Line)에 의한
       재사용으로 발전예상
    나. Business Architecture, SW Architecture등의 영역별 세분화, 전문화 진행
    3. Web서비스의 출현 이후 비지니스 컴포넌트의 진화예상. "끝"

----추가 -----------
    *. 컴포넌트 구조와 객체지향 모듈과의 차이점
구분                  객체지향모듈                    컴포넌트
재사용방식/플랫폼 | 주로소스기반/동일Compiler기반 | Binary code기반/이종Compiler수용
상속성/접근방법   | 상속허용/객체지향언어 | 상속불가/모든언어대상
종속성/서비스제공 | 구현기술종속/타모듈결합필요 | 구현기술에 독립적/독자적 가능

'01.정보처리기술사로 가는 길 > 12.SW공학' 카테고리의 다른 글

마르미III  (0) 2011.03.08
반복형/점증형 모델  (0) 2011.03.08
요구공학  (0) 2011.03.08
UML과 JAVA코드변환  (0) 2011.03.08
Posted by 건희아범
:

BLOG main image
by 건희아범

공지사항

카테고리

분류 전체보기 (35)
01.정보처리기술사로 가는 길 (20)
02.기술사 그 이후~ (5)
21.일상 (6)
91.신앙 (0)

최근에 올라온 글

최근에 달린 댓글

Total :
Today : Yesterday :