При изучении наук примеры полезнее правил.
1. Общее описание.
Раздел, содержащий краткую характеристику программной единицы разработки (назначение, краткое описание, ограничения реализации).
2. Описание интерфейса.
Раздел, содержащий описание правил, форматов взаимодействия программы с внешним миром. В тех случаях, когда специфицируется программный модуль с несколькими вызываемыми процедурами, описания входа, выхода, хранимых данных могут повторяться для каждой компоненты.
2.1. Входные данные.
2.1.1. Данные, вводимые пользователем с клавиатуры.
В разделе описываются форматы входных строк данных, получаемых от пользователя. Возможно включение текстов приглашающих сообщений из раздела 2.2.1.
2.1.2. Параметры - данные, передаваемые из среды ОС.
В разделе описывается формат данных командной строки, передаваемой из среды операционной системы при вызове программы.
2.1.3. Хранимые данные.
Раздел описывает форматы данных на внешних носителях, может быть вынесен в пункт 2.3.
2.1.4. Информационное окружение до начала работы.
Раздел описывает структуру носителей данных директории, файлы, ограничения доступа и может быть вынесен в пункт 2.3.
2.2. Выходные данные.
2.2.1. Сообщения программы.
Форматы выходных строк сообщений на терминал пользователя. Желательно сопровождать комментариями, отражающими причину вывода сообщения.
2.2.2. Результаты вычисления.
Форматы вывода основных результатов работы программы: количество строк, позиционирование, точность представления и пр.
2.2.3. Хранимые данные.
Раздел описывает форматы данных на внешних носителях, может быть вынесен в пункт 2.3.
2.2.4. Информационное окружение после завершения работы.
Раздел описывает структуру носителей данных директории, файлы, ограничения доступа, сформированные в процессе работы программы, и может быть вынесен в пункт 2.3.
2.3. Хранимые данные (в файлах на внешних носителях).
Раздел может отсутствовать, если все было соотнесено со входом и выходом.
2.3.1. Общая структура информационного окружения.
В разделе описывается структура носителей, директорий.
2.3.2. Свойства файлов (наборов данных).
В разделе описываются свойства файлов, ограничения доступа, правила создания/уничтожения.
2.3.3. Форматы записей.
В разделе описываются форматы записей файлов, сведения об их упорядоченности, свойствах полей.
3. Функциональные требования.
Раздел содержит структурированный список требований. Первый способ: структура требований ориентирована на декомпозицию функций программы (ввод, вывод, контроль данных, расчет параметров, вычисление результата и т.п.). Второй способ ориентирован на про-цедурное описание требований. То есть производится описание того, как должна действовать программа.
Каждое требование должно иметь свой уникальный номер 3.1., 3.1.1. и иметь вид:
Программа должна проверить, что если ... то ...
4. Тест-требования.
Раздел содержит описание того, что надо проверить, для того, чтобы убедиться, что соответствующая функциональность присутствует в программной реализации.
Каждое требование должно иметь свой уникальный номер 4.1., 4.1.1. и иметь вид:
Проверить, что ...
5. Реализация.
В разделе описываются свойства, определяемые спецификой реализации.
6. Тест-план.
Тест-план - программа действий, направленных на то, чтобы убедиться, что все требования к программе выполняются и проверены. Обычно имеет формат таблицы с полями:
Часто совмещают в одной таблице и тест-план, и протокол выполнения тестов, добавляя поле фактического результата.
Тест-план должен проверять реальную работу алгоритма при заданных требованиями входных воздействиях и поведение программы во внештатных ситуациях.
7. Отчет о прогоне тестов.
Результаты выполнения тестов.
| Дата | Версия | Автор изменений | Изменения |
| 22.11.05 | 1.0.0 | Амосов П.А. | Созданы пункты 1–4 |
| 29.11.05 | 1.0.1 | Амосов П.А. | Добавлен метод расчета длины int len() |
| 02.11.05 | 1.0.1 | Хлытчиев О.И. | Ревью, изменить п. 3: уточнить требования для случая отсутствия параметров |
При изучении наук примеры полезнее правил.
1. Общее описание.
Раздел, содержащий краткую характеристику программной единицы разработки (назначение, краткое описание, ограничения реализации).
2. Описание интерфейса.
Раздел, содержащий описание правил, форматов взаимодействия программы с внешним миром. В тех случаях, когда специфицируется программный модуль с несколькими вызываемыми процедурами, описания входа, выхода, хранимых данных могут повторяться для каждой компоненты.
2.1. Входные данные.
2.1.1. Данные, вводимые пользователем с клавиатуры.
В разделе описываются форматы входных строк данных, получаемых от пользователя. Возможно включение текстов приглашающих сообщений из раздела 2.2.1.
2.1.2. Параметры - данные, передаваемые из среды ОС.
В разделе описывается формат данных командной строки, передаваемой из среды операционной системы при вызове программы.
2.1.3. Хранимые данные.
Раздел описывает форматы данных на внешних носителях, может быть вынесен в пункт 2.3.
2.1.4. Информационное окружение до начала работы.
Раздел описывает структуру носителей данных директории, файлы, ограничения доступа и может быть вынесен в пункт 2.3.
2.2. Выходные данные.
2.2.1. Сообщения программы.
Форматы выходных строк сообщений на терминал пользователя. Желательно сопровождать комментариями, отражающими причину вывода сообщения.
2.2.2. Результаты вычисления.
Форматы вывода основных результатов работы программы: количество строк, позиционирование, точность представления и пр.
2.2.3. Хранимые данные.
Раздел описывает форматы данных на внешних носителях, может быть вынесен в пункт 2.3.
2.2.4. Информационное окружение после завершения работы.
Раздел описывает структуру носителей данных директории, файлы, ограничения доступа, сформированные в процессе работы программы, и может быть вынесен в пункт 2.3.
2.3. Хранимые данные (в файлах на внешних носителях).
Раздел может отсутствовать, если все было соотнесено со входом и выходом.
2.3.1. Общая структура информационного окружения.
В разделе описывается структура носителей, директорий.
2.3.2. Свойства файлов (наборов данных).
В разделе описываются свойства файлов, ограничения доступа, правила создания/уничтожения.
2.3.3. Форматы записей.
В разделе описываются форматы записей файлов, сведения об их упорядоченности, свойствах полей.
3. Функциональные требования.
Раздел содержит структурированный список требований. Первый способ: структура требований ориентирована на декомпозицию функций программы (ввод, вывод, контроль данных, расчет параметров, вычисление результата и т.п.). Второй способ ориентирован на про-цедурное описание требований. То есть производится описание того, как должна действовать программа.
Каждое требование должно иметь свой уникальный номер 3.1., 3.1.1. и иметь вид:
Программа должна проверить, что если ... то ...
4. Тест-требования.
Раздел содержит описание того, что надо проверить, для того, чтобы убедиться, что соответствующая функциональность присутствует в программной реализации.
Каждое требование должно иметь свой уникальный номер 4.1., 4.1.1. и иметь вид:
Проверить, что ...
5. Реализация.
В разделе описываются свойства, определяемые спецификой реализации.
6. Тест-план.
Тест-план - программа действий, направленных на то, чтобы убедиться, что все требования к программе выполняются и проверены. Обычно имеет формат таблицы с полями:
Часто совмещают в одной таблице и тест-план, и протокол выполнения тестов, добавляя поле фактического результата.
Тест-план должен проверять реальную работу алгоритма при заданных требованиями входных воздействиях и поведение программы во внештатных ситуациях.
7. Отчет о прогоне тестов.
Результаты выполнения тестов.
| Дата | Версия | Автор изменений | Изменения |
| 22.11.05 | 1.0.0 | Амосов П.А. | Созданы пункты 1–4 |
| 29.11.05 | 1.0.1 | Амосов П.А. | Добавлен метод расчета длины int len() |
| 02.11.05 | 1.0.1 | Хлытчиев О.И. | Ревью, изменить п. 3: уточнить требования для случая отсутствия параметров |
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.