Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка додатка, що реалізує метод Флойда

Реферат Розробка додатка, що реалізує метод Флойда





ціонального драйвера, так і фільтрами класу драйверів;

· драйвери нижнього рівня. Контролюють введення/висновок шини, до якої підключено периферійний пристрій. Тут також існують різні види драйверів;

· драйвери шин - управляють логічними або фізичними шинами, такими як PCI, USB. Драйвери шин відповідають за розпізнавання пристроїв, підключених безпосередньо до цим шинам, оповіщення диспетчера PnP про ці пристрої і управління параметрами електроживлення шини;

· драйвери, які не підтримують WDM.

Таким чином, системне ПЗ - це сукупність програмних і мовних засобів.

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


1.2 Життєвий цикл прикладної програми


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

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

. Знаходження і виправлення помилок, які є в програмі. У свою чергу фаза розробки ділиться на 4 під фази:

. Аналіз завдання.

2. Проектування.

. Кодування.

. Тестування.

Кожен період закінчується своєї документацією.

. Технічне завдання.

2. Ескізний, технічний проекти, пояснювальна записка.

. Роздруківка програми і статичну тестування.

. Збірка програми, програма тестування, результати

5. Тестування.

Розробка ПЗ може вестися з використанням лавиноподібний (Схема 2) або итеративной (Схема 3) моделей розробки. Лавиноподібний модель (модель водоспаду ) може бути використана для розробки ПЗ невеликого розміру з добре певної алгоритмічної базою.


Схема 1-Лавиноподібний


Ітеративний підхід у розробці програмного забезпечення - це виконання робіт паралельно з безперервним аналізом отриманих результатів і коректуванням попередніх етапів роботи. Проект при цьому підході в кожній фазі розвитку проходить повторюваний цикл:

· планування;

· реалізація;

· перевірка;

· оцінка.


Схема 2- Ітеративна


Переваги ітеративного підходу:

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

· організація ефективного зворотного зв'язку проектної команди зі споживачем (а також замовниками, стейкхолдерами) і створення продукту, реально відповідає його потребам;

· акцент зусиль на найбільш важливі і критичні напрямки проекту;

· безперервне итеративное тестування, що дозволяє оцінити успішність всього проекту в цілому;

· раннє виявлення конфліктів між вимогами, моделями та реалізацією проекту;

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

· ефективне використання накопиченого досвіду;

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


1.3 Методологія та технологія розробки ПП


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

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


Назад | сторінка 16 з 35 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка проекту в інтегрованому середовищі розробки додатків Delphi &Додат ...
  • Реферат на тему: Аналіз конкурентоспроможності продукції і використання його результатів у п ...
  • Реферат на тему: Проект програми розробки і впровадження в авіакомпанії принципів управління ...
  • Реферат на тему: Розробка програми для оцінки через систему тестування знань
  • Реферат на тему: Технологія розробки регіональної програми управління туризмом