Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Отладка программы и ее эксплуатация



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

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

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

Да­лее начинается коммерческая часть распространения программы и ее эксплуатация конечными пользователями.

Понятие и состав программного обеспечения ЭВМ

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

Работа современных ЭВМ осуществляется по заранее подготовленным программам. Поэтому программы являются необходимой составной частью ЭВМ.

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

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

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

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

К настоящему времени для различных классов вычислительной техники разработано и эксплуатируется большое множество программ. Среди них наиболее распространены, универсальны, удобны и поэтому привлекательны для массового пользователя программы, созданные для персональных ЭВМ.

Данное направление программных средств уже насчитывает десятки тысяч разнообразных программ и продолжает расширяться наиболее значительными темпами.

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

Исходя из этого, дальнейшее изложение состава и назначения программного обеспечения ЭВМ проведем, ориентируясь именно на персональные ЭВМ.

 

2.2. Общая характеристика и состав программного обеспечения ЭВМ

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

Состав программного обеспечения ЭВМ.

В существующем программном обеспечении персональных ЭВМ выделяют следующие основные классы:

- операционные системы, сервисные программы и утилиты;

- инструментальные средства и системы программирования;

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

Первые два класса программ еще обобщают как – системное программное обеспечение.

А прикладные системы и программы в целом образуют прикладное программное обеспечение.

Тем самым определяется различие программных средств по их назначению и роли в технологическом и функциональном процессе работы с ЭВМ.

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

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

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

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

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

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

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

Виды прикладных программных средств - специализированные и широкого назначения.

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

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

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

- программы обработки текстовой информации;

- программы электронных таблиц;

- программы управления базами и банками данных;

- правовые базы данных;

- бухгалтерские программы;

- программы - переводчики;

- издательские системы;

- программы обработки графической информации;

- интегрированные пакеты прикладных программ и др.

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

 

 

ТЕМА 2. ОПЕРАЦИОННЫЕ СИСТЕМЫ: НАЗНАЧЕНИЕ, ОСНОВНЫЕ ФУНКЦИИ

 


Поделиться:



Последнее изменение этой страницы: 2017-04-12; Просмотров: 443; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.016 с.)
Главная | Случайная страница | Обратная связь