1. 요구사항확인이란 : 업무 분석가가 수집/분석/정의한 요구사항과 이에 따른 분석 모델에 대해서 확인과 현행 시스템에 대해 분석하는 능력
  2. 현행 시스템 분석
    1. 플랫폼 기능 분석
      1. 플랫폼 기능
        1. 소프트웨어 개발 및 운영 비용 감소
        2. 동일한 플랫폼간 커뮤니티를 형성하여 네트워크 효과 유발
        3. 소프트웨어 개발의 생산성을 향상
      2. 플랫폼 기능 특성 확인 방법
        1. 기능 테스트
        2. 사용자 인터뷰
        3. 문서 점검
    2. 플랫폼 성능 특성 분석
      1. 플랫폼의 성능 특성을 알아야 하는 이유
        1. 현재 플랫폼의 성능을 분석해야 사용자가 사용하기에 속도가 느린지 빠른지 알 수 있기 때문
        2. 현재 시스템의 플랫폼 성능이 느려서 ㅔㅈ기되는 요구사항일 가능성이 높기 때문
      2. 플랫폼 성능 특성 확인 방법
        1. 성능 테스트
        2. 문서점검
        3. 사용자 인터뷰
    3. 운영체제 분석
      1. 운영체제란 : 하드웨어와 소프트웨어 자원을 관리하고 컴퓨터 프로그램을 위한 공통 서비스를 제공하는 소프트웨어
      2. 현재 사용중인 운영체제를 분석
        1. 종류, 버전, 패치 일자, 백업주기 등
      3. 운영체제의 종류
        1. 유닉스
        2. 리눅스
        3. 윈도우
        4. iOS
        5. 안드로이드
    4. 네트워크 분석
      1. 컴퓨터 네트워크란 자원을 공유할 수 잇게 하는 디지털 전기 통신망의 하나
      2. OSI 7 Layer
        1. 응용
        2. 표현
        3. 세션
        4. 전송
        5. 네트워크
        6. 데이터링크
        7. 물리
      3. TCP/IP
      4. 현재 시스템의 네트워크 분석
      5. 현재 시스템의 네트워크 구성도 작성
    5. DBMS 분석
      1. 데이터베이스 기능
      2. 현재 시스템의 데이터베이스 시스템의 분석
      3. 논리/물리 테이블의 구조 파악
    6. 비즈니스 융합분석
      1. 용어
        1. 비즈니스
        2. 비즈니스 모델
        3. 비즈니스 융합
      2. 비즈니스 융합유형
        1. 제품융합
        2. 서비스융합
        3. 제품과 IT융합
        4. 서비스와 IT융합
        5. 제품의 서비스화
        6. 서비스의 제품화
        7. 제품과 서비스 통합
      3. 비즈니스 융합 분석
        1. 고객분석
        2. 제품 및 서비스 분석
        3. 사업구조 분석
  3. 요구사항 확인
    1. 요구분석이란?
    2. 요구 분석 기법
      1. 사용자 그룹 인터뷰
      2. 이해관계자 설문조사
      3. 문헌 조사
      4. 프로토타이핑
      5. 사용자 스토리텔링
    3. UML(Unified Modeling Language)
      1. UML이란?
      2. UML의 특징
        1. 가시화
        2. 문서화
        3. 명세화
      3. UML의 구성요소
        1. View
        2. Diagram
        3. 모델 요소
        4. General Mechanism
      4. UML 다이어그램의 종류
        1. 요구사항
          1. Use Case
        2. 정적 모델링
          1. Class
          2. Object
          3. State
        3. 동적 모델링
          1. Sequence
          2. Collaboration
          3. Activity
          4. Component
          5. Deployment
    4. 애자일(Agile)
      1. 애자일 방법론의 개념
      2. 애자일 개발 프로세스
      3. 애자일의 종류
      4. 애자일과 전통 방법론의 비교
  4. 분석 모델 확인
    1. 모델링 기법
      1. 모델링의 개념
        1. 모델링의 정의
        2. 개념 모델링의 역할
      2. 개념 모델의 종류와 표기법
      3. UML 다이어그램의 사용
    2. 분석자동화 도구
      1. 유스 케이스 모델 검증
      2. 개념 수준의 분석 클래스 검증
      3. 분석 클래스 검증
    3. 요구사항 관리도구
      1. 요구사항 관리 도고의 개념
      2. 요구공학의 요구사항 관리
      3. 요구사항 관리 도구의 주요 기능
        1. 프로젝트 생성
        2. 요구사항 작성
        3. 요구사항 Import/Export
        4. 요구사항 이력관리
        5. 요구사항 베이스라인
        6. 요구사항 추적성
        7. 협업환경
        8. 외부 연동 환경
        9. 확장성
error: Content is protected !!