차례:
정의-소프트웨어 엔지니어링이란 무엇입니까?
소프트웨어 엔지니어링은 사용자 요구를 분석하고 소프트웨어 프로그래밍 언어를 사용하여 이러한 요구를 충족시킬 최종 사용자 응용 프로그램을 설계, 구성 및 테스트하는 프로세스입니다. 소프트웨어 개발에 엔지니어링 원칙을 적용하는 것입니다. 간단한 프로그래밍과 달리 소프트웨어 엔지니어링은 비즈니스 및 조직의 중요한 시스템으로 사용되는 더 크고 복잡한 소프트웨어 시스템에 사용됩니다.
Techopedia는 소프트웨어 공학을 설명합니다
소프트웨어 엔지니어는 최종 사용자의 소프트웨어 요구 사항을 고려하여 새로운 응용 프로그램을 개발 또는 설계합니다. 또한 소프트웨어 엔지니어링에는 기존 소프트웨어를 분석하고 현재 응용 프로그램 요구에 맞게 수정하는 프로세스가 포함될 수 있습니다.
컴퓨터 하드웨어가 저렴 해짐에 따라 포커스는 소프트웨어 시스템으로 이전됩니다. 대규모 소프트웨어 시스템은 시스템을 실행하는 데 사용되는 하드웨어보다 복잡 할 수 있으므로 소프트웨어 개발에 적용 할 수있는 모범 사례 및 엔지니어링 프로세스에 대한 요구가 높습니다. 복잡한 엔지니어링 노력과 마찬가지로 소프트웨어 엔지니어링 중에는 훈련과 통제가 있어야합니다.
최신 가전 제품에서 직접 경쟁하는 장치는 종종 유사한 하드웨어 및 처리 능력을 갖지만 사용 환경은 사용중인 소프트웨어에 따라 크게 달라질 수 있습니다.
