2013-07-26 2 views
1

Привет всем,путать с проектированием и строительством ASP.Net MVC4

Я студент в области компьютерной техники, и это мой первый вопрос в StackOverflow.

Я только начал стажировку в компании, которая занимается разработкой программного обеспечения, и попросила меня разработать и создать веб-приложение с помощью ASP.Net MVC, который управляет своими ИТ-проектами (управление задачами), планируя встречи ... Приложение должен также предоставить приборную панель, суммирующую некоторую деятельность компании.

Я всегда общаюсь с UML .. на самом деле у меня есть несколько вопросов, и я не нахожу четких ответов.

дизайн приложения MVC такой же, как трехуровневое приложение? или первый должен следовать специальным дизайнерским моделям? Я не знаю, как подойти к дизайну .. ни шагов, по которым он должен идти ... или каким образом это поможет мне.

Ну, я надеюсь, что так как я не говорю ерунду спасибо всем

ответ

1

дизайн приложения MVC такое же, как приложения в трехуровневой?

Нет, ASP.NET MVC (обычно MVC) - это шаблон проектирования уровня представления. ASP.NET MVC не волнует, есть ли у вас уровень бизнес-уровня или уровня доступа к данным. Вот почему во многих примерах вы увидите, что контроллер напрямую подключается к базе данных.

+0

ОК. Я вижу Но для того, чтобы яснее объяснить свою проблему: я не знаю, как начать реализовывать этот проект. Что мне делать первым? Диаграммы использования, диаграммы классов и т. Д. Или другой подход? И как UML может мне помочь? – Redo

+0

О, вы задаете вопрос о процессе, а не вопрос реализации. У вас есть требования или вы также предъявляете требования? Если у вас есть требования, я предлагаю строить варианты использования, которые в совокупности удовлетворяют всем требованиям, задокументированным. Оттуда вы можете создать любые структуры UML, которые, по вашему мнению, вам полезны (диаграмма использования, диаграмма действий, диаграмма последовательности и т. Д.). –

+0

Я также предъявляю требования. Итак, я могу понять, что при создании приложения все работы, выполненные ранее с UML, не зависят от архитектуры приложения? Прошу прощения, если мой вопрос не ясен. Я не Англо-Саксон. Я прилагаю все усилия, чтобы хорошо себя зарекомендовать. – Redo

Смежные вопросы