SlideShare a Scribd company logo
Конструювання програмного забезпечення (Software Construction) ,[object Object],Дана робоча програма базується на IEEE Guide to the Software Engineering Body of Knowledge - SWEBOK, 2004.
Дисципліна читається студентам ІІ курсу спеціальності «Програмне забезпечення автоматизованих систем» у 4 семестрі. ,[object Object],[object Object],[object Object],[object Object]
Із курсом  “Конструювання програмного забезпечення”  студенти ознайомлюються після вивчення  наступних професійно-орієнтованих дисциплін: 1.  Програмування; 2. Дискретна математика; 3. Дискретні структури; 4. Алгоритми та структури даних; 5. Об'єктно-орієнтоване програмування (чит. в 3-му і 4-му семестрах); 6. Групова динаміка; 7. Основи програмної інженерії (читається в 3-му і 4-му  семестрах); 8. Професійна практика програмної інженерії (читається паралельно); 9. Людино-машинний інтерфейс (читається паралельно); 10. Архітектура комп'ютера.
Нижче подано перелік дисциплін, що будуть читатися після к урсу “Конструювання програмного забезпечення”,  певним  чином залежні від нього або перетинаються із ним: 1. Операційні системи; 2. Розподілені обчислення; 3. Архітектура та проектування програмного забезпечення; 4. Аналіз вимог до програмного забезпечення; 5. Якість програмного забезпечення; 6. Проектний практикум; 7. Менеджмент проектів програмного забезпечення; 8. Моделювання програмного забезпечення; 9. Безпека програм та даних.
Анотація ,[object Object]
Тема 1. Основи конструювання (Software Construction Fundamentals) ,[object Object],[object Object],[object Object],[object Object]
Тема 2. Керування конструюванням (Managing Construction) ,[object Object],[object Object],[object Object]
Тема 3. Практичні міркування (Practical Considerations) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Тема 4. Шаблони проектування (Design pattern) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Тематика лабораторних робіт ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Література ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Similar to Software Construction (Puyul)

календарне планування 11 клас. інформатика
календарне планування 11 клас. інформатикакалендарне планування 11 клас. інформатика
календарне планування 11 клас. інформатика
Тетяна Шверненко
 
10 клас инф технолог профиль Завадський програм.
10 клас  инф технолог профиль Завадський програм.10 клас  инф технолог профиль Завадський програм.
10 клас инф технолог профиль Завадський програм.af1311
 
10 клас иф технолог проф-ль завадський програм.
10 клас  иф технолог проф-ль завадський програм.10 клас  иф технолог проф-ль завадський програм.
10 клас иф технолог проф-ль завадський програм.af1311
 
10 клас инф технолог профиль завадський програм.
10 клас  инф технолог профиль завадський програм.10 клас  инф технолог профиль завадський програм.
10 клас инф технолог профиль завадський програм.af1311
 
Інформатика. Третій рік – єдиний курс. 11 клас.
Інформатика. Третій рік – єдиний курс. 11 клас. Інформатика. Третій рік – єдиний курс. 11 клас.
Інформатика. Третій рік – єдиний курс. 11 клас. StAlKeRoV
 
Тестування Програмного Забезпечення на Практиці - Червень 2014
Тестування Програмного Забезпечення на Практиці - Червень 2014Тестування Програмного Забезпечення на Практиці - Червень 2014
Тестування Програмного Забезпечення на Практиці - Червень 2014QualityAssuranceGroup
 
Question mag 050103
Question mag 050103Question mag 050103
Question mag 050103
Tani Ta
 
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
QADay
 
основи програмування 1
основи програмування  1основи програмування  1
основи програмування 1
CDN_IF
 
m-9-10.pptx
m-9-10.pptxm-9-10.pptx
m-9-10.pptx
AlexanderSmidt
 
Розробка веб-сайту. Основні етапи
Розробка веб-сайту. Основні етапиРозробка веб-сайту. Основні етапи
Розробка веб-сайту. Основні етапи
Олексій Артеменко
 
7 9 класи
7 9 класи7 9 класи
Калентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класуКалентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класу
VsimPPT
 
Презентація Курсу "Тестування Програмного Забезпечення на Практиці" QAGroup...
Презентація Курсу "Тестування Програмного Забезпечення на Практиці"   QAGroup...Презентація Курсу "Тестування Програмного Забезпечення на Практиці"   QAGroup...
Презентація Курсу "Тестування Програмного Забезпечення на Практиці" QAGroup...QualityAssuranceGroup
 
Введення в програмну інженерію
Введення в програмну інженеріюВведення в програмну інженерію
Введення в програмну інженерію
Oleg Nazarevych
 
ACM2020_Lecture1
ACM2020_Lecture1ACM2020_Lecture1
ACM2020_Lecture1
Назар Козак
 
11 клас 5 урок
11 клас 5 урок11 клас 5 урок
11 клас 5 урокNuta1910
 
