Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lecture_Marta.doc
Скачиваний:
11
Добавлен:
04.12.2018
Размер:
2 Мб
Скачать
☆

2. Аналітична модель

Аналітична модель - модель, яка будується на етапі аналізу. Мета етапу - розпізнавання всіх чинників або умов в наочній області, в проектному оточенні, в існуючих і запланованих комп'ютерних системах, які можуть вплинути на ухвалення рішень, якості системи і реалізацію вимог. Результат - логічна модель системи, яка описує метод реалізації вимог але не зачіпає нічого, що стосується реалізації.

Наступний етап - етап дизайну. Він відповідає на питання, як система повинна реалізовуватися і описує цю реалізацію.

Границі аналітичної моделі

Зазвичай аналітична модель ширша, ніж спочатку вимагається.

Ось декілька причин проектування більшої моделі:

  • Імпортування в модель елементів із зовнішніх систем робить систему більш загальною і всеосяжною,

  • Протягом розробки ми можемо все ще не знати, які готові елементи будуть включені у фінальну версію продукту, а які будуть написані уручну,

  • Бюджет може не дозволити повного проектування системи "з нуля", і визначення способів розробки буде проведено під час аналізу.

Мета розробки аналітичної моделі

Хороша аналітична модель повинна мати наступні характеристики:

  • вона повинна бути спрощеним описом системи,

  • функції повинні бути представлені ієрархічно,

  • логічна модель повинна слідувати певним правилам,

  • модель повинна будуватися за допомогою добре відомих методів і інструментів,

  • модель використовується для ухвалення рішень в подальшому дизайні.

Модель ПЗ повинна бути спрощеним описом, який представляє найважливіші особливості ПЗ на високому абстрактному рівні.

Логічна модель:

  • показує, що повинна робити система,

  • показує ієрархію системи,

  • уникає термінології реалізації,

  • дозволяє ухвалювати рішення "від причини до наслідків" і назад.

Записи, що робляться на етапі аналізу

У аналітичному спорудженні моделі найчастіше роблять такі записи:

  • звичайна мова,

  • графічні записи,

  • специфікація - структурований текстовий і числовий опис.

Графічні записи дуже важливі в спорудженні аналітичної моделі. Розробка ПЗ використовує і інші способи запису, наприклад, методи з електроніки і механіки. Психологічний аналіз показує важливість використання графічного запису.

Функції запису:

  • інструмент аналітика і дизайнера,

  • зв'язок з користувачем,

  • зв'язок з іншими членами команди,

  • основа для реалізації ПЗ,

  • опис технічної документації.

Запис повинен бути простий, зрозумілий, конкретний, легкий для розуміння, дозволяючи моделювати складні зв'язки.

3. Дії на етапі аналізу

Основними діями на етапі аналізу є:

  • визначення, пояснення, моделювання, специфікація і документування частин і проблем проекту,

  • визначення контексту проекту,

  • визначення вимог користувача,

  • визначення організаційних вимог,

  • інші рішення, наприклад, апаратні настройки, настройки ПЗ, фінансові обмеження, обмеження часу і т.п.

Сам аналіз не повинен робити якісь зміни, наприклад, введення таких нових елементів, як комп'ютерні системи. Мета аналізу - ідентифікувати всі аспекти, які можуть вплинути на форму, організацію і результати проекту.

Основними діями в під час аналізу є:

  • розробка статичних моделей класів,

  • аналіз функцій і випадків застосування,

  • перевірка класів і об'єктів,

  • розпізнавання і визначення методів і повідомлень,

  • моделі станів і діаграми їх змін,

  • моделі процесів і діаграми потоків даних,

  • управління потоком.

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