Смекни!
smekni.com

Прикладное программное обеспечение 4 (стр. 4 из 4)

  1. Матрицы и линейная алгебра — алгебра матриц, линейные уравнения, собственные значения и вектора, сингулярности, факторизация матриц и другие.
  2. Многочлены и интерполяция — корни многочленов, операции над многочленами и их дифференцирование, интерполяция и экстраполяция кривых и другие.
  3. Математическая статистика и анализ данных — статистические функции, статистическая регрессия, цифровая фильтрация, быстрое преобразование Фурье и другие.
  4. Обработка данных — набор специальных функций, включая построение графиков, оптимизацию, поиск нулей, численное интегрирование (в квадратурах) и другие.
  5. Дифференциальные уравнения — решение дифференциальных и дифференциально-алгебраических уравнений, дифференциальных уравнений с запаздыванием, уравнений с ограничениями, уравнений в частных производных и другие.
  6. Разреженные матрицы — специальный класс данных пакета MATLAB, использующийся в специализированных приложениях.
  7. Целочисленная арифметика — выполнение операций целочисленной арифметики в среде MATLAB.

Конструкторские (AutoCAD).

AutoCAD (англ. Computer-Aided Design) — 2- и 3-мерная система автоматизированного проектирования и черчения, разработанная компанией Autodesk и на начальных этапах существования этой фирмы - основа её бизнеса. AutoCAD является наиболее распространённой САПР в мире благодаря средствам черчения.

Компания Autodesk занимается разработкой системы автоматизированного проектирования AutoCAD с 1982 года, т.е более 26 лет. За это время были созданы тысячи дополнений и специализированные решения от сторонних фирм и самой компании Autodesk. На данный момент в мире насчитывается около шести миллионов пользователей AutoCAD.

Трехмерные возможности AutoCAD уступают практически всем именитым конкурентам, и даже другим брендам компании Autodesk (Inventor, Revit). Чтобы завуалировать недостатки трехмерного проектирования компания Autodesk добавила слово "AutoCAD" в имена других платформ (Revit и Inventor).

Игры.

Игровые программы позволяют не только развлекаться, но и получать некоторые новые полезные знания.

Телекоммуникационные и сетевые программы.

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

- Интеpнет-бpоузеpы (Netscape Navigator).

- Терминалы (TeleMax, Hyper Terminal).

- Почтовые редакторы (GoldED).

Интегрированные пакеты программ.

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

- Пакет MS Works

- Обучающая система (TeachPro Word, TeachPro Windows95, TeachPro Windows 98, TeachPro Excel)

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

Автоматизированная обучающая система (АОС)

Автоматизированная обучающая система - комплекс программно-технических и учебно-методических средств, обеспечивающих активную учебную деятельность:

- обучение конкретным знаниям;

- проверку ответов учащихся;

- возможность подсказки;

- привлекательность изучаемого материала.

- Тестирующие программы (Test).

Тестирование программ - этап разработки компьютерной программы, в процессе которого проверяется работоспособность программы, не содержащей явных ошибок.

Тестирование - процесс выполнения программ с целью обнаружения факта наличия ошибок.

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

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

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

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

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

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

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

Тестирование программы как черного ящика - тестирование, при котором программа рассматривается как объект, внутренняя структура которого неизвестна.

Тестовое покрытие - набор тестов, покрывающих все линейные участки программы.

Многочисленные программные средства для решения различных типов вычислительных задач можно разделить на 4 группы:

- отдельные прикладные программы;

- библиотеки прикладных программ;

- пакеты прикладных программ;

- интегрированные программные системы. Рассмотрим по порядку каждую из этих групп. Отдельная прикладная программа пишется, как правило, на некотором универсальном языке программирования (Паскаль и т.п.) и предназначается для решения конкретной прикладной задачи. Примерами могут служить программа решения системы линейных алгебраических уравнений тем или иным численным методом, программа вычисления собственных значений матрицы и т. д. Авторами таких программ являются прикладные программисты, специализирующиеся: в соответствующих предметных областях. Прикладная программа может быть реализована в" виде набора модулей, каждый из которых выполняет некоторую самостоятельную функцию. Например, программа вычисления собственник значений матрицы может включать модули, - реализующие преобразования матрицы из одной, формы представления в другую ввод и вывод данных, обработку аварийных ситуаций с выдачей диагностических сообщений пользователю и другие действия.

Заключение

Прикладное программное обеспечение персональных компьютеров.

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

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

- создания документов, графических объектов, баз данных;

- проведения расчетов;

- ускорения процесса обучения;

- проведения досуга.

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

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

Примеры прикладных программ:

- ТР, ГР, СУБД, ЭТ;

- музыкальные редакторы;

- обучающие программы (помогают изучать различные предметы);

- программы тестирования (используются для проведения контроля по предметам);

- программы статистических расчетов;

- компьютерные игры;

- интегрированные пакеты (программы, объединяющие несколько типов прикладных задач: ТР, СУБД и др.)

- телекоммуникационные и сетевые программы.

Список литературы

1. Дэвид Бирнз AutoCAD 2009 для "чайников" = AutoCAD 2009 For Dummies. — М.: «Диалектика», 2008. — С. 412. — ISBN 978-5-8459-1444-6

2. Бондаренко Сергей Валериевич AutoCAD для архитекторов. — М.: «Диалектика», 2009. — С. 592. — ISBN 978-5-8459-1491-0

3. Джон Кауфельд , Microsoft Office Access 2003 для "чайников": Пер. с англ. — М. : 2006. — 320 стр. с ил., Издательство «Диалектика».

4. Лори Ульрих Фуллер, Кен Кук, Джон Кауфельд , Microsoft Office Access 2007 для "чайников": Пер. с англ. — М. : 2007. — 384 стр. с ил., Издательство «Диалектика».

5. К. Дж. Дейт Введение в системы баз данных = Introduction to Database Systems. — 8-е изд. — М.: «Вильямс», 2006. — С. 1328. — ISBN 0-321-19784-4