Программа управления самолётом в режиме автопилотаСтраница 6
20) Тест проверки ограничений по использованию памяти и длительности исполнения группы программ. Предназначен для выявления ошибок использования группой программ реальных ресурсов компьютера, при этом проверяется использование ресурсов типовых режимах исполнения программ. В критических режимах максимальное количество данных, а так же при различных искажениях входной информации.
21) Тест проверки полноты решения функциональных задач группой программ, служащих для завершающего контроля группы программ при обнаружении ошибок оставшихся после обнаружения программа завершается. Проверки межмодульных интерфейсов внутри группы программ и проверка функций группы во всех заданных режимах.
22) Тест проверки полноты решения функциональных задач комплексом программ при типовых исходных данных- Предназначен для обнаружения ошибок функционирования в типовых условиях, определенных техническим заданием на комплекс программ.
23) Тест проверки функционирования программы вкритическихситуацияхпо условиям и логике решения задач.
24) Тест Проверки корректности использовании ресурсов памяти и производительности вычислительной системы. Служит для обнаружения ошибок исполнения программ, при недостатках памяти и производительности.
Задача этих тестов состоитвтом чтобы обнаружить максимальное количество ошибок, в качестве которых принимается любое отклонениеотэталонов. Эталоны это известные значения до действий программы, которые должны получиться вследствие них. Проверка на одно-два разных значений не гарантирует правильность работы программы при других значениях. После тестирования для обнаружения ошибок применяется тестирование для их диагностики и локализации и после всего этого при устранении обнаруженных ошибок применяется контрольное тестирование.
Внесение дефектов и время их устранения на разных стадиях разработки ПО.
Эффективность программы.
Э=(N/t)k*100%, где :
N- Количество циклов
t- Время
k- Количество функций
Инженерное программирование.
При разработке данного проекта были использованы методы инженерного программирования. Эффективность данного метода обеспечивает согласование всех подцелей, как для программного изделия, так идля процесса его разработки. Эффективность инженерного программирования определяется следующими качествами:
1. Легкость использования, означаеттакую разработкудокументации, управления структур и форматов входных и выходных данных, которые делают программное изделие удобным, естественным, гибким и простым для пользователей.
2. Удовлетворение потребностей пользователе, означает учет тех их требований относительно информации или вычислительных средств для выполнения которых предназначено программное изделие.
3- Реализация потенциальных способностей пользователей, означает более творческого характера труда и большего удовлетворения своей работой пользователей, эксплуатирующих программное изделие.
4. Следование модифицируемому золотому правил. Это правилогласит, что надо относится к другим людям также, как вы хотели бы чтобы относились к вам.Будь вы на местеэтих людей. .
5. Эффективность означает, что программное изделие выполняет свои функции без излишних затрат ресурсов.
6. Изменяемость означает, что программное изделие можно легко оснастить контрольно-измерительными средствами и замеритьих характеристики для определения узких мест в программе, неэффективности ПО, а также можно легкомодифицировать эти средства илипостроитьих для учета изменений.
7. Специфицированность означает, что до начала программной разработки тщательно и недвусмысленно специфицированы функциональные, технические и интерфейсные требования на программное изделие.