рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Требования к книжному Internet-магазину

Требования к книжному Internet-магазину - раздел Образование, Введение в ICONIX Начиная Со Следующей Главы Мы Будем Разрабатывать Реальный Пример Под Названи...

Начиная со следующей главы мы будем разрабатывать реальный пример под названием «Книжный Internet-магазин» и пройдем все этапы только что описанного процесса. Те прецеденты и классы, с которыми мы встретимся, призваны удовлетворить требования заказчика (владельца книжного магазина).

Сформулируем их:

  • книжный магазин должен принимать заказы через Internet;
  • книжный магазин должен поддерживать до миллиона счетов клиентов;
  • книжный магазин должен обеспечивать защиту счетов с помощью пароля;
  • книжный магазин должен предоставлять средства поиска в главном каталоге;
  • должны быть реализованы различные методы поиска, в том числе по автору, по названию, по ISBN и по ключевым словам;
  • книжный магазин должен обеспечить безопасность при осуществлении платежей по кредитной карточке;
  • книжный магазин должен предоставить безопасные средства платежа по перечислению;
  • книжный магазин должен поддерживать специальный вид счетов, для которых заранее дано разрешение платить по перечислению;
  • книжный магазин должен поддерживать электронный обмен данными с системой доставки товаров;
  • книжный магазин должен поддерживать электронный обмен данными с системой управления запасами;
  • книжный магазин должен поддерживать рецензирование книг и позволять посетителям оставлять свои комментарии;
  • книжный магазин должен следить за рейтингом книг на основе отзывов посетителей.

 

Основные элементы моделирования предметной области

Первое, что нужно сделать при построении статической модели системы, - отыскать классы, которые адекватно отражают абстракции предметной области. Если эта работа выполнена хорошо, то у вас будет не только прочный фундамент для построения системы, но и хорошие шансы для повторного использования этих классов в следующих системах.

Лучшими источниками классов, по-видимому, являются высокоуровневое описание задачи, низкоуровневые требования и экспертная оценка задачи. Начните с выписывания максимально возможного числа предложений из этих источников (не забывая и о других, например, – о литературе по маркетингу), а затем обведите или подчеркните все существительные и именные группы. Шансы на то, что таким образом вы найдете почти все важные доменные объекты (классы), весьма велики.

По мере уточнения этого перечня должно происходить следующее:

· имена существительные и именные группы становятся объектами и атрибутами;

· глаголы и глагольные группы становятся операциями и ассоциациями;

· родительный падеж показывает, что имя существительное должно быть атрибутом, а не объектом.

Далее следует отсеять из списка кандидатов на звание класса ненужные (избыточные или несущественные) и непригодные (слишком расплывчатые или представляющие концепции, лежащие за рамками модели) элементы.

При построении диаграмм классов вы можете также принять предварительные решения об обобщениях (отношениях вида «является»). Если необходимо заниматься этим на ранней стадии проекта, можете построить даже несколько уровней обобщения. Ищите такие предложения в описании задачи, которое содержит слова «является» или «представляет разновидность». Этап моделирования предметной области - также подходящий момент для принятия решений об агрегировании (отношении вида «имеет») классов.

– Конец работы –

Эта тема принадлежит разделу:

Введение в ICONIX

Процесс ICONIX представляет собой нечто среднее между очень громоздким но универсальным унифицированным процессом Rational Unified Process RUP... ICONIX вобрал в себя лучшие стороны трех методологий разработанных в начале... Начнем с так называемой модели предметной области Это своего рода словарь основных абстракций то есть самых важных...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Требования к книжному Internet-магазину

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Основные элементы моделирования прецедентов
Чтобы решить задачу построения прецедентов для новой системы, необходимо с самого начала идентифицировать как можно больше прецедентов, а затем составить и постоянно уточнять их словесное описание.

Анализ пригодности
Для связывания статической и динамической моделей надо ответить на два основных вопроса. Во-первых, какие объекты нужны для каждого прецедента? (Второй вопрос обсуждается в главе 7.) Для ответа на

Основные элементы анализа пригодности
Анализ пригодности выполняет несколько задач в процессе ICONIX. Сразу заметим, что по результатам анализа пригодности уточняются и тексты прецедентов, и статическая модель (см. рис. 5.4):

Диаграммы последовательности
По завершении рисования диаграмм пригодности и рецензирования предварительного проекта наступает очередь детального проектирования. Цель анализа пригодности (предварительного проектирования) - выяв

Основные элементы диаграмм последовательности
При моделировании взаимодействий вам предстоит выполнить три основные задачи: · распределить поведение между граничными, сущностными и управляющими объектами, Во время анал

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги