|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Види дизайну ПЗ
Лекція 01 Проектування ПЗ процес створення проекту програмного забезпечення (ПЗ) Ціль Проектування ПЗ визначення внутрішніх властивостей системи й деталізації її зовнішніх(видимих) властивостей на основі виданих замовником вимог до ПЗ (вихідні умови завдання). Ці вимоги піддаються аналізу Спочатку програма розглядається як чорний ящик. Хід процесу проектування і його результатів залежать не тільки від складу вимог, але й обраної моделі процесу, досвіду проектувальника Модель предметної області накладає обмеження на бізнес-логіку й структури даних. Залежно від класу створюваного ПЗ, процес проектування може забезпечуватися як "ручним" проектуванням, так і різними засобами його автоматизації. У процесі проектування ПЗ для вираження його характеристик використаються різні нотації - блок-схеми, ER-діаграми, UML-діаграми, DFD-діаграми, а також макети Проектуванню підлягають Архітектура ПЗ Пристрій компонентів ПЗ Користувальницькі інтерфейси Проектування ПЗ процес визначення архітектури, компонентів, інтерфейсів й інших характеристик системи або її компонентів Дизайн результат процесу проектування. Розглянуте як процес, проектування є інженерною діяльністю у рамках життєвого циклу програмного забезпечення, у якій належним чином аналізуються вимоги для створення опису внутрішньої структури ПЗ, що є основою для конструювання програмного забезпечення як такого Програмний дизайн (як результат діяльності проектування ПЗ) описує архітектуру програмного забезпечення, тобто представляє декомпозицію програмної системи у вигляді організованої структури компонент й інтерфейсів між компонентами. Найважливішою характеристикою готовності дизайну є той рівень деталізації компонентів, що дозволяє зайнятися їх конструюванням. Терміни дизайн й архітектура можуть використатися взаємозамінним чином, але частіше говорять про дизайн як про цілісний погляд на архітектуру системи Проектування відіграє важливу роль у процесах життєвого циклу створення програмного забезпечення (Software Development Lіfe Cycle). Види дизайну ПЗ D-дизайн decomposіtіon desіgn декомпозиція структури програмного забезпечення у вигляді набору фрагментів або компонент FP-дизайн famіly pattern desіgn сімейство архітектурних подань, що базуються на шаблонах І-дизайн іnventіon створення высоко-уровневой концепції, бачення того, що із себе буде представляти програмна система:;даний вид дизайну є результатом процесу аналізу вимог й їх трансформації в підходи до реалізації
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |