Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Етап проектування

Цей етап передбачає детальний опису реалізації системи. Опис після необхідних змін, зроблених на наступних етапах (реалізації і тестування), буде частиною технічної документації системи.

Всупереч аналізу на етапі проектування, проектувальники повинні знати, яке програмне середовище, мови програмування, бібліотеки і інші інструменти будуть застосовані на етапі реалізації.

На цьому етапі виконується перетворення абстрактних понять, що використовувалися в аналізі.

У ПЗ існує декілька складових; одна з них представляє частину проблем, відповідальних за виконання основних функцій і обробки необхідних даних. Вона відображає модель, розроблену після аналізу. Інші частини відповідальні за комунікацію з клієнтом, за зберігання і доступ до даних, управління пам'яттю і компоненти управління завданнями.

На етапі проектування також виконується оптимізація моделі.

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

На етапі проектування також повинна бути визначена фізична структура моделі. Таким чином, на етапі проектування виконуються наступні завдання:

· специфікація результатів аналізу,

· проектування компонентів, які не належать області проблеми,

· оптимізація системи

· підлаштування моделі до обмежень і варіантів програмного середовища,

· визначення фізичної структури.

Детальна модель приводить до можливості вибору варіфнтів реалізації конструкцій моделі.

Основні конструкції повинні підтримуватися допоміжними:

· інтерфейс для роботи з користувачем,

· компонент управління даних для зберігання даних,

· компонент управління пам'яті,

· компонент управління завданнями для їх планування.

Основними чинниками успіху етапу проектування є:

· висока якість моделі,

· хороше знання середовища розробки,

· узгодженість із стандартами,

· перевірка системи,

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

До основних результатів етапу проектування належить:

· відкоректований документ формулювання вимог,

· відкоректована модель,

· детальна специфікація,

· документ, що описує проект:

o діаграми класів,

o діаграми взаємодій,

o діаграми станів,

o діаграми діяльності,

o діаграми компонентів,

o визначення ознак класів, складних і елементарних даних, методів.

· ресурси інтерфейсу користувача,

· проектування баз даних,

· фізичний проект структури системи,

· виправлений тестовий проект,

· планування виконання.

5. Етап реалізації

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

На практиці всі помилки не можуть бути усунені. Але існує можливість зменшити ймовірність їх виникнення, застосовуючи наступне:

· відхід від ризикованих методів ( наприклад, використання вказівників),

· обмежені принципи доступу (розділення пам'яті, інкапсуляція),

· використання типізованих мов і компіляторів,

· використання мов високого рівня,

· послідовність у використанні інтерфейсів між модулями,

· врахування надзвичайних ситуацій (порожні множини, цикли, невизначеності),

· використання існуючих компонентів,

· мінімум відмінностей між концептуальною моделлю і моделлю реалізації.

Неіснує методів, які виключають всеможливі помилки, але існує можливість забезпнчити виконання програм не дивлячись на помилки. Такий механізм називають прикриттям помилок.

Функції механізму:

· виявлення помилок,

· опрацювання помилок,

· виправлення помилок.

Опрацювання помилок можлива, якщо виконана відповідна діагностика.

Існує два методи опрацювання помилок:

· перевірка даних ( наприклад, виконання тестованих формул),

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

Ключові чинники успіху:

· високоякісна і детальна специфікація,

· хороше знання середовища розробки,

· дотримання стандартів,

· опрацювання помилок.

Основні результати етапу реалізації полягають в наступному:

· покращений документ, що описує вимоги,

· покращена аналітична модель,

· покращений проект,

· код з перевіреними модулями,

· звіт про перевірені модулі,

· розроблена база даних,

· планування етапу тестування.


Читайте також:

  1. Active-HDL як сучасна система автоматизованого проектування ВІС.
  2. VII. Етап проектування
  3. VII. Етап проектування
  4. Автоматизація проектування напівзамовлених ВІС.
  5. Варіантне проектування будівельного виробництва.
  6. Варіантне проектування технології зведення будівель та споруд.
  7. Вибір мікропроцесорного комплекту для проектування обчислювальних пристроїв і систем
  8. Вибір способу виготовлення заготовки. Попереднє проектування заготовки.
  9. Види архітектурного проектування
  10. Вимоги щодо проектування електрообладнання для пожежонебезпечних і вибухонебезпечних зон
  11. Виникнення і розвиток землевпорядного проектування
  12. Вихідні дані для проектування




Переглядів: 2020

<== попередня сторінка | наступна сторінка ==>
Етап визначення вимог | Етап установки

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.004 сек.