반응형 소프트웨어 공학 개념2 소프트웨어 공학 정의와 목적 및 용도 정리 목차 소프트웨어 공학 소프트웨어 공학의 목적 소프트웨어 공학이란 소프트웨어를 개발하기 위해 체계적으로 접근하고 원리를 적용하기 위함이다. 소프트웨어 개발의 궁극적인 목표 소프트웨어 개발의 궁극적인 목표는 복잡도 저하, 비용 최소화, 개발 기간 단축, 대규모 프로젝트 관리, 고품질 소프트웨어 생산, 효율성을 포함하여 총 6가지의 한해서 있다. 복잡도 저하 대규모 소프트웨어는 복잡하며 개발하기가 어렵다. 소프트웨어 공학은 프로젝트의 복잡도를 줄이기 위한 좋은 해결책이며, 큰 프로젝트를 소규모 프로젝트 또는 문제로 나누어 방법을 제공하는 역할을 한다. 비용 최소화 개발자에게 많은 비용을 지불하게 하게 되는데 많은 코드의 작성 시 중복 또는 불필요한 일을 최소화 함으로써 개발인력, 시간 등을 최소화하는 방법을 .. Information Technology 2021. 5. 9. 소프트웨어 개념과 소프트웨어 개발 단계(Software Life Cycle) 목차 소프트웨어 이해하기 소프트웨어의 정의 소프트웨어의 사전적 의미는 컴퓨터 시스템을 효율적으로 운영하고 제어하기 위해 개발된 프로그램의 총칭이며, 컴퓨터를 관리하는 시스템 소프트웨어와 문제 해결에 이용되는 다양한 형태의 응용 소프트웨어가 있다. 소프트웨어의 개념 소프트웨어는 현재 사회에 대부분의 분야의 자동화, 편리함을 제공하기 위해 사용되고 있으며, 많은 비용을 들여 하드웨어만으로 설계하여 사용하던 과거와는 다르게 소프트웨어를 하드웨어와 접목시킴으로써 많은 비용을 절감하고 있다. 소프트웨어란 기계(하드웨어)의 단순 동작을 적은 자본을 사용하여 좀 더 복잡하며 세밀하고 정규하게 작업할 수 있도록 해주는 것을 소프트웨어라고 생각하면 된다. 소프트웨어의 특징 소프트웨어의 4가지 대표 특징 : 복잡성, 순응.. Information Technology 2021. 5. 8. 이전 1 다음 반응형