1. |
Name of discipline |
Information Technologies |
2. |
Course of study, specialty |
3, 1-31 03 08 Mathematics and Information Technology (majors in) Major in 1-31 03 08-01 Web development and Internet Technologies Major in 1-31 03 08-02 Mathematical and Software of Mobile Devices |
3. |
Semester of training |
6 |
4. |
Amount of credits |
1 |
5. |
Full name of lecturer |
Iskortseva Natalia Vasilievna |
6. |
Objectives of studying discipline |
To give students the basic concepts of building proper knowledge and practical skills in the field of software development and testing processes to improve their ability to be full participants in development teams. |
7. |
Prerequisites |
Web-programming; Programming Methods and Informatics |
8. |
Contents of discipline |
Management of software development. Purpose, content and features of the course. The main functional roles in the development team. Software life cycle models and the role of the project manager. Planning stages of software development. Planning of infrastructure, processes, assessment of the complexity of the project and scheduling, planning for quality assurance. Project control. Project management and monitoring, management of the development team. Testing as a stage of software development. The main value of testing. Methods of testing. Basic principles and methods of software testing. Separation by types and levels of testing. Types and levels of testing. Modular and automated testing. |
9. |
Recommended literature |
1. И.Н. Скопин “Основы менеджмента программных проектов” – Интернет-университет инфор-мационных технологий – ИНТУИТ.ру, 2004, 336c. 2. Ф. О`Коннэл “Как успешно руководить проектами. Серебряная пуля” – КУДИЦ-ОБРАЗ, 2005 3. Р.T. Фатрелл, Д.Ф. Шафер, Л.И. Шафер “Управление программными проектами: достижение оптимального качества при минимуме затрат” – Вильямс, 2003, 1136c. 4. Ф. Брукс “Мифический человеко-месяц или как создаются программные системы” – Символ-Плюс, 2006, 304c. 5. J. Charvat “Project.Management.Methodologies” – John Wiley & Sons, 2003. 6. I. Burnstein “Practical software testing. А process-oriented approach.” – Springer-Verlag, 2003. |
10. |
Teaching methods |
Passive, active, interactive, verbal, visual, problematic |
11. |
Language learning |
Russian |
12. |
Conditions (requirements), current control |
– testing; – verification of laboratory work. – writing essays; – Oral statements in the framework of project protection. |
13. |
Form certification |
Credit |