[프] 소프트웨어품질평가요소

등록일 2003.04.29 한글 (hwp) | 7페이지 | 가격 1,000원

목차

[문제 1] 일반적으로 기능 모델링의 배경도를 그리기 전에 Use Case diagram을 작성한다. 이는 사용자 관점에서 시스템과 사용자간의 상호교류에 바탕을 두면서 Actor와 Use Case 개념을 사용하여 diagram을 그리는 것이다. 아래의 자판기 문제 기술을 근거로 Use Case Diagram을 그리시오.

[문제 2] 아래는 현금 자동 지급기가 사용되는 은행 계좌관리 시스템의 사건 추적도 입니다. 이 그림으로부터 자동 지급기의 상태변화도 (STD)을 작성하시오.

[문제 3] 객체 지향 분석 기법의 3가지 관점에 대해서 서술하시오.

[문제 4] 일반화(Generalization)에 관해서 서술하시오.

[문제 5] 소프트웨어 설계의 품질을 평가하는 요소 5가지를 자세히 설명하시오.

본문내용

[문제 3] 객체 지향 분석 기법의 3가지 관점에 대해서 서술하시오.

개요
위 그림에서 보는 바와 같이 객체 지향 분석 기법은 어떠한 기능을 수행하는가의 관점에서 시스템을 기술한 기능관점, 시간의 변화에 따른 시스템의 동작과 제어에 초점을 맞추어 시스템의 상태(state)와 상태를 변하게 하는 원인들을 묘사하는 동적관점, 마지막으로 시스템에 필요한 정보를 보여줌으로써 시스템의 정보구조를 나타내며 시스템에 사용되는 정보 객체를 찾아내고, 이들 객체의 특성, 객체들 사이의 관계와 연관성을 규명한 정보(객체)관점으로 나눌수 있다.
기능관점
기능모델은 주어진 입력에 대하여 어떤 결과가 나오는 가를 보여주는 관점이며 연산과 제약조건을 묘사한다. 기능모델은 시스템의 계산에 관한 논리와 현상을 보여주는 반면, 계산이 일어나는 순서는 물론 데이터가 생성되거나 도착하는 순서등에 대해서는 기술하지 않는다.
시스템의 기능관점을 표현하는 방법으로는 자료흐름도에 의하여 도식적으로 나타내며, 자료흐름도는 데이터에 수행되는 계산에 근거하여 시스템을 쪼개나간다. 자료흐름도의 중요 구성요소는 기능을 수행하는 프로세스와 자료흐름이다. 이 관점은 시스템에 하향식으로 접근하여 주요 기능들을 파악하고, 더 낮은 단계로 세분화하여 분석을 진행한다. 기능 모델링에 사용되는 대표적인 분석기법으로서는 구조적 분석기법이며, 자료흐름도와 자료사전에의 해 그 결과를 나타낸다.
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서