본문 바로가기

Education/Bit 18th216

Star UML 컴포넌트 다이어그램 작성법 Component 다이어그램 모델링하기 Component 다이어그램에서 편집할 수 있는 요소들은 다음과 같습니다. Package Interface Component ComponentInstance Artifact Port Part Association Dependency Realization Link Connector Package 패키지(Package)는 모델 요소들을 논리적으로 그룹화하여 관리하기 위한 요소입니다. 패키지는 요소들을 조직화하기 위한 어떠한 용도로 사용되어도 무방한 매우 일반적인 요소입니다. 패키지 대신 모델(Model), 서브시스템(Subsystem)의 더욱 특수화된 요소를 사용할 수도 있습니다. Package 생성하는 방법: Package를 생성하려면, [Toolbox] -> [Co.. 2009. 8. 10.
요구사항 분석의 예 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.