АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Види дизайну ПЗ

Читайте также:
  1. Рекомендации по дизайну презентации

Лекція 01

Проектування ПЗ процес створення проекту програмного забезпечення (ПЗ)

Ціль Проектування ПЗ

визначення внутрішніх властивостей системи й деталізації її зовнішніх(видимих) властивостей на основі виданих замовником вимог до ПЗ (вихідні умови завдання). Ці вимоги піддаються аналізу

Спочатку програма розглядається як чорний ящик. Хід процесу проектування і його результатів залежать не тільки від складу вимог, але й обраної моделі процесу, досвіду проектувальника

Модель предметної області накладає обмеження на бізнес-логіку й структури даних.

Залежно від класу створюваного ПЗ, процес проектування може забезпечуватися як "ручним" проектуванням, так і різними засобами його автоматизації. У процесі проектування ПЗ для вираження його характеристик використаються різні нотації - блок-схеми, ER-діаграми, UML-діаграми, DFD-діаграми, а також макети

Проектуванню підлягають

Архітектура ПЗ

Пристрій компонентів ПЗ

Користувальницькі інтерфейси

Проектування ПЗ

процес визначення архітектури, компонентів, інтерфейсів й інших характеристик системи або її компонентів

Дизайн

результат процесу проектування.

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

Програмний дизайн (як результат діяльності проектування ПЗ) описує архітектуру програмного забезпечення, тобто представляє декомпозицію програмної системи у вигляді організованої структури компонент й інтерфейсів між компонентами. Найважливішою характеристикою готовності дизайну є той рівень деталізації компонентів, що дозволяє зайнятися їх конструюванням. Терміни дизайн й архітектура можуть використатися взаємозамінним чином, але частіше говорять про дизайн як про цілісний погляд на архітектуру системи

Проектування відіграє важливу роль у процесах життєвого циклу створення програмного забезпечення (Software Development Lіfe Cycle).

Види дизайну ПЗ

D-дизайн

decomposіtіon desіgn

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

FP-дизайн

famіly pattern desіgn

сімейство архітектурних подань, що базуються на шаблонах

І-дизайн іnventіon

створення высоко-уровневой концепції, бачення того, що із себе буде представляти програмна система:;даний вид дизайну є результатом процесу аналізу вимог й їх трансформації в підходи до реалізації

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)