본문 바로가기

소프트웨어 개념2

[소프트웨어 공학] 소프트웨어 공학의 개념과 유형 그리고 시스템 소프트웨어 공학이란? 소프트웨어 공학이란? 전기전자 기술자 협회의 소프트웨어 공학 표준에 의하면 소프트웨어 공학이란 소프트웨어의 개발과 운영, 유지보수, 소멸에 대한 체계적인 접근 방법이라고 정의 되어있습니다. 소프트웨어 개발을 위한 체계적인 접근이라는 말은 소프트웨어 개발에 사용되는 방법이 일회성이 아니라 반복 사용이 가능하다는 것을 의미합니다. 방법론을 다른 사람이 사용하더라도 유사한 소프트웨어를 만들 수 있다 라는 뜻이 있습니다. 따라서 소프트웨어 엔지니어링의 목표는 소프트웨어 개발 작업이 결과를 예측할 수 없는 어림짐작이 아니라 과학이나 공학에 더 가깝게 하려는 노력입니다.  앞서 말했던 바와 같이 어려운 소프트웨어는 사용자의 문제를 해결해 줍니다. 그러므로 문제는 사용자의 요구사항을 만족시키기 .. 2024. 5. 22.
[소프트웨어 공학]소프트웨어의 시작과 기본 그리고 개념 소프트웨어의 시작과 기본 소프트웨어 공학은 일상생활의 거의 모든 분야에 파고들고 있다. 컴퓨터로 찍힌 공과금 고지서 고속버스 예약 시스템, 병원 내방 기록 등 우리가 자주 접하는 부분 뿐만 아니라 국방부, 공장의 자동화 생산 시설, 교통 신호와 같은 여러 부분도 컴퓨터로 제어되고 있죠.하루가 다르게 발전하는 하드웨어, 반도체, 온라인 시스템 등등 예를 들지 않아도 정보화 혁명을 기반으로 만능 기계의 엄청난 잠재력을 살려주는 것은 소프트웨어입니다.  컴퓨터가 세상에 나왔을 무렵의 소프트웨어는 거의 관심의 대상이 되지 못했습니다.컴퓨터 시스템 매출은 대부분 하드웨어가 큰 비중을 차지하고 있었기 때문이죠. 소프트웨어는 단지 하드웨어의 부속품이라는 생각이 많았습니다.1970년대에 개인용 컴퓨터의 등장으로 인하여.. 2024. 5. 20.