Сущность и классификация ПО

Автор: Пользователь скрыл имя, 25 Февраля 2012 в 14:17, реферат

Описание работы

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

Содержание

1. Сущность и классификация программного обеспечения (ПО).
2. Прикладное ПО и тенденции его развития
3. Краткий обзор специализированного программного обеспечения для автоматизации бухгалтерского учета

Работа содержит 1 файл

арм бухгалтера контрольная.docx

— 36.96 Кб (Скачать)

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

программы па выполнение ее нужно (пошагово) транслировать заново. Главным достоинством интерпретатора по сравнению с компилятором является простота.

Входной язык программирования называется языком высокого уровня по отношению к машинному языку, называемому языком низкого уровня.

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

Прикладное  ПО

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

(Офисное приложение, Текстовый  редактор, Текстовый процессор, Табличный  процессор, Редактор презентаций,  Корпоративная информационная система,  Аудиторская программа, Бухгалтерская  программа, Система MRP, Система  MRP, II Система ERP, Система CRM, Система  POS, Ситема управления версиями  (VCS), Система управления проектами (Project Management), Система автоматизации документооборота (EDM), Финансово-аналитическая система, Система управления архивами документов (DWM), Корпоративный портал, Система проектирования и производства, Система автоматизации проектных работ (САПР, CAD), CAE-система, CAM-система, PDM-система, PLM-система, АСУТП (SCADA), АСТПП (MES), Система логистической поддержки изделий, Система анализа логистической поддержки (LSA), Система создания ИЭТР (IETM), Система обработки и хранения медицинской информации, Система передачи, обработки, хранения и архивации изображений, Радиологическая информационная сеть (РИС), Госпитальная информационная сеть (ГИС) 

Инструментальное  ПО

Средство разработки программного обеспечения, среда разработки, RAD, SDK, система управления базами данных (СУБД),, реляционная (DB2, Informix, Interbase, Firebird, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, ЛИНТЕР), объектно-ориентированная (Caché), иерархическая, сетевая. Инструментальные программные средства могут оказать  помощь на всех стадиях разработки ПО.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.Прикладное ПО и его тенденции

Прикладное программное  обеспечение (специальное программное  обеспечение; application software, special software) —  часть программного обеспечения, состоящая  из отдельных прикладных программ и  пакетов прикладных программ, предназначенных  для решения различных задач  пользователей ЭВМ и автоматизированных систем. Набор (комплект) программ и  связанной с ними документации (лицензионное свидетельство, паспорт, инструкции пользователя), предназначенный для решения  комплексов задач называют пакетом  прикладных программ (application package). Условно  выделяют:

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

Дружественное программное  обеспечение (дружественный интерфейс; user-friendly software, user-friendly interface) — реализующее  требования удобства и/или облегчения общения с программными средствами и ЭВМ для пользователей, в  том числе и неопытных.

Бесплатное программное  обеспечение (public-domain software) — программы  без копирайта, которые можно  свободно копировать, тиражировать, распространять. Бесплатное ПО не следует путать с  условно-бесплатным программным обеспечением, на которое копирайт распространяется.

Условно-бесплатное программное  обеспечение (shareware) — программный  продукт, бесплатное пользование которым  обусловлено каким-либо условием (ограничением функций, времени). Если пользователь после  ознакомления с программой собирается ее использовать, он должен купить ее. После этого пользователю предоставляется  рабочая документация, полная версия соответствующих программных средств  или дополнительные сведения, обеспечивающие эксплуатацию программы. Условно-бесплатное программное обеспечение имеет  копирайт. Гилтвер (guiltware) — разновидность  условно-бесплатного программного обеспечения, взывает к совести  пользователей (от англ. guilt — вина), вынуждает их платить за использование. Во время работы с гилтвером на экране монитора появляются сообщения  о необходимости заплатить за использование программы.

Free Software (FS, свободный софт) — свободное или свободно распространяемое  ПО: термин предложен в 1984 году  Ричардом Столлменом, который заявил, что каждый пользователь программы  должен иметь четыре степени  свободы: право свободно запускать,  распространять, изучать и улучшать  программу. В 1996 году было сформулировано  более подробное определение  свободного ПО — FSD (Free Software Definition), поддержанное общественной организацией программистов — FSF (Free Software Foundation). В концепции Copyleft программам и программистам предоставляется четыре вида «права свободы» на выполнение программ для любых целей; изучение и модификацию программ, обеспеченное возможностью доступа к кодам; копирование и передачу копий; улучшение программ и передачу сообществу усовершенствованных версий. Эти права закрепляются в лицензиях, включая GNU General Public License и BSD. Существует другое определение «свободного ПО» — DFSG (Debian Free Software Guidelinnes, сформулированное в проекте Debian примерно в то же время, что и FSD, Брюсом Перенсом (Bruce Perens) с формально-юридических позиций.

Open Source (Открытый источник) — концепция создания свободно  распространяемого ПО в открытых  исходных кодах (ОИК), выделившаяся  в 1998 году из Free Software и сформулированная  Брюсом Перенсом в документе  OSD (Open Source Definition). Она определяет  авторское право на оригинальное  ПО, а также права на репродуцирование  и редактирование оригинальных  разработок. Порожденные на основе  этой концепции сообщество разработчиков  ПО и так называемая Культура  открытого источника (Open Source Culture) пытаются решить проблемы, возникающие  между свободой распространения  ПО и правом на интеллектуальную  собственность. Для уточнения  терминологии и снятия противоречий  между Free Software и Open Source Европейская  комиссия предложила в июне 2001 году термин FLOSS (Free/Libre and Open Source Software). Фирма Sun Microsystems в декабре 2004 года  предложила новую форму лицензии  на свою версию ОС OpenSolaris . Она  основана на Mozilla Public License и получила  название CDDL (Common Development and Distribution License). В соответствии с этой лицензией  разработчики, принимающие ее условия,  должны дать право владения  новыми кодами программы разработчику  исходного кода. Этим разработчику  исходного кода обеспечивается  право контроля над развитием  проекта.

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

Бета версия (beta version; b-version) — опытная версия программного обеспечения  или прикладной программы, которая  предварительно распространяется в  ограниченном количестве преимущественно  среди пользователей-экспертов или  рецензентов для тестирования программного продукта и последующей его доводки  перед выпуском основного тиража программы.Рабочая версия (run-time version) — копия программы с приложением, которая может работать, но не обеспечивает все функциональные возможности программы.

 

3.Краткий  обзор специализированного программного  обеспечения для автоматизации  бухгалтерского учета.

 

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

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

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

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

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

 

 Одной из первых  таких разработок была программа  «Финансы без проблем» (фирма  «Хакер дизайн», г. Мариуполь). Позже появились пакеты программ  «Турбо-бухгалтер» (фирма «Диц»,  г. Москва), «1С: Бухгалтерия» (фирма  «1С», г. Москва) и другие. В то  же время начали разрабатываться  программы для предприятий среднего  бизнеса и бюджетных организаций  (ЦИТ «Парус»), крупных предприятий  с большой номенклатурой материальных  ценностей (фирма «Инфософт»).

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

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

 «1С» (серия программ  «1С: Бухгалтерия»), «АйТи» (семейство  «БОСС»), «Атлант –Информ» (серия  «Аккорд»), «Галактика – Парус» (серия  программ «Галактика» и «Парус»), «ДИЦ» («Турбо – бухгалтер»), «Интеллект  – сервис» (серия «БЭСТ»), «Инфин» (серия программных продуктов от «мини» до «макси»), «Информатик» («Инфо – бухгалтер»), «Инфософт» («Интегратор»), «Омега» (серия «Abacus»), «Цифей» («Эталон») и «R-Style Software Lab» («Универсальная бухгалтерия Кирилла и Мефодия», серия RS-Balance).

 Коротко остановимся  на некоторых из выше перечисленных  программ:

 Фирма «1С», система  «1С: Бухгалтерия». На сегодняшний  день это самый известный и  продаваемый продукт в России. Популярность этой программе  обеспечили мощная реклама, развитая  дилерская сеть, невысокая цена  и грамотная маркетинговая стратегия.  Основные возможности системы  легко укладываются в схему  «проводка – главная книга  – баланс». В базовый комплект  поставки входит некоторый набор  заполняемых форм первичных документов, которые при необходимости (как  правило так и бывает ) можно  перенастроить , изменить форму  и алгоритм заполнения. Для этого  надо воспользоваться внутренним  макроязыком, освоение которого  требует некоторой квалификации. В целом программу «1С: Бухгалтерия»  можно отнести к подклассу  инструментальных систем для  квалифицированного бухгалтера  малого предприятия, поскольку  она требует некоторой настройки  для дальнейшего индивидуального  пользования. Хотя базовые компоненты  недоступны пользователю, функциональные  конфигурации, написанные на встроенном  языке, полностью доступны для  модификации. Это предоставляет  пользователям возможность быстро  и эффективно модифицировать  конфигурацию, с которой работает  предприятие, вводить в нее  новые задачи, документы, системы  учета, подстраиваться под изменение  законодательства. Для этого, конечно,  требуется работа программистов,  знающих встроенный язык среды"1С:Предприятие"  и ее систему взаимосвязанных  компонентов. 

Информация о работе Сущность и классификация ПО