КАТЕГОРИИ: Архитектура-(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; Просмотров: 402; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |