Конспект лекций по предмету "Программирование"


Надежность

Одним из основных параметров надежности разрабатываемой программной системы является концептуальная целостность, т.е. единообразие стиля и простота структуры. Обычно она достигается за счет минимизации числа разработчиков. Организация бригады главного программиста также способствует концептуальной целостности системы, т.к. основная работа по проектированию в этом случае выполняется главным программистом.
Среди проектировщиков этот метод называется интеллектуальным программированием. Техническим документом, отражающим этот подход, является логическая структура программы (структурная схема).
Аттестация системы должна осуществляться на всех стадиях разработки. Для каждого уровня проектирования, кодирования или тестирования необходимо показать, что правильность системы сохраняется при добавлении в нее любых новых частей. Это должно быть отражено в структурной схеме. Для контроля правильности используется так называемый контрольный анализ. Проведение контрольного анализа периодически планируется для всех исполнителей. Для просмотра выбирается какая-то часть системы. Каждому участнику анализа выдается необходимая информация (например, ТЗ). В случае необходимости разработчик дает пояснение. Экс­перт(ы) должен сделать заключение по правильности этапа разработки. Цель контрольного анализа — обнаружение ошибок, а не их исправление. Объясняя проект другим, исполнитель может выявить нечетко сформулированную спецификацию либо незаданное условие.
Существенным является то обстоятельство, что такой анализ не ставит целью оценку работы исполнителя.


Не сдавайте скачаную работу преподавателю!
Данный конспект лекций Вы можете использовать для создания шпаргалок и подготовки к экзаменам.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем конспект самостоятельно:
! Как написать конспект Как правильно подойти к написанию чтобы быстро и информативно все зафиксировать.