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

UptoLike

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

2.4. Определение задач и разработка решений 112
112
документ выполнил метод Создать". Конечно, это упрощенный пример, но он
приводится для того, чтобы пояснить следующую проблему применения
объектно-ориентированного подхода: группа может создать приложение, с
которым неудобно работать. Чтобы избежать возможных ошибок,
рекомендуется использовать наряду с данным способом другие методы
проектирования.
Создание концептуального прототипа. В концептуальном прототипе
отражается влияние модели данных на интерфейс. Прототип состоит из форм,
меню, панелей инструментов и других компонентов интерфейса, а также
включает примеры записей. Однако не рекомендуется задерживаться на данном
этапе и до бесконечности совершенствовать интерфейс.
Совет
Предлагая на рассмотрение руководства концептуальный прототип, можно
привлечь к проекту новые силы. Кроме того, прототип используется в
качестве отправной точки при обсуждении проекта с заказчиком.
Основное назначение прототипа состоит в том, чтобы получить отзыв заказчика
о разрабатываемых средствах. С помощью концептуального прототипа легче
ответить на следующие вопросы о модели данных:
Является ли разбивка на объекты оправданной и интуитивной?
Облегчают ли действия пользователей объекты и связанные с ними задачи?
Замечание
Очень важно выяснить мнение заказчика о предложенных средствах и
компонентах, поскольку сменить их после начала реализации проекта
весьма непросто.
Кроме того, назначением прототипа является выяснение мнения заказчика о
предложенном интерфейсе. При разработке интерфейса следует ответить на
следующие вопросы:
Облегчает ли интерфейс действия пользователя?
Являются ли поведение и внешний вид прототипа интуитивными для
пользователей?
Имеются ли средства повышения скорости работы с приложением?
Чтобы узнать мнение об интерфейсе, можно обратиться к своим коллегам или,
что предпочтительнее, к заказчикам и реальным пользователям. Более точные
сведения можно получить, проводя тесты удобства использования.
Будет ли принят концептуальный прототип за основу или нет, зависит от его
структуры и соответствия разработанному проекту. Если демонстрационная
версия создана без учета требований технического проекта, иерархия функций,
объектов, использование переменных, а также соглашения по именованию
элементов управления не продуманы, то, вероятно, такой прототип конечного
продукта будет отвергнут. Прототип должен соответствовать требованиям