- •Преподаватель
- •Вопрос 1 Что такое программное
- •ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
- •Причины сложностей, возникающие при разработке сложных программных систем
- •Структура затрат на создание ПО
- •Признаки качественного ПО
- •Перелік практичних робіт з дисципліни “Основи програмної інженерії”
- •Перелік практичних робіт з дисципліни “Основи програмної інженерії”
- •Программа MindManager
- •Спасибо за внимание! Приступаем к выполнению практических
Преподаватель |
Корнелюк Ольга |
Николаевна |
|
Вопрос 1 Что такое программное
обеспечение?
Вопрос 2 Что такое инженерия
программного
обеспечения?
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Это компьютерные программы и соответствующая документация. Программные продукты разрабатываются или по частному заказу, или для продажи на рынке программных продуктов
ИНЖЕНЕРИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Это инженерная дисциплина, охватывающая все аспекты разработки программного обеспечения; это практическая дисциплина создания и сопровождения программных систем Целью инженерии программного обеспечения является эффективное создание программных систем.
Причины сложностей, возникающие при разработке сложных программных систем
возрастание как объема производства программного обеспечения, так и его сложности;
сближение вычислительной и коммуникационной техники ставит новые требования перед специалистами по программному обеспечению;
многие компании, занимающиеся производством ПО, не уделяют должного внимания эффективному применению современных методов, разработанных в рамках инженерии программного обеспечения;
требование уменьшения времени на создание ПО.
Структура затрат на создание ПО
60% от общих затрат |
40% от общих затрат |
на создание ПО |
на создание ПО |
занимают затраты |
занимают его |
непосредственно на |
тестирование и |
разработку ПО |
отладка |
|
ОДНАКО… |
Для программных продуктов, разрабатываемых по заказу, стоимость тестирования и отладки часто превышает стоимость разработки продукта
Признаки качественного ПО
Программные продукты должны удовлетворять требованиям
функциональности , эффективности (с точки зрения
пользователя), а также быть
надежными, удобными в эксплуатации
и
иметь возможности для модернизации
Перелік практичних робіт з дисципліни “Основи програмної інженерії”
Практична робота №1 Побудова карти пам'яті (діаграми - зв’язку). Практична робота №2. Побудова карти пам'яті (діаграма-зв'язку) на прикладі конспекту лекції із заданої дисципліни в програмі Mind Manager.
Практична робота №3. Побудова карти пам'яті (діаграма-зв'язку) для заданого процесу в програмі Mind Manager.
Практична робота №4. Побудова тимчасової діаграми етапів робіт для заданого процесу.
Практична робота №5. Створення презентацій. Практична робота №6. Розробка вимог до програмного забезпечення.
Практична робота №7. Схематична розробка моделі потоків даних. Практична робота №8. Схематична розробка об'єктних моделей. Практична робота №9. Створення елементів графічного інтерфейсу користувача.
Перелік практичних робіт з дисципліни “Основи програмної інженерії”
Практична робота №1 Побудова карти пам'яті (діаграми - зв’язку).
Практична робота №2. Побудова карти пам'яті (діаграма-зв'язку) на прикладі конспекту лекції із заданої дисципліни в програмі Mind Manager.
Практична робота №3. Побудова карти пам'яті (діаграма-зв'язку) для заданого процесу в програмі Mind Manager.
Практична робота №4. Побудова тимчасової діаграми етапів робіт для заданого процесу.
Практична робота №5. Створення презентацій.
Практична робота №6. Розробка вимог до програмного забезпечення.
Практична робота №7. Схематична розробка моделі потоків даних.
Практична робота №8. Схематична розробка об'єктних моделей.
Практична робота №9. Створення елементів графічного інтерфейсу користувача.
Программа MindManager
Использование MindManager возможно практически в любой области деятельности – для планирования, анализа, выработки решений или просто для упорядочивания и запоминания любых идей и планов.
C её помощью можно создавать обычные схемы и диаграммы связей для совещаний, планов, различных документов.
Рисунок 1 – Главное окно программы MindManager
Спасибо за внимание! Приступаем к выполнению практических
работ…