Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
32
Добавлен:
12.03.2016
Размер:
478.72 Кб
Скачать

Преподаватель

Корнелюк Ольга

Николаевна

 

Вопрос 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

Спасибо за внимание! Приступаем к выполнению практических

работ…

Соседние файлы в папке Материалы