История развития прикладного программного обеспечения
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: контрольная, курсовик
| Добавил(а) на сайт: Сатира.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата
Конструкторские (AutoCAD).
6. Игры.
Игровые программы позволяют не только развлекаться, но и получать некоторые
новые полезные знания.
7. Телекоммуникационные и сетевые программы.
Коммуникационные программы предназначены для обслуживания модема (и факс- модема). Всемирная сеть Интернет позволяет получить доступ к компьютерам, расположенным в разных частях света. Программы, работающие с локальной сетью, позволяют объединить все компьютеры класса, института или какой либо организации для совместной работы или для использования одних и тех же ресурсов.
Интеpнет-бpоузеpы (Netscape Navigator).
Теpминалы (TeleMax, Hyper Terminal).
Почтовые редакторы (GoldED).
8. Интегрированные пакеты программ .
Интегрированные пакеты программ - это комплекс полностью совместимых между собой программ на все случаи жизни, призванный составить для пользователя единую в своей основе комфортную деловую среду.
Пакет MS Works
9. Обучающие и тестирующие программы.
Обучающие и тестирующие программы предназначены для получения новых знаний, для тестирования по различным дисциплинам, для приема экзаменов,зачетов и т.д.
Обучающая система (TeachPro Word, TeachPro Windows95,
TeachPro Windows 98, TeachPro Excel)
Тестирующие программы (Test).
3.Пакеты прикладных программ ( ППП )
1. ПОНЯТИЕ ППП
Многочисленные программные средства для решения различных типов
вычислительных задач можно разделить на 4 группы:
- отдельные прикладные программы;
- библиотеки прикладных программ;
- пакеты прикладных программ;
- интегрированные программные системы. Рассмотрим по порядку каждую из
этих групп. Отдельная прикладная программа пишется, как правило, на
некотором универсальном языке программирования (Паскаль и т.п.) и
предназначается для решения конкретной прикладной задачи. Примерами могут
служить программа решения системы линейных алгебраических уравнений тем или
иным численным методом, программа вычисления собственных значений матрицы и
т. д. Авторами таких программ являются прикладные программисты, специализирующиеся: в соответствующих предметных областях. Прикладная
программа может быть реализована в" виде набора модулей, каждый из которых
выполняет некоторую самостоятельную функцию. Например, программа вычисления
собственник значений матрицы может включать модули, - реализующие
преобразования матрицы из одной, формы представления в другую ввод и вывод
данных, обработку аварийных ситуаций с выдачей диагностических сообщений
пользователю и другие действия.
Библиотека представляет собой набор отдельных программ, каждая из которых решает некоторую прикладную задачу или выполняет определенные вспомогательные функции (управление памятью, обмен с внешними устройствами и т.п.). Библиотеки программ зарекомендовали себя эффективным средством решения вычислительных задач. Они интенсивно используются при решении научных и инженерных задач с помощью ЭВМ. Условно их можно разделить на библиотеки широкого применения и специализированные библиотеки.
Программы, входящие в состав библиотеки широкого применения, предназначены для решения задач из различных предметных областей.
Специализированные библиотеки ориентированы на решение отдельных, порой достаточно узких, классов задач.
Переход от разработки отдельных прикладных программ к созданию библиотек программ поставил перед разработчиками ряд проблем как системного, так и прикладного характера. К числу основных проблем, возникающих на различных этапах конструирования библиотеки, относятся проблемы систематизации, документирования, тестирования и переносимости.
Проблема систематизации состоит в разбиении библиотеки на разделы и подразделы в соответствии с классификацией зада предметной области и методов их решения. Сюда входит выбор единых правил наименования программ (с учетом модификации и развития библиотеки), единых форм представления и наименования математически сходных объектов, единой схемы контроля ошибок и т. д.
Проблема документирования заключается в составлении единых правил описания программ библиотеки. Наличие качественной документации существенно упрощает доступ к отдельным программам, организацию взаимодействия между программами, включение новых программ. Важную роль при решении указанной проблемы играют средства автоматизации документирования, обеспечивающие широкое применение шаблонов (для титульных листов, фрагментов текста и т. п.), использование текстов программ библиотеки для автоматизированного составления документации и т. д.
Тестирование библиотеки состоит в проверке программ на специально подготовленных тестовых данных. Результаты тестирования в большой мере зависят от правильности и полноты набора тестов. Тестирование, в частности, включает проверку соответствия текста программы выбранному стандарту языка программирования, определение области применимости программы и качестве диагностического аппарата, выявление разнообразных количественных характеристик, программы (скорость работы, точность получаемых результатов и т. п.) сравнение с другими программами для решения той же задачи.
Рекомендуем скачать другие рефераты по теме: решебник по математике 5, сочинение почему.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата