1
Для всех / Re: Правильные ли этапы проектирования программной системы?
« : 05 Ноября 2017, 21:22:16 »
Я согласен что нет волшебного шаблона для проектирования всех программных систем.
Но все же, какие то этапы проектирования, должны быть общие.
Если рассматривать программное приложение то у него всегда 3 константы - это интерфейс приложения, логика и данные.
Интерфейс приложения подразделяется на:
1) Графический:
- Компоненты взаимодействия с пользователем, их состояние.
- верхние функции приложения, которые только видны пользователю, и их алгоритм поведения.
2) Консольный:
- Текстовое объявление компонентов.
- верхние функции приложения, которые только видны пользователю, и их алгоритм поведения
3) API - функции;
- верхние функции приложения, которые только видны пользователю, и их алгоритм поведения .
Логика приложения: на этом этапе согласен, может и нет общих черт, но я не так много лет еще программирую.
А на счет базы данных, можно смело брать из структуры предметной области.
Но все же, какие то этапы проектирования, должны быть общие.
Если рассматривать программное приложение то у него всегда 3 константы - это интерфейс приложения, логика и данные.
Интерфейс приложения подразделяется на:
1) Графический:
- Компоненты взаимодействия с пользователем, их состояние.
- верхние функции приложения, которые только видны пользователю, и их алгоритм поведения.
2) Консольный:
- Текстовое объявление компонентов.
- верхние функции приложения, которые только видны пользователю, и их алгоритм поведения
3) API - функции;
- верхние функции приложения, которые только видны пользователю, и их алгоритм поведения .
Логика приложения: на этом этапе согласен, может и нет общих черт, но я не так много лет еще программирую.
А на счет базы данных, можно смело брать из структуры предметной области.