Course Outline

Software Engineering 5일

1일차: 프로젝트 Management

  • 프로젝트 대 라인 관리, 유지보수 및 지원
  • 프로젝트 정의 및 프로젝트 양식
  • Management – 일반 규칙 및 프로젝트 관리
  • Management 스타일
  • IT 프로젝트의 특별한 점은 무엇입니까?
  • 기본 프로젝트 프로세스
  • 반복적, 증분적, 폭포식, 민첩하고 간결한 프로젝트 프로세스
  • 프로젝트 단계
  • 프로젝트 역할
  • 프로젝트 문서 및 기타 유물
  • 소프트 팩터와 피플웨어
  • PRINCE 2, PMBOK, PMI, IPMA 및 기타 프로젝트 표준

2일차: Business 분석 및 Requirements Engineering 기초

  • 비즈니스 목표 정의
  • Business 분석, 비즈니스 프로세스 관리, 비즈니스 프로세스 개선
  • 비즈니스 분석과 시스템 분석의 경계
  • 시스템 이해관계자, 시스템 사용자, 시스템 컨텍스트 및 시스템 경계
  • 요구사항은 왜 필요한가요?
  • 우리의 요구 엔지니어링
  • 요구사항 엔지니어링과 아키텍처 설계의 경계
  • 요구사항 엔지니어링은 어디에 숨겨져 있나요?
  • 반복적이고 간결하며 민첩한 개발과 지속적인 통합을 위한 요구사항 엔지니어링 - FDD, DDD, BDD, TDD
  • 기본 요구사항 엔지니어링 프로세스, 역할 및 가공물
  • 표준 및 인증: BABOK, ISO/IEEE 29148, IREB, BCS, IIBA

3일차: 아키텍처 및 개발 기초

  • Programming 언어 – 구조적 패러다임과 객체지향 패러다임
  • 객체지향 개발 - 역사가 얼마나 되는지, 미래는 얼마나 되는지
  • 아키텍처의 모듈성, 이식성, 유지 관리성 및 확장성
  • 소프트웨어 아키텍처의 정의 및 유형
  • 엔터프라이즈 아키텍처 및 시스템 아키텍처
  • Programming 스타일
  • Programming 환경
  • Programming 실수와 이를 피하고 예방하는 방법
  • 아키텍처 및 구성요소 모델링
  • SOA, Web Services 및 마이크로서비스
  • 자동 빌드 및 지속적인 통합
  • 프로젝트에는 얼마나 많은 아키텍처 디자인이 포함되어 있나요?
  • 익스트림 프로그래밍, TDD 및 리팩토링

4일차: 품질 보증 및 테스트 기본 사항

  • 제품 품질: 그것은 무엇입니까? ISO 25010, FURPS 등
  • 제품 품질, 사용자 경험, Kano 모델, 고객 경험 관리 및 통합 품질
  • 사용자 중심 디자인, 페르소나 및 품질을 개인화하는 기타 방법
  • 딱 좋은 품질
  • 품질 보증 및 품질 관리
  • 품질 관리의 위험 전략
  • 품질 보증의 구성 요소: 요구 사항, 프로세스 제어, 구성 및 변경 관리, 확인, 검증, 테스트, 정적 테스트 및 정적 분석
  • 위험 기반 품질 보증
  • 위험 기반 테스트
  • 위험 중심 개발
  • 품질 보증 및 테스트의 Boehm 곡선
  • 4개의 시험 학교 – 귀하의 필요에 맞는 곳은 어디입니까?

5일차: 프로세스 유형, 성숙도 및 프로세스 개선

  • IT 프로세스의 진화: Alan Turing에서 Big Blue를 거쳐 린 스타트업까지
  • 프로세스와 프로세스 중심의 조직
  • 공예 및 산업 공정의 역사
  • 프로세스 모델링: UML, BPMN 등
  • 프로세스 관리, 프로세스 최적화, 프로세스 리엔지니어링 및 프로세스 관리 시스템
  • 혁신적인 프로세스 접근 방식: Deming, Juran, TPS, Kaizen
  • (공정) 품질은 무료인가요? (필립 크로스비)
  • 성숙도 향상의 필요성과 내역: CMMI, SPICE 등 성숙도 척도
  • 특수한 성숙도 유형: TMM, TPI(테스트용), Requirements Engineering 성숙도(Gorschek)
  • 프로세스 성숙도와 제품 성숙도: 상관관계가 있나요? 인과관계가 있나요?
  • 프로세스 성숙도와 비즈니스 성공: 상관관계가 있나요? 인과관계가 있나요?
  • 버려진 교훈: 자동화된 결함 예방 및 Productivity의 다음 도약
  • 시도: TQM, SixSigma, 민첩한 회고, 프로세스 프레임워크

