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

Исполнимые файлы.

Каждая программа (кроме ОС, которая запускается при включении) содержит в своем составе файл, который запускает эту программу. Такой файл называется – исполнимым файлом. Иначе говоря, исполнимый файл – это головной файл программы, запускающий ее на выполнение. Если программа состоит из одного файла, то этот файл и является исполнительным файлом. По традиции исполнимые файлы обычно имеют расширение имени .COM или .EXE.

Файлы документов.

Все данные, соответствующие одному документу, содержатся в одном файле. Такие файлы обычно называются файлами документов.

2) Каталог – это специальное место на диске, в котором хранятся имена файлов, сведения о размере файлов, времени их последнего обновления, атрибуты (свойства) файлов и т.д. Если в каталоге хранится имя файла, то говорят, что этот файл находится в данном каталоге. На каждом диске может быть несколько каталогов. В каждом каталоге может быть много файлов, но каждый файл всегда регистрируется только в одном каталоге.

Подкаталоги и надкаталоги.

Все каталоги (кроме корневого) на самом деле являются файлами специального вида. Каждый каталог имеет имя, и он может быть зарегистрирован в другом каталоге. Если каталог Х зарегистрирован в каталоге Y, то говорят, что Х - подкаталог Y, а Y – надкаталог или родительский каталог для Х.

Корневой каталог.

На каждом диске имеется один главный, или корневой, каталог. В нем регистрируются файлы и подкаталоги (каталоги 1-ого уровня). В каталогах 1-ого уровня регистрируются файлы и каталоги 2-ого уровня и т.д. Получается иерархическая древообразная структура каталогов на диске.

Текущий каталог.

Каталог, с которым в настоящий момент работает пользователь, называется текущим.

Билет №10.

1. Метрики Холстеда.

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

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

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

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

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

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

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

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

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

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

1Теоретическая длина программы:

N*=N1*Log2(n1)+N2+ Log2(n2)

Для стилистически корректных программ отклонение в оценке теоретичской длины от реальной не превышает 10%

2. теоретический объем программы

V*=N** Log2(n*)

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

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

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

4. интеллектуальное содержание конкретного алгоритма:

I=L*V

5. Работа, совершаемая по программированию.

Она определяется:

Уровень языка программ. ;

ЯЗЫК

Ассемблер

0,88

Фортран

1,14

PL/2

1,53

Алгоритмический (английский)

2,16

4. Метрика, оценивающая время, затрачиваемое на разработку программного обеспечения.

S – Психофизиологическая константа, характеризующая время необходимое человеческому мозгу для выполнения элементарных мыслительных операций.S находится от 5 до 20. для вычисления используется 18.Приращение времени при переходе от языка низкого уровня к высокому и будет равен соответственно:

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