Здавалка
Главная | Обратная связь

Стили программирования. Этапы разработки программ с использованием объектно-ориентированного программирования. Объектно-ориентированное программирование, проектирование, анализ.



Процесс разработки программного обеспечения с использованием ООП включает четыре этапа:

1. Анализ. Цель анализа - максимально полное описание задачи. На этом этапе выполняется анализ предметной области задачи, объектная декомпозиция разрабатываемой системы и определяются важнейшие особенности поведения объектов. По результатам анализа разрабатывается структурная схема программного продукта, на которой показываются основные объекты и сообщения, передаваемые между ними, а также выполняется описание абстракций.

2. Проектирование.
Различают:

· Логическое проектирование – заключается в разработке структуры классов: определяются поля для хранения составляющих состояния объектов и алгоритмы методов, реализующих аспекты поведения объектов. Результатом является иерархия или диаграмма классов, отражающие взаимосвязь и описание классов.

· Физическое проектирование – включает объединение описаний классов в модули, выбор схемы их подключения, определение способов взаимодействия с оборудованием, с операционной системой и/или другим программным обеспечением, обеспечение синхронизации процессов для систем параллельной обработки и т.д.

3. Реализация. Это процесс поэтапной реализации и подключения классов к проекту.

4. Модификация. Это процесс добавления новых функциональных возможностей или изменение существующих свойств системы. Изменения затрагивающие реализацию класса обычно обходится без особых неприятностей, так как процесс изменений затрагивает локальную область. Изменение интерфейса - более сложная задача, ее решение может повлечь за собой необходимость согласования процессов взаимодействия объектов, что потребует изменений в других классах программы.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.