Структура классов ППП для решения задач оптимизации 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Структура классов ППП для решения задач оптимизации

Поиск

 

 

Основные понятия

 

Программное обеспечение (ПО) ЭВМ – комплекс программ, постоянно функционирующих (или готовых к функционированию) в ЭВМ и поддерживающих пользователя в процессе решения его задач.

 

Системное ПО – программы, необходимые для организации вычислительного процесса на ЭВМ (операционная система, драйверы, утилиты) и автоматизирующие процесс создания ПО (компиляторы, интерпретаторы, отладчики).

 

Прикладное ПО – совокупность программ, ориентированных на решение прикладных задач конкретного класса.

 

Примеры ППО: бухгалтерские программы (1С, Парус), программы 3D-моделирования (AutoCad, Caddy), видеомонтажа (Adobe Premier, Ulead MediaStudio), издательские системы (Adobe PageMaker) и т.д.

 

Автоматизация прикладной деятельности - разработка алгоритмов и программ решения задач, а также подготовка и проведение расчетов.

 

Пакет прикладных программ (ППП) - комплекс взаимосвязанных прикладных программ и средств системного обеспечения (языковых и программных), предназначенный для автоматизации решения определенного класса задач.

 

Как правило, пакеты дополняются соответствующей технической документацией.

 

В зависимости от характера решаемых задач различают следующие разновидности ППП: 

· пакеты для обеспечения систем автоматизированного проектирования

· пакеты для систем автоматизации научных исследований;

· пакеты системных программ;

· пакеты педагогических программных средств и другие.

 

Каждый ППП обычно обладает рядом возможностей по методам обработки данных и формам их представления, полноте диагностики, что дает возможность пользователю выбрать подходящий для конкретных условий вариант.

 

Примеры ППП: MS Office, издательская система LaTeX, OPL Studio, MathCad.

 

Три основных компонента ППП:

а) Язык (средство общения пользователя с пакетом)

б) Функциональное наполнение (совокупность модулей, отражающих специфику предметной области).

в) Системное наполнение (обеспечивает выполнение заданий и взаимодействие с пользователем).

 

ППП обеспечивают значительное снижение требований к уровню профессиональной подготовки пользователей в области программирования, вплоть до возможности эксплуатации пакета без программиста.

 

Жизненный цикл - циклический процесс трансформации первоначального замысла о системе к ее реализации и функционированию:

 

Жизненный цикл построения ППП:

1. Фиксация внешних требований и целей -> Внешний проект

2. Анализ и проектирование объектной структуры ППП -> Объектная модель

3. Выбор и разработка алгоритмов -> Алгоритмы решения

4. Программирование -> Очередная версия ППП

5. Тестирование

6. Сдача и внедрение -> Программная документация

7. Сопровождение -> Информация о необходимых изменениях

 

 

В структуру классов будут входить три абстрактных базовых класса: «задача», «результат» и «решатель», от которых будут наследоваться классы, содержащие конкретные реализации указанных понятий.

 

Чисто виртуальная функция – виртуальная функция, к которой добавлен инициализатор =0.

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 47; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.)