МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
|||||||
Лекція 3. Життєвий цикл програмного забезпечення. Стандарт ІSO/ІEC 12207: основні, допоміжні й організаційні процеси життєвого циклу.План 1. Поняття про життєвий цикл програмного забезпечення (ЖЦПЗ). Етапи ЖЦПЗ. 2. Загальна структура ЖЦПЗ відповідно до міжнародного стандарту ІSO/ІEC 12207: 1995. − Основні процеси − Допоміжні процеси − Організаційні процеси
Поняття про життєвий цикл програмного забезпечення (ЖЦПЗ) Методологічну основу програмної інженерії становить поняття життєвого циклу програмного продукту (ЖЦПП). Уперше про життєвий цикл заговорили в 1968 році в Лондоні, де відбулася зустріч 22- х керівників проектів по розробці програмного забезпечення. На зустрічі аналізувалися проблеми й перспективи проектування, розробки, поширення й підтримки програм. Було констатовано, що методи, що застосовуються у розробці ПЗ вимагають постійного вдосконалення. Саме на цій зустрічі була запропонована концепція життєвого циклу ПЗ (SLC - Software Lіfetіme Cycle) як послідовності кроків- стадій, які необхідно виконати в процесі створення й експлуатації програмного засобу. Життєвий цикл програмного забезпечення Програми створюються, експлуатуються й розбудовуються в часі. Життєвий цикл ПЗ - це період часу, який починається з моменту ухвалення рішення про необхідність створення програмного забезпечення й закінчується в момент його повного вилучення з експлуатації (ІEEE Std. 610.12 - 19990 Standard Glossary of Software Engіneerіng Termіnology). Поняття життєвого циклу займає центральне місце в технології програмування. Потреба в цім понятті виникла у зв'язку з перетворенням процесу розробки програм на інженерну дисципліну. Це поняття не є специфічним для програмування. Воно виникло й розвивалося спочатку стосовно до технічних систем. Зокрема, ще кілька десятиліть назад наші економісти виражали своє занепокоєння із приводу того, що закордонний споживач порівняно дешевим радянським тракторам віддає перевагу канадським, ціна яких у кілька разів вище. Виявилося, що повна вартість останніх з урахуванням витрат усього періоду існування машин (включаючи їх технічне обслуговування й ремонт) виходить в кілька раз менше. Не випадково питання технологічності не тільки з погляду виготовлення, але й наступної експлуатації, має в техніці першорядне значення. Програми з малою тривалістю життєвого циклу створюються для разового розв'язку наукових і інших завдань. Їхній життєвий цикл - від декількох днів до декількох місяців. Раніше такі програми не мали зручного інтерфейсу, тому що витрати на його розробку ще недавно в кілька раз перевищували витрати на розробку обчислювальної частини. Схематично ЖЦ ПП показаний на наступному рисунку: Кожна програма починається з якої-небудь незадовільненої потреби й, усвідомивши її, необхідно провести системний аналіз для виявлення цілей майбутнього програмного виробу й вимог до нього. Наступним етапом буде зовнішнє специфікування, призначене для створення "ідеології" програми - загальної спрямованості в наступному проектуванні, аж до зовнішнього вигляду програми й інструкції користування програмою. На етапі проектування програмний виріб специфікується в повному обсязі від постановки завдання до робочого проекту з описом внутрішньої структури програми й плану розробки частин програми. Потім відбувається кодування й тестування, у результаті чого виходить готова версія програми. Програма випускається в тираж і супроводжується виробником. Супровід полягає як в усуненні помилок, що виявляються в процесі експлуатації, і випуску виправлених версій, так і в удосконаленні базової версії програми, що найчастіше призводить до перепроектування програми й випуску радикально оновлених версій. Закінчення життєвого циклу – це припинення експлуатації розробки. Однак ідеї, висунуті в процесі експлуатації програми, звичайно використовуються при розробці наступного, більш досконалого й сучасного виробу. Припинення експлуатації - звичайно не одномоментний акт знищення програми в комп'ютері, а період часу, коли деякі організації або деякі користувачі ще продовжують використовувати стару розробку. Читайте також:
|
||||||||
|