
- •Оглавление
- •2. Реализация
- •3. Обслуживание
- •1.1.1. Усовершенствование каскадной модели
- •1.1.2. Определение фаз жизненного цикла
- •Основные работы над проектом
- •1.2. Виды программных документов
- •1.3.Требования к программным документам, содержащим в основном сплошной текст по гост 19.106-78
- •1.3.1. Текст документа по гост 19.106-78
- •1.4. Правила оформления исходного текста программ
- •1.4.1. Методы повышения информативности программ
- •1.4.2. Количество операторов в строке
- •1.4.3. Отступы
- •1.4.4. Основные правила использования отступов таковы.
- •1.4.5. Операторные скобки
- •1.4.6. Пробелы
- •1.4.7. Пустые строки
- •1.4.8. Имена
- •1.4.9. Комментарии
- •1.5. Методы тестирования по
- •1.5.1. Аксиомы тестирования
- •1.5.2. Уровни тестирования
- •1.5.3. Статическое и динамическое тестирование
- •1.6.3. Состав
- •2. Практическая часть
- •2.1.Требования, предъявляемые к программе
- •2.2. Цели, достигаемые в процессе создания программы
- •2.3. Внешние спецификации
- •2.3.1. Интерфейс приложения и интерфейсные спецификации
- •2.3.2. Спецификации входных и выходных данных
- •2.4. Сценарий работы программы
- •2.5. Алгоритм программы
- •2.6. Тестовые наборы
- •Литература
2. Практическая часть
2.1.Требования, предъявляемые к программе
1) программа должна быть проста и удобна для простого пользователя;
2) в программе не должно быть слишком сложных для понимания деталей;
3) программа не должна иметь высоких системных требований, чтобы быть доступной для изучения на всех компьютерах;
4) программа должна поддерживаться в таких операционных средах, как Windows 98/2000/XP/Vista;
5) программа не должна терять работоспособности даже при некорректных действиях пользователя;
6) программа должна моделировать построение здания;
7) при запуске программы должно появиться окно с названием программы, сведениями о разработчике, кнопками главного меню и дополнительными функциями. Проект окна изображен на рис. 32;
8) В программе должно быть кнопки, при нажатии на которую должно появиться окно, в котором прокручивается ролик из файла.
2.2. Цели, достигаемые в процессе создания программы
Цель создания программы: создать учебную программу, демонстрирующую внешний вид и разрез бурового оборудования.
2.3. Внешние спецификации
2.3.1. Интерфейс приложения и интерфейсные спецификации
Работа с программой начинается с запуска окна, показанного на рис. 6.
Рис. 6. Главное окно программы
Таблица 2. Внешние спецификации главного окна
Название |
Тип
|
Назначение |
Image1 |
TImage |
Содержит рисунок «Фоновая заставка» |
BitBtn1 |
T BitBtn1 |
Кнопка «Плашечный превентор с ручным управлением ОАО”Станкотехника”: сдвоенного типа ППР2-230х21» |
Button2 |
TButton |
Кнопка «О программе» |
BitBtn2 |
T BitBtn1 |
Закрывает программу |
Интерфейсные спецификации окна «О продукте» (рис.7) описаны в таблице 3.
Рис. 7. Макет экранной формы Окна «О продукте»
Таблица 3. Внешние спецификации окна «О продукте»
Название |
Тип
|
Назначение |
Button1 |
TButton |
Кнопка «Назад» |
Memo1 |
TMemo |
Вывод текста |
ScrollBar1 |
TScrollBar |
Ползунок |
Image1 |
TImage |
Фоновая заставка |
Рис. 8. Окно «Плашечные превентор»
Интерфейсные спецификации окна «Плашечные превентор» (рис. 8) описаны в таблице 4
Таблица 4. Внешние спецификации окна «Плашечные превентор»
Название |
Тип
|
Назначение |
Button1 |
TButton |
Кнопка «Далее» |
Memo1 |
TMemo |
Вывод текста |
Button2 |
TButton |
Кнопка «Назад» |
ScrollBar1 |
TScrollBar |
Ползунок |
Image1 |
TImage |
Фоновая заставка |
Рис.
9. Окно «Вид плашечные превентор»
Интерфейсные спецификации окна «Вид плашечные превентор» (рис. 9) описаны в таблице 5
Таблица 5. Внешние спецификации окна «Вид плашечные превентор»
Название |
Тип
|
Назначение |
Button1 |
TButton |
Кнопка «Вернуться в меню» |
Image1 |
TImage |
Фоновая заставка |
Image2 |
TImage |
Внешний вид плашечного превентора |