Форум Сообщества Аналитиков

×


Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Constantine1911

Страницы: 1
1
Доброго времени суток, уважаемые знатоки.

У меня вопрос вот в чем, правильной ли дорогой проектирования я иду?

Мои этапы проектирования системы - это:
1) Архитектура системы (я понимаю что она очень далеко не полная):
    1.1) Общая структура системы - использую диаграмму классов.

2) Детальное проектирование:
    2.1) Проектирование свойств и методов диалоговых окон приложения:
           2.1.1) Структура диалоговых окон приложения:
                     - Использую диаграмму классов;
                     - На этом этапе я узнаю, сколько и каких диалоговых окон мне потребуется;
                     - К примеру окно Регистрации, Авторизации пользователя;

           2.1.2) Состояние диалоговых окон приложения:
                    - Использую диаграмму состояний;
                    - На этом этапе я узнаю, с какого в какое диалоговое окно может перейти пользователь приложения;
           
           2.1.3) Создание прототипов диалоговых окон приложения:
                    - Использую макетирование пользовательского интерфейса
                    - На это этапе я узнаю, какие графические компоненты мне понадобятся для взаимодействия с пользователем, и для отображения информационных данных
                    - К примеру, поле ввода информации, таблица, список, выпадающий список;

           2.1.4) Взаимодействия диалоговых окон приложения с пользователем
                    - Использую диаграмму взаимодействия;
                    - На этом этапе я узнаю, функциональные требования пользователя;
                    - К приложению, к примеру добавить, удалить, изменить запись в таблице;
   
           2.1.5) Анализ функциональных требований к приложению:
                    - Использую диаграмму деятельности;
                    - На этом этапе я узнаю, какой должен быть алгоритм работы функционального требования.

    2.2) Проектирование структуры базы данных;

    2.3) Проектирование логики приложения:
           2.3.1) Структура логики приложения:
                    - Использую диаграмму классов;
                    - На этом этапе я узнаю, какой класс(ы) должны быть реализованы, чтобы выполнить функциональные требования;

           2.3.2) Взаимодействия логики приложения:
                    - Использую диаграмму взаимодействия;
                    - На этом этапе я узнаю, какое кол-во классов затрагивает функциональное требование и какие "методы" мне нужно реализовать для того, чтобы выполнилось функциональное требование;

           2.3.3) Анализ методов класса:
                    - Использую диаграмму деятельности
                    - На этом этапе я узнаю, какой нужно будет реализовать алгоритм в методе класса.

P.S.: Буду рад, вашей критике.

2
Поделитесь стандартным путем достижения до сценариев использования, я понимаю что для каждого программного решения свои дороги. Чтобы хоть от чего нибудь отталкиваться. А то два месяца потратил на прочтение книг, а ясной картины до сих пор не могу увидеть.
Для примера можно взять ИС отдел кадров.

Страницы: 1