시스템 공학은 소프트웨어가 중요한 역할을 하는 복잡한 시스템의 개발과 진화의 모든 관점을 다룹니다. 그러므로 시스템 공학은 소프트웨어 공학과 마찬가지로 하드웨어 개발, 정책, 프로세스 설계, 시스템 설치 등을 다룹니다. 시스템 엔지니어는 시스템을 분석하고 전체 구조를 정의하며 최종 시스템을 만들기 위해서 서로 다른 부분을 통합하는 것을 포함합니다. 그것은 하드웨어, 소프트웨어 등의 시스템 컴포넌트 공학과는 다소 거리가 있습니다.
시스템 공학은 소프트웨어 공학보다 더 오래된 학문입니다. 비행기와 화학 공장 설비와 같은 복잡한 산업 시스템은 백 년 전부터 만들어져 왔습니다. 그러나 시스템에서 소프트웨어의 비율이 증가함에 따라 유스케이스 모델링, 형상 관리와 같은 소프트웨어 공학 기술이 시스템 공학에서도 사용되고 있습니다.
'소프트웨어 공학' 카테고리의 다른 글
[소프트웨어 공학] 소프트웨어 공학과 컴퓨터 과학의 차이점은 무엇인가? (0) | 2019.10.14 |
---|---|
[소프트웨어 공학] '소프트웨어 공학'이란 무엇인가? (0) | 2019.10.14 |
[소프트웨어 공학] '소프트웨어'란 무엇인가? (0) | 2019.10.14 |
[소프트웨어 공학] 애자일 개발의 장점 (0) | 2019.10.02 |
[소프트웨어 공학] 애자일 개발이란? (0) | 2019.10.02 |