[정처기] 요구사항확인_패키지 다이어그램
·
자격증 💳/정처기
패키지 다이어그램 유스케이스나 클래스 등의 요소들을 그룹화한 패키지 간의 의존 관계를 표현한 것 패키지는 또 다른 패키지의 요소가 될 수 있다. 대규모 시스템에서 주요 요소 간의 종속성을 파악하는 데 사용한다. 클래스 다이어그램과 같은 정적 모델링의 하나로, 관련있는 객체들을 하나로 묶어 클래스보다 상위 개념인 패키지로 추상화한 것 시스템의 구조를 간략하게 표현할 수 있고 각 패키지간의 의존 관계를 명확하게하악할 수 있어, 불필요한 의존 관계를 제거하거나 간략화함으로써 시스템의 복잡도를 낮추는데 사용할 수 있다.
[정처기] 요구사항확인_순차 다이어그램
·
자격증 💳/정처기
동적 모델링 시스템의 내부 구성 요소들의 상태 변화 과정과 과정에서 발생하는 상호 작용을 표현한 것 ↔ 기능 모델링 시스템이 제공할 수 있는 기능을 표현하는 방법 ↔ 정적 모델링 시스템 내부 구성 요소들을 표현하는 방법 동적 모델링 : 시스템 설계자가 시간의 흐름에 따라 변하는 시스템 내부 구성 요소들의 상태 변화를 파악하기 위해 그림으로 표현한 것 시스템 내부 구성 요소들 간에 이루어지는 동작이라는 관점에서 표현한다. 시스템이 실행될 때 구성 요소들 간의 메시지 호출, 즉 오퍼레이션을 통한 상호 작용에 초점을 둔다. 동적 모델링의 종류 순차 다이어그램 커뮤니케이션 다이어그램 상태 다이어그램 순차 다이어그램 시스템이나 객체들이 메시지를 주고받으며 상호 작용하는 과정을 그림으로 표현한 것 시스템이나 객체들..
[정처기] 요구사항확인_클래스 다이어그램 (중요도 : A)
·
자격증 💳/정처기
정적 모델링 사용자가 요구한 기능을 구현하는데 필요한 자료들의 논리적인 구조를 표현한 것 시스템에 의해 처리되거나 생성될 객체들 사이에 어떤 관련이 있는지를 구조적인 관점에서 표현한다. 정적 모델링은 객체들을 클래스로 추상화하여 표현한다. 대표적인 정적 모델링 : 클래스 다이어그램 정적 모델링 : 사용자가 요구한 기능들을 구현하는데 필요한 자료들의 논리적인 구조를 개발자 관점에서 그림으로 표현한 것 ↔ 기능 모델링 : 사용자가 요구한 기능들이 어떻게 작동하는지를 사용자 관점에서 설명함 클래스 다이어그램 클래스와 클래스가 가지는 속성, 클래스 사이의 관계를 표현한 것 시스템을 구성하는 요소에 대해 이해할 수 있는 구조적 다이어그램 시스템 구성 요소를 문서화하는 데 사용된다. 연관 클래스 연관 관계에 있는 ..
[정처기] 요구사항확인_활동 다이어그램 (중요도 : D)
·
자격증 💳/정처기
활동 다이어그램 사용자의 관점에서 시스템이 수행하는 기능을 처리 흐름에 따라 순서대로 표현한 것 하나의 유스케이스 안에서 혹은 유스케이스 사이에 발생하는 복잡한 처리의 흐름을 명확하게 표현할 수 있다. 자료 흐름도와 유사하다. 활동 다이어그램 : 각각의 유스케이스에 대해 그 기능이 처리되는 흐름을 순서에 맞게 자세한 그림으로 표현함 ↔ 유스케이스 다이어그램 : 액터와 유스케이스의 이름만으로 전체적인 시스템의 기능을 설명함. 시작 노드 종료 노드 조건 노드, 병합 노드 포크 노드, 조인 노드
[정처기] 요구사항확인_유스케이스 다이어그램 (중요도 : C)
·
자격증 💳/정처기
기능 모델링 사용자의 요구사항을 분석하여 개발될 시스템이 갖춰야 할 기능을 정리한 후 사용자와 함께 정리된 내용을 공유하기 위해 그림으로 표현하는 것 사용자가 요구한 기능들이 어떻게 작동하는지를 설명하기 위해 구현될 모습을 그림으로 표현한 것 개발될 시스템의 전반적인 형태를 기능에 초점을 맞춰 표현한다. 기능 모델링의 종류 유스테이스 다이어그램 액티비티 다이어긂 유스케이스 다이어그램 사용자와 다른 외부 시스템들이 개발될 시스템을 이용해 수행할 수 있는 기능을 사용자의 관점에서 표현한 것 외부 요소와 시스템 간의 상호 작용을 확인할 수 있다. 사용자의 요구사항을 분석하기 위한 도구로 사용된다. 시스템의 범위를 파악할 수 있다. 시스템/시스템 범위 시스템 내부의 유스케이스들을 사각형으로 묶어 시스템의 범위를..
[정처기] 요구사항확인_UML 다이어그램 (중요도 : A)
·
자격증 💳/정처기
다이어그램 사물과 관계를 도형으로 표현한 것 여러 관점에서 시스템을 가시화한 뷰를 제공함으로써 의사소통에 도움을 준다 정적 모델링 → 구조적 다이어그램 동적 모델링 → 행위 다이어그램 구조적 다이어그램의 종류 클래스 다이어그램 클래스와 클래스가 가지는 속성, 클래스 사이의 관계를 표현함 객체 다이어그램(Object Diagram) 클래스에 속한 사물(객체)들, 즉 인스턴스를 특정 시점의 객체와 객체 사이의 관계로 표현함. 럼바우(Rumbaugh) 객체지향 분석 기법에서 객체 모델링에 활용됨 컴포넌트 다이어그램 실제 구현 모듈인 컴포넌트 간의 관계나 컴포넌트 간의 인터페이스를 표현함 구현 단계에서 사용됨 구현, 인터페이스 배치 다이어그램 결과물, 프로세스, 컴포넌트 등 물리적 요소들의 위치를 표현함 구현 ..
[정처기] 요구사항확인_관계(Relationship) (중요성 : A)
·
자격증 💳/정처기
관계 사물과 사물 사이의 연관성 종류 연관 관계 집합 관계 포함 관계 일반화 관계 의존 관계 실체화 관계 연관 관계 (Association) 2개 이상의 사물이 서로 관련되어 있는 관계 사물 사이를 실선으로 연결하여 표현 방향성은 화살표로 표현 양방향 관계의 경우 화살표는 생략하고 실선으로만 연결 다중도를 선 위로 표기 다중도 1 : 1개의 객체가 연관되어 있음 n : n개의 객체가 연관되어 있음 0..1 : 연관된 객체가 없거나 1개만 존재함 0..* 또는 * : 연관된 객체가 없거나 다수일 수 있음 1..* : 연관된 객체가 적어도 1개 이상임 n..* : 연관된 객체가 적어도 n개 이상임 n..m : 연관된 객체가 최소 n개에서 최대 m개임 해석할 때 객체 하나를 1로 잡고 마주보는 객체를 보고 해..
[정처기] 요구사항 확인_UML의 개요 (중요도 : B)
·
자격증 💳/정처기
UML(Unified Modeling Language) 시스템 분석, 설계, 구현 등 시스템 개발 과정에서 시스템 개발자와 고객 또는 개발자 상호 간의 의사소통이 원활하게 이루어지도록 표준화한 대표적인 객체지향 모델링 언어 Rumbaugh(OMT), Booch, Jacobson 등의 객체지향 방법론의 장점을 통합했다. OMG(Object Management Group)에서 표준으로 지정했다. UML의 구성요소 (기출) 사물 관계 다이어그램 사물 다이어그램 안에서 관계가 형성될 수 있는 대상들 모델을 구성하는 가장 중요한 기본요소 사물의 종류 구조 사물 시스템의 개념적, 물리적 요소를 표현 클래스, 유스케이스, 컴포넌트(문서, 소스코드, 파일, 라이브러리 등과 같은 모듈화된 자원), 인터페이스(클래스나 컴..
[정처기] 요구사항 확인_요구사항 분석 CASE와 HIPO (중요도 : C)
·
자격증 💳/정처기
요구사항 분석용 CASE(자동화 도구) 요구사항을 자동으로 분석하고, 요구사항 분석 명세서를 기술하도록 개발된 도구 대표적인 요구사항 분석용 CASE SADT 시스템 정의, 소프트웨어 요구사항 분석, 시스템/소프트웨어 설계를 위한 도구 SoftTech 사에서 개발 구조적 요구 분석을 하기 위해 블록 다이어그램을 채택한 자동화 도구 SREM = RSL/REVS TRW 사가 실시간 처리 소프트웨어 시스템에서 요구사항을 명확히 기술하도록 할 목적으로 개발한 도구 RSL과 REVS를 사용하는 자동화 도구 PSL/PSA PSL과 PSA를 사용하는 자동화 도구 미시간 대학에서 개발 TAGS 시스템 공학 방법 응용에 대한 자동 접근 방법 개발 주기의 전 과정에 이용할 수 있는 통합 자동화 도구 RSL : 요소, 속성..
[정처기] 요구사항확인_요구사항 분석 (중요도 : B)
·
자격증 💳/정처기
요구사항 분석 소프트웨어 개발의 실제적인 첫 단계로, 개발 대상에 대한 사용자의 요구사항을 이해하고 문서화하는 활동 사용자 요구의 타당성을 조사하고 비용과 일정에 대한 제약을 설정한다. 사용자의 요구를 정확하게 추출하여 목표를 정한다. 소프트웨어가 무엇을 해야 하는가를 추적하여 요구사항 명세를 작성하는 작업 (기출) 구조적 분석 기법 자료의 흐름과 처리를 중심으로 하는 요구사항 분석 방법 도형 중심의 분석용 도구와 분석 절차를 이용하여 사용자의 요구사항을 파악하고 문서화한다. 하향식 방법을 사용하여 시스템을 세분화할 수 있다. 하향식 방법 : 전체적인 수준에서 상세 수준까지 위에서 아래로 단계별로 분리하여 모델링하는 것 분석의 중복을 배제할 수 있다. 주요 구조적 분석 기법 도구 자료 흐름도(DFD) 자..
코양이🤍
'자격증 💳/정처기' 카테고리의 글 목록 (4 Page)