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을 사용한 버전 관리
- 시스템 통합
높은 무결성 시스템을 위한 코드
- 오류 방지
- 오류 잡기
- 오류의 영향 줄이기
- High Integrity System 코드의 일반적인 문제
코드 품질 지표
- 코드 크기 측정항목
- 코드 복잡성 측정항목
- 비코드 측정항목
- 정적 분석
4일차: 확인 및 검증
리뷰
- VV의 기초
- 독립적 검증 및 검증
- 설계 및 요구 사항 검토
- 코드 검사
- 소프트웨어 연습
- 감사
- 기타 V & V 방법
높은 무결성 시스템 테스트
- 안전에 관한 서류
- 시나리오
- 안전을 위한 논증
- 높은 무결성 시스템에 대한 리뷰
- 신뢰성 예측
- 공식적인 방법
- V + V의 비용
자동화된 테스트
- 테스트하는 이유는 무엇입니까?
- 자동 vs 수동 테스트
- 증분 테스트
- 테스트 유형
- 테스트 도구
- 테스트 하네스
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 interactiveness and pace meant that it was never boring.