Topic outline

  • Анотація (основні ідеї) вибіркової дисципліни

    На момент початку ХХІ ст. такий особливий вид професійної діяльності як програмування  стає вкрай популярним.

    Навіть "початківці" у галузі ІТ вважають себе спроможними створювати ІТ-продукти.

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


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

    Вибірковий курс "Життєвий цикл програмного забезпечення" призначено для студентів спеціальності ІПЗ.

    Основна мета курсу - сфокусувати увагу майбутнього фахівця в галузі ІТ на таких поняттях, що становлять основу його професійної компетентності -

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


  • Стартові ідеї - Етапи вирішення задачі на комп'ютері

    • ПРОідеї - життєвий цикл програми

      • Базові моделі життєвого циклу програмного продукту

        • Командна робота та ролі в команді

          • Експериментаріум

            Передбачається поетапне виконання групового проєкту навчального спрямування.

            1.Призначаємо команду. Визначаємось з темою проєкту. Прогнозуємо можливі витрати ресурсів.

            2.Розподіляємо ролі і призначаємо завдання.

            3.Кожний член команди виконує призначену частину роботи.

            4.Збираємо проєкт. Оцінюємо реальні витрати та відповідність завданню.

            • Підсумковий контроль

              Передбачається проходження тесту

              Передбачається захист індивідуальної частини проєкту та командного проєкту.