Содержание
- 2. /113 Занимается разработкой больших корпоративных информационных систем на заказ
- 3. /113 Большие проекты t 0 4 мес. 1 год Маленькие Средние Наш размерчик! = от 10
- 4. /113 Очень большие проекты t 0 1 год 10 лет = от 40 – 100 чел.
- 5. /113 Принудительно делим на просто большие
- 6. /113 В чем еще можно мерять размер? Объем данных Количество транзакций Объем изменений Длительность проекта Количество
- 7. /113 Промышленные технологии
- 8. /113 Внутренняя логистика -Операционная система 24x7 Объем базы >1 Tb 10 млн Проводок в месяц Общее
- 9. /113 Аналитическое хранилище Объем базы > 525 Gb Проводок в месяц 8 млн Общее количество проводок
- 10. /113 Биллинг ЖКХ «Радей» (Саратов) Проводок в месяц 4.6 млн Общее количество проводок 130 млн Пиковое
- 11. /113 Успешные и востребованные проекты после фазы внедрения вовсе не заканчивают свою «жизнь»
- 12. /113 Начало работы
- 13. /113 Развитие, сопровождение Внедрение, адаптация Сильные изменения в законодательстве
- 14. /113 Корпоративные(Enterprise) Системы ERP / биллинг / банковские / торговые / складские системы … Прикладное программное
- 15. /113
- 16. Немного истории От инструмента к методологии /113
- 17. /113 Методология появилась не сразу
- 18. Вначале появились архитектурные паттерны, решавшие прикладные задачи Потом появился инструментарий Выделился специализированный слой архитектуры Появилась методология
- 19. /113 Задачи, которые призван решать инструментарий
- 20. /113 Ведение остатков и движений ресурсов материальные виртуальные
- 21. /113 Гарантия «Консервативности» «Ничто не может произойти из ничего, и никак не может то, что есть,
- 22. /113 Ведение полной истории изменений ресурса Состояние на любой момент времени Привязка к документам, породившим изменение
- 23. /113 Отчеты Повторяемость Детализация Согласованность
- 24. /113 Больше всего для этих целей подходит учет: Двойная запись Журнал операции План счетов «Консервативность» Полная
- 25. ЧТО ЕСТЬ УЧЕТ? Основные артефакты /113
- 26. /113 http://www.omg.org/technology/documents/formal/gen_ledger.htm Стандарт OMG http://martinfowler.com/eaaDev/Account.html http://martinfowler.com/eaaDev/AccountingEntry.html http://martinfowler.com/eaaDev/AccountingTransaction.html Архитектурные паттерны Спецификация на проводочную машину Что по этому
- 27. /113 В средневековье Учет велся в больших хозяйственных книгах (Ledger)
- 28. /113 Запись в книге (Entry) 2 типа - приход/расход Страница в книге = счет(Account) Регулярно рассчитывается
- 29. /113 Именно эти объекты отразил в своей модели Фаулер
- 30. /113 Но нам нужна двойная запись У Фаулера есть и такой паттерн (Two Legged Transaction) Новый
- 31. ПРОВОДОЧНАЯ МАШИНА CustIS Инструментарий /113 Наша реализация существенно сложнее
- 32. /113 Учетные счета (Accounts) Выделяются различные виды ресурсов – они называются синтетическими (балансовыми) счетами Для них
- 33. /113
- 34. /113 Учетные счета (Accounts) Под каждым синтетическим счетом есть иерархия аналитических счетов
- 35. /113 Синтетический счет Аналитические счета
- 36. /113 Экземпляры счетов Товар на складе
- 37. /113 Учетные счета (Accounts) Под каждым синтетическим счетом также есть OLAP куб аналитических счетов
- 38. /113 Текущий остаток хранится на каждом аналитическом счете нижнего уровня
- 39. /113 Проводки (Transaction) Между синтетическими счетами типы операций жестко задают корреспонденции
- 40. /113 Схему можно чуть усложнить
- 41. /113 Остатки (Сальдо, Balance) Несложно получить остаток на гранях OLAP куба
- 42. /113 Кроме того, для каждой ячейки куба, если нужно, хранится график изменения остатка в нужных временных
- 43. /113 Показатели Можно хранить (заранее настроенные) произвольные агрегированные показатели по аналитикам счетов и операций Стандартная агрегация
- 44. /113 Кроме агрегированных показателей можно хранить и более детальные (подокументные расшифровки, например состояние заказа) Показатели
- 45. /113 Можно хранить несколько разнородных показателей в одной записи таблицы БД, например план-факт Показатели
- 46. /113 И еще… Множество временных разрезов физическая дата учетная дата бухгалтерская дата период отчетности дата документа
- 47. /113 Мультивалютность Разные типы валюты: - Документа - Контракта - Учетная - Бюджетная - Национальная -
- 48. /113 Множественность учета Несколько планов счетов Товарный (количественный) учет Денежный учет Смешанный (товарно-денежный) учет в одном
- 49. /113 Принципиальная схема работы
- 50. МЕТОДОЛОГИЯ ОПИСАНИЯ УЧЕТА Описание нотации /113
- 51. /113 Простой план счетов
- 52. /113
- 53. /113 Как читать схему Начальное состояние системы Что мы знаем: Остатки: Всего книг в фонде –
- 54. /113 Что мы знаем: Остатки: Всего книг в фонде – 7 На руках - 0 в
- 55. /113 Что мы знаем: Остатки: Всего книг в фонде – 10 На руках - 0 в
- 56. /113 Что мы знаем: Остатки: Всего книг в фонде – 10 На руках - 2 в
- 57. /113 Что мы знаем: Остатки: Всего книг в фонде – 16 На руках - 2 в
- 58. Что мы знаем: Остатки: Всего книг в фонде – 16 На руках - 2 в библиотеке
- 59. /113 Что мы знаем: Остатки: Всего книг в фонде – 15 На руках - 1 в
- 60. /113 А если выкладывание на полку - отдельный процесс?
- 61. /113 Эти картинки понятны и бизнесу и разработчику
- 62. /113 В больших планах счетов мы используем субсчета Очень похоже на наследование
- 63. /113
- 64. /113 Эквивалентная запись: Убрать главный счет Все аналитики главного счета прописать в субсчетах Все операции главного
- 65. /113 Есть еще один «нюанс» - активно/пассивный учет
- 66. Баланс компании /113 Эти критерии тяжело понять, если ты не бухгалтер
- 67. /113 Для нас это выглядит так: Активный счет - это счет, где увеличение остатка записывается по
- 68. /113 Теперь вы ничего не сможете сказать по этой картинке… …если не знаете активность счетов C
- 69. /113 Как это отображается у нас
- 70. /113 Можно представить как 2 ресурса Пользоваться нужно с осторожностью
- 71. /113 А как описывать планы счетов по-другому?
- 72. /113 Например так…
- 73. /113 В лучшем случае - так
- 74. /113 почти эквивалентно
- 75. УЧЕТ - АРХИТЕКТУРНЫЙ АРТЕФАКТ Как встраивается в приложение /113
- 76. /113 Классическая ситуация: Формочки Бизнес логика Объекты/Классы/ Сущности Реляционные Таблицы Справочники Документы Что–то еще Всем понятно
- 77. /113 Наш случай:
- 78. /113 Чуть подробнее
- 79. /113 Объектная модель ведет учетную Отображение может быть On-line и off-line
- 80. /113 Отчетность
- 81. /113 Отчетность
- 82. УЧЕТ – МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ /113
- 83. /113 При итеративной разработке мы работаем с небольшим куском системы
- 84. /113
- 85. /113 Где гарантия, что мы получится то, что нужно?
- 86. /113
- 87. /113 Нужна общая картина
- 88. /113
- 89. /113 При проектировании такая картина – модель предметной области aka Domain Model
- 90. /113 Модель – это упрощенное приближение реальности. Максимально простое, при условии достаточной близости к действительности.
- 91. /113 Чаще это всего диаграмма классов(ER-модель)
- 92. /113 Мы часто используем Учетные модели, как модели предметной области Совместно с диаграммой классов PROFIT: Учет,
- 93. /113 Планы счетов «прочно вошли в нашу жизнь»
- 94. /113
- 95. /113
- 96. /113
- 97. /113
- 98. /113 Аналитические планы счетов: Модель предметной области Методология описания потоков ресурсов Дополнительный архитектурный слой Инструментарий разработки
- 100. Скачать презентацию

































































































