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

Общий раздел => Примеры => Тема начата: gep от 20 Июня 2007, 11:20:46

Название: Модель ИС ведения договоров
Отправлено: gep от 20 Июня 2007, 11:20:46
Пытаюсь разработать модель с целью дальнейшей разработки ПО. (скрытая цель: изучение проектирования ПО и UML). Помогите пожалуйста разобраться.

На всякий случай тот же файл в сети: www.kemtt.ru/Model_v_0_1.doc (http://www.kemtt.ru/Model_v_0_1.doc)
Название: Re: Модель ИС ведения договоров
Отправлено: Galogen от 20 Июня 2007, 20:58:53
Может пока не стоит говорить о решении. А вообще абстрагироваться от того, что есть и попытаться начать заново и изучить все бизнес-процессы в целом(что Вы правда уже начали), а уже потом двигаться к тому, что же нужно делать в системе. В качестве ограничения взять факт, что нужно перенести сущестующие данные в новую систему.

Если же бизнес-процессы ясны и описаны, понятны и непротиворечивы, тогда ограничится просто моделированием domain или попросту сформировать требуемую модель данных или диаграмму классов предметной области?

Имеет ли смысл фиксировать нужды внешних действующих лиц, если известны функциональные обязанности реальных пользователей системы?
Название: Re: Модель ИС ведения договоров
Отправлено: gep от 21 Июня 2007, 08:28:09
Может пока не стоит говорить о решении.
???
А вообще абстрагироваться от того, что есть и попытаться начать заново и изучить все бизнес-процессы в целом(что Вы правда уже начали), а уже потом двигаться к тому, что же нужно делать в системе. В качестве ограничения взять факт, что нужно перенести существующие данные в новую систему.
Вот пока меня интересует правильно ли я начал. Стоит ли продолжать в том же духе или сразу что-то подкорректировать или даже начать заново совсем по другому.

А что такое domain?
или попросту сформировать требуемую модель данных или диаграмму классов предметной области?
Думаю к такому я еще не готов. Просто не представляю пока как разбить все это на классы. Не до конца понятно как быть с печатью (пакетной) и связонностью этого с взаиморасчетами.
Имеет ли смысл фиксировать нужды внешних действующих лиц, если известны функциональные обязанности реальных пользователей системы?
Изменился и состав пользователей (реструктуризация фирмы). Кроме того как же быть со скрытой целью :)
Название: Re: Модель ИС ведения договоров
Отправлено: Galogen от 21 Июня 2007, 18:26:20
Понимаете, может сначало понять, что требуется сделать в целом, а не как. В большей части у вас написано как вы будете делать: создам связь один-ко-многим, обязательно сделаю пакетную печать, ну и так далее. Может для начала понять что нужно пользователям, каковы их потребности, что сделает их "счастливыми"

???Вот пока меня интересует правильно ли я начал. Стоит ли продолжать в том же духе или сразу что-то подкорректировать или даже начать заново совсем по другому.
да может и правильно, если цель понятна, а может и не правильно. Нужны критерии. А пока проблема только в том, что система устарела морально. Но может система дополнительно не делает того ЧТО нужно (да у вас это есть). Но я и говорю у вас там столько проблем, может ну его  - взять и начать с главного? Или отбросить то, что есть? И начать все постепенно с нуля.... Можно пойти наоборот - прописать все процессы как они делаются (раз), как они должны делаться (два) и отсюда предложить что менять, но поскольку по идее вы будете делать систему с нуля (другая платформа, другая БД, другой функционал) если смылс изучать как есть, может сразу делать модель того, как должно быть?

Цитировать
А что такое domain?

предметная область, либо в моем контексте - диаграмма классов предметной области.

Цитировать
Думаю к такому я еще не готов. Просто не представляю пока как разбить все это на классы. Не до конца понятно как быть с печатью (пакетной) и связонностью этого с взаиморасчетами.Изменился и состав пользователей (реструктуризация фирмы). Кроме того как же быть со скрытой целью :)
если вы умеете строить ER модели - разница небольшая, просто нужно забыть от приницпах организации связи через первичные и внешние ключи.
Раз сменился соства пользователей - есть самое прямое указание понять, а что они будут делать.
А что значит скрытая цель? Скрытая от кого?
Название: Re: Модель ИС ведения договоров
Отправлено: Dasha от 25 Июня 2007, 12:08:53
С историей мне вот не понятно. Чтобы вычислять сумму долга, необходимо вести историю по датам, когда "приходили" деньги (а такие изменения могу быть внесены задним числом); а занесение всех "важных" действий актёров, т.н. мониторинг пользователей, как раз надо, думаю, вести в реальном времени. А?
Название: Re: Модель ИС ведения договоров
Отправлено: travka от 06 Июля 2007, 12:18:33
Мне как раз эта тема досталась по курсовому... интересно будет посмотреть решение ))