분석이 설계와 어떻게 다른가요?


11

관리자 모두 "분석가 필요하다"또는 "디자이너가 필요하다"는 말을 들었을 것입니다. 나는 .NET 개발자이지만 분석기를 웹 디자이너 나 UI 디자이너가 아닌 디자이너와 구별 할 수는 없습니다.

분석기는 누구입니까? 디자이너는 누구입니까? 겹치나요?

답변:


26

분석 : 문제를 정의하십시오. "무엇이 필요합니까?"

디자인 : 솔루션을 정의하십시오. 이것에 답하십시오 : "어떻게 만들까요?"


따라서 분석은 주로 기능 요구 사항을 충족시키는 데 사용되며 디자인은 비 기능적 요구 사항을 충족시키는 데 사용됩니다.
refro

@ S.Lott +1 나는 당신의 최소한의 접근과 단순함을 좋아합니다.
Saeed Neamati

1
@ S.Lott : 영어를 쓸 때 파이썬 작성을 중단 할 수 있다는 것을 알고 있습니까?
Vinko Vrsalovic 10

2
@SF : 비디오 게임에는 두 가지 수준의 분석이 있습니다. 게임을 빌드하는 도구는 문제를 해결하기위한 일종의 일반적인 분석입니다 ( "레벨을 편집하는 데 무엇이 필요합니까?") 게임 레벨 자체는 본질적으로 분석가 인 스토리 텔러에 의해 만들어집니다. 설계자는 도구 또는 레벨에 대한 구현 세부 사항을 처리합니다.
S.Lott

4
@refro : 아니요. 분석 : 요구 사항이 무엇인지 파악하십시오. 디자인 : 요구 사항을 충족시키는 방법을 파악하십시오. 어느 문장의 어느 곳에서나 "기능적"또는 "비 기능적" 의 완전한 부족 에 주목하십시오 . 이것은 의도적 인 것입니다.
Jerry Coffin

-1

소프트웨어 개발 수명주기를 연구하십시오 . 이 질문은 Software Engineering 101의 처음 2 주 이내에 답변되었습니다. 관련 질문이며, 때로는 명확한 답변이 없습니다.

분석가, 디자이너, 코더, 프로젝트 관리자, 대형 벤 다이어그램과 같은 다른 역할을 상상할 수 있다면 분석가와 디자이너는 상당히 겹칩니다.

분석가는 일반적으로 프로젝트의 선구자입니다. 그들은 일반적으로 프로젝트 관리자와 이해 관계자가 제공 한 기본 요구 사항 세트를 취하여이를 정밀화하고 정밀한 칫솔로 물건을 조사하여 프로젝트가 정확히 무엇인지 파악합니다. 보다 구체적으로 비 기능적 요구 사항은 무엇인가 .

디자이너들은 분석가로부터 이러한 정보를 수집 하여 UML을 포함한 다른 많은 사람들과 함께 기능적 요구 사항을 해결 합니다.

참고로, 분석가는 일반적으로 프로그래머보다 많은 비용을 지불합니다.


나는 "더 구체적으로 비 기능적인 것들"부분에 동의하지 않습니다. 기능적이든 비 기능적이든 상관없이 모든 요구 사항을 분석 합니다. 그리고 디자이너들은 둘 다 디자인합니다.
tofro December
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.