Главная страница
Навигация по странице:

  • Самостійна робота

  • Зміст лекції

  • конспект лекцій (ТСПП). Конспект лекцій з дисципліни 07 технологія створення програмних продуктів напряму 050101 Компютерні науки


    Скачать 14.87 Mb.
    НазваниеКонспект лекцій з дисципліни 07 технологія створення програмних продуктів напряму 050101 Компютерні науки
    Анкорконспект лекцій (ТСПП).docx
    Дата15.12.2017
    Размер14.87 Mb.
    Формат файлаdocx
    Имя файлаконспект лекцій (ТСПП).docx
    ТипКонспект
    #11579
    страница2 из 62
    1   2   3   4   5   6   7   8   9   ...   62

    Тема 1. Життєвий цикл програмних продуктів та архітектура, теорія і методи програмування.


    План лекції

    1. Поняття життєвого циклу програмного продукту

    2. Основні процеси життєвого циклу програмного продукту.

    Самостійна робота

    5. Допоміжні основні процеси (що підтримують) процеси життєвого циклу програмного продукту.

    6. Організаційні процеси життєвого циклу програмного продукту

    7. Взаємозв'язок між процесами життєвого циклу програмного продукту

    Зміст лекції

    Вступ.


    Програмний продукт (ПП) є набором компь-ютерных програм, процедур і пов'язаної з ними документації і даних.

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

    Структуру життєвого циклу ПП, склад процесів, дії і завдання, які мають бути виконані під час створення ПП, визначає і регламентує міжнародний стандарт ISO/IEC 12207: 1995 "Information Technology - Software Life Cycle Processes" (ISO - International Organization for Standardization - Междуна-рідна організація по стандартизації; IEC - International Electrotechnical Commission - Міжнародна комісія з элек-тротехнике; назва стандарту "Інформаційні технології - Процеси життєвого циклу програм").

    Під процесом розуміють сукупність взаємозв'язаних дей-ствий, що перетворюють вхідні дані у вихідні. Кожен про-цесс характеризується певними завданнями і методами їх ре-шения, а також початковими даними, отриманими від інших процесів, і результатами.

    Кожен процес розділений на набір дій, кожне дей-ствие - на набір завдань. Запуск і виконання процесу, дії або завдання здійснюються іншими процесами.

    У Росії, починаючи з 1970-х років, створення ПП регламентировалось стандартами ЕСПД (Єдина система програмної доку-ментации - серія ГОСТ 19.XXX), які були орієнтовані на клас відносно простих програм невеликого об'єму, що створюються окремими програмістами. Нині ука-занные стандарти застаріли концептуально і за формою, їх терміни дії закінчилися і подальше використання цих стандар-тов недоцільно. В результаті для кожного серйозного проекту доводиться створювати комплекти нормативних і методичних документів, що регламентують процеси створення конкретного прикладного ПП, тому у вітчизняних розробках целесо-образно використовувати сучасні міжнародні стандарти.

    Відповідно до стандарту ISO/IEC 12207 усіх процесів жиз-ненного циклу ПП розділені на три базові групи: основні процеси; допоміжні (що підтримують) процеси; організаційні процеси.

      1. Поняття життєвого циклу програмного продукту.


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

    1. Стандарти життєвого циклу ПО ГОСТ 34.601-90 ISO / IEC 12207:1995 (російський аналог - ГОСТ Р ІСО / МЕК 12207-99)

    2. Стандарт ГОСТ 34.601-90

    Стандарт ГОСТ 34.601-90 передбачає наступні стадії і етапи створення автоматизованої системи :

    • Формування вимог до АС

    • Обстеження об' єкта та обгрунтування необхідності створення АС

    • Формування вимог користувача до АС

    • Оформлення звіту про виконання робіт і заявки на розробку АС

    • Розробка концепції АС

    • Вивчення об' єкта

    • Проведення необхідних науково- дослідних робіт

    Розробка варіантів концепції АС і вибір варіанту концепції АС, що задовольняє вимогам користувачів :

    • Оформлення звіту про виконану роботові

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

    • Розробка та затвердження технічного завдання на створення АС

    • Ескізний проект

    • Розробка попередніх проектних рішень по системі і її частинам

    • Розробка документації на АС і її частини

    • Технічний проект

    • Розробка проектних рішень по системі і її частинам

    • Розробка документації на АС і її частини

    • Розробка та оформлення документації на постачання комплектуючих виробів

    • Розробка завдань на проектування в суміжних частинах проекту

    • Робоча документація

    • Розробка робочої документації на АС і її частини

    • Розробка та адаптація програм

    • Введення в дію

    • Підготовка об' єкта автоматизації

    • Підготовка персоналу

    • Комплектація АС поставляються виробами (програмними і технічними засобами, програмно- технічними комплексами, інформаційними виробами)

    • Будівельно - монтажні роботи

    • Пусконалагоджувальні роботи

    • Проведення попередніх випробувань

    • Проведення дослідної експлуатації

    • Проведення приймальних випробувань

    • Супровід АС.

    • Виконання робіт відповідно до гарантійних зобов'язань

    • Післягарантійне обслуговування

    Ескізний, технічний проекти і робоча документація - це послідовне побудова усе більш точних проектних рішень. Допускається виключати стадію "Ескізний проект" і окремі етапи робіт на всіх стадіях, об' єднувати стадії "Технічний проект" і "Робоча документація" в "техноробочий проект", паралельно виконувати різні етапи і роботи, включати додаткові.

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

      1. 1   2   3   4   5   6   7   8   9   ...   62


    написать администратору сайта