Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Программные ошибки.

Читайте также:
  1. V. Компьютеры, периферийные устройства, программные продукты
  2. VIII. Конкурсные (программные) требования
  3. В телефонном разговоре со своим новым знакомым из города Кардиф, Уэльс, Ваш друг допустил ошибки. Найдите и исправьте их. Напишите и прочитайте рассказ.
  4. ВОПРОС 31. КЛАССИФИКАЦИЯ ОШИБОК. ПРОГРАММНЫЕ МЕТОДЫ КОНТРОЛЯ ОШИБОК
  5. Заранее прошу прощения за орфографические и пунктуационные ошибки.
  6. К формальным средствам защиты относят: физические, аппаратные, программные
  7. Понятие гипертекста. Язык разметки документов html. Веб-страницы. Веб-обозреватели (браузеры). Программные средства создания веб-страниц и веб-сайтов

Характеристики ошибок в процессе проектирования ПО помогают:

- оценить реальное состояние проекта, планировать трудоемкость, стоимость, и длительность разработки,

- разрабатывать эффективные средства оперативной защиты от невыявленных первичных ошибок,

- оценивать требуемые ресурсы с учетом затрат на устранение ошибок,

и т.д.

Анализ первичных ошибок проводится на двух уровнях детализации:

Во-первых, дифференциированно – с учетом типов ошибок, сложности и степени автоматизации их выявления, затрат на корректировку и этапов наиболее вероятного устранения.

Во-вторых, обобщенно – по суммарным характеристикам их обнаружения в зависимости от продолжительности разработки, эксплуатации и сопровождения ПО.

Существует несколько основных типов ошибок:

1) Технические ошибки документации и фиксирования программы в памяти машины (составляют 5-10% от общего объема ошибок, большинство выявляется автоматизированными формализованными методами).

2) Программные ошибки, которые по количеству и типу определяются: степенью квалификации разработчика, степенью автоматизации разработки, глубиной формализованного контроля текстов программ, объемом и сложностью разрабатываемого ПО, глубиной логического и информационного взаимодействия модулей и др. факторами.

3) Алгоритмические ошибки – обнаружение таких ошибок методами формализованного контроля весьма затруднительно Зачастую эти ошибки выявляются только на этапе эксплуатации.. К ним можно отнести ошибки вызванные некорректной постановкой задачи.

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

 

           
     
 
 


договорной

аспект

       
   


аспект

управления

       
   
 
 


эксплуатация
аспект

эксплуатации

       
   
 
 


разработка
сопровождение
инженерный

аспект


аспект

Вспомогательные процессы
поддержки

       
 
   
 

 

 


договорной

аспект

       
   


аспект

управления

       
   
 
 


эксплуатация
аспект

эксплуатации

       
   
 
 


разработка
сопровождение
инженерный

аспект


аспект

Вспомогательные процессы
поддержки

 


 

 


Дата добавления: 2015-10-29; просмотров: 104 | Нарушение авторских прав


Читайте в этой же книге: Иерархия диаграмм | Типы связей между функциями | Моделирование потоков данных (процессов) | Построение иерархии диаграмм потоков данных | Диаграмма сущность-связь в нотации Ричарда Баркера. | Подход, используемый в CASE-средстве SILVERRUN | ПОСТРОЕНИЕ МОДЕЛЕЙ ДЕЯТЕЛЬНОСТИ ОРГАНИЗАЦИИ | Сложная система с точки зрения объектного подхода | Основные положения объектного подхода | Что такое CASE-средства |
<== предыдущая страница | следующая страница ==>
Общие требования к технологии и методологии| Г.Москва, ул. Головинское шоссе, 11

mybiblioteka.su - 2015-2024 год. (0.009 сек.)