Совокупность программ и необходимых для их эксплуатации документов это

Основные идеи архитектуры ЭВМ были сформулированы в конце 40-х гг. XX в. Джоном фон Нейманом. Эти идеи принято называть принципами Неймана. К их числу относятся:

1) состав устройств и структура однопроцессорной ЭВМ;

2) использование двоичной системы счисления в машинной арифметике;

3) адресуемость памяти ЭВМ;

4) хранение данных и программ в общей памяти ЭВМ;

5) структура машинной команды и состав системы команд процессора;

6) цикл работы процессора (алгоритм выполнения программы процессором).

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

Тема Метрологическая экспертиза Курс Экспертиза документов Преподаватель Бобоев Азизжон Азимжонови

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

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

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

Инструментальное программное обеспечение — программное обеспечение, используемое в ходе разработки, корректировки или развития других программ: редакторы, компиляторы, отладчики, вспомогательные системные программы, графические пакеты и др.

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

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

Источник: studopedia.su

Программное обеспечение. Основные понятия программного обеспечения.

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

Техническая документация. Виды технической документации

Программа (program, routine) — упорядоченная последовательность команд (инструкций) компьютера для решения задачи.

Программное обеспечение (sowtware) — совокупность программ обработки данных и необходимых для их эксплуатации документов.

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

Задача (problem, task) — проблема, подлежащая решению.

Приложение (application) — программная реализация на компьютере решения задачи.

Читайте также:
Как создать установочный пакет программы

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

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

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

Алгоритм решения задачи имеет ряд обязательных свойств:

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

В алгоритме отражаются логика и способ формирования результатов решения с указа­нием необходимых расчетных формул, логических условий, соотношений для контроля до­стоверности выходных результатов. В алгоритме обязательно должны быть предусмотрены все ситуации, которые могут возникнуть в процессе решения комплекса задач. Программирование(programming) — теоретическая и практическая деятельность, связанная с созданием программ. Программирование является собирательным понятием и может рассматриваться и как наука, и как искусство, на этом основан научно-практический подход к разработке программ. Программа — результат интеллектуального труда, для которого характерно творчество, а оно, как известно, не имеет четких границ. В любой программе присутствует индивидуальность ее разработчика, программа отражает определенную степень искусства программиста. Вместе с тем программирование предполагает и рутинные работы, которые могут и должны иметь строгий регламент выполнения и соответствовать стандартам. Категории специалистов, занятых разработкой и эксплуатацией программ. Основная категория специалистов, занятых разработкой программ, — это программисты(programmer). Программисты неоднородны по уровню квалификации, а также по ха­рактеру своей деятельности. Наиболее часто программисты делятся на системных и прикладных.Системный программист(system/softwareprogrammer,toolsmith) занимается разработкой, эксплуатацией и сопровождением системного программного обеспечения, поддерживающего работоспособность компьютера и создающего среду для выполнения программ, обеспечивающих реализацию функциональных задач. Прикладной программист(applicationprogrammer) осуществляет разработ­ку и отладку программ для решения функциональных задач. В условиях создания больших по масштабам и функциям обработки программ появля­ется новая квалификация— программист-аналитик(programmer-analyst), кото­рый анализирует и проектирует комплекс взаимосвязанных программ для реализации функций предметной области. В процессе создания программ на начальной стадии работ участвуют и специалис­ты— постановщики задач. Большинство информационных систем основано на работе с базами данных (БД). Если база данных является интегрированной, обеспечивающей работу с данными многих приложений, возникает проблема организационной поддержки базы данных, которая вы­полняется администратором базы данных. Основным потребителем программ служит конечный пользователь(enduser), который, как правило, относится к категории пользователей-непрограммистов. Конеч­ный пользователь не является специалистом в области программирования, т. е. не владеет методами и технологией проектирования и создания программ, но имеет элементарные зна­ния и навыки работы с вычислительной техникой. Такая квалификационная характеристика пользователя программного обеспечения в значительной степени влияет на спецификацию требований к создаваемым программам, интерфейсам, формам машинных документов, тех­нологии решения задач на ЭВМ. Возможна эксплуатация программ квалифицированными программистами или специ­ально обученными техническими работниками — операторами ЭВМ. Взаимодействие специалистов различного вида, участвующих в разработке и эксплуа­тации программ, показано на Рис. 1. В ряде случаев один специалист совмещает несколько видов деятельности. Администратор базы данных и системный программист осу­ществляют подготовку информационных и программно-технических условий для работы программ. Пунктирные линии означают участие специалиста в качестве консультанта. Рис. 1 Схема взаимодействия специалистов, связанных с созданием и эксплуатацией программ.

