- •Технология разработки программного
- •Лабораторная работа №1 (2 часа) Организация проекта приложения
- •Задание
- •Программа работы
- •Пояснения к работе
- •Указания к выполнению работы
- •Контрольные вопросы и задания
- •Лабораторная работа №2 (2 часа) Работа с компонентами
- •Задание
- •Программа работы
- •Пояснения к работе
- •Указания к выполнению работы
- •Контрольные вопросы и задания
- •Указания к выполнению работы
- •Контрольные вопросы и задания
- •Указания к выполнению работы
- •Контрольные вопросы и задания
- •Лабораторная работа №5 (2 часа) Программирование графики
- •Задание
- •Программа работы
- •Пояснения к работе
- •Указания к выполнению работы
- •Контрольные вопросы и задания
- •Указания к выполнению работы
- •Контрольные вопросы и задания
- •Контрольные вопросы и задания
- •Указания к выполнению работы
- •Контрольные вопросы и задания
- •Лабораторная работа №9 (2 часа) Обработка исключительных ситуаций
- •Задание
- •Программа работы
- •Пояснения к работе
- •Указания к выполнению работы
- •Контрольные вопросы и задания
- •Указания к выполнению работы
- •Контрольные вопросы и задания
- •Пояснения к работе
- •Указания к выполнению работы
- •Контрольные вопросы и задания
- •Лабораторная работа №12 (2 часа) Технология тестирования логики программ
- •Задание
- •Программа работы
- •Пояснения к работе
- •Указания к выполнению работы
- •Контрольные вопросы и задания
- •Технология разработки программного обеспечения в среде Delphi
- •346428, Новочеркасск, ул. Просвещения, 132
Указания к выполнению работы
При решении задачи, поставленной в данной лабораторной работе, рекомендуется придерживаться приведённой ниже последовательности действий:
Написать программу, реализующую заданный преподавателем алгоритм обработки данных.
Отобразить алгоритм решения задачи в виде блок-схемы программы.
Обозначить буквами или цифрами ветви алгоритма.
Выбрать метод тестирования, который, по Вашему мнению, может дать наибольшую вероятность обнаружения ошибок в программе.
Выписать пути алгоритма, которые должны быть проверены тестами для выбранного метода тестирования.
Записать тесты, которые позволят пройти по путям алгоритма, выбранным Вами в п.5.
Протестировать разработанную программу. Результаты оформить в виде таблиц (см. табл. 12.1÷12.4). Сформулировать выводы по результатам тестирования (не забывайте, что целью тестирования является обнаружение ошибок в программе).
Контрольные вопросы и задания
1. Какие виды деятельности охватывает тестирование программного обеспечения?
2. Чем характеризуется тестирование по принципу белого ящика?
3. Перечислите и охарактеризуйте методы стратегии "белого ящика".
4. Мотивируйте выбор метода тестирования для своего задания.
5. Перечислите реализующие выбранный метод тестирования пути алгоритма и тесты для прохождения этих путей.
Библиографический список
Дарахвелидзе П. Г., Марков Е. П. Delphi – среда визуального программирования. – СПб: BHV – Санкт-Петербург, 1996
Фаронов В. Искусство создания компонентов Delphi. – Питер, 2005
Шпак Ю.А.Delphi 7 на примерах. М.: Юниор, 2003
Ревич Ю. Нестандартные приемы программирования на Delphi. – СПб: BHV – Санкт-Петербург, 2005
Фленов М.Е. Программирование в Delphi глазами хакера. – СПб: BHV – Санкт-Петербург, 2006
Интерактивный курс Самоучитель Borland Delphi. М.: Новая Школа, 2005
Локальная версия курсов Intuit (2008) V 2.0. Интернет-Университета Информационных Технологий, 2008
Культин Н. Б. Основы программирования в Delphi 7. – СПб: BHV – Санкт-Петербург, 2007
Избачков Ю. С., Петров В. Н. Информационные системы: учеб. для вузов. 2-е изд. СПб.: Питер, 2006
Баженова И. Ю. Delphi 7. Самоучитель программиста. М.: КУДИЦ-Образ, 2003
Учебно-методическое издание
Мохов Василий Александрович
Технология разработки программного обеспечения в среде Delphi
Редактор Н.А. Юшко
Темплан 2008 г. Подписано в печать 30.09.2008.
Формат 60х84 1/16. Бумага офсетная. Ризография.
Усл.–печ.л. 3,25 Уч.– изд.л. 3,5. Тираж 100 экз. Заказ № _______.
Южно–Российский государственный технический университет
Редакционно–издательский отдел ЮРГТУ
Центр оперативной полиграфии ЮРГТУ (НПИ)
Адрес университета и центра:
346428, Новочеркасск, ул. Просвещения, 132