반응형
SMALL
반응형
LIST
컴포넌트 기반 방법론컴포넌트 기반 방법론은 기존의 시스템이나 소프트웨어를 구성하는 컴포넌트를 조합하여 하나의 새로운 애플리케이션을 만드는 방법론컴포넌트의 재사용이 가능하여 시간과 노력을 절감할 수 있음새로운 기능을 추가하는 것이 간단하여 확장성이 보장됨유지 보수 비용을 최소화하고 생산성 및 품질을 향상 시킬 수 잇음컴포넌트 기반 방법론의 개발 절차개발 준비 단계→ 분석 단계→ 설계 단계→ 구현 단계→ 테스트 단계→ 전개 단계→ 인도 단계
동사의 형태와 수일치동사의 형태주어와 동사의 수일치 (동사는 주어의 수에 따라 형태가 달라집니다.)예문단수 동사단수 주어 + 단수 동사 → N + V(e)sThe supervisor reviews reports.is, was, has, manages복수 주어 + 복수 동사 → Ns + VThe supervisors review reports.are, were, have, manageQ1) Mr. Kim (participate/participated) in the conference, so he is familiar with the process.💡 조동사, 명령문, 과거형, 미래형 동사는 주어와 수일치 규칙에 영향을 받지 않습니다.예: The employee worked/will work.조동사 (wi..
패키지 다이어그램패키지 다이어그램은 유스케이스나 클래스 등의 요소들을 그룹화한 패키지 간의 의존 관계를 표현한 것패키지는 또 다른 패키지의 요소가 될 수 있음대규모 시스템에서 주요 요소 간의 종속성을 파악하는데 사용함구성 요소 내용패키지• 객체들을 그룹화한 것 • 단순 표기법: 패키지 안에 패키지 이름만 표현• 확장 표기법: 패키지 안에 요소까지 표현 객체유스케이스, 클래스, 인터페이스, 테이블 등 패키지에 포함될 수 있는 다양한 요소들의존 관계• 패키지와 패키지, 패키지와 객체 간을 점선 화살표로 연결하여 표현 • 스테레오타입을 이용해 의존 관계를 구체적으로 표현할 수 있음 • 의존 관계의 표현 형태는 사용자가 임의로 작성할 수 있으며, 대표적으로 IMPORT와 ACCESS가 사용됨 • -: 패키지에 ..
순차(시퀀스) 다이어그램시퀀스 다이어그램은 시스템이나 객체들이 메시지를 주고받으며 상호 작용하는 과정을 그림으로 표현한 것시스템이나 객체들의 상호 작용 과정에서 주고 받는 메시지를 표현함각 동작에 참여하는 시스템이나 객체들의 수행 기간을 확인할 수 있음클래스 내부에 있는 객체들을 기본 단위로 하여 그들의 상호 작용을 표현구성 요소 내용액터시스템으로부터 서비스를 요청하는 외부 요소로, 사람이나 외부 시스템을 의미함객체메시지를 주고받는 주체생명선• 객체가 메모리에 존재하는 기간으로, 객체 아래쪽에 점선을 그어 표현함• 객체 소멸(X)이 표시된 기간까지 존재함 실행 상자객체가 메시지를 주고받으며 구동되고 있음을 표현함메시지객체가 상호 작용을 위해 주고받는 메시지객체 소멸해당 객체가 더이상 메모리에 존재하지 않..
클래스 다이어그램클래스 다이어그램은 클래스와 클래스가 가지는 속성, 클래스 사이의 관계를 표현한 것시스템을 구성하는 요소에 대해 이해할 수 있는 구조적 다이어그램임시스템 구성 요소를 문서화하는데 사용됨구성 요소 내용클래스• 각각의 객체들이 갖는 속성과 오퍼레이션(동작)을 표현한 것• 일반적으로 3개의 구획으로 나워 클래스의 이름, 속성, 오퍼레이션을 표기함 • 속성:클래스의 상태나 정보를 표현함 • 오퍼레이션: 클래스가 수행할 수 있는 동작으로, 함수(메소드)라고도함 제약 조건• 속성에 입력될 값에 대한 제약 조건이나 오퍼레이션 수행 전 후에 지정해야할 조건이 있다면 이를 적음• 클래스 안에 제약 조건을 기술할 떄는 중괄호 {}를 이용함 관계• 관계는 클래스와 클래스 사이의 연관성을 표현함• 클래스 다이..
유스케이스 다이어그램유스케이스 다이어그램은 사용자와 다른 외부 시스템들이 개발될 시스템을 이용해 수행할 수 있는 기능을 사용자의 관점에서 표현한 것외부 요소와 시스템 간의 상호 작용을 확인할 수 있음사용자의 요구사항을 분석하기 위한 도구로 사용됨시스템의 범위를 파악할 수 있음구성요소 내용시스템/시스템 범위시스템 내부의 유스케이스들을 사각형으로 묶어 시스템의 범위를 표현한 것엑터시스템과 상호작용을 하는 모든 외부 요소주로 사람이나 외부 시스템을 의미함 주액터: 시스템을 사용함으로써 이득을 얻는 대상으로, 주로 사람이 해당됨 부액터: 주액터의 목적 달성을 위해 시스템에 서비스를 제공하는 외부 시스템으로, 조직이나 기관 등이 될 수 있음 유스케이스사용자가 보는 관점에서 시스템이 액터에게 제공하는 서비스나 기능..