Структура программного обеспечения САПР

Автор работы: Пользователь скрыл имя, 23 Июня 2013 в 21:38, реферат

Краткое описание

Любой персональный компьютер, даже самый современный, без наличия установленного на него необходимого программного обеспечения является грудой железа. В таком состоянии ни один компьютер не способен выполнить даже самые элементарные операции. Так что же такое программное обеспечение (ПО или software)?

Содержание

стр.
Введение.
3
Системное программное обеспечение.
3
Файловая структура операционной системы.
4
Инструментарий технологии программирования.
5
Прикладное программное обеспечение
6

Заключение.
8
Список использованной литературы.

Вложенные файлы: 1 файл

Реферат 1.doc

— 95.50 Кб (Скачать файл)

 

 

 

    Межотраслевой региональный центр повышения

     квалификации  и переподготовки специалистов

 

 

 

 

 

 

 

                         Р е ф е р а т

 

 

 

 

     Тема :  Структура программного

                    обеспечения САПР

 

 

 

 

 

 

 

 

 

 

 

 

               

                    СОДЕРЖАНИЕ

 

 

 

 

 

 

 

 

стр.

Введение.

3

Системное программное  обеспечение.

3

Файловая структура  операционной системы.

4

Инструментарий  технологии программирования.

5

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

6

   

Заключение.

8

Список использованной литературы.

9


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                              ВВЕДЕНИЕ.

 

               Программное обеспечение САПР

 

Любой персональный компьютер, даже самый современный, без наличия  установленного на него необходимого программного обеспечения является грудой железа. В таком состоянии ни один компьютер не способен выполнить даже самые элементарные операции. Так что же такое программное обеспечение (ПО или software)?

 

                        

 

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

 
 

       

                                                                                                                                            К программному обеспечению (ПО) относится также вся область

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

  • технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);
  • методы тестирования программ [ссылка, ссылка];
  • методы доказательства правильности программ;
  • анализ качества работы программ;
  • документирование программ;
  • разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.

 

Программное обеспечение  — неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств.

 Сфера применения  конкректного компьютера определяется  созданным     для него  ПО.

Сам по себе компьютер  не обладает знаниями ни в одной  области применения. Все эти знания сосредоточены в выполняемых  на компьютерах программах.  

 
 

 

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

программ — от игровых  до научных.

 

            Как классифицируется программное обеспечение?

 

Все программное обеспечение  можно условно разделить на три       категории:

  1. прикладное программное обеспечение: непосредственно обеспечивающие выполнение необходимых пользователям работ;
  2. системное программное обеспечение: выполняющие различные вспомогательные функции, например:
    • управление ресурсами компьютера;
    • создание копий используемой информации;
    • проверка работоспособности устройств компьютера;
    • выдача справочной информации о компьютере и др.;

   3. инструментальное программное обеспечение:  облегчающие процесс       создания новых программ для компьютера.

 

 

 


 

 

 

 

 

 

 

 

 

СИСТЕМНОЕ ПРОГРАММНОЕ  ОБЕСПЕЧЕНИЕ.

 

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

 

 Операционная система – программа, которая загружается при включении компьютера. Она осуществляет диалог с пользователем, управление компьютером, его ресурсами, запускает другие программы на выполнение. Современная операционная система обеспечивает пользователю и другим программам удобный способ общения (интерфейс). Самая первая операционная система - DOS (Disk Operation System) фирмы Microsoft выпущена в 1981г. Эта 16-разрядная однозадачная операционная система могла общаться с пользователем посредством

безликой «командной строки» - никаких  роскошеств типа графического интерфейса не было.  На сегодняшний день данную операционную систему на компьютеры не устанавливают, хотя до сих пор выпускают модифицированные её версии, такие как PC-DOS 2000 фирмы IBM.     Вышли из моды и самые первые версии графических операционных систем, такие как Windows 3.x (конец 80-х годов), Windows 95 (или другое её название Chicago), появление которых ознаменовало новый этап в развитии всей компьютерной индустрии. В наши дни на компьютеры устанавливаются, в основном, операционные системы фирмы Microsoft, такие как Windows 98 или Memphis (5250р.), Windows 2000 (7800р.), Windows Millennium Edition .

 

ФАЙЛОВАЯ СТРУКТУРА  ОПЕРАЦИОННОЙ СИСТЕМЫ.

Файл – программа или документ, записанная на диск и имеющая имя. Имя файла 32 разрядных операционных систем фирмы Microsoft может содержать до 255 символов.

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

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

 

 

работает и другая интегрированная  программа Windows – Мой компьютер. Но здесь процедура поиска нужной папки или файла занимает больше времени. Кроме данных интегрированных программ на компьютеры отдельно устанавливаются более удобные программы называемые операционными оболочками.

Операционные оболочки - надстройки над дисковыми операционными системами. В настоящее время на компьютеры устанавливаются такие оболочки, как Norton Commander (150р.), Volkov Commander, PowerDesk, DOS Navigator, Disco Commander, Far, Windows Commander и другие. Они обеспечивают не только более удобный и наглядный способ общения с компьютером, но и  предоставляют новые возможности (последние три) для запускаемых программ: графический интерфейс, мультипрограммирование, расширенные средства для обмена информацией между программами.

 

