Конструкторские (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