Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МОДУЛЬ_2.doc
Скачиваний:
13
Добавлен:
26.10.2018
Размер:
2.38 Mб
Скачать

32. Об’єктно-орієнтовані методи аналізу. Об’єкти і класи. Принципи створення об’єктів: інкапсуляції, успадкування, поліморфізму.

Об’єктно-орієнтовані методи аналізу базуються на поданні систем у вигляді сукупності об’єктів та класів предметної області, що взаємодіють за допомогою повідомлень. Об’єктами можуть бути конкретні або абстрактні сутності. Кожний об’єкт характеризується своїм станом (набором атрибутів), а також набором операцій для перевірки та зміни цього стану. Кожний об’єкт є представником певного класу однотипних об’єктів,що визначає їх загальні властивості. Усі примірники одного класу мають один набір операцій і можуть реагувати на одні повідомлення. Об’єкти та класи організуються за такими принципами:

Інкапсуляція – забороняє будь-який доступ до атрибутів об’єкта крім тільки через його операції. Структура об’єкта прихована від користувача.

Принцип успадкування – створення нових класів на основі існуючих. Кожний новий клас має властивості класу батька та додаткові атрибути та операції.

Принцип поліморфізму – дозволяє працювати із об’єктом без інформації про конкретний клас, представником якого він є. Кожен об’єкт може обирати інформацію на основі типів даних, що приймаються в повідомленні, тобто реагувати індивідуально.

  1. Принципи об’єктно-орієнтованого проектування.

Основою для об’єктно-орієнтованого проектування служать результати об’єктно-орієнтованого аналізу. На етапі проектування використовуються такі техніки:

      1. Успадковані від етапу аналізу вимог і такі, що розвиваються на етапі проектування. Це діаграми класів та діаграми об1єктів.

      2. Діаграми модулів та діаграми процесів, що моделюють конкретні програмні та апаратні компоненти,які є частиною статистичної фізичної моделі.

      3. Динамічні моделі, що складаються з діаграм переходів станів, що моделюють часову послідовність зовнішніх подій, що впливають на об’єкти конкретного класу.

34. Процесно-орієнтований підхід до створення ІСМ як засіб дослідження та автоматизації бізнес-процесів. Визначення бізнес-процесу. Поєднання управлінських та інформаційних технологій. Реінжиніринг бізнес-процесів під час впровадження ІС.

Сучасний підхід до управління підприємством ґрунтується на поєднанні управлінських та інформаційних технологій. Процес впровадження інформаційної системи в організацію тісно пов'язаний із перебудовою самої системи управління. Процес зміни системи управління підприємством – багатоетапний. На першому етапі необхідно визначитися із місією підприємства та його стратегічними цілями. Ці задачі вирішуються на основі аналізу зовнішнього середовища (ризику). Другий етап – це аналіз і адаптація внутрішнього середовища підприємства і з цією метою, щоб його структура і принципи функціонування відповідали місії підприємства та були спрямовані на досягнення стратегічних цілей. Цей етап має назву реінжиніринг бізнес процесів. Бізнес процеси – це ділові, адміністративні, технологічні процедури функціонування підприємства, до яких належать документообіг, управління фінансами, матеріальними потоками, персоналом, організаційно господарськими і технологічними процесами проектування виробів та інше. Аналіз та оптимізація бізнес процесів заради досягнення стратегічних цілей і є реінжинірингом.

  1. CASE-технології – інструмент підтримки життєвого циклу інформаційних систем, який являє собою сукупність методології аналізу, розробки і супроводженням складних програмних систем, підтриманий комплексом взаємопов’язаних засобів автоматизації.

CASE-технологія підтримує групову роботу над проектом, забезпечуючи можливість роботи в мережі, експорт-імпорт будь-яких фрагментів проекту для їхнього розвитку і/чи модифікації, а також планування, контроль, адміністрування і взаємодія, тобто функції, необхідні в процесі розробки і супроводу проектів. Ці функції також реалізуються на основі репозиторію. Зокрема, через репозиторій може здійснюватися контроль безпеки (обмеження і привілеї доступу), контроль версій і змін і ін.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]