UML 기초와 응용 3장
유스케이스 추출 - 요구사항 정의 - 분석 단계 - (x) 구현, 설계 유스케이스 추출 후 분석 과정 - 객체 / 클래스 찾기 - 클래스 속성 찾기 - 시퀀스 다이어그램 만들기
- SCHOOL/소프트웨어공학 (UML)
- · 2024. 4. 22.
소프트웨어공학 UML 2장 퀴즈
- SCHOOL/소프트웨어공학 (UML)
- · 2024. 3. 26.
해당 내용은 UML 기초와 응용 을 기반으로 작성되었습니다.1. 통신 다이어그램의 구성 요소와 변환01 통신 다이어그램의 구성 요소와 표현객체 사이에 주고받는 메시지를 표현한다. 주어진 문제를 해결하는 데 필요한 객체를 정의하고, 객체 간의 동적인 상호관계를 순서에 따라 정의한다. 유스케이스별로 통신 다이어그램을 작성함. 1. 객체메시지를 주고받는 주체객체는 유스케이스의 액터와 같은 역할을 함으로써 객체 간의 메시지를 통해 유스케이스의 기능 실현클래스 다이어그램에 표기된 클래스명과 매핑이 가능하도록 객체명 표기2. 링크화살표가 없는 실선으로 표현한다. 객체와 객체 간의 양방향 연관관계를 의미함. 메시지는 링크를 따라 이동하므로 객체가 서로 통신하려면 링크로 연결되어야 한다. 이름을 붙일 수 있다. 3. ..
1. 순차 다이어그램은 복수개의 대상 간의 상호 작용을 그들 간의 구조적 관계를 중심으로 표현한다. (O / X)❌ 객체 사이에 메세지 교환을 시간 순서대로 표현한다. 2. 순차 다이어그램에서 시간은 수평으로 나타낸다. (O / X)❌ 수직 3. 순차 다이어그램에서 액터는 시스템 외부에 존재하는 사람 또는 사물로서 시스템을 접근하는 사용자 및 사물의 역할명을 액터로 표현하고 시스템 외부에 존재하는 타 시스템이나 타 데이터베이스를 표현하기도 한다. (O / X)⭕️ 4. 순차 다이어그램의 메시지를 표현하는 화살표 종류와 이름➝ 호출(동기)메시지⇠ 답신 메시지→ 비동기 메시지 asynchronous 5. UML 순차 다이어그램에 관한 설명으로 잘못된 것은? (1) 하나의 유스케이스에 있는 기..
해당 내용은 UML 기초와 응용 을 기반으로 작성되었습니다.1. 순차 다이어그램의 구성요소와 표현01 순차 다이어그램의 구성 요소순차 다이어그램이란?객체 간의 동적 상호작용을 시간 개념을 중심으로 모델링한다. 객체 지향은 작고 독립적인 기능을 하는 객체가 서로 긴밀하게 일을 분담하여 처리함으로써 주어진 문제를 해결하는 방식이 전제되어 있는 체계다. 순차 다이어그램을 그리기 위해 필요한 요소- 주어진 문제에 관련된 객체는 무엇인지- 그 문제를 해결하기 위해 객체는 어떤 일을 하는지- 위에 말한 어떤 일을 다른 객체에게 의뢰해야 하는지 [그림 5-1] 처럼 객체1이 객체2와 메시지를 주고받는다. 각 메시지는 시간 흐름에 따라 순서를 정해 전달된다. 또한 객체가 아닌 클래스와 메시지를 교환할 때 클래스는 c..
유스케이스 추출 - 요구사항 정의 - 분석 단계 - (x) 구현, 설계 유스케이스 추출 후 분석 과정 - 객체 / 클래스 찾기 - 클래스 속성 찾기 - 시퀀스 다이어그램 만들기
공학의 특성 - 정해진 시간, 주어진 비용의 제약 소프트웨어 공학 - s/w 개발 과정에 공학적 원리 적용하여 개발 - 효율적 개발 - 생산성 향상 - 고품질 s/w 제품 소프트웨어 개발 생명주기 - SDLC : software develpment Life Cycle - 계획 단계에서 유지보수 단계까지 일어나는 일련의 과정 - 계(획) - 분(석) - 설(계) - 구(현) - 테(스트) - 유(지보수) 객체 지향 - 자료구조를 중심으로 객체 설계 -> 흐름 설계 UML 특징 (가시 명문구) - 문(서화) - 구(축언어) - 시(각화) - 가(시화) - 명(세화) 캡슐화 - 객체 지향 기법 - 재사용이 용이함 - 프로그램 변경에 대한 오류의 파급 효과가 적다 - 인터페이스가 단순해진다. - 객체 간의 결합..