초보 개발자
왜 소프트웨어공학을 잘 알아야 하는가? 본문
** 본 글은 차성덕 교수님의 소프트웨어공학이야기 책을 정리한 글입니다. **
소프트웨어공학 교육의 필요성
- 소프트웨어 산업의 "승자독식" 체제: 1등 업체와 비교해서 월등한 품질을 갖지 못하면 생존 힘듦.
- 소프트웨어 산업의 경쟁력: 소프트웨어의 품질과 개발의 효율성
그래서 소프트웨어 개발 원가의 대부분은 인건비로 지출 → 유능한 개발 인력 확보 노력 - 최근 소프트웨어는 대규모의 복잡한 프로젝트가 많으므로 효율적으로 고품질의 소프트웨어를 개발하는 분야 공부해야 함
- 제품의 생산 원가의 대부분을 소프트웨어가 차지 (전투기 80%) + 자동차 산업에서도 Tech company가 경쟁력 있음
- 항상 컴퓨터공학 핵심 교과과정에서 소프트웨어공학 분야 SDF, SE 수업 비율 높음 - ACM, IEEE
새로운 분야가 계속 들어온다는 점을 감안하면 소프트웨어공학 분야를 얼마나 중요시하는지 가늠할 수 있음 - 각종 domain에서 일하는 소프트웨어 엔지니어들도 소프트웨어공학에 대한 기본적인 이해는 필요함
'컴퓨터공학 전공 > 소프트웨어공학' 카테고리의 다른 글
요구사항을 분석할 때 생길 수 있는 어려움들 (0) | 2022.10.13 |
---|---|
요구사항의 분석과 건강한 의심 (0) | 2022.10.13 |
요구사항을 체계적으로 분석하는 방법은? (0) | 2022.10.13 |
소프트웨어의 오류와 심각한 사고 (0) | 2022.10.13 |
소프트웨어공학이란 무엇인가? (0) | 2022.10.12 |