Документация программного обеспечения на стадии технического проекта включает описание программного обеспечения СМОД, в котором приводятся общие принципы построения программного обеспечения, его структура, функции основных частей, характеристика операционной системы и средства ее расширения. [c.66]
Программное обеспечение вычислительной техники — это программные средства, автоматизированные системы, системы обработки информации (программные средства — программу, программы на носителе данных с технической документацией автоматизированные системы и системы обработки информации, комплексы технических и программных средств с технической документацией). С выходом упомянутого на с. 33 положе,- [c.98]
Некоторые нематериальные активы могут содержаться в или на физической субстанции, например, такой как компакт-диск (в случае программного обеспечения), правовая документация (в случае лицензии или патента) или пленка. При определении того, должен ли актив, сочетающий нематериальные и материальные элементы учитываться согласно МСФО 16 Основные средства , или как нематериальный актив, согласно настоящего Стандарта, необходимо вынести суждение о том, какой элемент более важен. Например, программное обеспечение для станка с программным управлением, который не может работать без этого конкретного программного обеспечения, является составной частью этого станка и должно учитываться как основные средства. То же относится и к операционной системе компьютера. Там, где [c.190]
Пишем СОП в прямом эфире
Подтверждается ли продолжающийся процесс сохранения файлов и программного обеспечения — адекватным повседневным порядком — раздельным хранением особо важных файлов, программ и системной документации — особыми процедурами. [c.199]
Формулы, технологии и образцы (например, программное обеспечение или документация). [c.197]
Программное обеспечение (ПО) АИС-БУ — это комплекс программ обработки и передачи данных в АИС-БУ, а также документация по их применению. Оно включает системное, вспомогательное и специализированное прикладное ПО. [c.36]
Эргономическое обеспечение (ЭО) АИС-БУ представляет собой совокупность методов и средств, предназначенных для создания оптимальных условий высокоэффективной и безошибочной деятельности специалистов в процессе создания и функционирования АИС-БУ. Оно включает комплекс различной документации, содержащей эргономические требования к рабочим местам, условиям работы персонала, программному обеспечению (дизайн экранов) и т.д. набор наиболее целесообразных способов реализации этих требований и эргономическая экспертиза их реализа- [c.39]
Технические аспекты касаются рисков, вызванных плохой работой аппаратных средств, использованием нелегального программного обеспечения, несоответствия характеристик аппаратного и программного обеспечения, отсутствием надлежащего технического обслуживания и контроля. Риск аудита повышается, если компьютерная система децентрализована, существует географическая разбросанность компьютерных установок.
Стандартные операционные процедуры как элемент обеспечения качества медицинской помощи | 25.03.21
Известно, что законный приобретатель программного обеспечения бухгалтерского учета имеет право получать помощь и поддержку у разработчика программного продукта. Поскольку фирмы-разработчики тщательно отслеживают все изменения в законодательстве и нормативных актах, то они своевременно вносят исправления в свои программы и часто бесплатно или за незначительную доплату доводят их до своих пользователей. Такая помощь и поддержка являются фактором повышения достоверности работы с такой программой, снижает аудиторский риск. В то же время использование незаконно приобретенной программы повышает аудиторский риск, поскольку такие программы часто являются устаревшими версиями, в них своевременно не корректируются алгоритмы расчетов, формы отчетности и документов, пользователь не имеет сопроводительной документации и не может полностью правильно использовать возможности программы. Именно поэтому стандарт указывает на необходимость оценки аудитором законности приобретения и лицензионной чистоты бухгалтерского и системного программного обеспечения, используемого на проверяемом объекте. Кроме того, одной из задач аудита является со- [c.343]
После того как идея признается достойной дальнейшего исследования, она должна быть сформулирована в виде конкретной концепции, подлежащей оценке потенциальными потребителями. Во многих случаях создается несколько концепций основной идеи продукта, каждая из которых проверяется на целевых потребителях с помощью специальных критериев оценки или так называемого технологического аудита. Например, идея разработки программного обеспечения с целью выдачи сертификата качества была выражена в виде восьми концепций соответствующей услуги, причем каждая концепция относилась к определенной стадии разработки, подвергающейся аудиту (например, к стадии изучения нужд потребителей, выпуска документации, создания статистических баз и пр.). Каждая концепция оценивалась потенциальными покупателями программного обеспечения, что позволило определить наиболее важные аспекты процесса разработки программного обеспечения с учетом мнения потребителей уже на ранних стадиях разработки новой идеи. [c.128]
Образовательная программа включает одно-двухдневные семинары, курсы по тематике, актуальной для работы предприятия в условиях рыночной экономики. Одновременно в тематической «корзине» Центра 18-20 семинаров и 5-6 курсов объемом 40-200 ч. Разработана методическая документация и программное обеспечение по составлению бизнес-плана на персональном компьютере, ведению электронного документооборота, созданы слайд-фильмы, демонстрационные клипы для сопровождения и презентации программ. [c.280]
Итак, за довольно короткое время своего существования Фонд «Уральский учебно-научный Центр инновационного бизнеса» утвердился на региональном рынке образовательных услуг как предприятие комплексного обслуживания и продвижения на рынок средствами образования физических лиц и предприятий, занятых в сфере инновационного предпринимательства. Накоплен опыт взаимодействия с клиентами и заказчиками, а также информационные базы данных, методическая документация и программное обеспечение. Сформирована команда преподавателей и менеджеров, разработана документация для эффективного функционирования Центра в условиях рыночной экономики и нового законодательства РФ. [c.288]
Сегодня в России отсутствует четкая взаимосвязь бюджетирования как управленческой технологии (от методического обеспечения до системы организационно-распорядительной документации) и программного обеспечения по автоматизации финансового планирования. Большинство консалтинговых разработок и компьютерных программ существуют сами по себе, что значительно осложняет постановку внутрифирменного бюджетирования и финансового планирования в российских компаниях. Это вызвано отсутствием единой концептуальной основы, а проще говоря, понимания того, что такое бюджетирование, для чего оно нужно, чем управленческий учет отличается от бухгалтерского учета. [c.17]
В ряде отраслей разработаны ценники на проекты САПР и на сопровождение их программного обеспечения. В них стоимость проектирования САПР определяется в зависимости от следующих факторов 1) характера проектной документации САПР 2) повторяемости проектной продукции САПР 3) числа страниц текстовых документов одного проекта, подлежащего автоматизации, приведенных к формату 11 4) числа разновидностей графических документов проекта 5) количества конечных результатов проектных расчетов, подлежащих автоматизации. Кроме того, используются коэффициенты, учитывающие 1) степень новизны проектируемой САПР 2) сложность алгоритмизации 3) уровень автоматизации, обеспечиваемый САПР. [c.134]
Прикладное программное обеспечение. В контексте эталонной модели OSE прикладные программы включают в себя данные, документацию и обучающие средства, а также собственно программы. [c.41]
Разработан взамен ГОСТ 19.781-83 и ГОСТ 19.004-80 и устанавливает термины и определения понятий в области программного обеспечения систем обработки данных (СОД), применяемые во всех видах документации и литературы, входящих в сферу работ по стандартизации или использующих результаты этих работ. [c.392]
Должен знать руководящие и нормативные материалы, регламентирующие методы разработки алгоритмов и программ и использования вычислительной техники при обработке информации основные принципы структурного программирования виды программного обеспечения технико-эксплуатационные характеристики, конструктивные особенности, назначение и режимы работы СВТ, правила ее технической эксплуатации технологию автоматической обработки информации виды технических носителей информации методы классификации и кодирования информации формализованные языки программирования действующие стандарты, системы счислений, шифров и кодов порядок оформления технической документации передовой отечественный и зарубежный опыт программирования и использования вычислительной техники основы экономики, организации производства, труда и управления основы трудового законодательства правила и нормы охраны труда. [c.349]
Во многих офисах большая часть деловой документации подготавливается с помощью персонального компьютера (П К). При автономной работе ПК и телефакса для передачи факсимильных сообщений необходима предварительная распечатка документа на бумаге с достаточным для сканера телефакса контрастом. Пользователи ПК могут отказаться от промежуточного этапа переноса сообщения на бумагу. Для этого необходимо, чтобы телефакс имел стандартный разъем для подключения к ПК и программное обеспечение для форматирования и переноса данных из ПК в телефакс. Другим, более эффективным решением может быть установка в ПК автономно работающей факс-модемной (модемной) платы, работа которой обеспечивается [c.362]
Затраты на создание сервера. Обычно эти затраты представляют сумму стоимости постоянного IP-подключения, стоимости оборудования и пакета программного обеспечения сервера. Кроме того, следует иметь в виду что, возможно, придется усовершенствовать локальную сеть, приобрести новые версии сетевого программного обеспечения, необходимую документацию и литературу, осуществить переподготовку персонала или пригласить специалистов, компетентных в вопросах сетевой безопасности, приобрести необходимые лицензии. [c.588]
Прежде всего проверяется обеспеченность месячного производственного плана цеху (участку) на наличие в цехе соответствующих заданиям заготовок, инструментов и приспособлений, технической документации, оборудования, программного обеспечения к станкам ЧПУ и обрабатывающим центрам, средств технического контроля и исполнителей. [c.126]
На этапе рабочего проектирования разрабатывается комплекс рабочей документации структурные схемы, организационно-плановые расчеты, формируются нормативная и информационная база, организационные процедуры и документы, их отражающие, должностные инструкции и положения, программное обеспечение. [c.206]
Формы выходных документов, получаемых с помощью программного обеспечения, должны соответствовать сметная документация [c.509]
В рамках данной автоматизированной системы на основе анализа и обработки существующей нормативной документации создаются фонды прогрессивных норм и нормативов, которые составляют специализированную базу данных, закладываемых в память ЭВМ. На основе этой информации с помощью средств программного обеспечения анализируют динамику норм и нормативов и их прогнозируют на очередной плановый период, контролируют их выполнение на основе сопоставления данных о фактическом удельном расходе ресурсов с нормами и нормативами, установленными в плане. [c.141]
В настоящее время в области САПР заметное место занимают системы, объединяющие технические средства в виде АРМ с базовым программным обеспечением и пакетом прикладных программ. К их числу относится, например, АРМ Автограф-840 для конструкторских и технологических работ в машиностроении и металлообработке. Оно обеспечивает разработку в интерактивном режиме конструкций изделий машиностроения в виде графической и текстовой документации, технологической документации, программ для станков с числовым программным управлением (ЧПУ). [c.35]
Доведение демонстрационного прототипа системы автоматизированного проектирования до промышленного образца предусматривает дальнейшую разработку программного обеспечения выпуска всех видов конструкторской документации на стадиях технического предложения, эскизного и технического проектов, т. е. полную реализацию ППП в соответствии со схемой, изложенной в п. 7.1. [c.250]
Написание спецификации. Третий шаг трансляции (точка 3) связан с преобразованием целей во внутренние спецификации, содержащие точные описания поведения системы с точки зрения пользователя. В разработке ПО этот шаг трансляции является самым значительным.
По объему и степени сложности ошибок, порождаемых на этом шаге трансляции, он занимает основное место во всем процессе разработки ПО. После написания внутренних спецификаций программное обеспечение можно проектировать, кодировать и отлаживать. Стадия проектирования является основной для планируемого уровня надежности системы. На этой стадии выбираются и реализуются в документации основные приемы обеспечения надежности за счет схемных решений и за счет выбора оптимальных способов организации будущей эксплуатации и применения системы. [c.51]
Изучение документации. Существуют два вида взаимодействий пользователя с программным обеспечением изучение описания использования программы и само использование программы (точка 10) Этот шаг транс- [c.53]
Не существует единого подхода к определению и наполнению этапов ЦЖ программного обеспечения. Приведенные выше укрупненные этапы ЦЖ весьма условны, так как отсутствует четкое разграничение по содержанию оформляемой документации на каждом этапе и по време- [c.83]
Документация является материалом на естественном языке, поясняющим работу программного обеспечения. Требования по надежности должны быть отражены в документации с начального этапа разработки. В задачи руководителя входит контроль за выполнением требований по надежности по ходу разработки. [c.188]
Пользователь хотел бы знать, как формулируется его проблема для обработки на ЭВМ. Это может быть язык высокого уровня, ориентированный на пользователя, или специфический материал, описывающий процесс перевода требований в реализующее их программное обеспечение. В связи с тем, что требования пользователя подвергаются разносторонней проверке и в них могут быть обнаружены ошибки, пользователю необходимо познакомиться с процедурой диагностики ошибок на различных уровнях прохождения проекта. Для того чтобы управлять работой программы (системы ПО) в процессе обработки информации, пользователь должен знать возможности данной программы, пределы ее функционирования и ограничения, наложенные на вводимые, обрабатываемые и выводимые данные. Если вспомнить, что у пользователя есть еще и свои проблемы, то требования на документацию по интересующим его вопросам будут достаточно высокими. [c.191]
Важное значение для пользователя микроЭВМ имеет документирование программного обеспечения. Это документирование должно осуществляться в соответствии с требованиями Единой системы программной документации, установленной. ГОСТами по АСУ. [c.87]
В связи с этим для персональных ЭВМ как технической базы АРМ учетных работников в организации программного обеспечения задач ведения документации и учета должны применяться такие средства, которые дадут возможность пользователю в диалоговом режиме самостоятельно без разработки специальных программ организовать и вести свои файлы информации, обновлять их, редактировать, удалять и на их основе получать нужную выходную информацию в форме печатных документов, запросов на дисплей и т. п. Для решения установившихся (стабильных) задач должны быть созданы специальные пользовательские программы. [c.91]
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ УПРАВЛЕНИЯ ПЕРСОНАЛОМ — совокуп-ность программ, процедур и правил в сочетании со всей связанной с этими компонентами документацией, позволяющая использовать вычислительную технику для решения различных задач в службе управления персоналом. В зависимости от функций, выполняемых различными элементами программного обеспечения, его можно разлделить на две группы системное и прикладное. [c.283]
Основным нормативным документом, регламентирующим жизненный цикл программного обеспечения, является международный стандарт ISO/IE 12207. Разработка отечественных программных средств ИС ориентирована на ГОСТ ЕСПД (Единая система программной документации), ОРММ (Общеотраслевые руководящие методические материалы) по созданию автоматизированных систем управления. [c.50]
Если известны по опыту работы или заданы по нормативам затраты труда на подготовку описания задачи t0, исследование алгоритма решения задачи ta, разработку блок-схемы алгоритма tл, программирование по готовой блок-схеме tn, отладку программы на ЭВМ tOTJI, -подготовку документации по задаче ta, то трудоемкость разработки программного обеспечения решения задачи можно рассчитать по формуле [c.97]
Программное обеспечение [Software] — программы, процедуры, правила и любая соответствующая документация, относящиеся к работе вычислительной системы (ГОСТ Р ИСО/МЭК 9126-93). [c.338]
Программные средства программное обеспечение [Software] — все или часть программ, процедур, правил и относящаяся к ним документация системы обработки информации. Примечание. Программные средства являются интеллектуальным продуктом независимо от носителя, на котором они записаны (ГОСТ.ИСО/МЭК 2382-1-99). [c.339]
Базовое программное обеспечение включает помимо операционной системы интерактивную графическую библиотеку Авто-граф-844 , пакет прикладных программ для конструирования изделий машиностроения Автограф-845 и пакет прикладных программ для разработки технологической документации Авто-граф-846 . Базовая интерактивная графическая библиотека содержит программы, написанные на алгоритмическом языке ФОР-TPAH-IV, позволяющие вычерчивать координатные оси, графические примитивы (точки, отрезки прямых, окружности и др.), буквы и цифры трансформировать фигуры (прямоугольники, окружности, ломаные) путем переноса, поворота, масштабирования, афинных преобразований, а также путем прямого использования матрицы преобразования объединять элементарные чертежи в сложный. [c.36]
В качестве провайдера Интернет целесообразно использовать одну из наиболее известных и надежных провайдерских фирм, имеющих многолетний опыт оказания провайдерских услуг. Ваш провайдер предоставит вам необходимое специальное программное обеспечение для выхода в Интернет, соответствующую документацию и инструкции по работе. [c.148]
Источник: economy-ru.info
Программы процедуры правила и соответствующая документация системы обработки
Програ́ммное обеспе́чение (допустимо также произношение обеспече́ние) (ПО) — программа или множество программ, используемых для управления компьютером (ISO/IEC 26514:2008). Другие определения из международных и российских стандартов: совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ (ГОСТ 19781-90); все или часть программ, процедур, правил и соответствующей документации системы обработки информации (ISO/IEC 2382-1:1993); компьютерные программы, процедуры и, возможно, соответствующая документация и данные, относящиеся к функционированию компьютерной системы (IEEE Std 829—2008).Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим (аппаратным), математическим, информационным, лингвистическим, организационным, методическим и правовым обеспечением. Академические области, изучающие программное обеспечение, — это информатика и программная инженерия. В компьютерном сленге часто используется слово «софт», произошедшее от английского слова «software», которое в этом смысле впервые применил в статье журнала American Mathematical Monthly математик из Принстонского университета Джон Тьюки в 1958 году.
Go to Article
PARTcloud — computer
No results were found.
Explanation by Hotspot Model
Youtube
Программное обеспечение
Программное обеспечение
Эта статья или раздел описывает ситуацию применительно лишь к одному региону (США, Англия), возможно, нарушая при этом правило о взвешенности изложения.
Вы можете помочь Википедии, добавив информацию для других стран и регионов. (Март 2017)
Запрос «Software» перенаправляется сюда; см. также другие значения.
Програ́ммное обеспе́чение [1] [2] [3] (допустимо также произношение обеспече́ние [3] [4] [5] ) (ПО) — программа или множество программ, используемых для управления компьютером (ISO/IEC 26514:2008) [6] .
Другие определения из международных и российских стандартов:
- совокупность программ системы обработки информации и программных документов [7] , необходимых для эксплуатации этих программ (ГОСТ 19781-90[8] );
- все или часть программ, процедур, правил и соответствующей документации системы обработки информации (ISO/IEC 2382-1:1993) [9][10] ;
- компьютерные программы, процедуры и, возможно, соответствующая документация и данные, относящиеся к функционированию компьютерной системы (IEEE Std 829—2008) [11] .
Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим (аппаратным), математическим, информационным, лингвистическим, организационным, методическим и правовым обеспечением [12] .
Академические области, изучающие программное обеспечение, — это информатика и программная инженерия.
В компьютерном сленге часто используется слово «софт», произошедшее от английского слова «software», которое в этом смысле впервые применил в статье журнала American Mathematical Monthly математик из Принстонского университета Джон Тьюки в 1958 году [13] .
- 1 История
- 1.1 Предыстория. Зарождение программирования
- 1.2 Ранняя история. Корпоративное ПО
- 1.3 Персональные компьютеры и программное обеспечение для массового потребителя
- 2.1 Системное программное обеспечение
- 2.2 Прикладное программное обеспечение
История
Индустрия программного обеспечения делится на три основных сектора:
- разработка программного обеспечения на заказ;
- программное обеспечение для корпоративного потребителя;
- программное обеспечение для массового потребителя.
Перечисленное появлялось друг за другом с интервалом примерно в десятилетие [14] .
Предыстория. Зарождение программирования
Первую программу написала Ада Лавлейс для разностной машины Чарльза Бэббиджа, однако поскольку эта машина так и не была достроена, разработки леди Лавлейс остались чисто теоретическими [15] .
Первая теория, касающаяся программного обеспечения, была предложена английским математиком Аланом Тьюрингом в 1936 году в эссе «On computable numbers with an application to the Entscheidungsproblem» («О вычислимых числах с приложением к проблеме разрешения») [16] [17] [18] . Он создал так называемую машину Тьюринга, математическую модель абстрактной машины, способной выполнять последовательности рудиментарных операций, которые переводят машину из одного фиксированного состояния в другое. Главная идея заключалась в математическом доказательстве факта, что любое наперёд заданное состояние системы может быть всегда достигнуто последовательным выполнением конечного набора элементарных команд (программы) из фиксированного набора команд.
Первые электронно-вычислительные машины 1940—1950-х годов перепрограммировались путём переключения тумблеров и переподключения кабелей, что требовало глубокого понимания их внутреннего устройства. К таким машинам, в частности, относился ENIAC (который, впрочем, впоследствии модифицировали, чтобы он мог, по крайней мере частично, программироваться с помощью перфокарт) [19] .
Важным шагом в сторону современных компьютеров был переход к архитектуре Джона фон Неймана, впервые воплощённой в Великобритании, в разработанном под руководством Дж. Р. Уомерзли [en] и при участии Алана Тьюринга компьютере, известном как Марк I. Первая программа, хранимая в памяти компьютера, была запущена на нём 21 июня 1941 года. Для облегчения программирования этой машины Тьюринг придумал систему сокращённого кодирования, в которой для представления двоичного машинного кода использовалась последовательность телетайпных символов, выводимых на перфоленту [20] .
Один из сотрудников Тьюринга, Джон Мочли, став позднее (вместе с Джоном Преспером Эккертом) руководителем и основателем компании Eckert–Mauchly Computer Corporation, разработавшей такие ЭВМ, как BINAC и UNIVAC, поручил своим сотрудникам создать транслятор алгебраических формул. Хотя эта амбициозная цель в 1940-х годах и не была достигнута, под руководством Мочли был разработан так называемый «Краткий код», в котором операции и переменные кодировались двухсимвольными сочетаниями. Краткий код был реализован с помощью интерпретатора [21] . Грейс Хоппер, работая с начала 1950-х годов над набором математических подпрограмм для UNIVAC I, изобрела программу-компоновщик « A-0 [en] », которая по заданному идентификатору осуществляла выборку нужной подпрограммы из библиотеки, хранящейся на магнитной ленте, и записывала её в отведённое место оперативной памяти [22] .
В 1950-е годы появились первые высокоуровневые языки программирования, Джон Бэкус разработал FORTRAN, а Грейс Хоппер — COBOL. Подобные разработки значительно упростили написание прикладного программного обеспечения, которое писала тогда каждая фирма, приобретающая вычислительную машину [23] .
В начале 1950-х годов понятие программного обеспечения ещё не сложилось. Так не говорилось о нём ничего в вышедшей в январе 1952 года в журнале Fortune статье «Office Robots», описывавшем компьютеры Univac. Хотя в статье уже рассказывается о компьютере как об универсальном устройстве, процесс программирования в этой статье был анахронически описан как «переключение тумблеров» [24] . Однако к середине 50-х годов уже вполне сложилась разработка программного обеспечения на заказ [14] , хотя сам термин «программное обеспечение» ещё не использовался, тогда говорили просто о «программировании на заказ» или «программистском обслуживании» [25] . Первой программной фирмой стала компания System Development Corporation, созданная в 1956 году на базе принадлежащей правительству США фирме RAND Corporation [26] . На этом этапе заказчиками программного обеспечения (уникального и не тиражируемого) были крупные корпорации и государственные структуры, и стоимость в один миллион долларов за программу не была чем-то необычным [27] .
Ранняя история. Корпоративное ПО
Собственно сам термин «программное обеспечение» вошёл в широкий обиход с начала 1960-х годов, когда стало актуальным разграничение команд, управляющих компьютером, и его физических компонентов — аппаратного обеспечения [28] . Тогда же и началось становление индустрии программного обеспечения, как самостоятельной отрасли. Первой компанией по разработке ПО стала основанная в 1959 году Роем Наттом [en] и Флетчером Джоунсом [en] Computer Sciences Corporation [en] с начальным капиталом в 100 долларов. Первыми клиентами CSC и появившихся вслед за нею софтверных компаний были сверхкрупные корпорации и государственные организации, вроде NASA [29] , и фирма продолжала работать на рынке заказного ПО, как и другие первые программистские частные стартапы, такие как Computer Usage Company [en] (CUC) [26] .
Первыми самостоятельно выпущенными программными продуктами, не поставляемыми в комплекте с компьютерным оборудованием, были выпущенный фирмой Applied Data Research в 1965 году генератор компьютерной документации AUTOFLOW, автоматически рисующий блок-схемы, и транслятор языка программирования MARK-IV [en] , разработанный в 1960—1967 годах в Informatics, Inc. [25] [30] Становление рынка корпоративного программного обеспечения тесно связано с появлением семейства компьютеров IBM System/360. Достаточно массовые, относительно недорогие вычислительные машины, совместимые друг с другом на уровне программного кода, открыли дорогу тиражируемому программному обеспечению [31] .
Постепенно круг заказчиков программного обеспечения расширялся, что стимулировало разработку новых видов программного обеспечения. Так появились первые фирмы, специализирующиеся на разработке систем автоматизированного проектирования [29] .
В ноябре 1966 года журнал Business Week впервые обратился к теме индустрии программного обеспечения. Статья называлась «Software Gap — A Growing Crisis for Computers» и рассказывала как о перспективности этого бизнеса, так и о кризисе, связанном с нехваткой программистов [24] . Типичные программные продукты того времени служили для автоматизации общих для бизнеса задач, таких, как начисление заработной платы или автоматизации бизнес-процессов таких предприятий среднего бизнеса, как производственное предприятие или коммерческий банк. Стоимость такого ПО, как правило, была между пятью и ста тысячами долларов [25] .
Персональные компьютеры и программное обеспечение для массового потребителя
Появление в 1970-х годах первых персональных компьютеров (таких, как Альтаир 8800) создало предпосылки и для зарождения массового рынка программного обеспечения. Изначально программы для персональных компьютеров распространялись в «коробочной» форме через торговые центры или по почте и имели цену 100—500 долларов США [25] .
Знаковыми для зарождающего массового рынка программного обеспечения стали такие продукты, как электронная таблица VisiCalc, идея которой пришла Дэниелу Бриклину, когда тот, будучи выпускником MIT и инженером-программистом в DEC, посещал курсы в Гарвардской школе бизнеса и хотел облегчить себе утомительные финансовые расчёты [32] , и текстовый процессор WordStar [en] , разработку которого начал Сеймур Рубинштейн [en] , тщательно изучив потребности рынка [33] . О VisiCalc впервые заговорили, как о killer application, то есть компьютерном приложении, которое самим фактом своего существования доказывает нужность (и, зачастую, необходимость покупки) платформы, для которой реализована такая программа. Для VisiCalc и WordStar такой платформой стали персональные компьютеры, которые благодаря ним из богатой игрушки для гиков стали рабочим инструментом. С них началась микрокомпьютерная революция, а у этих программ появились конкуренты: электронные таблицы SuperCalc, Lotus 1-2-3, система управления базами данных dBase II, текстовый процессор WordPerfect и др. [34] Текстовые процессоры, электронные таблицы, системы управления базами данных, а также графические редакторы вскоре стали основными продуктами рынка программного обеспечения для персональных компьютеров [35] .
Массовое тиражирование позволило снизить к середине 1990 годов стоимость программного обеспечения для персональных компьютеров до ста — пятисот долларов [25] , при этом бизнес производителей ПО приобрёл определённое сходство с бизнесом звукозаписывающих компаний [34] .
Классификация ПО
Подходы к классификации ПО достаточно подробно формализованы в международном стандарте ISO/IEC 12182 [36] . В частности, первая версия стандарта предусматривала 16 критериев классификации программных средств:
- по режиму эксплуатации;
- по масштабу;
- по стабильности;
- по функции;
- по требованию защиты;
- по требованию надежности;
- по требуемым рабочим характеристикам;
- по исходному языку;
- по прикладной области;
- по вычислительной системе и среде;
- по классу пользователя;
- по требованию к вычислительным ресурсам;
- по критичности;
- по готовности;
- по представлению данных;
- по использованию программных данных.
Примерами классов функции ПС являются:
- обработка деловых сообщений;
- компиляция;
- научные вычисления;
- обработка текстов;
- медицинские системы;
- системы управления.
Примерами классов прикладной области являются:
- наука;
- бытовые устройства;
- оборудование;
- аппаратура управления процессом;
- предпринимательство;
- система организации сети.
Примерами классов масштаба ПС являются:
Примерами классов критичности являются:
- национальная безопасность;
- человеческая жизнь;
- социальный хаос или паника;
- организационная безопасность;
- частная собственность;
- секретность.
Примерами классов пользователя являются:
- начинающий;
- средний;
- специалист (эксперт);
- обычный;
- случайный;
- другая система программного обеспечения;
- технические средства.
Примерами классов стабильности являются:
- постоянное внесение изменений;
- дискретное внесение изменений;
- маловероятное внесение изменений.
По сектору индустрии программное обеспечение делится на три категории [14] :
- программное обеспечение, разрабатываемое на заказ;
- программное обеспечение для крупных корпораций и организаций;
- программное обеспечение для массового потребителя.
По степени переносимости программы делят на
- платформозависимые;
- кроссплатформенные.
По способу распространения и использования программы делят на
По назначению программы делят на:
По видам программы делят [37] на:
- компонент — программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса;
- комплекс — программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса.
Системное программное обеспечение
Основная статья: Системное программное обеспечение
Прикладное программное обеспечение
Основная статья: Прикладное программное обеспечение
Прикладное программное обеспечение — программа, предназначенная для выполнения определённых пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем.
Лицензия
Пользователь получает программное обеспечение вместе с лицензией, которая предоставляет ему право использовать программный продукт при условии выполнения положений о лицензировании. Как правило, эти условия ограничивают возможности пользователя передавать программный продукт другим пользователям, изменять код.
Часть программного обеспечения поставляется со свободной лицензией. Такие лицензии позволяют распространять программное обеспечение, а также модифицировать его.
Часть программного обеспечения распространяется как бесплатное. Существует также условно бесплатное программное обеспечение. В этом случае обычно пользователь бесплатно получает демонстрационную версию программного продукта с несколько ограниченными возможностями на определенный испытательный период, а после его окончания обязан или приобрести продукт, или деинсталлировать его.
См. также
This article uses material from the Wikipedia article «Программное обеспечение», which is released under the Creative Commons Attribution-Share-Alike License 3.0. There is a list of all authors in Wikipedia
Источник: b2b.partcommunity.com
Процедуры обработки информации
Информационные технологии работы с информацией включает следующие процедуры, отличающиеся как по функциям, так и по времени их выполнения:
· сбор и регистрация информации;
· передача информации к месту обработки;
· машинное кодирование информации;
· хранение и поиск информации;
· принятие решений и выработка управляющих воздействий.
Обычно любая информация подвергается всем процедурам преобразования, но в ряде случаев некоторые процедуры могут отсутствовать. Последовательность их также может быть различной, при этом некоторые процедуры могут повторяться. Состав процедур зависит от рассматриваемого объекта.
Рассмотрим особенности выполнения основных процедур преобразования информации.
Сбор и регистрация информации происходит по-разному в различных объектах. Наиболее сложна эта процедура в автоматизированных управленческих процессах учреждений, организаций, фирм, где производится сбор и регистрация первичной учётной информации, которая отражает деятельность объекта.
Большое значение при этом имеет достоверность, полнота и своевременность первичной информации. Сбор информации сопровождается её регистрацией на материальном носителе (документе или машинном носителе). Запись в первичные документы осуществляется вручную, поэтому процедуры сбора и регистрации являются наиболее трудоёмкими. С использованием и развитием технических средств сбора и регистрации могут быть автоматизированы операции количественного измерения, регистрации, накопление и передача информации по каналам связи с компьютером для формирования первичных документов.
Необходимость передачи информации вызвана тем, что сбор и регистрация информации нередко территориально отделены от её обработки. Сбор и регистрация информации производятся на рабочих местах (местах зарождения информации), а обработка — с помощью специальных компьютерных программ. Современными средствами сбора и регистрации данных могут быть: сканеры, портативные регистраторы данных, устройства идентификации.
Передача информации может осуществляться разными способами: курьером, пересылкой по почте, доставкой транспортом, дистанционной передачей по каналам связи. Для осуществления последнего способа, присущего всем информационным системам, необходимы специальные технические средства.
Дистанционно может передаваться как первичная информация с мест её возникновения, так и обобщённая с мест её обработки. В этом случае обобщённая информация может отражаться на различных устройствах: дисплеях, табло, печатающих устройствах. Поступление информации к местам её обработки может осуществляться на машинных носителях или непосредственно в компьютере по каналам связи при помощи специальных программных и аппаратных средств.
Дистанционный способ передачи имеет большое значение в многоуровневых системах, где применение дистанционной передачи значительно ускоряет прохождение информации с одного уровня управления на другой и сокращает время обработки данных. Дистанционный способ передачи данных осуществляется через модемы, факс-модемы.
Способ поступления информации на машинные носители связан с кодированием информации — процедурой машинного представления (записи) информации на машинных носителях в кодах, принятых в компьютере. Запись информации на машинные носители является трудоёмкой операцией, в процессе которой возникает наибольшее количество ошибок. Для устранения ошибок используются операции контроля записи разными методами на специальных устройствах или на компьютерах.
Хранение и накопление информации вызвано многократным её использованием, а также необходимостью постоянного наличия и обобщения первичных данных до их обработки. Хранение информации осуществляется на машинных носителях в виде информационных массивов, где данные располагаются по определенному признаку. Для хранения информации в настоящее время используют базы данных и средства управления базами данных — системы управления базами данных.
Поиск данных — это выборка нужных данных из хранимой информации, которая может корректироваться или изменяться. Процедура поиска информации выполняется на основе запроса на нужную информацию.
Обработка информации на ЭВМ чаще производится централизованно, а на персональных компьютерах — в местах возникновения информации, где создаются автоматизированные рабочие места (АРМ) соответствующих специалистов. АРМ специалиста включает персональный компьютер, набор программных средств и информационных массивов для решения функциональных задач.
В ходе решения задач на компьютере в соответствии с машинной программой формируются итоговые сводки, которые могут быть отпечатаны на печатающем устройстве. Современными средствами выдачи информации являются: принтеры, плоттеры. Печать сводок может сопровождаться процедурой тиражирования, если документ с обобщённой информацией необходим нескольким специалистам.
Принятие решения в автоматизированной системе управления осуществляется, как правило, специалистами без применения технических средств на основе анализа обобщённой информации, полученной с помощью компьютера. Хотя в ряде случаев оказываются полезными такие интеллектуальные системы поддержки принятия решений, как экспертные системы.
Основное назначение экспертных систем заключается в выдаче рекомендаций лицам, принимающим решения, по способам разрешения возникающих проблем в некоторой ограниченной предметной области. Так, в США уже в 1984 г. существовало десять экспертных систем в области права. Это экспертная система TAXMAN, дающая рекомендации по вопросам налогообложения частных фирм, экспертные системы LDC — по вопросам взаимных юридических обязательств фирм, LEGAL Analusis Program и LEGAL REC. Systems — по вопросам заключения контрактов; экспертная система юридической фирмы Coopers and Lubrand позволяет малоопытным консультантам давать клиентам квалифицированные консультации. И в нашей стране экспертные системы получили достаточно заметное распространение в сфере правоохранительной и правоприменительной деятельности.
Таким образом, благодаря применению персональных компьютеров повышается надежность анализа обрабатываемых сведений, а также обеспечивается переход к автоматизации выработки оптимальных решений в процессе диалога пользователя с компьютером.
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru