Тема: Визначення зовнішніх специфікацій програм за допомогою 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 ТО
ІНАКШЕ
ЯКЩО ID = 2 ТО
ІНАКШЕ
ЯКЩО ID = 3 ТО
ІНАКШЕ
ЯКЩО ID = 4 ТО
ІНАКШЕ
ЯКЩО ID = 5 ТО
Закриття програми
ІНАКШЕ