Course Outline

소프트웨어 개발 프로세스 및 모델링 개요

  • 방법론과 그것이 Business 분석가의 작업에 미치는 영향
  • 폭포수 단계 분석, 설계, 구현, 테스트, 유지 관리
  • Agile 비즈니스 분석에 대한 접근 방식
  • Business 분석가는 누구입니까?
  • BA 역할에 대한 관점
  • 동적(행동) 모델
  • 정적(구조적) 모델
  • 구조화된 분석

객체 지향에 대한 BA의 관점

  • 객체 지향 Programming과 그것이 모델링에 미치는 영향
  • UML 표준
  • 인지심리학과 OO?
  • 사물
  • 속성 및 작업
  • 작업 및 방법
  • 캡슐화
  • 클래스
  • 관계
  • 일반화
  • 협회
  • 집합
  • 구성
  • 다형성
  • Use Case 및 시나리오
  • Business 및 시스템 Use Case

Business 객체 지향 모델링(BOOM) 개요

  • BOOM 및 SDLC
  • BOOM 단계
  • 단계 순서 지정
  • 속성 또는 작업 중 무엇을 먼저 정의합니까?

엔드투엔드 Business 프로세스 분석

  • 시작, 분석 및 테스트 단계 중 인터뷰
  • 1단계: 시작
  • Business 요구사항 문서 템플릿
  • 1a단계: 모델 Business Use Case
  • 1a 단계 i: Business Use Case 식별 (Business 사용 사례 다이어그램)
  • 이론을 실천에 옮기기
  • Rational Rose 사용자를 위한 참고 사항
  • 사례 연구 D1: Business 사용 사례 다이어그램
  • 1a ii단계: 범위 Business Use Case(활동 다이어그램)
  • 사례 연구 D2: Business 파티션을 사용한 사용 사례 활동 다이어그램

시스템을 통한 IT 프로젝트 범위 지정 Use Case

  • 1b단계: 모델 시스템Use Case
  • 사례 연구 E1: 역할 지도
  • 1b단계 ii: 시스템 사용 사례 패키지 식별(시스템 사용 사례 다이어그램)
  • 사례 연구 E2: 시스템 사용 사례 패키지
  • 1b 단계 iii: 시스템 Use Case 식별(시스템 사용 사례 다이어그램)
  • 사례 연구 E3: 시스템 사용 사례 다이어그램
  • 1c단계: 정적 모델 시작(주요 Business 클래스에 대한 클래스 다이어그램)
  • 1d단계: 분석 기준선 설정(BRD/개시)

사용자 경험 스토리보드 만들기

  • 2단계: 분석
  • 사용 사례 설명 템플릿
  • 기본 흐름 문서화
  • 사용 사례 작성 지침
  • 기본 흐름 예: CPP 시스템 검토 사례 보고서
  • 대체 흐름 문서화
  • 예외 흐름 문서화
  • 시스템 사용 사례 인터뷰 수행 지침
  • 시스템 Use Case의 활동 다이어그램
  • 관련 유물
  • 의사결정 테이블
  • 사례 연구 F1: 의사결정표
  • 의사결정 트리
  • 사례 연구 F2: 의사결정나무
  • 조건/응답표
  • Business 규칙
  • 고급 사용 사례 기능
  • 사례 연구 F3: 고급 사용 사례 기능

키 Business 개체에 대한 수명 주기 요구 사항

  • 상태 머신 다이어그램이란 무엇입니까?
  • 2a단계 ii: 1. 중요 객체의 상태 식별
  • 사례 연구 G1: 상태
  • 2a단계 ii: 2. 상태 전환 식별
  • 사례 연구 G2: 전환
  • 2a단계 ii: 3. 상태 Activiti을 식별합니다.
  • 사례 연구 G3: 상태 Activities
  • 2a단계 ii: 4. 복합 상태 식별
  • 사례 연구 G4: 복합 상태
  • 2a단계 ii: 5. 동시 상태 식별

클래스 다이어그램을 사용하여 전반적인 규칙 수집

  • 2b단계: 정적 분석
  • 2b단계 i: 엔터티 클래스 식별
  • 사례 연구 H1: 엔터티 클래스
  • 2b ii단계: 모델 일반화
  • 사례 연구 H2: 일반화
  • 2b iii단계: 임시 역할 모델링
  • 사례 연구 H3: 임시 역할
  • 2b단계 iv: 전체/부분 관계 모델링
  • 복합 구조 다이어그램
  • 사례 연구 H4: 전체/부분 관계
  • 2b단계 v: 연관성 분석
  • 사례 연구 H5: 연관
  • 2b 단계 vi: 다중성 분석
  • 사례 연구 H6: 다중성

요구사항의 일관성 및 재사용 최적화 Documentation

  • 2b 단계 vii: 시스템 Use Case을 정적 모델에 연결
  • 사례 연구 I1: 시스템Use Case을 정적 모델에 연결
  • 사례 연구 I1: 결과
  • 2b단계 viii: 속성 추가
  • 메타 속성
  • 사례 연구 I2: 속성 추가
  • 2b단계 ix: 조회 테이블 추가
  • 사례 연구 I5: 조회 테이블 분석
  • 2b단계 x: 작업 추가
  • 사례 연구 I7: 작업 분산
  • 2b단계 xi: 클래스 구조 수정
  • 사례 연구 I8: 구조 수정

테스트 케이스 설계 및 프로젝트 완료

  • 2c단계: 테스트 지정
  • 구조화된 연습
  • 테스트를 위한 결정 테이블
  • 사례 연구 J1: 의사결정 테이블에서 테스트 케이스 도출
  • 경계값 분석
  • 사례 연구 J2: 경계값 분석을 사용하여 테스트 데이터 선택
  • 시스템 테스트
  • 시스템 테스트를 넘어서
  • 2d단계: 구현 계획 지정
  • 2e단계: 개발 기준선 설정

개발자가 요구 사항에 대해 수행하는 작업

  • 객체지향 Design Patterns
  • 시계
  • 제어 클래스
  • 경계 클래스
  • 시퀀스 다이어그램
  • Communication 다이어그램
  • 기타 다이어그램
  • 계층화된 아키텍처
  • 인터페이스
  • 믹스인
  • OO 언어를 사용하여 OO 구현하기
  • 절차적 방법을 사용하여 OOA 구현 Languages
  • RDBMS를 사용하여 OOA의 Database 구현

Requirements

없음

 21 Hours

Number of participants



Price per participant

회원 평가 (5)

Related Courses

Related Categories