Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
회원 평가 (2)
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.
Nathan Roberts
Course - Software Engineering
The level of inter activeness and pace meant that it was never boring.