Основні етапи розв'язування задач із використанням комп'ютера
Основні етапи розв'язування задач із використанням комп'ютераОсновні етапи розв'язування задач із використанням комп'ютера
Основні етапи розв'язування задач із використанням комп'ютера
Nuta1910
 
informatyka_9_klas_ryvkind_2022.pdf
informatyka_9_klas_ryvkind_2022.pdfinformatyka_9_klas_ryvkind_2022.pdf
informatyka_9_klas_ryvkind_2022.pdf
ssuser59c0a2
 
ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...
ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...
ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...
QADay
 

Similar to Software Construction (Puyul) (20)

календарне планування 11 клас. інформатика
календарне планування 11 клас. інформатикакалендарне планування 11 клас. інформатика
календарне планування 11 клас. інформатика
 
10 клас инф технолог профиль Завадський програм.
10 клас  инф технолог профиль Завадський програм.10 клас  инф технолог профиль Завадський програм.
10 клас инф технолог профиль Завадський програм.
 
10 клас иф технолог проф-ль завадський програм.
10 клас  иф технолог проф-ль завадський програм.10 клас  иф технолог проф-ль завадський програм.
10 клас иф технолог проф-ль завадський програм.
 
10 клас инф технолог профиль завадський програм.
10 клас  инф технолог профиль завадський програм.10 клас  инф технолог профиль завадський програм.
10 клас инф технолог профиль завадський програм.
 
Інформатика. Третій рік – єдиний курс. 11 клас.
Інформатика. Третій рік – єдиний курс. 11 клас. Інформатика. Третій рік – єдиний курс. 11 клас.
Інформатика. Третій рік – єдиний курс. 11 клас.
 
Тестування Програмного Забезпечення на Практиці - Червень 2014
Тестування Програмного Забезпечення на Практиці - Червень 2014Тестування Програмного Забезпечення на Практиці - Червень 2014
Тестування Програмного Забезпечення на Практиці - Червень 2014
 
Question mag 050103
Question mag 050103Question mag 050103
Question mag 050103
 
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
 
основи програмування 1
основи програмування  1основи програмування  1
основи програмування 1
 
m-9-10.pptx
m-9-10.pptxm-9-10.pptx
m-9-10.pptx
 
Розробка веб-сайту. Основні етапи
Розробка веб-сайту. Основні етапиРозробка веб-сайту. Основні етапи
Розробка веб-сайту. Основні етапи
 
7 9 класи
7 9 класи7 9 класи
7 9 класи
 
Калентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класуКалентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класу
 
Презентація Курсу "Тестування Програмного Забезпечення на Практиці" QAGroup...
Презентація Курсу "Тестування Програмного Забезпечення на Практиці"   QAGroup...Презентація Курсу "Тестування Програмного Забезпечення на Практиці"   QAGroup...
Презентація Курсу "Тестування Програмного Забезпечення на Практиці" QAGroup...
 
Введення в програмну інженерію
Введення в програмну інженеріюВведення в програмну інженерію
Введення в програмну інженерію
 
ACM2020_Lecture1
ACM2020_Lecture1ACM2020_Lecture1
ACM2020_Lecture1
 
11 клас 5 урок
11 клас 5 урок11 клас 5 урок
11 клас 5 урок
 
Основні етапи розв'язування задач із використанням комп'ютера
Основні етапи розв'язування задач із використанням комп'ютераОсновні етапи розв'язування задач із використанням комп'ютера
Основні етапи розв'язування задач із використанням комп'ютера
 
informatyka_9_klas_ryvkind_2022.pdf
informatyka_9_klas_ryvkind_2022.pdfinformatyka_9_klas_ryvkind_2022.pdf
informatyka_9_klas_ryvkind_2022.pdf
 
ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...
ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...
ЮРІЙ СЕРДЮК «Патерни проектування в автоматизації. Практичний досвід з Python...
 

Software Construction (Puyul)

  • 1.
  • 2.
  • 3. Із курсом “Конструювання програмного забезпечення” студенти ознайомлюються після вивчення наступних професійно-орієнтованих дисциплін: 1. Програмування; 2. Дискретна математика; 3. Дискретні структури; 4. Алгоритми та структури даних; 5. Об'єктно-орієнтоване програмування (чит. в 3-му і 4-му семестрах); 6. Групова динаміка; 7. Основи програмної інженерії (читається в 3-му і 4-му семестрах); 8. Професійна практика програмної інженерії (читається паралельно); 9. Людино-машинний інтерфейс (читається паралельно); 10. Архітектура комп'ютера.
  • 4. Нижче подано перелік дисциплін, що будуть читатися після к урсу “Конструювання програмного забезпечення”, певним чином залежні від нього або перетинаються із ним: 1. Операційні системи; 2. Розподілені обчислення; 3. Архітектура та проектування програмного забезпечення; 4. Аналіз вимог до програмного забезпечення; 5. Якість програмного забезпечення; 6. Проектний практикум; 7. Менеджмент проектів програмного забезпечення; 8. Моделювання програмного забезпечення; 9. Безпека програм та даних.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.