일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 랩실일기
- 웹소프트웨어
- 애자일
- DB
- 벡터
- C언어
- 스케줄러
- 객체지향설계
- OS
- 언어모델
- 836
- 가상메모리
- 오픈소스웹소프트웨어
- 데이터베이스
- 프로세스
- 운영체제
- React
- 자연어처리
- 소프트웨어공학
- 정보검색
- Linear Algebra
- Agile
- 파싱
- 클래스
- NLP
- 컴파일러
- 데이터분석
- 파싱테이블
- css
- 컴파일
- Today
- Total
목록객체지향설계 (12)
observe_db
개발 과정-분석 요구사항->비즈니스 프로세스 이해->domain 모델링->행위적 모델링 기능모델: 어떻게 비즈니스 시스템이 동작하고 시스템이 무엇을 하는지. 시스템의 외부 행위 관점을 서술 구조모델: 비즈니스 시스템에 의해 생성되고 사용되는 객체. 정보 시스템의 정적 관점. 클래스 레벨 관점 행위모델: 내부 동작이나 정보시스템의 직접적인 관점 서술. 객체 레벨 관점 행위 모델의 종류 - 비즈니스 프로세스의 잠재된 세부사항을 나타내는 모델(sequence diagram, communicatoin diagram) - 잠재된 데이터의 변화를 나타내는 모델(behavior state machine) 행위 모델링의 목적 -구조모델링의 usecase들끼리 객체가 어떻게 협업하는지. -비즈니스 프로세스의 내부적 관점..
4/10, 4/14, 4/17 Structure Modeling 전에.. Use case diagram의 실현화 - 정교한 작업 수행 - 오브젝트와 use-case 연결 Sequence Diagram을 통해 실현화(Object간 메시지를 어떻게 주고받는지) 규칙과 스타일 가이드라인 이해 CRC(Class-Responsibility-Collaboration) Cards Class Diagram Object Diagram Introduction Functional model(기능) Structural model(구조) 이해를 위한 3가지 방법(CRC, Class diagram, Object diagram) Structure Modeling의 목적 -실제와 소프트웨어 사이의 semantic gap의 감소 -분..
3/27 Funtional Modeling: 어떤 기능을 포함할 것인가. Use Case(사용 사례, 사용 경우 등으로 번역) : 시스템의 기능을 높은 관점(Bird's-eye view)로 간단하게 서술 : 유저에 의한 시스템의 활동을 기술 : 논리적 모델 : 시스템의 기본적 기능 서술 시스템과 유저의 상호작용을 중요하게 본다. 정의서나 Activity Diagram등의 만들어둔 정보를 이용한다. Scenario(시나리오): Use Case의 사례 Hierarchical Diagram을 이용하여 복잡도를 개선하고 직관적인 이해를 돕는다. UC diagram을 그리는 순서 브레인 스토밍 만들어둔 정보들을 이용한다. Use-cases의 종류 Overview vs. Detail Use Case 요구의 고수준 ..
3/24 활동다이어그램 BPM(Business Process Modeling) 업무 절차 수행 되는 절차 혹은 활동 현재 시스템(as-is)과 새로운 시스템(to-be)에 포함되는 것 전산화 여부는 제안하지 말것 활동 다이어그램 업무절차에서 고수준의 행동 모델 논리적 모델, 문제 영역 모델 정교한 자료 흐름 다이어그램 주소들은 병렬적 처리 활동이며 복잡한 절차 흐름도(flaw models) 예시 활동 다이어그램 예시 활동 다이어그램의 요소 activity(매개변수화된 동작의 사양) 노드는 Action Node/Control node(Decision, Fork, Join, Activity와 Flow final)/Object Node(Pins)로 구분됨 action(activity에서 실행가능한 기능의 기본..