МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
|||||||
Лекція №6. Аналіз. Аналіз вимогАналіз – це процес розкладання складної системи на більш дрібніші частини для кращого її розуміння. Аналіз вимог (requirements process) – це процес трансформації інформації, отриманої від користувачів та інших зацікавлених сторін, у чітко та однозначно визначені вимоги, що передаються розробникам для реалізації у програмному коді. Мета аналізу вимог – розкладання (розчленування) виявлених вимог поки вони не будуть конкретними, повними і зрозумілими для всіх зацікавлених сторін. Аналіз вимог включає: 1) Виявлення та вирішення конфліктів між вимогами 2) Визначення границь задач, що вирішуються створюваним програмним забезпеченням 3) Деталізація системних вимог для установки програмних вимог Результатом аналізу вимог є набір артефактів, що представляється у вигляді текстових документів, моделей та прототипів програмного забезпечення. Цілі процесу аналізу вимог: 1. Досягнення однакового розуміння замовниками та користувачами того, що повинна робити система 2. Дати розробникам найкраще розуміння вимог до системи 3. Визначити границі системи 4. Визначити інтерфейс користувача та системи Аналіз вимог слугує мостом між неформальним описом вимог, що виконуються замовником, і проектуванням системи. Структурний аналіз – один із формалізованих методів аналізу вимог до ПЗ. Його засоби: 1) Діаграми потоку даних (DFD) – це графічний засіб для зображення інформаційного потоку і перетворень, які зазнають дані при русі від входу до виходу системи. Діаграми можуть використовуватися для представлення на будь-якому рівні абстракції. DFD є основним засобом моделювання функціональних вимог. Для їх зображення використовуються дві нотації (див. у своїх писаних пером або нашкрябаних яким-небудь кутнім зубом на шкірі якоїсь бідної тваринки конспектах). На діаграмі функціональні вимоги представляються за допомогою процесів, сховищ, пов’язаних потоками даних. Процес фактично перетворює дані, позначається у вигляді еліпса або круга, усередині якого зазначаються його назва і номер. Кожен процес має фіксоване число вхідних та вихідних даних. Процеси реалізуються у вигляді методів і відповідають операціям конкретних класів. Потоки даних з’єднують вихід якогось об’єкту та процесу із входом іншого та представляють проміжкові дані обчислень. Зовнішні сутності являються джерелом або приймачем системних даних. Об’єкти, представлені такими вузлами, не повинні приймати участь у ніякій обробці. Сховище даних – це пасивний об’єкт у складі діаграми потоку даних, у якому дані зберігаються для послідуючого доступу. Контекстна діаграма моделює систему найбільш загальним чином; вона відображає інтерфейс системи із зовнішнім світом, тобто інформаційні потоки між системою і зовнішніми сутностями, з якими вона повинна бути зв’язана. Крім того, контекстна діаграма встановлює границі системи, що аналізується. Кожний проект повинен мати тільки одну контекстну діаграму, на якій, до речі, процес не нумерується. ПРИИИИИИИИИИИИИИИИКЛАААААААААААААААД!!!! Відкрийте свої зошити і почиткайте, удачі. 2) Діаграми сутність-зв’язок (ERD) 3) Діаграми переходів станів (STD) Усі ці засоби містять графічні та текстові засоби моделювання: перші використовуються для зручності демонстрації основних компонент моделі, а другі – для забезпечення точного визначення її компонент і зв’язків.
Читайте також:
|
||||||||
|