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

Страница 4

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

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

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

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

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

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

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

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

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

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

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

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

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

Сооружение Кругобайкальской железной дорогии
Значительные трудности при строительстве Транссибирской магистрали вызвало сооружение Кругобайкальской железной дороги. «Несокрушимый памятник XIX века». С одной стороны – скалистые утесы, с другой, почти вплотную, воды Байкала. Образец гармоничного взаимодействия человека и природы: мост, каменная ...

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

Расчет годовых объёмов работ по ТО, ТР
Годовой объём работ по АТП определяется в человеко-часах и включает объём работ по ЕО, ТО-1, ТО-2, ТР, а также объём вспомогательных работ предприятия. На основе этих объёмов определяется численность рабочих производственных зон и участков. ТЕОс.г= åNЕОс г tЕОс, (2.31) ТЕОт.г= åNЕОт г t ...

Навигация

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