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을 사용한 버전 관리
  • 시스템 통합

높은 무결성 시스템을 위한 코드

  • 오류 방지
  • 오류 잡기
  • 오류의 영향 줄이기
  • High Integrity System 코드의 일반적인 문제

코드 품질 지표

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

4일차: 확인 및 검증

리뷰

  • VV의 기초
  • 독립적 검증 및 검증
  • 설계 및 요구 사항 검토
  • 코드 검사
  • 소프트웨어 연습
  • 감사
  • 기타 V & V 방법

높은 무결성 시스템 테스트

  • 안전에 관한 서류
  • 시나리오
  • 안전을 위한 논증
  • 높은 무결성 시스템에 대한 리뷰
  • 신뢰성 예측
  • 공식적인 방법
  • V + V의 비용

자동화된 테스트

  • 테스트하는 이유는 무엇입니까?
  • 자동 vs 수동 테스트
  • 증분 테스트
  • 테스트 유형
  • 테스트 도구
  • 테스트 하네스

5일차: Management

프로젝트 Management

  • 프로젝트 Management란 무엇인가요?
  • 고객 인계
  • 표준(PMP, PRINCE2)
  • 시간 관리
  • 원가 관리
  • 위기 관리
  • 프로젝트 문서

프로세스 평가

  • 프로세스 평가 기능
  • 측정항목에 따라 조치
  • 프로세스 측정항목
  • 프로세스 평가 표준 및 프레임워크(CMMI, ISO 9001, TickIt+)
  • 프로세스 평가 회의

요약 및 결론

 35 Hours

Number of participants



Price per participant

회원 평가 (2)

Related Courses

Related Categories