Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Принципы подхода к архитектуре построения приложений / 7 сообщений из 7, страница 1 из 1
25.01.2013, 13:22
    #38124570
Mantus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принципы подхода к архитектуре построения приложений
Добрый день!
Как вы относитесь к такому подходу в построении архитектуры системы, если для отражения разных сущностей бизнес процесса использовать один и тот же функционал системы?
Например, в системе есть функционал "Сервисное обращение". Этот функционал содержит соответствующие атрибуты (клиент, его адрес, описание обращения, задачи и т.д.). Для управления обращением используются такие понятия как Категория, Тип и Статус.
На выходе бизнес процесса получается несколько видов заявок (на поставку и на обслуживание), которые закрываются статусами.
Но в интерфейсе системы, для пользователей, это реализовано одним инструментом - "Сервисное обращение" и переход от одной сущности к другой осуществляется изменением значений Категории и Типа (При этом все атрибуты обращения пользователю отображаются одновременно, но использовать он их может в зависимости от Категории и Типа). И все это многообразие, доступно в интерфейсе в одном журнале (ну а в БД, в одной таблице).

Хочу узнать мнение как разработчиков, так и пользователей.
...
Рейтинг: 0 / 0
25.01.2013, 13:29
    #38124586
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принципы подхода к архитектуре построения приложений
Все правильно сделано.
...
Рейтинг: 0 / 0
25.01.2013, 15:00
    #38124820
ДжекНепотрошитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принципы подхода к архитектуре построения приложений
Mantus И все это многообразие, доступно в интерфейсе в одном журнале (ну а в БД, в одной таблице).

Хочу узнать мнение как разработчиков, так и пользователей.
Мое мнение, и разработчика, и пользователя - не бывает в этом вопросе "best practices". В некоторых случаях нужно делать именно так, не плодить новых сущностей. В некоторых случаях наоборот, нужно их разделять и не смешивать.
...
Рейтинг: 0 / 0
25.01.2013, 15:59
    #38124943
Mantus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принципы подхода к архитектуре построения приложений
Согласен, что для разных процессов применимы разные подходы. Но как по мне, то в данном случае разработчику удобнее, т.к. нужно строить меньше связей между объектами. А вот пользователь при этом может получить перегруженный интерфейс на одном экране, необходимость в уме разделять сущности друг от друга по значениям категорий и типов. А если процесс требует оперативной реакции от пользователя, на событие, при больших объемах записей ему будет достаточно сложно работать.
...
Рейтинг: 0 / 0
25.01.2013, 17:57
    #38125158
ДжекНепотрошитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принципы подхода к архитектуре построения приложений
MantusСогласен, что для разных процессов применимы разные подходы. Но как по мне, то в данном случае разработчику удобнее, т.к. нужно строить меньше связей между объектами. А вот пользователь при этом может получить перегруженный интерфейс на одном экране, необходимость в уме разделять сущности друг от друга по значениям категорий и типов. А если процесс требует оперативной реакции от пользователя, на событие, при больших объемах записей ему будет достаточно сложно работать.

Сделать пользователю отображение документов в разных гридах в зависимости от категории/типа - задача простая. Или добавить в один грид возможность фильтрации/сортировки по типу документа.

Модератор: Тема перенесена из форума "ERP и учетные системы".
...
Рейтинг: 0 / 0
26.01.2013, 10:37
    #38125573
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принципы подхода к архитектуре построения приложений
MantusИ все это многообразие, доступно в интерфейсе в одном журнале (ну а в БД, в одной таблице).
MVC - вид не должен зависеть от модели (скока там таблиц).
Поэтому для описания ГУИ - Преценденты \ Варианты Использования
Для Модели - UML \ .... в 3-х звенке или схема БД в 2-х звенке.
...
Рейтинг: 0 / 0
29.01.2013, 18:15
    #38129430
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принципы подхода к архитектуре построения приложений
Mantus...если для отражения разных сущностей бизнес процесса использовать один и тот же функционал системы? ....

если опираться на ООА и ООП, то имеем:

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

Я правильно понял? = Вы утверждаете, что ваши клиенты думают одинаково???


моё мнение следующее:
не пытайтесь "натягивать" ваш опыт и знания на ту или иную модель бизнеса! "оно разное по жизни"(С)

НО!!!
Если после нахождения сущностей (от задачи естественно, а не умозаключительно под подушкой) делаете проекцию на Ваш опыт, то Вы _легко_ сможете найти:

а) возможные будущие "хотелки" заказчика
б) не обсуждённые бизнес закоулки жизни работы предприятия

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

удачи вам
(круглый)
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Принципы подхода к архитектуре построения приложений / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]