Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Госы_2013 / 2 часть сокращенная.docx
Скачиваний:
55
Добавлен:
29.05.2015
Размер:
201.13 Кб
Скачать
  • Вопрос 17. Факторы качества программы: надежность, сопровождаемость, эффективность, удобство использования, универсальность, корректность

  • 1. Надежность Характеризуют способность ПО в конкретных областях применения выполнять заданные функ­ции в соответствии с программными документа­ми в условиях возникновения отклонений в среде функционирования, вызванных сбоями техниче­ских средств, ошибками во входных данных, ошибками обслуживания и другими дестабилизи­рующими воздействиями

  • 1.1.Устойчивость функционирования Способность обеспечивать продолжение работы программы после возникновения отклонений

  • 1 .2. Работоспособность Способность программы функционировать в за­данных режимах и объемах обрабатываемой ин­формации в соответствии с программными доку­ментами при отсутствии сбоев технических

  • средств

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

  • 2.1. Структурность

  • 2.2. Простота конструкции

  • 2.3. Наглядность

  • 2.4. Повторяемость

  • 3. Удобство использования Характеризуют свойства ПО, способствующие быстрому освоению, применению и эксплуатации ПО с минимальными трудозатратами с учетом характера решаемых задач и требовали к квали­фикации обслуживающего персонала

  • 3.1. Легкость освоения

  • 3.2. Доступность эксплуатационных программных документов

  • 3.3. Удобство эксплуата­ции и обслуживания

  • 4. Эффективность

  • Характеризуют степень удовлетворения потреб­ности пользователя в обработке данных с учетом экономических, вычислительных и людских ре­сурсов

  • 4.1. Уровень автоматиза­ции

  • 4.2. Временная эффек­тивность

  • 4.3. Ресурсоемкость

  • 5.Универсальность

  • Характеризуют адаптируемость ПО к новым функциональных требованиям, возникающим вследствие изменения области применения или других условий функционирования

  • 5.1. Гибкость

  • 5.2. Мобильность

  • 5.3.Модифицируемость

  • 6. Корректность

  • Характеризуют степень соответствия ПО требо­ваниям, установленным в ТЗ, требованиям к об­работке данных и общесистемным требованиям

  • 6.1.Полнота реализации

  • 6.2.Согласованность

  • 6.3.Логическая коррект­ность

  • 6.4. Проверенность

Вопрос 18 - Файловая организация внешней памяти. Каталог, дескриптор Файловые системы

Во время работы процесс может хранить ограниченное количество данных в собствен­ном адресном пространстве. Однако емкость такого хранилища ограничена разме­рами виртуального адресного пространства. Для некоторых приложений такого размера вполне достаточно, но для других, например систем резервирования авиабилетов, систем банковского или корпоративного учета, одного только виртуального адресного пространства будет недостаточно.

Кроме того, после завершения работы процесса информация, хранящаяся в его адресном пространстве, теряется. Для большинства приложений (например, баз данных) эта информация должна храниться неделями, месяцами или даже вечно. Исчезновение данных после завершения работы процесса для таких приложений неприемлемо. Информация должна сохраняться даже при аварийном завершении процесса в случае сбоя компьютера.

Третья проблема состоит в том, что часто возникает необходимость нескольким процессам одновременно получить доступ к одним и тем же данным (или части дан­ных).

Таким образом, к долговременным устройствам хранения информации предъявляются три следующих важных требования:

  1. Устройства должны позволять хранить очень большие объемы данных.

  2. Информация должна сохраняться после прекращения работы процесса, использующего ее.

  3. Несколько процессов должны иметь возможность получения одновременного доступа к информации.

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

Файлами управляет операционная система. Их структура, именование, использование, защита, реализация и доступ к ним являются важными пунктами устройства операционной системы. Часть операционной системы, работающая с файлами, называется файловой системой.

Доступ к файлам В старых операционных системах предоставлялся только один тип доступа к файлам — последовательный доступ. В этих системах процесс мог читать байты или записи файла только по порядку от начала к концу. Такой доступ к файлам по­явился, когда дисков еще не было и компьютеры оснащались магнитофонами.

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

получить доступ к нужной записи, не читая все тысячи предшеству­ющих записей, содержащих информацию о других рейсах.

Для указания места начала чтения используются два метода. В первом случае каждая операция read задает позицию в файле. При втором способе используется специальная операция поиска seek, устанавливающая текущую позицию. После выполнения операции seek файл может читаться последовательно с текущей позиции.

Атрибуты файла У каждого файла есть имя и данные. Помимо этого все операционные системы свя­зывают с каждым файлом также и другую информацию, например дату и время создания файла, а также его размер. Мы будем называть эти дополнительные све­дения атрибутами файла.

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

Флаги представляют собой биты или короткие поля, управляющие некоторы­ми специфическими свойствами. Например, скрытые файлы не появляются в пе­речне файлов при распечатке каталога

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

Соседние файлы в папке Госы_2013