Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТветы ОКМС 1-30.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
206.01 Кб
Скачать

Этапы выбора функции

  1. Сглаживание числового ряда.

  2. Визуально определяется тренд из числа простых функций.

  3. Производится расчет средних приростов. Средний прирост в точке t – это сглаживание приращений координат.

Если сгладить разности, то получим средний прирост.

  1. Делаются попытки выравнивания статического ряда.

  2. Производится расчет производных характеристик средних приростов.

  3. Окончательный выбор вида функции для экстраполяции производится путем сравнения ее по всем характеристикам для заданного числового ряда.

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

  1. Принципы модульности, абстракции, общности, разделения задач Разделение задач

Разделение задач позволяет работать с различными аспектами одной и той же задачи, концентрируясь на них так, как будто это разные задачи. Разделение задач — это применение здравого смысла, которому стараются следовать в повседневной жизни для преодоления встречающихся трудностей. Этот же принцип должен быть применен в разработке программного обеспечения для преодоления свойственной ему сложности.

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

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

Абстракция

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

От чего именно можно абстрагироваться и что рассматривать как подробности, которые можно проигнорировать, зависит от цели данной абстракции. Например, рассмотрим электронные часы. Для их хозяина полезной абстракцией будет описание назначения кнопок, позволяющих переключаться в разные режимы функционирования и по-разному реагирующих на определенные последовательности команд.

Общность - это фундаментальный принцип, который позволяет разрабатывать общий инструментарий или пакеты для ‚поставки на рынок. Успех таких инструментов, как электронные таблицы, базы данных и текстовые процессоры объясняется тем, что они являются достаточно обобщенными для того, чтобы охватывать практические потребности большинства людей, которые намерены управлять личным бизнесом при помощи компьютера. Вместо того чтобы заказывать специальные решения для каждого персонального бизнеса, гораздо выгоднее использовать готовый продукт, который уже есть на рынке.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]