Course Outline

1일차: 프로세스

소개

  • 시스템 엔지니어링이란?
  • Software Engineering은 무엇입니까?
  • Software Engineering이 어려운 이유는 무엇입니까?
  • 시스템 요구 사항
  • 시스템 모델링

Software Engineering 프로세스

  • 소프트웨어 개발 프로세스란 무엇인가?
  • 전통적인 프로세스
  • Agile 프로세스
  • 고결성 시스템 구축을 위한 프로세스
  • 표준 및 인증 시스템

높은 무결성 시스템

  • 고결성 시스템이란?
  • QM 문화의 역할
  • 오류의 이유
  • 중요 시스템 표준
  • 신뢰성 엔지니어링

소프트웨어 유지 관리

2일차: 계획

요구 사항

  • 사용자 요구 사항
  • 사용자 요구사항 도출/분석
  • 시스템 요구 사항
  • 소프트웨어 요구 사항
  • 소프트웨어 사양
  • 요구사항 프로세스
  • 요구사항을 관리하는 도구

Software Design

  • 콘웨이스 법학
  • 디자인 패턴
  • 텍스트 모델링 도구
  • OO 디자인의 원칙
  • 디자인 도구
  • 일반적인 아키텍처

모델링

  • 건축 계획
  • UML 그래픽 표현
  • 비-UML 그래픽 표현

3일차: 코드

소프트웨어 구축

  • 디자인을 코드로 변환하는 방법
  • Programming 모범 사례
  • 코드의 추상화
  • Programming 워크플로우

Configuration Management

  • Configuration Management은 무엇입니까?
  • Configuration Management ISO9000 및 CMMI에서
  • 계획, 디자인 및 QA를 위한 CASE 도구
  • 소프트웨어 작성을 위한 CASE 도구
  • SVN을 사용한 버전 제어
  • 시스템 통합

고 무결성 시스템을 위한 코드

  • 오류 방지
  • 오류 포착
  • 오류의 영향 감소
  • 고결성 시스템 코드의 일반적인 문제

코드 품질 측정 항목

  • 코드 크기 측정 항목
  • 코드 복잡성 메트릭
  • 비코드 메트릭
  • 정적 분석

4일차: 검증 및 확인

리뷰

  • VV의 기본
  • 독립적인 검증 및 확인
  • 디자인 및 요구 사항 검토
  • 코드 검사
  • 소프트웨어 연습
  • 감사
  • 기타 V & V 방법

고 무결성 시스템 테스트

  • 안전에 관한 문서
  • 시나리오
  • 안전에 대한 주장
  • 고 무결성 시스템 리뷰
  • 신뢰성 예측
  • 형식적 방법
  • V + V의 비용

자동화된 테스트

  • 왜 테스트를 하는가?
  • 자동 테스트 대 수동 테스트
  • 증분 테스트
  • 테스트 유형
  • 테스트 도구
  • 테스트 하네스

5일차 : Management

프로젝트Management

  • Management 프로젝트는 무엇입니까?
  • 고객 인계
  • 표준(PMP, PRINCE2)
  • 시간 관리
  • 비용 관리
  • 위험 관리
  • 프로젝트 문서

프로세스 평가

  • 프로세스 평가의 기능
  • 메트릭에 따라 행동하다
  • 프로세스 메트릭
  • 프로세스 평가 표준 및 프레임워크(CMMI, ISO 9001, TickIt+)
  • 프로세스 평가 회의

요약 및 결론

 35 Hours

Number of participants


Price per participant

회원 평가 (2)

Upcoming Courses

Related Categories