Запросы по анализу и дизайну - PullRequest
0 голосов
/ 21 декабря 2011

Я занимаюсь разработкой приложения для электронной коммерции с использованием пружин и распорок.Я совершенно запутался в следующем:

  1. Что подразумевается под концептуальным представлением о системе?Когда я искал в интернете, я мог видеть диаграммы с классами.Но я понимаю, что концептуальное представление - это нечто, полученное вскоре после сбора требований.
  2. Что такое архитектурное представление системы?Могу ли я объяснить архитектуру MVC здесь?или я должен пойти с чем-то еще, более конкретным для моего заявления.

Не могли бы вы помочь мне разобраться в этом.

Заранее спасибо!

1 Ответ

1 голос
/ 21 декабря 2011

Концептуальное представление (a.k.a. концептуальная схема) представляет собой диаграмму связанных концепций , из которых может быть получена модель базы данных. Например, у вас могут быть некоторые студенты, курсы и модули в концептуальном представлении для приложения управления студентами. Модель может содержать свойства каждой концепции, но только свойства, относящиеся к свойствам реальной концепции. Позже вы можете преобразовать это в нормализованный формат базы данных, содержащий таблицы, которые обрабатывают любые отношения «многие ко многим», дополнительные поля и т. Д.

Архитектурное представление разделяет части системы на архитектурные категории. Категории могут быть связаны с многоуровневой моделью (например, представление, логика, данные) или любой другой моделью. Как вы упомянули, MVC является хорошим примером здесь. Такие модели полезны для понимания того, как ресурсы и компоненты проекта могут быть разделены.

...