SlideShare ist ein Scribd-Unternehmen logo
1 von 7
«Проектування
програмних систем»
Лекційний курс –
к.пед.н.
Погромська Анна Сергіївна
Мета курсу
• отримання теоретичних знань про
принципи, технології, методи та засоби
проектування програмних систем, а також
придбання практичних навичок у
виконанні дій з об’єктно-орієнтованого
проектування програмних продуктів .
Завдання курсу
• вивчити теоретичні основи проектування
програмних систем (ПС);
• вивчити принципи проектування ПС;
• розкрити значення основ програмної
інженерії;
• отримати практичні вміння роботи з
діаграмними технологіями об’єктно-
орієнтованого проектування програмних
систем в середовищах Rational Rose,
Modelio і т. под.
Вивчення даної дисципліни
базується на наступних
дисциплінах:
• Бази даних та інформаційні системи;
• Інформатика (Програмування);
• Архітектура обчислювальних систем;
• Операційні системи.
Основні положення дисципліни можуть
бути використані у подальшому при
вивченні наступних дисциплін:
• Інженерія програмного забезпечення;
• Методологія проектування сучасних БД;
• Паралельні та розподілені обчислення.
Перелік лекцій
1. Основи програмної інженерії.
2. Моделі та їх роль в створенні систем. Об’єктна
модель
3. Уніфікована мова проектування UML.
4. Визначення вимог до програмного забезпечення.
5. Аналіз та проектування програмних систем. Аналіз
ПС.
6. Аналіз та проектування програмних систем.
Проектування ПС.
7. Об’єктна мова обмежень (OCL).
8. Проектування класів, баз даних.
9. Шаблони проектування.
10. Технологія створення програмних систем RUP.
Контролюючі блоки з курсу
Лекційний блок
• Пройти підсумкове тестування.
• Виконати дослідне завдання.
Лабораторний блок
1. Виконати завдання до лаб. робіт.
2. Виконати індивідуальне завдання згідно
Вашого варіанту.
Бажаю Вам
успіхів у навчанні !

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (7)

Reklama pp
Reklama ppReklama pp
Reklama pp
 
Презентация специальности МП
Презентация специальности МППрезентация специальности МП
Презентация специальности МП
 
анотація ад
анотація аданотація ад
анотація ад
 
Informatika 2014
Informatika 2014Informatika 2014
Informatika 2014
 
Етапи розв'язування задач за допомогою комп'ютера
Етапи розв'язування задач за допомогою комп'ютераЕтапи розв'язування задач за допомогою комп'ютера
Етапи розв'язування задач за допомогою комп'ютера
 
Software Construction (Puyul)
Software Construction (Puyul)Software Construction (Puyul)
Software Construction (Puyul)
 
презентація
презентаціяпрезентація
презентація
 

Ähnlich wie ппс

Програмна інженерія
Програмна інженеріяПрограмна інженерія
Програмна інженеріяfetkdavt
 
календарне планування 11 клас. інформатика
календарне планування 11 клас. інформатикакалендарне планування 11 клас. інформатика
календарне планування 11 клас. інформатикаТетяна Шверненко
 
КДАВТ - Інформаційні технології
КДАВТ - Інформаційні технологіїКДАВТ - Інформаційні технології
КДАВТ - Інформаційні технологіїmultkop
 
програмна інженерія
програмна інженеріяпрограмна інженерія
програмна інженеріяSery Fomin
 
вивчення теми основи алгоритмізації та програмування
вивчення теми основи алгоритмізації та програмуваннявивчення теми основи алгоритмізації та програмування
вивчення теми основи алгоритмізації та програмуванняTamara Emec
 
ОПИС НАВЧАЛЬНОЇ ДИСЦИПЛІНИ_Інформатика(інт).docx
ОПИС НАВЧАЛЬНОЇ ДИСЦИПЛІНИ_Інформатика(інт).docxОПИС НАВЧАЛЬНОЇ ДИСЦИПЛІНИ_Інформатика(інт).docx
ОПИС НАВЧАЛЬНОЇ ДИСЦИПЛІНИ_Інформатика(інт).docxOlena
 
Case технології
Case технології Case технології
Case технології Irina Semenova
 
10 клас инф технолог профиль Завадський програм.
10 клас  инф технолог профиль Завадський програм.10 клас  инф технолог профиль Завадський програм.
10 клас инф технолог профиль Завадський програм.af1311
 
10 клас иф технолог проф-ль завадський програм.
10 клас  иф технолог проф-ль завадський програм.10 клас  иф технолог проф-ль завадський програм.
10 клас иф технолог проф-ль завадський програм.af1311
 
