2013-07-26 2 views
1

안녕하세요 모두,디자인과 건물 ASP.Net MVC4와 혼동

나는 컴퓨터 공학 학생이고이 유래 내 첫 번째 질문입니다.

방금 ​​소프트웨어 개발을하고 ASP.Net MVC로 웹 응용 프로그램을 설계하고 구축하도록 요청한 회사에서 인턴십을 시작했습니다. MVC는 IT 프로젝트 (작업 관리)를 관리하고 회의를 계획하며 ... 응용 프로그램 또한 회사의 일부 활동을 요약 한 대시 보드를 제공해야합니다.

나는 항상 UML을 망친다. 실제로 나는 몇 가지 질문을 가지고 있으며 명확한 답을 찾을 수 없다.

MVC 응용 프로그램의 디자인은 3 계층 응용 프로그램과 동일합니까? 또는 첫 번째 모델은 특수 설계 모델을 따라야합니까? 나는 디자인에 접근하는 방법을 정말로 모른다. 그가해야만하는 단계도 아니고, 어떤 방법으로도 도움이되지 않을 것이다.

글쎄, 나는 3 계층 응용 프로그램과 동일한 당신에게 MVC 응용 프로그램의 모든

답변

1

디자인을 감사 내가 말도 안되는 을 이야기하지 않는 한 그렇게 희망?

아니요, ASP.NET MVC (일반적으로 MVC)는 엄격하게 표현 계층 디자인 패턴입니다. ASP.NET MVC는 비즈니스 계층 또는 데이터 액세스 계층이 전혀 없는지 상관하지 않습니다. 따라서 많은 예제에서 컨트롤러가 데이터베이스에 직접 연결된다는 것을 알 수 있습니다.

+0

확인 ... 더 명확하게하려면이 프로젝트를 실현하는 방법을 모르겠다. 먼저 무엇을해야합니까? 유스 케이스 다이어그램, 클래스 다이어그램 등. 또는 다른 접근법? 그리고 UML이 어떻게 도움이 될까요 ?? – Redo

+0

오, 진행 질문이 아니라 프로세스 질문을하고 있습니다. 요구 사항이 있습니까? 아니면 요구 사항을 만들고 있습니까? 요구 사항이있는 경우 문서화 된 요구 사항을 모두 충족하는 사용 사례를 작성하는 것이 좋습니다. 여기에서 유용한 UML 구조 (유스 케이스 다이어그램, 활동 다이어그램, 시퀀스 다이어그램 등)를 만들 수 있습니다. –

+0

나는 또한 요구 사항을 만들고있다. 그래서 앱을 만들 때 이전에 UML로 수행 한 모든 작업이 앱의 아키텍처와 무관하다는 것을 이해할 수 있습니까? 질문이 명확하지 않은 경우 유감입니다. 나는 앵글로 색슨이 아니다. 나는 내 자신을 잘 표현하기 위해 노력한다. – Redo

관련 문제