본문 바로가기

전체 글20

[소프트웨어 공학]프로세스 개념과 프로세스의 모델 프로세스 개념 프로세스 개념은 소프트웨어 엔지니어링 접근 방법입니다. 영어 사전에서는 프로세스란 “어떤 일을 하기 위한 특별한 방법으로 일반적으로 단계나 작업으로 구성된다” 라고 정의 되어있습니다. 소프트웨어 공학에서는 소프트웨어 프로세스는 소프트웨어를 개발하는 데 필요한 작업을 정의한 것이라고 합니다. 정의된 작업들을 어떤 순서로 어떤 방법으로 하는가를 다루는 것이 방법론입니다. 작업의 순서 규칙을 따라 제시된 방법으로 수행하면 원하는 결과를 얻게 됩니다. 앞서 설명한 바와 같이 원하는 결과는 좋은 품질과 생산성입니다. 이번 글에서는 소프트웨어 프로세스의 개념과 여러 가지 소프트웨어 프로세스 모델, 프로세스의 구현 방법에 대하여 알아봐 갈 예정입니다. 공식적인 가이드라인이나 프로세스 없이 개발하는 형태.. 2024. 5. 20.
[소프트웨어 공학]소프트웨어의 시작과 기본 그리고 개념 소프트웨어의 시작과 기본 소프트웨어 공학은 일상생활의 거의 모든 분야에 파고들고 있다. 컴퓨터로 찍힌 공과금 고지서 고속버스 예약 시스템, 병원 내방 기록 등 우리가 자주 접하는 부분 뿐만 아니라 국방부, 공장의 자동화 생산 시설, 교통 신호와 같은 여러 부분도 컴퓨터로 제어되고 있죠.하루가 다르게 발전하는 하드웨어, 반도체, 온라인 시스템 등등 예를 들지 않아도 정보화 혁명을 기반으로 만능 기계의 엄청난 잠재력을 살려주는 것은 소프트웨어입니다.  컴퓨터가 세상에 나왔을 무렵의 소프트웨어는 거의 관심의 대상이 되지 못했습니다.컴퓨터 시스템 매출은 대부분 하드웨어가 큰 비중을 차지하고 있었기 때문이죠. 소프트웨어는 단지 하드웨어의 부속품이라는 생각이 많았습니다.1970년대에 개인용 컴퓨터의 등장으로 인하여.. 2024. 5. 20.