Реализация. Реализация – это процесс создания программного обеспечения системы, установка технических средств, разработка эксплуатационной документации

Реализация – это процесс создания программного обеспечения системы, установка технических средств, разработка эксплуатационной документации.

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

Реализация должна быть направлена на точное воплощение проекта и программных спецификаций в программу на языке программирования. Основные критерии – точность и надежность.

Повышение надежности системы.

1. Защитное программирование. В начале каждой процедуры следует поместить блок проверки входных данных на правильность и осмысленность. Все получаемые данные считаются ошибочными, пока не будет доказано обратное. Самая надежная величина, не требующая никакой проверки, может быть ошибочной. Однако, если выполнять все мыслимые проверки, то проверочная часть программы может стать слишком сложной и следовательно в ней самой могут быть ошибки.

2. Избыточность позволяет по части данных проверить остальную часть. Если избыточности нет, то ее можно ввести.

3. Изоляция ошибок. Ошибка в части системы, не должна повлиять на другие части. Например, в операционных системах ошибка в одной программе не должна повлиять на другие программы и саму операционную систему.

Основная причина ошибок – сложность. Мерой сложности объекта является количество интеллектуальных усилий, необходимых для понимания этого объекта. Сложность системы зависит от количества и качества связей между ее компонентами и самих компонент. Чтобы уменьшить сложность объекта, вводятся уровни абстракции, иерархическая структура или модульность.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: