Как построен аналитический этап создания проектов

Аналитический этап присутствует в любом проекте и зависит от его размера. Большинство вопросов решается стандартным составом «менеджеры — программисты».

Аналитика позволяет нам:

— Оценить стоимость и трудоемкость проекта.
— Определиться с архитектурными решениями, обеспечивающими масштабирование.
— Оценить потенциальные риски.

Что включает в себя аналитический этап работы над проектом:

  • сбор и систематизацию всех первичных сведений по проекту;
  • на основе полученных сведений — проектирование (построение будущей модели будущей системы).

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

Учитывая эти требования, мы в своей работе используем визуальный язык проектирования под названием UML. В частности, на аналитическом этапе мы используем следующие возможности UML:

    • диаграмму деятельности для описания основных процессов, которые будут реализованы с использованием будущей системы;


Пример диаграммы деятельности

 

    • диаграмму вариантов использования для описания функций системы;


Пример диаграммы вариантов использования

 

    • диаграмму развертывания для описания архитектуры;


Пример диаграммы развертывания

 

    • диаграмму классов для описания логической структуры базы данных системы.


Пример диаграммы классов

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *