문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
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.