Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
21 слайд
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
710.00 kB
Просмотров:
55
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Технолог я Програмування та](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img0.jpg)
Содержание слайда: Технологія Програмування та Створення Програмних Продуктів.
Лекція 2.
Інженерія програмного забезпечення
№2 слайд![Зм ст](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img1.jpg)
№3 слайд![Базов дисципл ни нформац йн](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img2.jpg)
Содержание слайда: Базові дисципліни
“Інформаційні технології”
Знання основних засад в області ІТ
“Основи програмування”
Знання основних принципів розроблення програм
“Дискретна математика”
Знання математичних операцій
“Алгоритми і структури даних”
Вміння оперувати даними з допомогою алгоритмів
“Об’єктно-орієнтоване програмування”
Розуміння об’єктного підходу до програмування
№4 слайд![Основн поняття програмно](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img3.jpg)
Содержание слайда: Основні поняття програмної інженерії
Область дії програмної інженерії :
Computer Science – описує теорію і основи розроблення ПЗ
System Engineering – розглядають питання розробки систем з залученням комп’ютерних засобів
Software Engineering – частина системної інженерії, що включає розроблення ПЗ
№5 слайд![П - нженерна дисципл на](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img4.jpg)
Содержание слайда: ПІ - інженерна дисципліна
№6 слайд![Програмна нженер я як дисципл](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img5.jpg)
Содержание слайда: Програмна інженерія як дисципліна
Програмна інженерія – інженерна дисципліна, зв’язана з теорією, методами і засобами професійної розробки ПЗ
Відомо, що:
ПЗ = програми + вся сопутня документація
Висока вартість розробки ПЗ (вища, ніж для апаратури)
Вартість розробки ПЗ постійно зростає
Програмна інженерія допомагає вирішити проблему зростання вартості розроблення ПЗ
Програмна інженерія має справу з усіма аспектами створення ПЗ
№7 слайд![Область програмно нженер](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img6.jpg)
Содержание слайда: Область програмної інженерії
Отже, computer science представляє теоретичний базис. На практиці його недостатньо. Залишаються проблеми:
Пошук фінансування.
Робота з замовником.
Підбір кадрів і персоналу.
Етичні питання. Мікроклімат в колективі. Команда.
Забезпечення якості програмного продукту.
...
Всім цим займається програмна інженерія.
№8 слайд![Ц л д яльност програмних](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img7.jpg)
Содержание слайда: Цілі діяльності програмних інженерів
Створити якісний програмний продукт
Функціональність
Надійність
Легкість застосування
Ефективність
Легкість супроводу
Мобільність
Вкластися в бюджет проекту
60% розроблення ПЗ
40% тестування ПП
Вкластися у заплановані терміни
Грамотне планування
Аналіз ризиків
Межі проекту
Мотивування співробітників
№9 слайд![Як сний Програмний Продукт](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img8.jpg)
Содержание слайда: Якісний Програмний Продукт
№10 слайд![Поняття якост ПП це сукупн](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img9.jpg)
Содержание слайда: Поняття “якості” ПП
це сукупність його рис і характеристик, які впливають на здатність задовольняти задані потреби користувачів
Критерії якості ПЗ:
функціональність *
надійність *
легкість застосування
ефективність
супроводжуваність
мобільність
№11 слайд![Забезпечення над йност ПЗ](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img10.jpg)
Содержание слайда: Забезпечення надійності ПЗ
Боротьба зі складністю
Точність інтерпритації документів
Подолання бар’єру між розробником і користувачем ПП
Контроль ухвалюваних рішень
Взаємодія програмних інженерів з науковими розробками
№12 слайд![Вчасне завершення розробки ПП](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img11.jpg)
Содержание слайда: Вчасне завершення розробки ПП
№13 слайд![Складн сть програмно системи](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img12.jpg)
Содержание слайда: Складність програмної системи
М. Холстед (1977) запропонував міру довжини модуля: N n1log2 (n1) + n2log2(n2)
другу метрику М. Холстед розглядає об'єм V модуля: V = N x log2 (n1 + n2)
Том Маккейб (1976) розробив метрику цикломатичної складності: V(G)= E - N + 2
№14 слайд![Модел якост розроблення ПП](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img13.jpg)
Содержание слайда: Моделі якості розроблення ПП
Стандарти ISO 9001:2000 (ДСТУ ISO 9001-2001)
Capability Maturity Model (СММ)
№15 слайд![Процесний п дх д до](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img14.jpg)
Содержание слайда: Процесний підхід до забезпечення якості
№16 слайд![Capability Maturity Model](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img15.jpg)
Содержание слайда: Capability Maturity Model
№17 слайд![-р внева Модель Зр лост](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img16.jpg)
Содержание слайда: 5-рівнева Модель Зрілості
№18 слайд![Розробка вимог до ПЗ](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img17.jpg)
Содержание слайда: Розробка вимог до ПЗ
№19 слайд![Класиф кац я вимог до ПЗ](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img18.jpg)
Содержание слайда: Класифікація вимог до ПЗ
№20 слайд![В зуальний п дх д в нженер](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img19.jpg)
Содержание слайда: Візуальний підхід в інженерії вимог
№21 слайд![Л тература до лекц И.](/documents_6/2252254b8f54c0cc6613f0bfa7f8f978/img20.jpg)
Содержание слайда: Література до лекції
И. Соммервиль. Инженерия программного обеспечения,
6 изд. – И.д. "Вильямс", 2002.
http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/
Ian Sommerville. Software Engineering. 9th Edition.
http://www.cs.st-andrews.ac.uk/~ifs/Books/SE8/
Ian Sommerville. Software Engineering. 8th Edition.
Г. Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на C++. 2-е изд. – Бином, 1998.
O. Dahl, E. Dijkstra, C.A.R. Hoare. Structured Programming.–London, England: Academic Press, 1972.
Р. Лингер, Х. Миллс, Б. Уитт. Теория и практика структурного программирования. – М.: Мир, 1982.