Студопедія
рос | укр

Головна сторінка Випадкова сторінка


КАТЕГОРІЇ:

АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія






Господарських судів


Дата добавления: 2015-04-16; просмотров: 708



Внешняя спецификация задачи, ее роль в процессе разработки программы.

Состав внешней спецификации, структура документа.

Внешняя спецификация программы - это полное и точное описание задачи.

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

Спецификация имеет следующую структуру:

1. Задача.

2. Входные данные:

состав (имя, смысл, тип, структура); диапазон; точность; объем; форма записи.

3. Выходные данные:

состав (имя, смысл, тип, структура); диапазон; точность; объем; выходная форма.

4. Метод.

5. Аномалии: описание аномальных ситуаций; реакция на нее.

6. Функциональные тесты.

 

Спецификация:

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

во-вторых, является частью соглашения между заказчиком программы и ее разработчиком, описанием задачи, которое приемлемо для заказчика, не обязательно сведущего в программировании;

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

_____________________________________________________________________________________

_____________________________________________________________________________________

Билет №8

Синтаксис и семантика языка. Состав языка программирования.

Метаязык для записи синтаксических правил.

Синтаксис и семантика языка программирования.

Синтаксис – правила построения конструкций языка.

Семантика – правила истолкования синтаксических конструкций языка.

5 уровней языка:

-программа

-предложение

-выражение – правила для вычисления значения (операнды, соединенные знаком операций):

Целые, вещественные, логические, литерные.

- слова – константы и переменные

- алфавит – таблица ASCII – символы языка + ключевые слова

Метаязык - это язык для описания языка, средствами которого описываются и исследуются свойства некоторого другого, предметного (объективного) языка (пример: Backus-Naur form). Язык может являться своим же метаязыком (например, для описания русского языка можно использовать тот же русский язык).

1) Форма Бэкуса-Наура (БНФ) – язык строится с помощью рекурсии;

2) Расширенные БНФ (повторение, циклическое);

3) Синтаксические диаграммы (вложенные в блок-схему РБНФ).

_____________________________________________________________________________________


<== предыдущая лекция | следующая лекция ==>
Участь юридичної служби в судах при захисті майнових прав і економічних інтересів суб'єктів господарювання | Поняття і значення організації правової роботи юридичною службою
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | <== 50 ==> | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 |
Studopedia.info - Студопедия - 2014-2024 год . (0.202 сек.) російська версія | українська версія

Генерация страницы за: 0.202 сек.
Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7