Computer Science/소프트웨어공학

    [Software Engineering] 소프트웨어 공학이란?, 소프트웨어 공학의 필요성, 좋은 소프트웨어의 특성

    목표 소프트웨어 공학이란 무엇인지 알고, 좋은 소프트웨어란 무엇인지 이해하는 시간을 갖겠습니다. 목차 클릭하면 해당 목차로 이동합니다. Software Enginnering(소프트웨어 공학)이란? 좋은 소프트웨어가 가져야 할 특성 정리 개요 소프트웨어 공학(Software Engineering)은 전문적인 소프트웨어를 개발하는데 있어서 필수적인 요소입니다. 이를 고려하지 않고 무작정 개발에 뛰어든다면 실패할 가능성이 매우 높습니다. 실제로 프로젝트를 대략적으로 구상하고 바로 개발에 시작하면, 어느 순간 처음 생각했던 것과 아예 다른 방향으로 흘러가고 있는 것을 확인할 수 있습니다. 그제서야 다시 되돌리는 것은 매우 힘들죠.. 개인적인 공부를 위해 진행하는 프로젝트가 아닌, 기업에서 이런 상황이 발생한다면..