Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Отдел тестирования




Качество ядра базы данных

Качество разработки алгоритмов метафункций

Качество на уровне метапроекта достигается применением следующих мероприятий:

· Концентрация управления библиотеками в одной группе

· Ответственность руководителя метапроекта за все составляющие качества

· Жесткая регламентация взаимоотношений между отделами, искоренение "изустной" технологи работы

· Входной контроль качества заявок от прикладных программистов, двойное тестирование новых метафункций (первое тестирование выполняют прикладные программисты, второе - отдел тестирования в составе проекта)

· Построение вербальной модели автоматизируемого внешнего мира в терминах имен структуры данных, имен диалогов, отчетов и проч. Стандартизация этой модели в качестве единого межмодульного программного интерфейса

· Логические универсальные ребра жесткости

· Кружки качества

Развитием ядра базы данных занимается так называемая "ядерная" группа.

Качество ядерного программного кода легко подается традиционной метрологии качества программных продуктов: быстродействие и надежность, структурированность и открытость исходных текстов.

Качество системы управления базами данных определяется, прежде всего, качеством фундаментальных идей, заложенных в конструкцию. Реализация также важна, но в силу специфики, ядерные разработки имеют более широкую возможность для длительной доводки и "углубления" алгоритмической проработки узлов.

Традиционные механизмы контроля качества присутствуют в работе ядерной группы:

· Тройное тестирование новых версий ядра: метагруппа, прикладные программисты, отдел тестирования.

· Порядок ввода в эксплуатацию новых версий ядра жестко регламентируется специальными инструкциями, в частности, каждый проект, который переводится на новую версию ядра перед инсталляцией у клиента проходит полное перетестирование.

· Кружки качества анализируют качество исходных текстов, ошибки выявленные при тестировании, проводят мозговые штурмы новых задач.

Отдел тестирования - это прямые вложения в качество. Каждый модуль каждого проекта при создании снабжается так называемым "паспортом модуля", в котором ведется подробная история разработки, тестирования, модификаций и повторного тестирования данного узла

Программисты-тестировщики, следуя подробному техническому заданию, проходят по всем описанным бизнес-процессам и выполняют все операции предусмотренные соответствующими модулями. Сверяются результаты операций с текущими значениями постоянно-хранимых регистров.


Заключение. Гарантийные обязательства - вершина системы качества

Построение системы качества - это достижение совершенства: чем ближе ты подходишь к совершенству, тем более недостижимым оно видится.

Одним из показателей качества является гарантия, которую фирма разработчик дает на свои изделия. Фирма при реализации проектов берет на себя следующие гарантийные обязательства:

· Реализация проектов "под ключ", в стоимость договора всегда включено внедрение, обучение персонала заказчика, сопровождение, гарантия.

· Гарантийное обслуживание проекта с выездом к заказчику в течение одного года. В обслуживание включены доработки проекта, такие как модификация диалогов, отчетов, алгоритмов и структуры данных. Доработки позволяют гарантировать точное соответствие проекта требованиям клиента, даже в случае, если на этапе подготовки технического задания не все детали были учтены.

· Десять лет гарантии на физическую и логическую целостность данных. Эта гарантия достигается за счет наличия ребер жесткости в ядре базы данных и в метапроекте. Гарантия реализуется следующим образом: при возникновении проблем с запуском программы, при наличии сообщений об обнаружении ошибок в программе или данных, при явном логическом нарушении целостности банка данных, программисты фирмы выезжают к заказчику в течение двух часов и бесплатно устраняют все дефекты.




Поделиться с друзьями:


Дата добавления: 2015-04-30; Просмотров: 372; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.