Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Мета розробки аналітичної моделіСодержание книги
Поиск на нашем сайте Хороша аналітична модель повинна мати наступні характеристики: · вона повинна бути спрощеним описом системи, · функції повинні бути представлені ієрархічно, · логічна модель повинна слідувати певним правилам, · модель повинна будуватися за допомогою добре відомих методів і інструментів, · модель використовується для ухвалення рішень в подальшому дизайні. Модель ПЗ повинна бути спрощеним описом, який представляє найважливіші особливості ПЗ на високому абстрактному рівні. Логічна модель: · показує, що повинна робити система, · показує ієрархію системи, · уникає термінології реалізації, · дозволяє ухвалювати рішення "від причини до наслідків" і назад. Записи, що робляться на етапі аналізу У аналітичному спорудженні моделі найчастіше роблять такі записи: · звичайна мова, · графічні записи, · специфікація - структурований текстовий і числовий опис. Графічні записи дуже важливі в спорудженні аналітичної моделі. Розробка ПЗ використовує і інші способи запису, наприклад, методи з електроніки і механіки. Психологічний аналіз показує важливість використання графічного запису. Функції запису: · інструмент аналітика і дизайнера, · зв'язок з користувачем, · зв'язок з іншими членами команди, · основа для реалізації ПЗ, · опис технічної документації. Запис повинен бути простий, зрозумілий, конкретний, легкий для розуміння, дозволяючи моделювати складні зв'язки. Дії на етапі аналізу Основними діями на етапі аналізу є: · визначення, пояснення, моделювання, специфікація і документування частин і проблем проекту, · визначення контексту проекту, · визначення вимог користувача, · визначення організаційних вимог, · інші рішення, наприклад, апаратні настройки, настройки ПЗ, фінансові обмеження, обмеження часу і т.п. Сам аналіз не повинен робити якісь зміни, наприклад, введення таких нових елементів, як комп'ютерні системи. Мета аналізу - ідентифікувати всі аспекти, які можуть вплинути на форму, організацію і результати проекту. Основними діями в під час аналізу є: · розробка статичних моделей класів, · аналіз функцій і випадків застосування, · перевірка класів і об'єктів, · розпізнавання і визначення методів і повідомлень, · моделі станів і діаграми їх змін, · моделі процесів і діаграми потоків даних, · управління потоком. Функціональна декомпозиція Одним з підходів проектування аналітичної моделі є функціональна декомпозиція, яка розкладає системні функції, відповідно до наступних вимог: · функції повинні мати унікальні визначені цілі, · функції повинні бути визначені ієрархічно (наприклад, проведення контролю з допомогою циклічного надмірного коду знаходиться нижчим, ніж протокол мережевого рівня), · інтерфейси повинні бути мінімальні, що дозволить легше розділяти функції, · повинне дотримуватися правило виклику не більше семи функцій, · описи функцій не повинні залежати від подробиць реалізації (наприклад, файл, завдання, запис, модуль, робоча станція), · характеристики якості роботи повинні бути описані, там де це можливо (наприклад, швидкість, частота і т.п.), · слід визначити найважливіші функції, · імена функцій повинні описувати, що вони роблять, а не як вони це роблять, · імена функцій повинні бути декларативними (наприклад "обробка замовлення"), а не процедурними (наприклад "дії після того, як прийде замовлення"). Методологія, що використовується в створенні аналітичної моделі Структурні методи Структурні методи комбінують статичний опис процесів і статичні моделі даних. До цього класу моделей належать наступні підходи: · методи Yourdon (DeMarco і Ward/Mellon), · методологія структурного системного аналізу і дизайну (Structured System Analysis and Design Methodology, SSADM), · техніка структурного аналізу і дизайну (Structured Analysis and Design Technique, SADT). Згідно з DeMarco, структурний аналіз використовує наступні методи: · Словник баз даних, · Схеми потоків даних, · Структурована англійська мова, · Таблиці рішень, · Дерева рішень. Інші методи: · Схема перетворення, · Діаграма зміни станів, · Список подій, · Схема даних, · Пред- і післяумови, · Діаграми відносин "сутність-зв'язок", · Історія життя об'єкту. Недолік використання структурного підходу - труднощі в об'єднанні моделей. Моделі об'єктів Об'єктно-орієнтована методологія використовує базовий компонент на етапах аналізу і дизайну, тобто діаграму відносин класів - це розширення діаграми відносин "сутність-зв'язок". У діаграмах класів описуються класи, їх атрибути, методи, узагальнення, асоціації, агрегації, кількісні характеристики відносин і обмеження. Як допоміжні діаграми модель показує діаграми взаємодії, функціональні діаграми і т.д. Випадки використання описують структуру системи з точки зору користувача.
|
||
|
Последнее изменение этой страницы: 2017-02-07; просмотров: 254; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.006 с.) |