Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОС - ответы ++.doc
Скачиваний:
1
Добавлен:
18.11.2018
Размер:
322.56 Кб
Скачать

Билет №21.

2. Методы повышения надежности.

Факторы, ответственные за взаимодействие ПО с внешними системами - это, прежде всего факторы, связанные с характеристиками программно-аппаратного окружения (трансляторы ОС и внешние устройства ЭВМ).

Методы повышения надежности – при взаимодействии с внешней средой.

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

Рассмотрение ПО с наименее надёжными элементами внешней среды:

1. Магнитные носители.

При разработки ПО необходимо снести к min программы и магнитный носитель. Это производится путем специального проектирования.

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

При тестировании ПО необходима не только проверка выполнения внутренней функции самого ПО, но и анализ надёжного взаимодействия со всеми элементами внешней среды.

3. Наличия ясной и понятной документации на ПО повышает его эксплуатационную надёжность.

Билет №22.

1. Ms Word – описание системы меню Файл.

2. Типы данных. Атрибуты полей. Определение связей. Первичные ключи и индексы.

Поскольку каждая запись таблицы должна относится только к одному конкретному объекту в таблице данного присутствовало поле или набор полей однозначно-определяющей текущую запись и объект. Такое поле или набор поля называется первичным ключом.

Билет №23.

1. Задание свойств запроса. Сложные запросы.

2. Объектно-ориентированный подход в разработке по.

Объектно-ориентированный подход основан на:

1. выделение классов объекта.

2. установление характерных свойств объекта и методов их обработки.

3. создание и иерархия класса, наследование свойств объектов и методов их обработки.

Каждый объект объединяет, как данные, так и обработки работ данных, и относится к определенному классу. С помощью класса один и тот же программный код можно использовать для относящихся к нему различных объектов.

Объектно-ориентированный подход при разработке алгоритмов и программ предполагает:

1. объектно-ориентированный анализ предметной области.

2.объектно-ориентированное проектирование.

Объектно-ориентированный анализ - это анализ предметной области и выделение объектов, определение свойств и методов обработки объектов. Установление их взаимосвязей.

Объектно-ориентированное проектирование - это когда он соединяет процесс объектной позиции и представление с использованием моделей данных проектированной системы на логическом и физическом уровнях статики и динамике.

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

Билет №24.

1. Гипотеза Джорджа Миллера.

2. MS Excel – обработка данных БД, сортировка в БД. Фильтрация в БД.

Билет №25.

1. MS Excel – решение систем уравнений. Решение систем уравнений методом матрицы.

2. Методология – инкапсуляция, наследование, полиморфизм.

Инкапсуляция – замыкание в одном объекте и объединение в одном месте всех данных у методов объекта, включая данные и методы родительских объектов.

Инкапсуляция ограничивает доступ к объекту и скрывает его внутреннюю реализацию.

Наследование – это возможность использовать классы для построения иерархических классов. Класс – это описание множества однотипных объектов, для которых указан общий набор свойств и методов. Объект – это экземпляр класса, т.е. переменная, тип который задается классом.

Полиморфизм – это способность различных объектов выполнять одинаковые методы по-разному.

Билет №26.

1. MS Excel – надстройки Поиск решения, Подбор параметра.

2. Построение запроса на создание таблицы. Целесообразность. Построение запроса на добавление записей. Инструкции SQL.

Билет №27.

1. Построение запроса на обновление записей. Построение запроса на удаление записей. Инструкции SQL.

2. Библиотека программы, уровень программы – метрики Холстеда.

Позволяют оценить сразу несколько параметров.

n1 – это число уникальных операторов программы, включая имена процедур и знаки операций

n2 – это число уникальных операндов

N1 – это общее число операторов в программе

N2 – это общее число операндов

Опираясь на эти характеристики Холстед выводит следующие оценки:

1. Соварь программы n=n1+n2

2. Длина программы N=N1+N2

3. Объем программы V=N*Log2(n)

Эти параметры для нахождения хар-ик программ:

3. Уровень качества программы.

За ранее предусматривается, что потенциальный объем – это min возможный объем программного обеспечения с заданным интерфейсом, который может быть реализован программистом очень высокого уровня на алгоритмическом языке самого высокого уровня.

;для идеальной программы L=1, а для реальной программы L<1.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]