Путем выбора класса модели можно не только облегчить и ускорить процесс решения задачи, но и повысить точность получаемых результатов.
При выборе метода решения задач необходимо, чтобы выбранный метод:
1) гарантировал необходимую точность получаемых результатов и отсутствие свойства вырождения (бесконечного зацикливания);
2) позволял применять готовые стандартные программы для решения задачи или ее отдельных фрагментов;
3) ориентировался на минимальный объем исходной информации;
4) обеспечивал наиболее быстрое получение искомых результатов.
Третьим этапом является
Процесс алгоритмизации решения задачи чаще всего реализуется по следующей схеме:
1) выделение автономных этапов процесса решения задачи;
2) формализованное описание содержания работ, выполняемых на каждом выделенном этапе;
3) проверка правильности использования выбранного алгоритма на различных примерах решения задачи.
8.10. Прикладное программное обеспечение
Все ППО подразделяют на средства проектирования и средства использования.
1) СУБД – применяются для создания, сопровождения и использования баз данных;
2) системы автоматизированного проектирования (САПР) – позволяют решать задачи черчения и конструирования различных механизмов с помощью ПК;
3) системы электронного документооборота – предназначены для обеспечения безбумажного обращения документов на предприятиях;
4) информационные хранилища (банки данных, банки знаний) – обеспечивают хранение больших объемов накопленной информации;
5) географические информационные системы – используются для моделирования процессов развития и управления разными природными ресурсами, геологической разведкой и т. д.
1) текстовые процессоры и текстовые редакторы – ввод, редактирование и подготовка к печати любых документов;
2) табличные процессоры – создание электронных таблиц и выполнение действий над данными, содержащимися в этих таблицах;
3) графические процессоры – создание и редактирование графических объектов, мультфильмов и другой анимации на экране компьютера;
4) интегрированные ППП – создание единой в своей основе деловой среды;
5) ППП методов анализа – решение задач анализа в определенной области;
6) телекоммуникационные и сетевые программы – обслуживание глобальных и локальных сетей, программы для электронной почты;
7) совокупность экономических ППП – использование специалистами, работающими в экономической сфере;
8) обучающие и тестирующие программы – получение новых знаний, тестирование по различным дисциплинам и т. д.;
9) мультимедийные пакеты программ – создание, редактирование и прослушивание музыки, просмотр и обработка видео, вспомогательные программы (кодеки), игры;
10) совокупность прикладных программ – запись и диагностика CD-R/RW и DVD-R/RW дисков.
8.11. Технология системного проектирования программных средств
Потребность создания систем автоматизированной обработки информации обусловила концепцию баз данных как единого, централизованного хранилища всей информации, необходимой для решения задач управления. Концепция баз данных теоретически корректна. Однако в реальности она приводит к значительному проигрышу во времени, которое требуется на поиск и выборку из базы данных информации, необходимой для решения той или иной конкретной задачи. В настоящее время концепция баз данных предусматривает разумный компромисс между сокращением до минимума необходимого дублирования информации и эффективностью процесса выборки и обновления данных. В действительности обеспечение такого решения имеет место только тогда, когда системный анализ всего комплекса задач, подлежащих автоматизации, уже находится на этапе описания системы. В этом случае имеются в виду ее цели и функции, состав и специфика информационных потоков, информационного состава задач и даже отдельных программных модулей. Основой системного подхода являются положения общей теории систем. Он наиболее эффективен при решении сложных задач анализа и синтеза, требующих одновременного использования нескольких научных дисциплин.