Оформлення розділу «Опис предметної області, що підлягає автоматизації»
Предметна область - це частина реального світу, дані про яку відбиваються в базі даних або в програмі.
Отже, основними завданнями при моделюванні предметної області є опис:
1 Бізнес-процесів підприємства.
2 Діючих осіб бізнес-процесів й їхніх функцій, що підлягають автоматизації в прив'язці до структури підприємства.
3 Бізнес-сутностей.
4 Сценаріїв виконання бізнес-функцій, що підлягають автоматизації.
5 Станів бізнес-сутностей.
6 Бізнес-правил.
Опис бізнес-процесів використовується для опису технології виконання виробничої задачі, що підлягає автоматизації. На основі описаної технології визначаються види діяльності, які варто автоматизувати (бізнес-вимоги до майбутньої програмної системи).
При описі бізнес-процесів повинні бути виявлені зв'язки між різними підрозділами підприємства при рішенні конкретних виробничих задач (горизонтальні зв'язки). І тільки в цьому випадку опис бізнес-процесів може вважатися коректним.
Розглянуто задачу, яку варто автоматизувати: “Оприбуткування товару на складі підприємства від продавця”.
Для продавця характерні наступні види діяльності:
1 Виписування доручення.
2 Виписування прийомний акт у двох екземплярах.
3 Реєстрування товар у картотеці.
4 Передача екземпляра акту в бухгалтерію.
5 Одержання прибуткового акта.
Наступним кроком при описі предметної області є розробка моделі структури підприємства, на якій відбиті тільки діючі особи й ті їхні функції, які варто автоматизувати. Модель відбиває ієрархічну структуру підприємства (вертикальні зв'язки).
Модель структури підприємства будується на основі опису бізнес-процесів. У моделі відбиваються тільки ті відділи, ті діючі особи і їхні функції, які будуть автоматизовані. Побудову моделі можна робити поетапно, у міру опису бізнес-процесів.
Наступною задачею при описі предметної області є моделювання документів.
Мета моделювання документів - описати атрибути документів, їхні типи, значення, правила формування для:
1 Проектування користувальницького інтерфейсу системи.