10 клас инф технолог профиль завадський програм.
10 клас  инф технолог профиль завадський програм.10 клас  инф технолог профиль завадський програм.
10 клас инф технолог профиль завадський програм.af1311
 
програмне та інформаційне_забезпечення_сапр
програмне та інформаційне_забезпечення_сапрпрограмне та інформаційне_забезпечення_сапр
програмне та інформаційне_забезпечення_сапрIrina Semenova
 
Тема 1 Введення в програмну інженерію
Тема 1 Введення в програмну інженеріюТема 1 Введення в програмну інженерію
Тема 1 Введення в програмну інженеріюOleg Nazarevych
 
основи програмування 1
основи програмування  1основи програмування  1
основи програмування 1CDN_IF
 
informatyka_9_klas_ryvkind_2022.pdf
informatyka_9_klas_ryvkind_2022.pdfinformatyka_9_klas_ryvkind_2022.pdf
informatyka_9_klas_ryvkind_2022.pdfssuser59c0a2
 
Введення в програмну інженерію
Введення в програмну інженеріюВведення в програмну інженерію
Введення в програмну інженеріюOleg Nazarevych
 
Калентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класуКалентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класуVsimPPT
 
принципи побудови і функціонування сапр
принципи побудови і функціонування сапрпринципи побудови і функціонування сапр
принципи побудови і функціонування сапрIrina Semenova
 

Ähnlich wie ппс (20)

Computer science.pdf
Computer science.pdfComputer science.pdf
Computer science.pdf
 
Програмна інженерія
Програмна інженеріяПрограмна інженерія
Програмна інженерія
 
календарне планування 11 клас. інформатика
календарне планування 11 клас. інформатикакалендарне планування 11 клас. інформатика
календарне планування 11 клас. інформатика
 
КДАВТ - Інформаційні технології
КДАВТ - Інформаційні технологіїКДАВТ - Інформаційні технології
КДАВТ - Інформаційні технології
 
програмна інженерія
програмна інженеріяпрограмна інженерія
програмна інженерія
 
вивчення теми основи алгоритмізації та програмування
вивчення теми основи алгоритмізації та програмуваннявивчення теми основи алгоритмізації та програмування
вивчення теми основи алгоритмізації та програмування
 
Uchbovyi tsentr2010
Uchbovyi tsentr2010Uchbovyi tsentr2010
Uchbovyi tsentr2010
 
ОПИС НАВЧАЛЬНОЇ ДИСЦИПЛІНИ_Інформатика(інт).docx
ОПИС НАВЧАЛЬНОЇ ДИСЦИПЛІНИ_Інформатика(інт).docxОПИС НАВЧАЛЬНОЇ ДИСЦИПЛІНИ_Інформатика(інт).docx
ОПИС НАВЧАЛЬНОЇ ДИСЦИПЛІНИ_Інформатика(інт).docx
 
Case технології
Case технології Case технології
Case технології
 
m-9-10.pptx
m-9-10.pptxm-9-10.pptx
m-9-10.pptx
 
10 клас инф технолог профиль Завадський програм.
10 клас  инф технолог профиль Завадський програм.10 клас  инф технолог профиль Завадський програм.
10 клас инф технолог профиль Завадський програм.
 
10 клас иф технолог проф-ль завадський програм.
10 клас  иф технолог проф-ль завадський програм.10 клас  иф технолог проф-ль завадський програм.
10 клас иф технолог проф-ль завадський програм.
 
10 клас инф технолог профиль завадський програм.
10 клас  инф технолог профиль завадський програм.10 клас  инф технолог профиль завадський програм.
10 клас инф технолог профиль завадський програм.
 
програмне та інформаційне_забезпечення_сапр
програмне та інформаційне_забезпечення_сапрпрограмне та інформаційне_забезпечення_сапр
програмне та інформаційне_забезпечення_сапр
 
Тема 1 Введення в програмну інженерію
Тема 1 Введення в програмну інженеріюТема 1 Введення в програмну інженерію
Тема 1 Введення в програмну інженерію
 
основи програмування 1
основи програмування  1основи програмування  1
основи програмування 1
 
informatyka_9_klas_ryvkind_2022.pdf
informatyka_9_klas_ryvkind_2022.pdfinformatyka_9_klas_ryvkind_2022.pdf
informatyka_9_klas_ryvkind_2022.pdf
 
Введення в програмну інженерію
Введення в програмну інженеріюВведення в програмну інженерію
Введення в програмну інженерію
 
Калентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класуКалентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класу
 
принципи побудови і функціонування сапр
принципи побудови і функціонування сапрпринципи побудови і функціонування сапр
принципи побудови і функціонування сапр
 

Mehr von pogromskaya

електронні матеріали
електронні матеріалиелектронні матеріали
електронні матеріалиpogromskaya
 
