Чтение онлайн

на главную - закладки

Жанры

Информатика: конспект лекций
Шрифт:

8.9. Общая характеристика технологии создания прикладных программных средств

Решение задачи на ЭВМ является процессом получения результатной информации на основе обработки исходной информации посредством применения программы, составленной из команд системы управления вычислительной машины. Программа представляет собой нормализованное описание последовательности действий определенных устройств ЭВМ в зависимости от конкретного характера условий задачи.

Технологии разработки программ решения задачи зависят от

двух факторов:

1) производится ли разработка программы решения задачи как составного элемента единой системы автоматизированной обработки информации. В противном случае – как относительно независимой, локальной компоненты общего программного комплекса, обеспечивающего решение на ЭВМ задач управления;

2) какие программно-инструментальные средства применяются для разработки и реализации задач на ЭВМ.

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

1) алгоритмические языки и соответствующие им трансляторы;

2) системы управления базами данных (СУБД) с языковыми средствами программирования в их среде;

3) электронные таблицы, содержащие средства их настройки.

Процесс решения прикладных задач состоит из нескольких основных этапов. Первым этапом является постановка задачи. На данном этапе раскрывается организационно-экономическая сущность задачи, т. е. формулируется цель ее решения; определяется взаимосвязь с другими, ранее изученными задачами; приводится периодичность ее решения; устанавливаются состав и формы представления входной, промежуточной и результатной информации; описываются формы и методы контроля достоверности информации на основных этапах решения задачи; специфицируются формы взаимодействия пользователя с ЭВМ при решении задачи и т. п.

Особое значение имеет детальное описание входной, выходной и промежуточной информации, характеризующей следующие факторы:

вид представления отдельных реквизитов;

число знаков, которые выделяются для записи реквизитов исходя из их максимальной значимости;

вид реквизита в зависимости от его роли в процессе решения задачи;

источник возникновения реквизита.

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

1) аналитические – вычислительные;

2) матричные – балансовые;

3) графические, частным видом которых являются сетевые.

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

При выборе метода решения задач необходимо, чтобы выбранный метод:

1) гарантировал необходимую точность получаемых результатов и отсутствие свойства вырождения (бесконечного зацикливания);

2) позволял применять готовые стандартные программы для решения задачи или ее отдельных фрагментов;

3) ориентировался на минимальный объем исходной информации;

4) обеспечивал наиболее быстрое получение искомых результатов.

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

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

Процесс алгоритмизации решения задачи чаще всего реализуется по следующей схеме:

1) выделение автономных этапов процесса решения задачи;

2) формализованное описание содержания работ, выполняемых на каждом выделенном этапе;

3) проверка правильности использования выбранного алгоритма на различных примерах решения задачи.

8.10. Прикладное программное обеспечение

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

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

Все ППО подразделяют на средства проектирования и средства использования.

Средства проектирования включают в себя ППО, которые предназначены для создания информационных систем и применяются на рабочих местах специалистов различных профилей:

1) СУБД – применяются для создания, сопровождения и использования баз данных;

2) системы автоматизированного проектирования (САПР) – позволяют решать задачи черчения и конструирования различных механизмов с помощью ПК;

3) системы электронного документооборота – предназначены для обеспечения безбумажного обращения документов на предприятиях;

4) информационные хранилища (банки данных, банки знаний) – обеспечивают хранение больших объемов накопленной информации;

5) географические информационные системы – используются для моделирования процессов развития и управления разными природными ресурсами, геологической разведкой и т. д.

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

1) текстовые процессоры и текстовые редакторы – ввод, редактирование и подготовка к печати любых документов;

2) табличные процессоры – создание электронных таблиц и выполнение действий над данными, содержащимися в этих таблицах;

3) графические процессоры – создание и редактирование графических объектов, мультфильмов и другой анимации на экране компьютера;

4) интегрированные ППП – создание единой в своей основе деловой среды;

Поделиться:
Популярные книги

Мужчина моей судьбы

Ардова Алиса
2. Мужчина не моей мечты
Любовные романы:
любовно-фантастические романы
8.03
рейтинг книги
Мужчина моей судьбы

Разбуди меня

Рам Янка
7. Серьёзные мальчики в форме
Любовные романы:
современные любовные романы
остросюжетные любовные романы
5.00
рейтинг книги
Разбуди меня

Неверный

Тоцка Тала
Любовные романы:
современные любовные романы
5.50
рейтинг книги
Неверный

На границе империй. Том 9. Часть 2

INDIGO
15. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 9. Часть 2

Небо для Беса

Рам Янка
3. Самбисты
Любовные романы:
современные любовные романы
5.25
рейтинг книги
Небо для Беса

Жребий некроманта 3

Решетов Евгений Валерьевич
3. Жребий некроманта
Фантастика:
боевая фантастика
5.56
рейтинг книги
Жребий некроманта 3

Черный Маг Императора 7 (CИ)

Герда Александр
7. Черный маг императора
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Черный Маг Императора 7 (CИ)

Его маленькая большая женщина

Резник Юлия
Любовные романы:
современные любовные романы
эро литература
8.78
рейтинг книги
Его маленькая большая женщина

Зауряд-врач

Дроздов Анатолий Федорович
1. Зауряд-врач
Фантастика:
альтернативная история
8.64
рейтинг книги
Зауряд-врач

Законы Рода. Том 4

Flow Ascold
4. Граф Берестьев
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 4

Проводник

Кораблев Родион
2. Другая сторона
Фантастика:
боевая фантастика
рпг
7.41
рейтинг книги
Проводник

Возмездие

Злобин Михаил
4. О чем молчат могилы
Фантастика:
фэнтези
7.47
рейтинг книги
Возмездие

Восход. Солнцев. Книга XI

Скабер Артемий
11. Голос Бога
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Восход. Солнцев. Книга XI

Курсант: Назад в СССР 10

Дамиров Рафаэль
10. Курсант
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Курсант: Назад в СССР 10