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

Страница 4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Газораспределительный механизм ВАЗ 21081
ГРМ служит для управления процессами наполнения цилиндров воздухом или топливно-воздушной смесью и выпуска отработавших газов из цилиндров. Управление процессами выпуска и впуска осуществляется путем открытия и закрытия отверстий в цилиндре двигателя от угла поворота кривошипа коленчатого вала. Тип ...

Особенности перевозок
К управлению автотранспортом допускаются лица, прошедшие спецподготовку, вводный инструктаж, инструктаж по пожарной безопасности, первичный инструктаж на рабочем месте, инструктаж по электробезопасности на рабочем месте. Особенностью перевозок в МУП САХ является то, что на всех «Мусоровозах» устано ...

Навигация

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