Проектування реляційних БД
Проектування реляційних БДПроектування реляційних БД
Проектування реляційних БДpogromskaya
 
Моделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграмиМоделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграмиpogromskaya
 
Реляційна модель БД
Реляційна модель БДРеляційна модель БД
Реляційна модель БДpogromskaya
 
інтегровані уроки
інтегровані урокиінтегровані уроки
інтегровані урокиpogromskaya
 
Розгортання
РозгортанняРозгортання
Розгортанняpogromskaya
 
Прецедентів
ПрецедентівПрецедентів
Прецедентівpogromskaya
 
Компонентів
КомпонентівКомпонентів
Компонентівpogromskaya
 
Діяльності
ДіяльностіДіяльності
Діяльностіpogromskaya
 
Взаємодії
ВзаємодіїВзаємодії
Взаємодіїpogromskaya
 
Введення Uml
Введення UmlВведення Uml
Введення Umlpogromskaya
 
Trpo 3 создание_по2
Trpo 3 создание_по2Trpo 3 создание_по2
Trpo 3 создание_по2pogromskaya
 

Mehr von pogromskaya (20)

електронні матеріали
електронні матеріалиелектронні матеріали
електронні матеріали
 
Проектування реляційних БД
Проектування реляційних БДПроектування реляційних БД
Проектування реляційних БД
 
Моделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграмиМоделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграми
 
Реляційна модель БД
Реляційна модель БДРеляційна модель БД
Реляційна модель БД
 
САПР_СALS
САПР_СALSСАПР_СALS
САПР_СALS
 
інтегровані уроки
інтегровані урокиінтегровані уроки
інтегровані уроки
 
ікт
іктікт
ікт
 
сапр
сапрсапр
сапр
 
Розгортання
РозгортанняРозгортання
Розгортання
 
Прецедентів
ПрецедентівПрецедентів
Прецедентів
 
Компонентів
КомпонентівКомпонентів
Компонентів
 
Діяльності
ДіяльностіДіяльності
Діяльності
 
Взаємодії
ВзаємодіїВзаємодії
Взаємодії
 
Станів
СтанівСтанів
Станів
 
Введення Uml
Введення UmlВведення Uml
Введення Uml
 
Класів
КласівКласів
Класів
 
MW
MWMW
MW
 
C-S
C-SC-S
C-S
 
ПВПС
ПВПСПВПС
ПВПС
 
Trpo 3 создание_по2
Trpo 3 создание_по2Trpo 3 создание_по2
Trpo 3 создание_по2
 

Kürzlich hochgeladen

Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxOlgaDidenko6
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxOlgaDidenko6
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняtetiana1958
 
Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніestet13
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаAdriana Himinets
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptOlgaDidenko6
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"tetiana1958
 

Kürzlich hochgeladen (10)

Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 
Габон
ГабонГабон
Габон
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 
Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війні
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
 

ппс

  • 1. «Проектування програмних систем» Лекційний курс – к.пед.н. Погромська Анна Сергіївна
  • 2. Мета курсу • отримання теоретичних знань про принципи, технології, методи та засоби проектування програмних систем, а також придбання практичних навичок у виконанні дій з об’єктно-орієнтованого проектування програмних продуктів .
  • 3. Завдання курсу • вивчити теоретичні основи проектування програмних систем (ПС); • вивчити принципи проектування ПС; • розкрити значення основ програмної інженерії; • отримати практичні вміння роботи з діаграмними технологіями об’єктно- орієнтованого проектування програмних систем в середовищах Rational Rose, Modelio і т. под.
  • 4. Вивчення даної дисципліни базується на наступних дисциплінах: • Бази даних та інформаційні системи; • Інформатика (Програмування); • Архітектура обчислювальних систем; • Операційні системи. Основні положення дисципліни можуть бути використані у подальшому при вивченні наступних дисциплін: • Інженерія програмного забезпечення; • Методологія проектування сучасних БД; • Паралельні та розподілені обчислення.
  • 5. Перелік лекцій 1. Основи програмної інженерії. 2. Моделі та їх роль в створенні систем. Об’єктна модель 3. Уніфікована мова проектування UML. 4. Визначення вимог до програмного забезпечення. 5. Аналіз та проектування програмних систем. Аналіз ПС. 6. Аналіз та проектування програмних систем. Проектування ПС. 7. Об’єктна мова обмежень (OCL). 8. Проектування класів, баз даних. 9. Шаблони проектування. 10. Технологія створення програмних систем RUP.
  • 6. Контролюючі блоки з курсу Лекційний блок • Пройти підсумкове тестування. • Виконати дослідне завдання. Лабораторний блок 1. Виконати завдання до лаб. робіт. 2. Виконати індивідуальне завдання згідно Вашого варіанту.