1. Мета викладання курсу
Галузь розробки програмного забезпечення - одна з наймолодших і перспективних галузей людської діяльності. В даний час складність завдань, що стоять перед галуззю, безперервно зростає, а це вимагає застосування спеціальних технологій організації і проведення процесу розробки програмного забезпечення. Теоретичне вивчення подібних технологій, суміщене з їх практичним застосуванням, є важливою частиною підготовки фахівця в області розробки ПП.
Метою даного курсу є вивчення основних шляхів організації і виконання успішних проектів в області розробки програмного забезпечення. В навчальному курсі розглянуто технологічні основи процесу розробки програмного забезпечення.
2. Завдання вивчення курсу
В рамках вивчення курсу передбачається вирішення наступних завдань:
2. Завдання вивчення курсу
В рамках вивчення курсу передбачається вирішення наступних завдань:
- розгляд технологічних основ процесу розробки програмного забезпечення;
- розроблення формальних вимог до програмної системи, основаних на потребах замовника;
- розроблення проекту програмної системи з урахуванням можливостей її подальшого розвитку, а також повторного використання її компонент в інших проектах;
- вивчення основ уніфікованої мови UML для візуального моделювання елементів наочної області в рамках проектування програмної системи і її основних компонент;
- розвиток навиків аналізу, проектування, документування і розробки програмних комплексів середньої складності.
- Teacher: Євген Чичкарьов