Основы программной инженерии

Содержание

Слайд 2

Вопрос 1 Что такое программное обеспечение? Вопрос 2 Что такое инженерия программного обеспечения?

Вопрос 1
Что такое программное обеспечение?

Вопрос 2
Что такое инженерия

программного
обеспечения?
Слайд 3

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНЖЕНЕРИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Это компьютерные программы и соответствующая документация.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

ИНЖЕНЕРИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Это компьютерные программы и соответствующая документация. Программные продукты

разрабатываются или по частному заказу, или для продажи на рынке программных продуктов

Это инженерная дисциплина, охватывающая все аспекты разработки программного обеспечения; это практическая дисциплина создания и сопровождения программных систем Целью инженерии программного обеспечения является эффективное создание программных систем.

Слайд 4

возрастание как объема производства программного обеспечения, так и его сложности; сближение

возрастание как объема производства программного обеспечения, так и его сложности;
сближение вычислительной

и коммуникационной техники ставит новые требования перед специалистами по программному обеспечению;
многие компании, занимающиеся производством ПО, не уделяют должного внимания эффективному применению современных методов, разработанных в рамках инженерии программного обеспечения;
требование уменьшения времени на создание ПО.

Причины сложностей, возникающие при разработке сложных программных систем

Слайд 5

Структура затрат на создание ПО 60% от общих затрат на создание

Структура затрат на создание ПО

60% от общих затрат на создание ПО

занимают затраты непосредственно на разработку ПО

40% от общих затрат на создание ПО занимают его тестирование и отладка

ОДНАКО…

Для программных продуктов, разрабатываемых по заказу, стоимость тестирования и отладки часто превышает стоимость разработки продукта

40% от общих затрат на создание ПО занимают его тестирование и отладка

ОДНАКО…

ОДНАКО…

Слайд 6

Признаки качественного ПО Программные продукты должны удовлетворять требованиям функциональности , эффективности

Признаки качественного ПО

Программные продукты должны удовлетворять
требованиям
функциональности ,
эффективности

(с точки зрения пользователя),
а также быть
надежными,
удобными в эксплуатации
и
иметь возможности для модернизации
Слайд 7

Практична робота №1 Побудова карти пам'яті (діаграми - зв’язку). Практична робота

Практична робота №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. Створення елементів графічного інтерфейсу користувача.

Перелік практичних робіт з дисципліни
“Основи програмної інженерії”

Слайд 8

Перелік практичних робіт з дисципліни “Основи програмної інженерії” Практична робота №1

Перелік практичних робіт з дисципліни
“Основи програмної інженерії”

Практична робота №1 Побудова

карти пам'яті (діаграми - зв’язку).

Практична робота №2. Побудова карти пам'яті (діаграма-зв'язку) на прикладі конспекту лекції із заданої дисципліни в програмі Mind Manager.

Практична робота №3. Побудова карти пам'яті (діаграма-зв'язку) для заданого процесу в програмі Mind Manager.

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

Практична робота №5. Створення презентацій.

Практична робота №6. Розробка вимог до програмного забезпечення.

Практична робота №7. Схематична розробка моделі потоків даних.

Практична робота №8. Схематична розробка об'єктних моделей.

Практична робота №9. Створення елементів графічного інтерфейсу користувача.

Слайд 9

Программа MindManager Использование MindManager возможно практически в любой области деятельности –

Программа MindManager

Использование MindManager возможно практически в любой области деятельности – для

планирования, анализа, выработки решений или просто для упорядочивания и запоминания любых идей и планов.
C её помощью можно создавать обычные схемы и диаграммы связей для совещаний, планов, различных документов.

Рисунок 1 – Главное окно программы MindManager