Презентация на тему Теория вероятностей. Комбинаторика. Комбинаторные методы решения задач
ДИНАМИКА ТОЧКИ
Социальное проектирование
Литература средних веков
Интернациональная помощь СССР Афганистану
рубль
Factors affecting Price
Настройка инфоматов для работы подсистемы «Электронная регистратура»
Обеспечение преемственности между дошкольным и начальным образованием
Презентация продукции торговых марок
Общенаучные методы в политологии
Русская портретная живопись в XVIII веке
Владимиро-Суздальское княжество (6 класс)
НАРЯД-ЗАКАЗ
Презентация на тему Фонетика
Конвейер для участка дымоходно-фасонных изделий
Карты материков и океанов
Совершенствование механизма распределения контрольных цифр приема (КЦП)
Презентация на тему Денежная система
Презентация на тему Вышивка крестом
Решение расчётных задач по химии
ОПЛАТА ТРУДА
Технологический процесс. Железнодорожная станция
Городской округ Верхняя Пышма
Город под шапкой серы
«Система работы по подготовке к ЕГЭ в 11классе, экзамена в новой форме в 9 классе». Учитель русского языка Будыко Любовь Фёдоровна
И будут были жить векамиВ чудесном малахите строк,И не поблекнет, не завянет Чудесный каменный цветок.
Организация деятельности гимназии в контексте реализации национальной образовательной инициативы «наша новая школа»