Проектирование и технология разработки программного обеспечения
Технология разработки программных продуктов: основные понятия и определения, классификация программ, особенности создания программного продукта, жизненный цикл программы; проектирование программных продуктов; модульное программирование; стиль программирования, эффективность и оптимизация программ; отладка, тестирование, сопровождение программ; инструментальные средства разработки программ; технологии программирования; защита программ; коллективная разработка программных средств; экономические аспекты создания и использования программных средств
|
знания:
- модели процесса разработки программного обеспечения;
- методы тестирования и верификации программного обеспечения;
- стандарты качества программного обеспечения;
- методы и средства разработки программной документации
- методы организации работы в коллективах разработчиков программного обеспечения;
умения:
- участвовать в выработке требований к программному обеспечению;
- использовать специализированное программное обеспечение для создания проектной документации и командной работы;
- производить тестирование и оценивать результаты с учетом спецификации;
|