Объектно-ориентированный подход в программировании. Проектирование и реализация приложений в среде Microsof Office. Евсеева О.Н. - 115 стр.

UptoLike

Составители: 

2.6. Разработка программы 116
116
Создать с помощью графических средств инструмента разработки
интерфейсные объекты, включая формы, элементы управления в формах, а
также меню.
Задать свойства форм, меню и элементов управления, определив также их
внешний вид, поведение и состояние интерфейсных объектов, и указать
источники данных для элементов управления.
Разработать процедуры, запускаемые в ответ на события, которые возникли в
результате действий пользователя, включая создание программ,
выполняемых при выборе команды меню, нажатии кнопки, получении
фокуса элементом управления, вводе данных и перемещении к другому
элементу управления.
Протестировать программу.
При кодировании необходимо проверить и отладить процедуры. Обычно
тестирование, выполняемое программистом не столь всесторонне, как то,
которое выполняет ответственный за тестирование. Чем тщательнее проверен
код, тем выше качество программного продукта. Если проект требуется
реализовать в кратчайшие сроки, трудно полностью проверить правильность
процедур. Работа с опытным испытателем более эффективна, поскольку он
обнаруживает ошибки, которые сразу не бросаются в глаза. По окончании
отладки испытатель ищет ошибки в одной процедуре программного продукта, в
то время как программист кодирует другие.
При разработке проекта требуется использовать программу работы с
резервными копиями, такую как PVCS или Microsoft Visual Source Safe. По
мере создания новых версий программного продукта очень важно хранить
резервные копии предыдущих, чтобы при необходимости отменить внесенные
изменения. Использование резервных копий обязательно для любого проекта,
особенно, если новые версии возникают довольно часто.
Тестирование программного продукта. Всесторонняя проверка
программного продукта чрезвычайно важна и должна выполняться на многих
уровнях. Компании, разрабатывающие программное обеспечение, уделяют
проблеме проверки приложений огромное внимание. Однако в некоторых
случаях маленький бюджет заставляет отказаться от тестирования.
Типы тестирования. Вне зависимости от того, выполняет ли проверку
программного обеспечения группа специалистов или программное обеспечение
тестируется самостоятельно, чтобы обнаружить ошибки, требуется выполнить
каждый из следующих типов тестов:
Функциональное тестирование. Функциональное тестирование включает
проверку каждой команды меню, панели инструментов и каждой операции,
которую выполняет система. Хотя функциональное тестирование
гарантирует работу всех средств системы по отдельности, однако, при этом
работа всего программного продукта в целом не проверяется.