Тема: Определение внешних спецификаций программ с помощью HIPO-технологии.
Цель: Ознакомиться с методикой разработки внешних спецификаций программ, основанной на использовании HIPO-технологии проектирования программ. Приобрести практические навыки определения и оформления внешних спецификаций программ.
Ход работы:
1. Формулировка задачи.
С помощью HIPO-технологии составить внешние спецификации для комплекса программ решения следующей задачи: «Решение задач по физике. Законы идеального газа и уравнение состояния».
2. Описание требований к проекту.
Проект представляет собой обучающую систему, содержащую теоретический материал по теме о законах идеального газа и об уравнении состояния. Также в составе программного продукта должен содержаться модуль для решения физических задач, основанных на уравнении состояния идеального газа.
Кроме этого, в программе должна быть предусмотрена возможность тестирования пользователя с целью оценки уровня его знаний в данной области.
Данный программный продукт рассчитан в основном на использование учениками средних общеобразовательных школ, поэтому еще одним требованием является разработка «дружественного» интерфейса с пользователем; программа должна быть максимально проста в управлении, и содержать лишь необходимые функции, плюс исчерпывающую справку по самой программе.
3. Схема состава разложения и IPO-диаграммы.
Далее приводится альбом связных схем, составленный по HIPO-технологии и включающий:
-оглавление альбома документации и условные обозначения;
-схему состава разложения;
-набор IPO-диаграмм, реализующих элементы структуры.
Исходное описание
системы Физика
Схема Оглавление
Номер: 0.0
Оглавление альбома
документов и условные
обозначения
Лист: 1
Автор: Васильцов А.
Отдел: каф. ПОИС
Дата: 4.03.2006
Обозначение Наименование Лист Примечание
0.0
0.1
1.1
2.2
3.2
4.1
5.2
Оглавление альбома документации и условные обозначения
Схема состава разложения
Разработать электронный учебник по теме «Законы идеального газа и уравнение состояния»
Решить физическую задачу
Ввести данные с клавиатуры
Найти Р, зная V, T, ν
Сохранить результаты в файл
1
2
3
4
5
6
7
Данные Связи
Данные, вводимые Передача данных
с клавиатуры
Данные, печатаемые на Слияние потоков
принтере данных
Данные на магнитном Пересечение
диске потоков данных
Единое данное Анализ данных
А Связь по управле-
Групповое данное нию внутри листа
с выделением части А А-номер или буква
Групповое данное, В Связь по управле-
состоящее из С нию между листами
нескольких В – номер листа
составляющих В С – номер элемента
С
Исходное описание
Системы Физика
Схема Состава
Номер: 0.1
Схема
состава разложения
Лист: 2
Автор: Васильцов А.
Отдел: каф. ............