ДИПЛОМНАЯ РАБОТА РАЗРАБОТКА ИНСТРУМЕНТАРИЯ ДЛЯ КОНТРОЛЯ КАЧЕСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Научный руководитель: ст. преподаватель Веревкин Сергей Анатольевич.

Презентация:



Advertisements
Похожие презентации
Дипломная работа Создание программного комплекса для организации и планирования рабочего времени страхового агента Исполнитель: студентка гр. ПИ-061 Парфёнова.
Advertisements

Система управления бизнес-процессами Цели внедрения СУБП Основные этапы внедрения СУБП Результаты внедрения СУБП.
Информационная безопасность Введение. Основные понятия теории ИБ Информация - сведения о лицах, предметах, факторах, событиях, явлениях и процессах независимо.
Роль муниципальных органов управления образованием в обеспечении соблюдения законодательства Российской Федерации в области образования.
Волгоградский государственный технический университет Кафедра ЭВМ Дисциплина «Технологии программного обеспечения» Проект «ERModelData» Разработчики :
Модель исследовательской магистратуры. 2 Формируемые компетенции.
Разработка системы автоматизации документооборота в процессе продаж металлоконструкций Научный руководитель: ст. пр. Веревкин Сергей Анатольевич Выполнил:
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ УРАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ.
Дипломная работа «РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СТРУКТУРНОГО АНАЛИЗА ЭКОНОМИКИ РЕГИОНА» Руководитель: Пимонов А.Г. Исполнитель: Игина И.В. Кемерово.
Жизненный цикл программного обеспечения Подготовил студент 1 курса Лось Павел.
РАЗРАБОТКА КОМПЛЕКСА ПРОГРАММ ПЛАНИРОВАНИЯ И УЧЕТА ДВИЖЕНИЯ КРУПНОГАБАРИТНЫХ ШИН ДЛЯ СИСТЕМЫ ФИЛИАЛОВ ОАО «УГОЛЬНАЯ КОМПАНИЯ «КУЗБАССРАЗРЕЗУГОЛЬ» Научный.
ОКАЗАНИЕ ПОМОЩИ БАНКУ В ВЫЖИВАНИИ В УСЛОВИЯХ КРИЗИСА: РОЛЬ УЧЕБНОГО ЦЕНТРА Семеняк Олеся Директор по развитию и оценки персонала 2009 г.
Матрица связи между ISO 9001:2008 и ISO 9001:2015.
ОЦЕНКА КАЧЕСТВА ДОПОЛНИТЕЛЬНЫХ ОБРАЗОВАТЕЛЬНЫХ УСЛУГ КАК ИНСТРУМЕНТ УПРАВЛЕНЧЕСКОЙ ПРАКТИКИ Научный руководитель: доктор педагогических наук, профессор.
Понятие качества профессионального образования и обучения О.Н. Олейникова Д.п.н., профессор Директор Центра изучения проблем профессионального образования.
«1С:Документооборот 8». Зачем автоматизировать документооборот? Единая информационная база документов Возможность параллельного выполнения операций Непрерывность.
ИНФОРМАЦИЯ о ходе реализации Стандартов качества предоставления бюджетных услуг.
Digital Security LifeCycle Management System Эффективное решение для автоматизации процессов в рамках жизненного цикла СУИБ © 2008, Digital Security.
Разработка системы Выполнил: ст. гр. ПИ-051 Стародубцев Андрей Александрович Руководитель: ст. преподаватель Веревкин Сергей Анатольевич управления взаимоотношениями.
Транксрипт:

ДИПЛОМНАЯ РАБОТА РАЗРАБОТКА ИНСТРУМЕНТАРИЯ ДЛЯ КОНТРОЛЯ КАЧЕСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Научный руководитель: ст. преподаватель Веревкин Сергей Анатольевич Выполнил: Смирнов Максим Викторович Кемерово 2009

Цель и задачи Цель Исследование проблем при разработке программного обеспечения и программная реализация инструментов для повышения качества ПО Задачи Анализ методов для повышения качества ПО на этапах разработки Реализация инструментов для автоматизации методов рефакторинга баз данных 2

Понятие «качество» Определение ISO: Качество - это полнота свойств и характеристик продукта, процесса или услуги, которые обеспечивают способность удовлетворять заявленным или подразумеваемым потребностям. Определение IEEE: Качество программного обеспечения - это степень, в которой оно обладает требуемой комбинацией свойств. 3

Понятие «качество» для разработки ПО Свойства качества Минимизация затрачиваемого времени Минимизация затрачиваемых сил разработчиков Высокий уровень документирования Соблюдение стандартов, как общепринятых, так и стандартов организации Снижение количества несоответствий требованиям 4

Рефакторинг (Реорганизация) Это процесс полного или частичного преобразования внутренней структуры при сохранении внешнего поведения 5

Инструмент реорганизации баз данных 6 Главная форма программы

Функционал инструмента «Реорганизация БД» 7 Доступные операции над таблицами

Функционал инструмента «Реорганизация БД» 8

9

10

Функционал инструмента «Реорганизация БД» 11 Доступные операции над полями таблиц

Инструмент «Ведение версионности объектов БД» 12 Главная форма программы

Результат документирования 13

Заключение 14 Выявлены основные факторы для повышения качества ПО на этапе разработки: контроль и управляемость изменяющейся структурой БД; несоответствие кода стандартам и, следовательно, высокие трудозатраты по групповой разработке; Разработан инструмент по визуализации и автоматизации методов нормализации и денормализации баз данных Разработан инструмент для ведения версий объектов баз данных

Спасибо за внимание 15 Научный руководитель: ст. преподаватель Веревкин Сергей Анатольевич Выполнил: Смирнов Максим Викторович РАЗРАБОТКА ИНСТРУМЕНТАРИЯ ДЛЯ КОНТРОЛЯ КАЧЕСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