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

Страница 4

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

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

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

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

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

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

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

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

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

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

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

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

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

Разработка технологического процесса и технологии ремонта по смене автосцепки при текущем отцепочном ремонте
1) Подача вагона на рем.путь 2) Контрольный обмер шаблонами 3) Подтверждение выявленных дефектов 4) Ремонт 5) Снятие неисправной автосцепки 6) Постановка исправной автосцепки 7) Испытание автосцепки и ее механизма 8) Приемка Конструкция автосцепки СА-З Автосцепка СА-З (рис.2) является тягово-ударно ...

Построение профиля кулачка
Профиль прямого хода кулачка при известных R0, ρ и S = f(β) строю следующим образом: Вычерчиваю начальную окружность радиусом R0 ; Из центра начальной окружности вычерчиваю окружность радиусом RП1 = R0 + ρ = 50 +30 = 80 мм; Угол профиля прямого хода разбиваю на 50; Из центра начально ...

Определение грузооборота брутто на отделении
Расчет тонно-километров брутто производится в табл. 2.1. отдельно для груженых и порожних вагонов. Для расчета используются данные о величине тонно-километров нетто пробега груженых и порожних вагонов, а также среднем весе тары вагона (22т). Т-км тары груженого вагона рассчитываются как произведени ...

Навигация

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