/>Міністерство освіти і науки
Сумськийдержавний університет
Кафедраінформатики
Обов’язковедомашнє завдання
здисципліни Основипроектування інформаційних систем
на тему «Розробкамоделі системи „Відкриттянового підприємствапо виготовленню цегли“,використовуючи методології проектування IDEF0та UML»
Виконавстудент групи ІН-83
ГорбатенкоО. О.
Перевіривасистент кафедри інформатики
ДуньО.В.
Суми2010
/>Виконання
1. Визначитьсистему, що моделюється.Модель системи обов'язково повинна бути узгоджена звикладачем
Система, що моделюється — це «Відкриття нового підприємства по виготовленню цегли „
2. Складіть список всіх основних об'єктів, які, на Вашу думку,лежать у межах системи, що моделюється. Система, що моделюється повинна міститив собі не менш, ніж 10 об'єктів
Список всіх основних об’єктів, які, на мою думку, можуть лежать у межах системи, щомоделюється
Список об’єктів:
1) Початковізаощадження.
2) Ділянкадля підприємства.
3) Будівляцеху.
4) Робітники.
5) Устаткуваннядля виготовлення цегли.
6) Адміністративнабудівля (офіс, контора).
7) Ринокзбуту.
8) Технікадля доставки сировини та продукції.
9) Системакомунікацій.
10) Сировина(глина, пісок).
11) Складськіприміщення.
12) Цінніпапери.
13) Рахунок убанку.
14) Поїздки вбанк.
3. Проведітькритичний аналіз отриманого списку об'єктів й,якщо потрібно, видаліть ті з них,які, може бути, потрапили в список випадково
Досліджуючи список, на мій погляд, з нього можна було бвиключити наступні об'єкти
- Технікадля доставки сировини та продукції;
- Поїздки вбанк.
4. Проведіть об'єднання об'єктів зі списку в групи. На цьомуетапі можливе виявлення нових об'єктів і включення їх у список
Об'єднавши в групи об'єкти, що залишилися в списку, вийшлинаступні групи об'єктів
Початкові заощадження.
Цінні папери.
Рахунок у банку .
Ділянка для підприємства.
Будівля цеху.
Адміністративна будівля (офіс, контора).
Складські приміщення.
Робітники.
Сировина (глина, пісок).
Устаткування для виготовлення цегли.
Ринок збуту.
Система комунікацій.
5. Перелічите список функцій, які повинні виконуватися врамках системи, що моделюється. При складанні списку функцій співвідноситеся зісписком об'єктів, що Ви вже розробили раніше
В результаті доповнення отримаємо наступний список об’єктів.
Початкові заощадження.
Цінні папери.
Рахунок у банку .
Ділянка для підприємства.
Будівля цеху.
Адміністративна будівля (офіс, контора).
Складські приміщення.
Робітники.
Сировина (глина, пісок).
Устаткування для виготовлення цегли.
Ринок збуту.
Система комунікацій.
Огорожа ділянки.
6. Згрупуйте подібні функції. У міру складання й групуваннясписку функцій може змінитися список об'єктів області, що моделюється. Об'єктиможуть виключатися зі списку, але можуть бути й повернуті назад
Функції, які повинні виконуватися в рамках системи, щомоделюється:
Зібрати початкові заощадження.
Зареєструвати підприємство (Отримати цінні папери).
Відкрити рахунок у банку.
Купити будівлю для офісу.
Купити землю під зведення складських приміщень, цеху.
Обладнати систему комунікацій.
Встановити огорожу.
Налаштувати поставки сировини. Найняти робітників на роботу.
Закупити обладнання для виготовлення цегли.
Налаштувати поставки на ринок збуту.
7. Складіть список питань, на які повинна відповідати модель.Число питань повинне бути не менш 10
Об'єднавши в групи функції, вийшли наступні групи функцій:
Зібрати початкові заощадження.
Зареєструвати підприємство (Отримати цінні папери).
Відкрити рахунок у банку.
Купити будівлю для офісу.
Купити землю під зведення складських приміщень, цеху.
Закупити обладнання для виготовлення цегли.
Налаштувати поставки сировини.
Налаштувати поставки на ринок збуту.
Найняти робітників на роботу. Обладнати систему комунікацій.
Встановити огорожу.
8. Використовуючи список питань, спробуйте визначити хто будеїї застосовувати
Список питань, на які повинна відповідати модель “Відкриття нового підприємства по виготовленню цегли».Це:
1. Якуформу організації повинно мати підприємство?
2. Скількипотрібно початкових заощаджень для організації підприємства?
3. Якийвид цегли вироблятиме підприємство?
4. Скількипотрібно робітників і якої кваліфікації?
5. Звідкипостачати сировину?
6. Комупродавати готовий продукт?
7. Чирентабельно буде виробляти цеглу саме в цьому регіоні?
8. Якийтехнологічний процес обрати?
9. Якеобладнання потрібно для виробництва?
10.Дезбудувати підприємство, або купити готові виробничі приміщення?
11.Чивідповідатиме розміщення підприємства екологічним, санітарним та правовимнормам?
9. Сформулюйте мету моделі. Для цього спробуйте всі питання,які Ви задали щодо системи, звести воєдино в одній пропозиції. Це й будеформулювання мети моделі
Спробуємо зрозуміти, хто буде використовувати модель? Швидшеза все, це буде підприємець, або держава (в залежності від форми власностімайбутнього підприємства), який має організувати весь процес виробництва,активно брати участь по його створенню, керувати ним і контролювати Його.
10. Визначить точку зору моделі. Для цього складіть списокпретендентів, з позиції яких може розглядатися система, що моделюється. Напротикожного претендента поставте ті питання, на які він зможе відповісти. Виберітьіз них того, позиція якого може дати відповідь на більше число питань, щозадають системі. Ця позиція й буде точкою зору моделі
Сформулюємо мету моделі, об’єднавши всі питання, що задаютьсистемі, в одній пропозиції:
Мета: Визначити доцільність, обґрунтованість запровадженняпідприємства і послідовність дій, які необхідно виконати, щоб відкрити новепідприємство.
11. Створіть у середовищі BPwin 4.0 модель системи,використовуючи функціональну методологію IDEF0, яка б складалась з контекстноїдіаграми, діаграм декомпозиції 1-3 рівнів. Опишіть мету моделі і точки зорумоделі, а також автора моделі На діаграмі декомпозиції 1 рівня повиннеперебувати не менш чотирьох функціональних блоків. У кожного функціональногоблоку 1 рівня декомпозиції повинна бути діаграма декомпозиції 2 рівня. Такожповинна бути передбачена не менш однієї діаграми декомпозиції 3 рівня. Кожентип дуг повинен бути виділений різними кольорами
Список претендентів, з позиції яких може розглядатисясистема, що моделюється:
— Підприємець:
1.Якуформу організації повинно мати підприємство?
2.Скількипотрібно початкових заощаджень для організації підприємства?
3.Скількипотрібно робітників і якої кваліфікації?
4. Чирентабельно буде виробляти цеглу саме в цьому регіоні?
5. Якийтехнологічний процес обрати?
6.Якеобладнання потрібно для виробництва?
7.Дезбудувати підприємство, або купити готові виробничі приміщення?
8.Звідкипостачати сировину?
— Міська рада:
1. Чи відповідатиме розміщення підприємства екологічним, санітарним таправовим нормам?
— Будівельна компанія:
1.Якийвид цегли вироблятиме підприємство?
2. Кому продавати готовий продукт?
Найбільш підходящою є Підприємець, як особа, яка найбільшзацікавлена у відкритті підприємства і найбільш компетентна в питаннях, якімають бути вирішені. Тому, я зупинилася на ній. Точка зору: Підприємець.
Робота у середовищі BPwin 4.0:Щоб створити нову модель у середовищі BPwin4.0треба:1) Удіалозі вибрати режим створення нової моделі.
2) Вибратинотацію IDEF0.3) Ввестиім'я моделі.
/>
У результаті цихдій буде створена нова модель і на екрані відобразиться контекстна сторінкамоделі. Контекстна діаграма має номер А-0. У центрі буде розташованийфункціональний блок.
Функціональний блок наконтекстній сторінці моделі має номер А0. Номер розташованийуправому нижньому куті блоку. Щоб заіменуватийого потрібно виділити й відкрити меню по правій кнопці миші. Вибрати пункт Nameі ввести ім’я функціонального блоку.
/>
Щоб описати мету й точку зору моделіу вікні властивостей моделі треба відкрити вкладку Purpose. У вікні Purposeописати мету, а у вікні ViewPoint — точку зору, з якої будемоделюватися система.
/>
На вкладці Numbering вікна властивостей моделі треба задати правила нумерації функціональних блоків.
/>
Для кожного функціонального блоку вмоделі може бути створена своя сторінка декомпозиції. Якщо блок не має сторінкудекомпозиції, то в його лівому верхньому куті присутня діагональна риска. Післястворення сторінки декомпозиції вона зникає.
Щоб створитисторінку декомпозиції для функціонального блоку потрібно виділити блок мишею,клацнути правою кнопкою миші і вибрати пункт Decompose. У діалоговомувікні потрібно вказати нотацію IDEF0та число функціональних блоків, які автоматично будуть створені на сторінцідекомпозиції. Передбачається, що їх повинне бути не більше 6.
/>
Для створення дуг Входу, Виходу, Механізму й Керуванняпотрібно вибрати кпопку із зображенням стрілки на лінійці інструментів іпровести потрібну кількість стрілок до відповідних граней функціональногоблоку. До кожної граніфункціонального блоку може примикати кілька стрілок.
Після створення стрілкинеобхідно дати їй ім'я. Для цього стрілкупотрібно виділити й двічі клацнути мишею. У вікні ArrowPropertiesу вкладці Nameтребазадати ім'я стрілки, у вкладці Styleвизначитиїї стиль.
/> />