![]() |
![]() |
![]() |
|
|||||||||
|
![]() | |||||||||||
|
![]() |
||||||||
|
МЕНЮ
|
БОЛЬШАЯ ЛЕНИНГРАДСКАЯ БИБЛИОТЕКА - РЕФЕРАТЫ - Основные этапы объектно-ориентированного проектированияОсновные этапы объектно-ориентированного проектированияСОДЕРЖАНИЕ Введение 1. Обзор процесса проектирования1.1 Характерные черты удачных проектов2. Понятие домена2.1 Типы доменов2.2 Пакеты (домены) в языке UML 2.3 Управление большим доменом3. Разработка домена 4. Структура приложения 4.1.Способ обработки событий4.2 Архитектурный класс Form4.3 Архитектурный класс Imitator 4.4 Архитектурный класс AE 5. Разработка прикладного домена 5.1 Статическая модель прикладного домена 5.2 Описание событий 5.3 Реагирование объектов классов на события 5.4 Исходные тексты операций обработки событий 5.5 Диспетчер вызовов операций класса 6. Организация процесса проектированияЗаключение Использованы источники Введение Тема курсовой работы «Основные этапы объектно-ориентированного проектирования». В современном мире прогресс производительности программиста достигается в тех случаях, когда часть интеллектуальной нагрузки берут на себя компьютеры. Одним из способов достигнуть максимального прогресса в этой области, является "искусственный интеллект", когда компьютер берет на себя не только однотипные, многократно повторяющиеся операции, но и сам сможет обучаться. Целью работы изучение решения вопросов в области автоматизации сложноформализуемых задач. Задачей работы является приобретение знаний о фундаментальных алгоритмах, применяемых при построении систем искусственного интеллекта, а также методов разработки программных приложений, реализующих эти системы. Принципиальное отличие интеллектуальных систем от любых других систем автоматизации заключается в наличии базы знаний о предметной среде, в которой решается задача. Неинтеллектуальная система при отсутствии каких-либо входных данных прекращает решение задачи, интеллектуальная же система недостающие данные извлекает из базы знаний и решение выполняет. По А.Н. Колмогорову, любая материальная система, с которой можно достаточно долго обсуждать проблемы науки, литературы и искусства, обладает интеллектом. Такое определение показывает, что данная дисциплина находится во взаимосвязи практически со всеми учебными дисциплинами. Тем не менее, следует подчеркнуть связи со следующими дисциплинами: «Программирование», «Математический анализ», «Линейная алгебра и аналитическая геометрия», «Дискретная математика», «Логическое программирование», «Экспертные системы», «Интерфейсы интеллектуальных систем». Работа посвящена вопросам объектно-ориентированного проектирования интеллектуальных систем. В качестве основного инструмента используется унифицированный язык моделирования UML. 1. Обзор процесса проектированияПроцесс объектно-ориентированного анализа и проектирования не сводится к сумме рецептов, однако он определен достаточно хорошо, чтобы быть предсказуемым и воспроизводимым в умелых руках. Объектно-ориентированный анализ и проектирование - метод, использующий объектную декомпозицию; объектно-ориентированный подход имеет свою систему условных обозначений и предлагает богатый набор логических и физических моделей, с помощью которых можно получить представление о различных аспектах рассматриваемой системы. 1.1 Характерные черты удачных проектовУдачным проектом называется тот, который удовлетворил ожидания заказчика, уложился во временные и финансовые рамки, легко поддается изменению и адаптации. Пользуясь этим критерием, рассматриваются следующие две черты, которые оказались общими для всех известных удачных проектов: - ясное представление об архитектуре создаваемой системы; - хорошо организованный итеративно развивающийся процесс работы над проектом. Можно выделить ряд этапов, которые присутствуют в процессе протирования и перечень которых дан в таблице 1. Таблица 1 -Основные этапы процесса проектирования
|