Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Етап. Методи програмної інженерії




Етап. Класичний підхід до розроблення програмного забезпечення (ПЗ) ІС.

Впровадження

Реалізація ІС

– кодування, автономне тестування, налагодження окремих компонентів ІС;

– інтеграція компонентів, розгортання ІС;

– тестування ІС на відповідність функціональним і технічним вимогам;

– розроблення робочих інструкцій для персоналу;

– оформлення робочого проекту.

– комплексне налагодження підсистем ІС;

– навчання персоналу;

– поетапне впровадження ІСМ в експлуатацію у підрозділах економічного об’єкта;

– оформлення акту про приймально-здавальні випробування ІС.

5). Експлуатація (супроводження)

– збір даних про функціонування ІС;

– виправлення помилок і недоробок;

– модернізація ІС.

По завершенні життєвого циклу ІС здійснюється заміна ІС новою системою.

Порядок і послідовність стадій ЖЦ, послідовність, умови повторення процесів та методи виконання робіт обумовлюються вибором тої або іншої моделі ЖЦ.

16. Етапи розвитку інженерії програмного забезпечення ІС

Термін «програмна інженерія» вперше був застосований у 1968 р. на конференції з цієї проблематики NATO Software Engineering Conference.

Програмна інженерія, або інжиніринг програмного забезпечення, (Software Engineering) – систематичний, дисциплінований, вимірюваний підхід до розроблення використання та підтримки програм.

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

У своєму становленні програмна інженерія пройшла три етапи.

До 1970-х років процес створення програм розглядався як творчий процес, що не підлягає контролю і не може бути стандартизований.

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

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

Проблеми використання методів життєвого циклу:

– недостатній ступінь формалізації, що породжує неузгодженість елементів ПЗ;

– відсутність ефективного супроводу розроблення і модернізації ІС.

Наприкінці 1970-х – початку 1980-х рр. з’явились методи програмної інженерії, які поділяють на такі категорії:

евристичні методи, що включають неформалізовані підходи. Це структурно-орієнтовані (функціонально-орієнтовані), об’єктно-орієнтовані, зорієнтовані на дані, та зорієнтовані на область застосування методи;

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

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




Поделиться с друзьями:


Дата добавления: 2015-05-08; Просмотров: 2056; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.