Введение......................................................................................................... 3
1 Средства поддержки качества разработки программных проектов......................................................................................................... 4
1.1. Понятие проекта и его составляющих.................................................... 4
1.2. Основные процессы разработки программного проекта..................... 8
Постановка задачи по разработке системы поддержки качества разработки программных проектов............................................. 13
Постановка требований к разрабатываемой системе.. 14
Концептуальная архитектура разрабатываемой системы 14
Разработка методов и моделей представления системы 17
Выбор и обоснование технических и программных средств разработки и обеспечения взаимодействия основных программных модулей........................................................................ 22
Описание алгоритмов основных программных модулей 24
Разработка методики тестирования системы и тестовой модели........................................................................................................................... 25 Руководство по внедрению и эксплуатации системы. 28
Оценка результатов тестирования и пути совершенствования системы........................................................................................................ 34
ЗАключение................................................................................................. 36
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ......................................... 38
ПРИЛОЖЕНИЕ А............................................................................................. 39
ПРИЛОЖЕНИЕ Б............................................................................................. 40
ПРИЛОЖЕНИЕ В 49
В результате проделанной работы по созданию системы поддержки качества разработки программных проектов были пройдены основные этапы разработки информационных систем:
определены процессы разработки программного проекта; предложены, обоснованы пути, методы и средства улучшения качества разработки программного проекта; разработана архитектура автоматизированной системы поддержки качества реализации программных проектов; разработаны алгоритмы и выполнена программная реализация представляемой системы; представлен анализ путей внедрения и совершенствования разработанной системы.
Использование представленного приложения позволит сэкономить трудовые и временные ресурсы, что является существенным шагом к повышению качества работы менеджеров проектов и организации взаимодействия между разработчиками проекта за счет следующих факторов:
повышается продуктивность менеджеров; уменьшается время разработки проекта; сокращается количество механической работы; обеспечивается более точная и быстрая передача информации от разработчиков к менеджеру и обратно; сокращается количество случайных ошибок, возникающих из-за человеческого фактора.
Представленная система тестирования обладает следующими преимуществами:
высокая скорость обмена информацией, минимизирующая время ожидания при тестировании;
Список использованной литературы:
Богданов В.В. Управление проектами в Microsoft Project 2003: Учебный курс. СПб.: Питер. - 2003. «Использование BPWin в консалтинговых проектах», Компьютер Пресс.−2002. Канер С., Фолк Дж. и др. Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений. ДиаСофт. - 2001. Клиффорд Ф. Грей, Эрик У. Ларсон. Управление проектами. Практическое руководство.М .: Дело и сервис.- 2002. Крачтен Ф. Введение в Rational Unified Process. Издательский дом «Вильямс».. - Ларман К. Применение UML и шаблонов проектирования. 2-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс». - 2004. Леоненков А. Самоучитель UML. − СПб.: Питер.− 2004. Липаев В.В. Анализ и сокращение рисков проектов сложных программных средств. Синтег. – 2005. Огвоздин В.Ю. Управление качеством. Основы теории и практики . – М.: Издательский дом «Вильямс». – 2007. Паулк М., Куртис Б.и др. Модель зрелости процессов разработки программного обеспечения - Capability Maturity Model for Software (CMM). Интерфейс-Пресс. – 2002. Руководство к своду знаний по управлению проектами (Руководство PMBOK). Институт Управления Проектами. -

