Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции (Ведищев) + шпоры к экзамену / лекции по программированию за 1 курс.doc
Скачиваний:
176
Добавлен:
20.06.2014
Размер:
805.38 Кб
Скачать

Проектирование интерфейса.

Интерфейс пользователя должен обеспечивать эффективное взаимодействие пользователя и системы.

Дружественный интерфейс, если:

  1. Интерфейс должен быть естественным.

  2. Интерфейс должен быть последовательным

  3. Интерфейс должен быть не избыточен

  4. Должна быть поддержка пользователя.

  5. Интерфейс должен быть гибкий.

ЕСПД – единая система программной документации (несколько десятков госстандартов, регламентирующих содержание и способ отображения программной документации). Описание программы, применения, руководство программиста, описание контрольного примера

  1. Описание программы

    1. Общие сведения. Указываются обозначения и наименования программы, ПО; необходимое для функционирования программы; язык программирования, на которых написана программа.

    2. Функциональное значение. Указываются классы решаемых задач и назначение программы; сведения о функциональных назначениях на применение.

    3. Описание логической структуры. Указывается алгоритм, структура программы с описанием функций, составных частей и связей между ними; связи программы с другими программами.

    4. Используемые технические средства. Указываются типы ЭВМ, устройств, которые используются при работе программы.

    5. Вызов и загрузка. Указывается способ вызова программы соответствующего компонента носителя данных, входные точки программы.

    6. Входные данные. Характер, организация, предварительная подготовка входных данных (формат описания и способ кодирования входных данных).

    7. Выходные данные. Как и для входных.

2.Описание применения.

2.1 Назначение программы. Назначение, возможности, ее основные характеристики.

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

2.3 Описание задачи. Указывают определение задачи и методы ее решений.

2.4 Входные и выходные данные. Сведения о входных и выходных данных.

3. Руководство программиста.

3.1 Назначение и условия применения программы. Назначение, функции выполняемой программы, условия необходимые для выполнения программы:

  • Объем ОЗУ

  • Требования к ПО

  • Требования к составу периферийных устройств

    1. Характеристики программы. Описание основных характеристик:

    • Временные

    • Режим работы

    • Средства работы выполнения и само восстанавливаемости программы.

    1. Обращение к программе. Описание процедур вызова программы (свободы передачи управления и параметров данных).

    2. Входные и выходные данные. Описание организации использования входной и выходной информации, а также ее кодирования.

    3. Сообщение. Тексты сообщений, выдаваемых оператору или программисту в ходе выполнения программы, описание их содержания и действия, которое необходимо предпринять по этим сообщениям.

4.Описание контрольного примера. Наименование, область применения, назначение программы, цель проведения испытания, требование, подлежащие проверке во время тестирования и определенные в задании:

  • Технические и программные средства, используемые в тестировании.

  • Порядок проведения тестирования

  • Использованные методы тестирования (проверки с указанием результатов тестирования, контрольный пример, распечатки примеров).