Читайте также:
Программа где помогают людям

Источник: studfile.net

Программные средства реализации информационных процессов

88. Программное обеспечение компьютера – это:

— комплекс служебных и системных компьютера

— комплекс служебных программ

— комплекс системных и служебных программ

— совокупность программ компьютера

89. Укажите основные классы программного обеспечения:

— системное, прикладное

90. Укажите составные части прикладного программного обеспечения:

— ППП общего назначения, проблемно-ориентированные ППП, методо-ориентированные ППП

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

— утилиты, драйверы, дистрибутивы

— операционные системы, операционные оболочки

91. Системное программное обеспечение – это:

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

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

— комплекс программ для тестирования компьютера

92. Организация взаимодействия пользователя с компьютерной системой – это функция…

— операционной системы

93. Системное программное обеспечение включает:

— базовое программное обеспечение компьютерной системы

— операционную систему, драйверы и утилиты

— операционную систему и антивирусные программы

— операционную систему и программы BIOS

4.3. Разработка программногообеспечения

94. Разработкой, эксплуатацией и сопровождением системного программного обеспечения занимаются

— системные программисты

— администраторы баз данных

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

— прикладные программисты

— администраторы баз данных

96. Утилитарные программы – …

— создаются для нужд самих разработчиков

— предназначены для коммерческого использования

— встроенные программы, устанавливаемые на компьютеры или поставляемые вместе с вычислительной техникой

— решают функциональные задачи в сфере экономики

97. Программы по их юридическому статусу разделяют на следующие группы:

— лицензионные, условно бесплатные, свободно распространяемые

— условно бесплатны, бесплатные, патентные

98. Лицензионные программы распространяются:

— на платной основе; разработчики программы гарантируют ее нормальное функционирование и несут за это ответственность;

Читайте также:
Программы которые осуществляют взаимодействие в сети

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

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

99. По закону правовая охрана распространяется на …

— на все виды программ для ЭВМ

— на идеи и принципы, лежащие в основе программы для ЭВМ

— на организацию интерфейса и алгоритма

— все ответы верны

100. По закону правовая охрана не распространяется на …

— на все виды программ для ЭВМ

— на программы класса «Системы программирования»

— на идеи и принципы, лежащие в основе программы для ЭВМ, на организацию интерфейса и алгоритма

— все ответы верны

101. Программы распространяются фирмами-производителями на компакт-дисках в форме…

— дистрибутивов

4.4. Жизненный цикл программных продуктов

102. Установите правильный порядок этапов жизненного цикла программного продукта:

А. документирование программного продукта;

Б. сопровождение программного продукта;

В. эксплуатация программного продукта пользователями;

Г. анализ рынка существующих программных средств;

Д. проектирование структуры нового программного продукта;

Ж. выход на рынок и распространение программного продукта;

З. снятие программного продукта с продажи, отказ от сопровождения.

— А, Б, В, Г, Д, Е, Ж, З

— Г, Д, Е, А, Ж, В, Б, З

— Е, Д, А, Ж, В, З, Б, Г

— З, Б, В, Ж, Г, Д, Е, А

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

— Исключительная лицензия

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

— Простая лицензия

105. Лицензия, предоставляемая на одну копию программного продукта, называется…

— Этикеточная лицензия

Источник: poisk-ru.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru