Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВВС_Заочникам / Lectures_16-17.pptx
Скачиваний:
102
Добавлен:
15.04.2015
Размер:
14.09 Mб
Скачать

Неточность процессов трансляции одного вида

представления информации в другой

Модель перевода

человек выполняет перевод информации из представления А в представление В.

При этом он совершает

4 основных шага перевода:

Неточность процессов трансляции одного вида

представления информации в другой

Обеспечение качества и надежности в процессе разработки сложных ПС

Основные задачи

предупреждение ошибок

обнаружение ошибок

исправление ошибок

обеспечение устойчивости к ошибкам

183

Обеспечение качества и надежности в процессе разработки сложных ПС

Основные задачи

предупреждение ошибок

-борьба со сложностью

-обеспечение точности перевода

-преодоление барьера между пользователем и разработчиком -

необходимо правильно понять:

чего хочет пользователь

его уровень подготовки

окружающую его обстановку

184

Обеспечение иерархической структуры ПО

На каждом уровне абсолютно ничего не

известно о свойствах (и даже о существовании) более высоких уровней

На каждом уровне ничего не известно о внутреннем строении других уровней

Каждый уровень представляет собой группу модулей (раздельно компилируемых подпрограмм)

185

Обеспечение иерархической структуры ПО

Каждый уровень располагает определенными ресурсами и либо скрывает их от других уровней, либо предоставляет другим уровням некоторые их абстракции

Связи между уровнями ограничены

явными аргументами, передаваемыми с одного уровня на другой

186

Обеспечение качества и надежности в процессе разработки сложных ПС

Возможные этапы решения прикладной задачи:

1. Понять задачу

Изучить данные.

Изучить неизвестные.

Достаточно ли данных для решения?

Непротиворечивы ли они?

187

Обеспечение качества и надежности в процессе разработки сложных ПС

Возможные этапы решения прикладной задачи:

2. Составить план

Чего нужно добиться?

Какие методы проектирования использовать?

Встречалась ли уже такая задача?

Известны ли похожие задачи? Возможно ли

использование решений близких задач? Возможно ли решение части требуемой задачи?

188

Обеспечение качества и надежности в процессе разработки сложных ПС

Возможные этапы решения прикладной задачи:

3. Выполнить план

Следовать плану решения задачи. Проверять правильность каждого шага.

189

Обеспечение качества и надежности в процессе разработки сложных ПС

Возможные этапы решения прикладной задачи:

4. Проанализировать полученное

решение

Все ли данные использованы?

Проверить правильность всего решения.

Можно ли использовать полученные результаты

при решении других задач?

190

Соседние файлы в папке ВВС_Заочникам