소프트웨어 개발 방법론(1)


소프트웨어 개발 방법론(1)

오늘 알아볼 내용은 아래와 같습니다. 1. 소프트 웨어와 프로그래밍의 차이 2. 소프트웨어는 언어다? 3. 구조적(절차적) 개발 방법론 4. 객체지향 개발 방법론 소프트 웨어 vs. 프로그래밍 소프트웨어 개발 방법론을 논하기에 앞서, 소프트웨어가 무엇인가? 생각해 봅시다. 예를 들어, "1부터 100까지 더하는 프로그램을 짜시오." 라고 하지, "1부터 100까지 더하는 소프트웨어를 짜시오." 라고 하지는 않습니다. 또한, "네비게이션 소프트웨어를 만드세요." 라고 하지, "네이게이션 프로그램을 만드세요." 라고 하지는 않습니다. 소프트웨어와 프로그램의 차이.. 감이 오시나요? 소프트웨어와 프로그램(코딩)과의 차이는 바로 모호성에 있습니다. 그래서 소프트웨어를 만드는게 어려운 이유 입니다. 이걸 수식으로 표현해보면, 아래와 같이 쓸 수 있겠네요. 소프트웨어는 언어다? 그럼 소프트웨어를 만들기 위해서 필요한 것이 무엇일까요? 소프트웨어의 목적이죠. 목적을 정하기 위해서는 사용자들의 의...


#SW개발방법론 #객체지향개발방법론 #구조적개발방법론 #소프트웨어 #절차적개발방법론 #프로그램

원문링크 : 소프트웨어 개발 방법론(1)