본문 바로가기

반응형

분류 전체보기

(92)
[소프트웨어 공학] 소프트웨어 종류(Type)와 고려해야 할 핵심 구성요소(Component) 1. 소프트웨어 종류 소프트웨어는 일반적으로 두 가지 주요 유형으로 분류합니다: 일반 소프트웨어(generic)와 맞춤형 소프트웨어(customized). 일반 소프트웨어는 대중적으로 널리 사용되며 시장에서 쉽게 구매할 수 있는 소프트웨어 상품입니다. 이러한 소프트웨어는 일반적인 문제를 해결하도록 설계되어 있어 다수의 사용자들에게 적합합니다. 반면, 맞춤형 소프트웨어는 특정 고객이나 조직의 독특한 요구를 충족시키기 위해 주문 제작되는 소프트웨어입니다. 이 구분이 필요한 이유는 설계 단계에서부터 각 종류마다 차별화된 접근 방식이 필요하기 때문입니다. 일반 소프트웨어는 다양한 시나리오에 적용될 수 있도록 유연성을 가지고 설계되어야 하며, 보편적인 솔루션을 제공해야 합니다. 반면, 맞춤형 소프트웨어는 특정 고..
[소프트웨어공학] 소프트웨어 공학 정의와 소프트웨어 비용 개론 0. 소프트웨어 공학이 필요한 이유 1968년 한 회의에서 처음으로 제안된 개념인 소프트웨어 공학이 등장했습니다. 그 당시 하드웨어의 기능은 급격히 발전하고 있었지만, 소프트웨어 개발은 상대적으로 지지부진한 상태였습니다. 이에 대한 해결책으로, 공학적 접근이 필요하다는 인식 하에 '소프트웨어 공학'이라는 용어가 도입되었습니다. 현재 우리가 사용하는 거의 모든 것이 소프트웨어에 의해 운영되고 있으며, 소프트웨어 자체도 다양한 타입으로 발전하였습니다. 소프트웨어 엔지니어링은 단순히 기술적인 문제뿐만 아니라 윤리적인 측면도 중요시되며, 잘못된 소프트웨어 설계는 조직이나 국가에 심각한 영향을 미칠 수 있습니다. 건축에서의 예를 들어보면, 일반적인 작은 주택이나 개집과 같은 간단한 구조물을 건축할 때는 고도의 공..

반응형