Сетевые ОС ставятся при работе компьютеров в локальной сети. Они служат для диспетчерского управления другими компьютерами, находящимися в локальной сети. Сетевыми ОС распоряжаются администраторы сети или люди,  получившие доступ к администрированию. Такими ОС являются Microsoft Windows NT (7200р.), Novell NetWare (30000р.), LAN WorkPlace и многие другие

 

Сервисное ПО - программы, занимающиеся обслуживанием самого  компьютера и других программ. Они устанавливаются дополнительно по желанию пользователя ПК. Иначе их называют утилиты – вспомогательные программы. Часто утилиты объединяются в комплексы, такие как  Check-It, Norton Utilities (1950р.), SiSoft Sandra, Nuts&Bolts, которые включают в себя утилиты по проверке жёстких и флоппи-дисков, микропроцессора, оперативной памяти, модемов, принтеров, утилиты ускорения запуска приложений, восстановление ранее удалённых файлов и т.д. Другой класс утилит – антивирусные программы. Они отслеживают распространения всех видов вирусов на компьютере и по возможности лечат зараженных объект, удаляют его или запрещают доступ к нему. Самыми лучшими в мире считаются антивирусные программы, выпущенные российскими производителями: АО «ДиалогНаука» и «Лаборатория Касперского». Они выпускают такие всемирно-известные антивирусы, как Dr.Web 32 , Adinf 32 , AVP . Из других иностранных фирм производителей, самые лучшие антивирусы выпускает фирма Symantec (Norton Antivirus ).

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

 

 

 

Архиваторы – программы, позволяющие за счёт применения специальных методов «упаковки» информации сжимать её на дисках, т.е. создавать копии файлов гораздо меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Одним из лучших мировых архиваторов является WinRAR, поскольку он универсален: ему подвластны не только банальные arj, rar и zip-архивы, но и целый ряд экзотических форматов. Кроме того, присутствует и некоторая доля патриотизма, ведь rar-архиватор впервые создал российский разработчик. 

 

ИНСТРУМЕНТАРИЙ ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ.

 

Локальные средства - алгоритмические языки программирования и их компиляторы.  Как правило, они представляют собой систему программирования. Современные системы программирования для персональных компьютеров обычно предоставляют пользователю весьма мощные и удобные средства для разработки программ. В них входят:

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

è библиотеки подпрограмм, содержащие заранее подготовленные подпрограммы, которыми могут пользоваться программисты;

è различные вспомогательные программы, например отладчики, программы для получения перекрёстных ссылок и т.д. Для популярных языков программирования на ПК существует множество систем программирования. Естественно, что программисты предпочитают те системы, которые легки в использовании,

позволяют получить эффективные программы, имеют богатые библиотеки функций (подпрограмм). В качестве примеров таких систем можно назвать Turbo Pascal,   Borland C++ Builder , Delphi, Visual FoxPro  и много других, в основном, визуальных систем программирования.

 

 

 

 

 

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

 

 

 

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


 

Прикладное программное  обеспечение является самым распространённым видом программ. Особое место занимают российские фирмы разработчики и отдельные программисты. Например, фирма 1С выпускает огромное количество бухгалтерских, финансовых программ,  программ-складов и  программ  управления кадрами, замечательные мультимедийные продукты: игры, электронные репетиторы (русский язык, химия, физика, биология).

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

Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами – базами данных. Наиболее простые системы этого вида позволяют обрабатывать на компьютере один массив информации, например, персональную картотеку. Они обеспечивают ввод, поиск, сортировку записей, составление отчётов и т.п. С такими СУБД легко могут работать пользователи, даже невысокой квалификации, т.к. все действия в них осуществляются с помощью меню и других диалоговых средств.

  Системы автоматизированного проектирования (САПР) позволяют осуществлять черчение и конструирование различных механизмов с помощью компьютера. Среди этих систем лидером является AutoCAD .

Сегодня многие производители  программных средств для проектирования говорят о преимуществах своих  разработок, однако в современных условиях недостаточно иметь качественный продукт. Очень важно, чтобы он не только мог использоваться для работы с каким-либо конкретным разделом проекта, но и обеспечивал комплексное решение задач выполнения проектных работ – от эскизного проекта до рабочей документации. Например : программа всемирно известной компании Autodesk – Autodesk Architectural Desktop   на базе AutoCAD.

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

Благодаря объектно-ориентированному подходу, реализованному в Autodesk Architectural Desktop, отдельные строительные объекты (стены, колонны, окна, двери и т.д.) связываются между собой «интеллектуальными»  связями и сохраняют заложенную в них информацию на протяжении всего цикла проектирования. При помощи инструментов Autodesk Architectural Desktop проектировщик последовательно проходит основные этапы проектирования, используя данные всех предыдущих стадий.

Информация о работе Структура программного обеспечения САПР