Requirements Engineering - 2일

1일차: 요구 사항 추출, 협상, 통합 및 Management

  • 요구사항 찾기: 무엇을, 언제, 누구에 의해
  • 이해관계자 분류
  • 잊혀진 이해관계자
  • 시스템 컨텍스트 정의 - 요구사항 소스 정의
  • 추출 방법 및 기술
  • 테스트를 통한 프로토타이핑, 페르소나 및 요구사항 도출(탐색적 및 기타)
  • Marketing 및 요구 사항 도출 – MDRA(“시장 중심 Requirements Engineering”)
  • 요구사항 우선순위 지정: MoSCoW, Karl Wiegers 및 기타 기술(Agile MMF 포함)
  • 요구 사항 개선 – 민첩한 "사례별 사양"
  • 요구사항 협상: 갈등 유형, 갈등 해결 방법
  • 일부 요구 사항 유형(예: 보안 대 사용 용이성) 간의 내부 불일치 해결
  • 요구사항 추적성 – 이유와 방법
  • 요구사항 상태 변경
  • 요구사항 CCM, 버전 관리 및 기준선
  • 요구사항에 대한 제품 보기 및 프로젝트 보기
  • 프로젝트의 제품 관리 및 요구사항 관리

2일차: 요구 사항 분석, 모델링, 사양, 확인 및 검증

  • 분석은 도출과 명세 사이에서 생각하고 다시 생각하는 것입니다.
  • 요구 사항 프로세스는 순차적 프로젝트에서도 항상 반복됩니다.
  • 자연어로 요구사항 설명: 위험 및 이점
  • 요구사항 모델링: 이점 및 비용
  • 요구사항 사양에 자연어를 사용하는 규칙
  • 요구사항 용어집 정의 및 관리
  • UML, BPM 요구사항에 대한 N 및 기타 공식 및 준공식 모델링 표기법
  • 요구사항 설명을 위한 문서 및 문장 템플릿 사용
  • 요구사항 검증 - 목표, 수준 및 방법
  • 검증 – 프로토타입 제작, 검토, 검사, 테스트 포함
  • 요구 사항 검증 및 시스템 검증

테스트 - 2일

1일차: 테스트 설계, 테스트 실행 및 탐색적 테스트

  • 테스트 설계: 위험 기반 테스트 후 사용 가능한 시간과 리소스를 사용하는 최적의 방법 선택
  • "무한대에서 여기까지" 테스트 설계 - 철저한 테스트는 불가능합니다.
  • 테스트 케이스 및 테스트 시나리오
  • 다양한 테스트 레벨의 테스트 설계(단위부터 시스템 테스트 레벨까지)
  • 정적 및 동적 테스트를 위한 테스트 설계
  • Business 중심 및 기술 중심의 테스트 설계("블랙박스" 및 "화이트박스")
  • 시스템 파괴 시도(“네거티브 테스트”) 및 개발자 지원(승인 테스트)
  • 테스트 커버리지를 달성하기 위한 테스트 설계 – 다양한 테스트 커버리지 측정
  • 경험 기반 테스트 설계
  • 요구사항 및 시스템 모델로부터 테스트 케이스 설계
  • 테스트 설계 휴리스틱 및 탐색적 테스트
  • 테스트 케이스를 언제 디자인해야 할까요? – 전통적이고 탐구적인 접근 방식
  • 테스트 사례 설명 – 얼마나 자세하게 설명하나요?
  • 테스트 실행 – 심리적 측면
  • 테스트 실행 - 로깅 및 보고
  • "비기능" 테스트를 위한 테스트 설계
  • 자동 테스트 설계 및 MBT(Model-Based Testing)

2일차: 테스트 조직, Management 및 자동화

  • 테스트 수준(또는 단계)
  • 테스트는 누가, 언제 수행하나요? – 다양한 솔루션
  • 테스트 환경: 비용, 관리, 액세스, 책임
  • 시뮬레이터, 에뮬레이터 및 가상 테스트 환경
  • 민첩한 스크럼에서 테스트
  • 테스트팀 구성 및 역할
  • 테스트 과정
  • 테스트 자동화 - 자동화할 수 있는 것은 무엇입니까?
  • 테스트 실행 자동화 – 접근 방식 및 도구
  63 Hours

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.

Price per participant

회원 평가 (6)

Related Courses

Related Categories