Education265 요구사항 분석의 예 1.DB요구사항2.요구사항분석3.테이블 정의서4.테이블생성5.sample data -요구사항일반적으로 비디오 대여점과 함께 도서를 대여해주는 도서 대여점이 인기를 끌고 있다.도서를 대여하기 위해서는 먼저 회원에 가입한다.만약 회원이 지금의 거주지에서 다른 거주지로 이사하면 그곳의 채인점에서 새로운신청절차 없이 등록번호와 신청일만 입력하면 회원신청을 할 수 있게 하여 회원신청의 번거로움을 없앤다.회원신청을 재 신청할 경우 신청경험이 있으면 예전의 자료를 찾아와 회원은 미 반납 횟수를 통해 등급을 A,B,C등급으로 나눈다.회원이 원하는 도서를 검색하거나 대여를 원할 때 대여현황을 두어 필요한 도서가 대여되었는지 알 수 있고 대여를 하게 되면 대여현황에 기록되어 다른 회원이 도서를 검색할 때 나타나게 된다.여.. 2009. 8. 10. UseCase Diagram 1. 목적 구현 대상 시스템의 기능성과 동작을 관련된 사람들 간에 하나의 그림으로 동일한 내용을 파악하고 협의 할 수 있게 하기 위햐여 만들어진다. 2. 표현 시스템에서 제공된 기능들(->Use-Case)와 그 환경들(->Actor)간의 관계도로 표현된다. 3. 구성요소 (1) Actor 역할이라고도 할 수 있으며 시스템과 상호 작용하는 모든 사물을 명사로 표현한다. 시스템의 구성물이 아니며 시스템의 사용자가 맡게되는 역할들이다. 시스템과 능동적으로 정보를 교환하거나 수동적으로 정보를 수신한다. 사람,기계,타 시스템들이 될 수 있다. (2) Use-Case 특정 Actor에게 결과물을 제공하기 위해 시스템이 수행하는 일련의 행위를 동사로 표현한다. Actor와 시스템간의 대화를 표현한다. 시스템 내의 특.. 2009. 8. 10. UseCase Diagram 객체지향 분석 - 고객의 요구사항을 파악하여 시스템 기능을 확립할 목적으로 개념적 모델 (실세계의 모델)을 구축 - What에 대해 고민 - 요구사항을 파악하고 정의 - 시스템화범위 정의 - 업무관점의 시스템 모델링 - 분석단계에서의 작은 실수가 프로젝트 전반에 미치는 영향이 큼 - 분석단계에 발생한 오류 수정비용은 전체의 75% - 커뮤니케이션의 장벽 - 시스템의 복잡성 - 요구 변경 - 문서화의 어려움 - 분석 전문가 부재 - 해결방안을 종합화할 수 있는 능력 - 혼동으로부터 사실을 추출해 내는 능력 - 사용자와 고객의 환경을 이해하는 능력 - 하드웨어 및 소프트웨어 시스템 요소를 사용자와 고객의 환경에 적용시키는 능력 - 문제를 하향식(Top-.. 2009. 8. 10. add course 과목 추가 UML 2009. 8. 10. 이전 1 ··· 51 52 53 54 55 56 57 ··· 67 다음