Операция выполнена!
Закрыть
Хабы: Проектирование и рефакторинг, Управление проектами, Анализ и проектирование систем

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

Цикл статей о проектировании, призван показать один из возможных путей, достижения успеха, через проектирование программного обеспечения с использованием UML (англ. Unified Modeling Language — унифицированный язык моделирования).

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

-------------

Те кто читал предшествующие статьи, не удивится утверждению, что проектирование начинается с маркетинга. Даже если программа заказана в рамках одного предприятия, подход описанный в книгах о маркетинге поможет сделать первые шаги в правильном направлении. Программы пишутся для пользователей, и никакие прорывные или модные IT технологии не сделают её удачной. Приложение должно решать проблемы пользователя, делая его жизнь проще.

Рассматриваемые в данной статье диаграммы Деятельности и Состояний, показывают, действительно ли вы проектируете, что-то ценное или просто повторяете существующий порядок вещей.

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

Читать далее
Читайте также
СТАТЬ АВТОРОМ
НОВОСТИ

ПИШИТЕ

Техническая поддержка проекта ВсеТут

info@vsetut.pro