반응형
Package_Diagram(정의와 종류)
학부공부/소프트웨어공학2018. 6. 30. 23:12Package_Diagram(정의와 종류)

패키지 다이어그램 정의 : 1. 요소들을 그룹으로 조직하기 위한 매커니즘 표기법 : 1. 패키지 표기법 : 아이콘 안에 패키지 이름만을 표기한 단순표기법과 패키지에 포함된 내부 패키지 or 클래스까지 표현한 확장표기법 단순패키지 표기법 패키지확장 표기법 : ㄱ. 패키지와 함께 그 속에 있는 클래스 표현 ㄴ. 패키지 안에 있는 클래스를 이름만 나타내고 , 이름 앞에는 가시성 ( Visibiliy ) 표시 ㄷ. 패키지 안에 패키지 포함 가능 패키지의 표준 스테레오타입 종류 ㄱ. : 다른 패키지에 뷰를 제공해주는 패키지 ㄴ. : 주로 패턴으로 구성된 패키지 ㄷ. : 다른 패키지의 공용 내용물에 대한 대리자 역할을 수행 ㄹ. : 전체 시스템의 독립된 일부분을 나타내는 패키지 ㅁ. : 전체 시스템을 나타내는 패키..

Deployment_Diagram(버스 안내 시스템 , 원격관리 )
학부공부/소프트웨어공학2018. 6. 7. 17:30Deployment_Diagram(버스 안내 시스템 , 원격관리 )

Ex) 버스 안내 시스템 Ex2) 원격 관리

Deployment_Diagram(정의와 예시)
학부공부/소프트웨어공학2018. 6. 5. 18:51Deployment_Diagram(정의와 예시)

deployment_Diagram 정의 : 1. 노드와 노드들 간의 관계를 나타낸 것 2. 구성 : 네트워크 , H/W or S/W 실행파일 수준 컴포넌트들과 함께 표현 3. 관계 : 네트워크 특성이나 프로토콜 등을 표현 4. 컴포넌트 다이어그램에는 파일 수준에서 표현 5. 네트워크와 하드웨어에 대한 관계만을 표현 6. 컴포넌트 다이어그램과 함께 시스템의 물리적인 요소를 모델링 7. 시스템을 구성하는 처리장치와 그들 사이의 통신 경로를 기술할 때 사용 노드 정의 : 1. 처리 능력을 가진 장치를 의미 노드 2가지 기능 1. 프로세스 : 처리 할 수 있는 능력을 지닌 기계 ( 하드 , 서버 ) 2. 디바이스 : 스스로 처리 할 수 없는 기계 ( Ex : scanner , printer ) 노드의 표현 정의..

Component_Diagram(연습문제_StarUML 파일첨부)
학부공부/소프트웨어공학2018. 6. 2. 18:35Component_Diagram(연습문제_StarUML 파일첨부)

이제 적용해 보자. 문제 1 주문관리 시스템 주문관리 시스템은 고객이 고객조사를 통해 해당상품을 조사하면 주문시스템에서 재고시스템 에 해당 상품을 검색하고 검색한 해당 상품에 대한 결과를 고객에게 보여준다. 고객은 검색된 상품의 결과를 고객 창고에 저장을 한 후 구매한다. 설명서 : 손님의 검색조사를 기반으로 손님의 해당 상품을 검색하면 재고 시스템에서 해당 상품을 검색하고 이에 해당하는 상품 검색 결과를 재고정보를 보내는시스템에서 해당 상품의 결과를 고객에게 보내고 , 고객은 해당 상품의 결과를 받아 볼 수 있다. 문제 2 로그인 사용자는 로그인 정보를 UI 컴포넌트를 통하여 입력하면, 입력된 로그인 정보는 처리컴포넌트를 통하여 DB컴포넌트로 보낸 후 DB컴포넌트에서 해당 시스템의 로그인 테이블에 접근..

Component_Diagram( 컴포넌트 다이어그램의 간단한 예제 )
학부공부/소프트웨어공학2018. 6. 1. 18:32Component_Diagram( 컴포넌트 다이어그램의 간단한 예제 )

1. 스테레오타입을 사용하여 실행 코드가 참조하는 데이터베이스 컴포넌트임을 나타낸다. 2. Item_database.tbl 컴포넌트 : 데이터베이스를 관리하기 위한 컴포넌트 3. 스테레오타입을 사용하여 실행 컴포넌트임을 나타낸다. 4. Item_Search.exe 컴포넌트 : 부품을 검색하는 컴포넌트 5. Item_database.tbl 컴포넌트가 부품의 종류를 확인하기 위해서 item.dll 컴포넌트를 추가한 것 6. Item.dll 컴포넌트는 스테레오타입을 사용하여 실행 중에 실행 코드가 참조하는 라이브러리의 집합임을 나타낸다 7. 결국 : Item_database.tbl 컴포넌트는 item.dll 컴포넌트를 이용하는 것이다 ( 해석 ) 8. Item_search.exe 컴포넌트가 item_datab..

학부공부/소프트웨어공학2018. 5. 31. 23:39Component_Diagram( 컴포넌트와 클래스의 공통점 , 차이점 )

컴포넌트와 클래스의 공통점 1. 둘 다 이름이 있다. 2. 정해진 인터페이스를 실현할 수 있다. 3. 의존성과 일반화 및 연관관계에 참여할 수 있고 중첩이 가능하다 4. 인스턴스를 가질 수 있다. 5. 교류에 참여할 수 있다 컴포넌트와 클래스의 차이점 클래스 컴포넌트 1. 논리적으로 추상화한 것 2. 노드 or 프로세스에 존재 할 수 없다 3. 모델링을 하는 것이 노드 에 직접존재 하지 않는다 4. 속성과 오퍼레이션을 직접 가질 수 있다. 1. 물리적인 것 2. 노드 or 프로세스에 존재할 수 있다 3. 모델링을 하는 것이 노드에 직접 존재한다 4. 서로 다른 논리적 요소들을 물리적으로 패키지화한 것 5. 클래스 or 통신과 같은 서로 다른 논리 요소들을 물리적으로 구현한 것 6. 자신의 인터페이스를 통..

반응형
image