Понятие технологии программирования

Страница 4

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

точность результатов – обеспечение погрешности результатов не выше заданной. Величина погрешности зависит от точности исходных данных, степени адекватности используемой модели, точности выбранного метода и погрешности выполнения операций в компьютере. Жесткие требования к точности предъявляют системы навигации (например, система стыковки космических аппаратов) и системы управления технологическими процессами;

защищенность – обеспечение конфиденциальности информации. Наиболее жесткие требования предъявляются к системам, в которых хранится информация, связанная с государственной и коммерческой тайной. Для обеспечения защиты информации используют программные, криптографические, правовые и другие методы;

программная совместимость – возможность совместного функционирования с другим программным обеспечением. Чаще всего в данном случае речь идет о функционировании программы под управлением заданной операционной системы. Однако может потребоваться обмен данными с некоторой другой программой. В этом случае точно оговаривается формат передаваемых данных; аппаратная совместимость – возможность совместного функционирования с некоторым оборудованием. Это требование формулируют в виде минимально возможной конфигурации оборудования, на котором будет работать данное программное обеспечение. Если предполагается использование нестандартного оборудования, то для него должны быть описаны интерфейсы;

эффективность – использование минимально возможного количества ресурсов технических средств (например, времени микропроцессора, объема оперативной памяти, объема внешней памяти, количества внешних устройств и др.). Эффективность оценивается по каждому ресурсу отдельно, поэтому требования эффективности часто противоречат друг другу. Например, чтобы уменьшить время выполнения программы, необходимо увеличить объем оперативной памяти;

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

повторная входимость – возможность повторного выполнения без перезагрузки с диска. Данное требование обычно предъявляется к программному обеспечению, резидентно загруженному в оперативную память (например, драйверы);

реентерабельность – возможность «параллельного» использования несколькими процессами. Чтобы удовлетворить этому требованию, необходимо создавать копию данных, изменяемых программой, для каждого процесса.

Четко сформулировать спецификации требований к разрабатываемому ПО, чтобы затем занести их в техническое задание, – достаточно сложная и ответственная задача, которая требует проведения предпроектных исследований. [12]

Проектирование программного обеспечения

В настоящее время существует два основных подхода к проектированию программного обеспечения: структурное и объектное.

Страницы: 1 2 3 4 5 6 7 8 9

Похожие статьи:

Характеристика путевого хозяйства
Путевое хозяйство является одной из главных отраслей железнодорожного транспорта. В силу важнейшего значения путевого хозяйства ему всегда уделялось и уделяется большое внимание. В условиях высокой грузонапряженности Российских железных дорог текущее содержание пути является важнейшей составной час ...

Расчет корпуса распылителя
Корпус распылителя проверяют на деформацию от усилия затяжки гайки форсунки и напряжения разрыва в сечении по распыливающим отверстиям. Рисунок 6.2.1 Основные размеры корпуса распылителя. Деформация корпуса распылителя от усилия затяжки гайки форсунки: мкм где l3 = 0.03 м – длина зажимаемой части к ...

Составление схем формирования пассажирских составов
На основании рассчитанных параметров пассажирского (2.8) и скорого (2.9) поезда составлены схемы формирования составов в классической форме (таблицы 6 и 7). Таблица 6 – Схема формирования скорого поезда Номер вагона Категория вагона Длина, м Вес, т Населённость, чел 0 БП 24.5 68 - 1 ПЛ 24.5 57 54 2 ...

Навигация

Copyright © 2019 - All Rights Reserved - www.localtransport.ru