Определение внешних спецификаций программ с помощью HIPO-технологии (47860)

Посмотреть архив целиком

Тема: Определение внешних спецификаций программ с помощью 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

Автор: Васильцов А.

Отдел: каф. ПОИС

Дата: 4.03.2006


















Исходное описание

Системы Физика

Схема Программа

Номер: 1.1

Разработать электронный учебник по теме «Законы идеального газа и уравнение состояния»

Лист: 3

Автор: Васильцов А.

Отдел: каф.ПОИС

Дата: 4.03.2006

Вход Обработка Выход

А






1. Отобразить главное окно программы


2. Определить ID пункта меню


3. ЕСЛИ ID=1 ТО

Отобразить теоретический материал

2.1




ИНАЧЕ

ЕСЛИ ID=2 ТО

Решить физическую задачу

2.2




ИНАЧЕ

ЕСЛИ ID=3 ТО

Протестировать пользователя

2.3




ИНАЧЕ

ЕСЛИ ID=4 ТО

Отобразить справку по программе

2.4




ИНАЧЕ

ЕСЛИ ID=5 ТО

Закрытие программы

ИНАЧЕ


А

ID



п/п

Элемент

Комментарий


Схема

Номер

Лист

1

ID

Идентификатор пункта меню; целое, от 1 до 5





Исходное описание

Системы Физика

Схема Задача

Номер: 2.2

Решить физическую задачу

Лист: 4

Автор: Васильцов А.

Отдел: каф.ПОИС

Дата: 4.03.2006

Вход Обработка Выход

А





ID


1. Отобразить окно решения задачи


2. Определить ID источника данных


3. ЕСЛИ ID=1 ТО

Ввести данные с клавиатуры

3.2




ИНАЧЕ

ЕСЛИ ID=2 ТО

Ввести данные из файла

3.3




ИНАЧЕ

ЕСЛИ ID=3 ТО

Закрыть окно

ИНАЧЕ


А

3

1

ID



п/п

Элемент

Комментарий


Схема

Номер

Лист

1

ID

Идентификатор источника данных; целое, от 1 до 3







Исходное описание

Системы Физика

Схема Клавиатура

Номер: 3.2

Ввести данные с клавиатуры

Лист: 5

Автор: Васильцов А.

Отдел: каф.ПОИС

Дата: 4.03.2006

Вход Обработка Выход





vars

ID

ν

T

V

P

error

ID


1. Определить ID типа задачи


2. Получить строку данных


3. Проверка и преобразование данных

Осуществить проверку введенных данных

3.4






4. ЕСЛИ error=0 ТО

4.1 ЕСЛИ ID=1 ТО

Найти Р, зная V, T, ν

4.1




ИНАЧЕ

ЕСЛИ ID=2 ТО

Найти V, зная Р, T, ν

4.2




ИНАЧЕ

ЕСЛИ ID=3 ТО

Найти T, зная Р, V, ν

4.3




ИНАЧЕ

ЕСЛИ ID=4 ТО

Найти ν, зная Р, V, T

4.3




ИНАЧЕ


error

ν

T

V

P

4

2

vars

ID



Случайные файлы

Файл
10506-1.rtf
28160.rtf
ref-19248.DOC
146937.rtf
80960.rtf




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