2010-01-05 8 views
7

소프트웨어 개발 프로세스와 소프트웨어 개발 방법론의 차이점을 알고 싶습니다.소프트웨어 개발 방법론

+4

귀하의 질문에 대한 답변을 받아 들일 수 있습니다 ... –

답변

4

다른 분야에서는 processmethodology의 차이와 같습니다. 나는 그 과정을 방법론의 구현으로 생각한다.

+1

오! 좋습니다 ... 그래서 Waterfal, Prototyping, SSADM, Spiral을 가정하면 올바른 것입니다. 그렇다면 방법론은 무엇일까? – Selase

+0

SSADM은 방법론입니다. 프로토 타이핑은 RAD 및 Agile을 비롯한 여러 방법론에 적용됩니다 (이에 대해서는 의견이 있습니다). 자비로운 독재 정치는 Waterfall의 방법론입니다. 나선형은 내가 익숙한 것이 아니라 프로세스가 아닌 방법론처럼 보인다. 당신은 다소 임의적 인 의미론에 집중하고 있습니다. 문제가 있습니까? – Simon

+0

1 월 13 일 기립 시험을 준비하고 있습니다. 그러나 준비가 잘되어있는 다른 출처에서 아이디어를 수집하려고합니다. 필자는 OOP, RAD, RUP, AUP 등의 방법론과 Waterfall, Prototyping, Incremental, Spiral 등과 같은 프로세스가 있다고 말하는 몇 가지 방법론을 언급 한 위키 링크에서 간단한 소개를 읽었습니다. wiki 페이지에는 다른 소프트웨어 개발 방법론이 있으며 RUP, AUP, OOD (Object Oriented Design) 및 OOAD (Object Oriented Analysis and Design)가 포함됩니다. – Selase

1

이 방법론은 기본 매개 변수를 설정하는보다 일반적인 사고 방식입니다. 프로세스는 방법론의 주어진 테두리 내에서 구체적인 표현입니다. 방법론으로서의 민첩하고 구체적인 구현으로 스크럼 생각할 수 있습니다.

가끔은 두 가지를 구별하기가 어렵습니다. 경험 법칙 : 즉시 작업을 시작할 수 있다면 프로세스 일 것입니다. 방법론은 더 많은 적응을 필요로합니다.

+0

음 ... ..... 어쨌든 ... 더 많이 듣기를 좋아할 것입니다. 그것은 매우 도움이되었다 – Selase

+0

오! 좋습니다 ... 그래서 Waterfal, Prototyping, SSADM, Spiral을 가정하면 올바른 것입니다. 그렇다면 방법론은 무엇일 수 있습니까? – Selase

6

프로세스는 방법론의 구성 요소 일뿐입니다. 방법론이 있습니다

  • 과정 측면을 : 수행 할 작업은 무엇입니까?
  • 제품 양상 : 사용 및/또는 작성해야 할 것은 무엇입니까?
  • 사람들 측면 : 사람들과 팀이이 모든 작업을 수행 할 예정입니까?
  • 시간 측면 :이 모든 것들은 어떻게 시간 내에 정리 되나요?
  • 모델링 : 모든 모델링 단위 (언어)가이 모든 것을 캡처하는 데 사용됩니까?

이것은 ISO/IEC 24744 Software Engineering - Metamodel for Development Methodologies에서 찾을 수있는보다 공식적인 정의에 대한 간단한 해석입니다.

"방법", "방법론"및 "프로세스"라는 용어는 다른 의미를 지닌 다른 사람들이 사용합니다. 이 분야에서 20 년간 일한 끝에 표준 사용에 동의하는 것은 쓸모없는 일이라고 생각합니다. :-)

관련 문제