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

Понятие и виды программного обеспечения персонального компьютера, этапы его развития. Характеристика системного, прикладного и инструментального программного обеспечения. Открытое, свободное и проприетарное распространение программного обеспечения.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 06.08.2013
Размер файла 33,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Российская федерация

Министерство образования и науки

Федеральное государственное бюджетное образовательное учреждение высшего и профессионального образования

Тюменский государственный университет

Институт математики, естественных наук и информационных технологий

Кафедра программного обеспечения

Курсовая работа

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

Выполнил:

Студент 124 группы

Тоболин Сергей Викторович

Проверил:

Научный руководитель

Павлова Елена Александровна

Тюмень - 2012

Аннотация

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

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

Курсовая работа выполнена на листах формата A4, содержит 15 страниц и ссылки на 16 источников.

Содержание

Введение

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

1.1 Программное обеспечение

1.2 Исторический очерк

1.3 Виды программного обеспечения

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

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

1.3.3 Инструментальное программное обеспечение

1.3.4 Открытое программное обеспечение

1.3.5 Свободное программное обеспечение

1.3.6 Проприетарное программное обеспечение

Заключение

Список литературы и источников

Введение

XXI век - век технологий, инноваций и телекоммуникаций. Еще в 20 веке начали появляться первые компьютеры, телефоны и другие ЭВМ (электронно-вычислительная машина). Но наибольшую популярность ЭВМ получили в 21 веке. В начале века произошел БУМ технологий. Многие ручные станки заменили на автоматизированные, люди стали приобретать себе мобильный устройства, а в каждом доме появился компьютер.

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

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

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

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

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

1.1 Программное обеспечение

Программное обеспемчение -- совокупность программ системы обработки информации.

Для разного рода задач разработано разное программное обеспечение. Например: для обработки фотографий или создания коллажей используют Photoshop; для создания 3Dобъектов - 3DMax, Cinema 4D илиMaya; для создания и редактирования документов, таблиц ибаз данных использую мультифункциональный пакет программного обеспечений MicrosoftOffice(Word, Excel, Accessи т.д.).

Но у каждого ПО есть один существенный недостаток - совместимость. Некоторые программы могут хорошо и полностью функционировать на одном ПК, но не работать на другом. Такого рода проблемы могут возникать при несовместимости программы с оборудованием или с операционной системой. Существует множество решений данной проблемы, однако самый популярный из них это использование виртуальной среды, в которой программа будет полностью функционировать. Такую возможность предоставляют программы Virtual Box,Virtual Machine и другие.

При работе с программой зачастую важна её скорость выполнения каких-либо задач. Скорость выполнения задач в первую очередь зависит от самой программы, а в частности от её оптимизации и быстродействия. Вторым важным критерием быстродействия ПО является мощность и производительность компьютера, на котором выполняется программа. Третьим неотъемлемым признаком быстродействия ПО является Операционная Система (далее ОС). Другие проблемы в разработке и использования ПО вы можете прочесть в книге “Технологии разработки программного обеспечения” С.А. Орлова.

1.2 Исторический очерк

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

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

Главная идея заключалась в математическом доказательстве факта, что любое наперёд заданное состояние системы может быть всегда достигнуто последовательным выполнением конечного набора элементарных команд (программы) из фиксированного набора команд. 23 Июня 2012 года Алану Тьюрингу было бы 100 лет, и в честь этого компания Googleна своем сайте разместила Doodle-игру, в которую мог поиграть любой желающий. Смысл игры заключался в получения двоичного числа методом выполнения определенных последовательных действий.

Существует 3 этапа развития ПО:

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

2 Этап. В середине 60-х годов начался 2-й этап развития программного обеспечения, который продолжался до начала 80-х годов. От технологии эффективного исполнения программ к технологии эффективного программирования - так можно было определить общее направление смены критериев эффективности в течение этого этапа. Наиболее известным результатом этого первого радикального пересмотра критериев технологии программирования стала созданная в начале 70-х годов ОС UNIX. Операционную систему UNIX, нацеленную, прежде всего, на повышение эффективности труда программистов, разработали сотрудники «BellLabs» Кен Томпсон, Деннис Ритчи и Брайан Керниган.

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

1.3 Виды программного обеспечения

По назначению различают следующие виды ПО:

· Системное

· Прикладное

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

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

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

Грубо говоря, системное ПО не может выполнять конкретных прикладных задач, а лишь обеспечивает работу других программ, управляет аппаратными ресурсами вычислительной системы. Пример таких программ: Everest, Дефрагментация диска, Мониторинг ресурсов и др.

Основные функции системного ПО:

· Загрузка приложений в оперативную память и их выполнение.

· Стандартизованный доступ к устройстваv ввода-вывода.

· Управление оперативной памятью.

· Управление доступом к данным жёсткого диск, компакт-диск и т. д., организованным в той или иной файловой системе.

· Пользовательский интерфейс.

· Сетевые операции, поддержка стека протоколов.

К системному ПО относятся такие понятия, как Операционная система, утилиты и встроенные программы.

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

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

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

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

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

К прикладному программному обеспечению относятся компьютерные программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Примеры таких программ: CCleaner, Microsoft Office, Skype, браузеры, игры и прочие приложения.

К прикладным программам общего назначения относятся текстовые и графические редакторы, Веб-браузеры, электронные таблицы, а также Базы данных.

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

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

1.3.3 Инструментальное программное обеспечение

Инструментальное программное обеспечение -- программное обеспечение, предназначенное для проектирования, разработки и сопровождения программ.

С помощью инструментального ПО можно создавать новое ПО. К Инструментальному ПО относятся такие программы, как MicrosoftVisualStudio, BorlandDelphi, TurboPascalи др.

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

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

· Машинно-ориентированные (Ассемблер).

· Машинно-независимые языки (Практически все языки программирования).

· Процедурные языки (Фортан, Бейсик, Паскаль, Си).

· Декларативные языки (Лисп, Пролог).

· Объектно-ориентированные языки (C++, Java, VisualBasic).

Системные программы - это программы, предназначенные для разработки программного обеспечения. К системным программам относятся: Ассемблеры, компиляторы, отладчики, компоновщики и т.д.

В мире существует более тысячи языков программирования, однако популярностью пользуются лишь единицы из них. Такое большое количество языков вызвано тем, что для разных предназначений используют разные языки программирования. Например, для обучения в школах и в университетах зачастую используют Pascal, Basic, C или Logo; при разработки экономического ПО - Кобол; а для разработке военного ПО был разработан язык программирования АДА в честь Августы Лады Лавлейс - первого программиста.

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

Распространение программного обеспечения

Существует три вида распространения ПО:

· Открытое

· Свободное

· Проприетарное (Закрытое)

1.3.4 Открытое программное обеспечение

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

Термин opensource был создан вместе с определением в 1998 году Эриком Реймондом и Брюсом Перенсом, которые утверждали, что термин freesoftwareв английском языке неоднозначен и смущает многих коммерческих предпринимателей.

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

Отличие между движениями открытого ПО и свободного ПО заключается в приоритетах. Сторонники термина «opensource» делают упор на эффективность открытых исходников как метода разработки, модернизации и сопровождения программ. Сторонники термина «freesoftware» считают, что именно права на свободное распространение, модификацию и изучение программ являются главным достоинством свободного открытого ПО.

По мнению Ричарда Столлмана, разрекламированность «OpenSource» несколько вредит свободному ПО, так как некоторые разработчики и пользователи открытого ПО совсем не против собственнического ПО, и люди останавливаются на OpenSource, не доходя до понятий о свободе. Он отмечает, что некоторые враждебные к свободному ПО компании -- например, Microsoft -- используют только выражение «opensource», при этом, вероятно, намеренно избегая выражения «freesoftware».

По словам Брюса Перенса, открытое ПО всегда было лишь способом объяснить предпринимателям идею свободного ПО, и это ему удалось.

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

Из-за нелегального распространения собственнического программного обеспечения Open Source не слишком распространено в России.

Качество Open Source

С 2006 года тестинговой компанией Coverity было проведено исследование как в открытом, так и закрытом секторе разработки ПО. По результатам 2011 года, оказалось, что открытый исходный код не уступает по качеству проприетарному(закрытому). Самыми качественными проектами были признаны Linux 2.6, PHP 5.3, и PostgreSQL 9.1.

1.3.5 Свободное программное обеспечение

«Вся эта куча лицензионных соглашений - никому не нужна.

Тратиться время на их чтение глупо.

Это владелец патента может при желании читать их,

Ну и соблюдать тоже.»

/ Линус Торвальдс /

Свободное программное обеспечение -- программное обеспечение, в отношении которого права пользователя «свободы» на неограниченную установку, запуск, а также свободное использование, изучение, распространение и изменение.

Движение свободного ПО зародилось в 1983 году, когда Ричард Столлман сформировал идею о необходимости дать программную свободу пользователям. В 1985 году Столлман основал Фонд свободного программного обеспечения.

Как и бесплатное и бесплатно распространяемое программное обеспечение, свободное ПО можно получать и использовать бесплатно. Однако бесплатное ПО обычно распространяется в исполнимом виде без исходных кодов и является проприетарным ПО, а чтобы ПО было свободным, получателям должны быть доступны его исходные коды. Также следует различать свободное и открытое ПО. Свободное ПО является и бесплатным, и с открытым кодом одновременно, в то время как Открытое ПО может иметь открытый код, но быть не свободным -- проприетарным ПО (например, коммерческое ПО с открытым исходным кодом, Sharedsource).

Распространённость свободного и открытого ПО

Свободное ПО активно используется в Интернете. Например, самый распространённый веб-сервер Apache является свободным, Википедия работает на MediaWiki, также являющимся свободным проектом.

Свободное ПО используется в Министерстве юстиции Бельгии, в котором уже половина компьютеров работает под управлением Linux, и полицией Франции, которая к 2014 году планирует полностью перейти на Ubuntu Linux. О переходе на программное обеспечение с открытым исходным кодом объявило также Патентное ведомство Нидерландов. Перевести все компьютеры этого учреждения на свободное ПО планируется до конца 2009 года. Администрация Амстердама также изучает возможность перевода своих 10 тысяч рабочих мест на открытое ПО.

В 1991 году молодой программист Линус Торвальдс начал создание операционной системы с открытым кодом, а в 1994 году мир увидел полноценную систему Linux. Операционную систему Linux можно по праву назвать главным феноменом IT-индустрии XXI века. Под её управлением работают самые разные электронные устройства: от телефонов и планшетов до бытовой техники и суперкомпьютеров.

Сейчас развитие операционной системы курирует не сам Торвальдс, а специально созданная для этого организация LinuxFoundation. Её участниками являютсяпрактически все крупные ИТ-корпорации, включая таких гигантов, как Intel, Oracle, IBM. HP. Samsung и др.

В чистом виде Linux встречается крайне редко - в большинстве случаев она выступает основой для других программных платформ. Так на ядре Linux построено большинство современных платформ: Android, WebOS, FirefoxOS, Tizenи Sailfish. Под её управлением работают беспроводные маршрутизаторы, банкоматы, платежные терминалы, “Smart TV” и серверы. Все это говорит о том, что творение Торвальдса способно подстраиваться под нужды каждого конкретного пользователя - в чем и заключается его главное преимущество.

По состоянию на 2009 год, открытым системам уже принадлежит большая часть (более 60 %) рынка мобильных приложений.

1.3.6 Проприетарное программное обеспечение

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

Термин «проприетарное программное обеспечение» используется Фондом свободного ПО для определения программного обеспечения, которое с позиции Фонда не является свободным или полусвободным. Слова proprietary soft ware обозначают программное обеспечение, которое имеет собственника, осуществляющего контроль над этим программным обеспечением. Таким образом, этот термин может быть использован ко всему программному обеспечению, которое не находится в общественном использовании.

Средства ограниченийзакрытого ПО:

· Ограничение на коммерческое использование

· Ограничение на распространение

· Ограничение на модификацию

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

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

Ограничение на коммерческое использование

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

Ограничение на распространение

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

Ограничение на модификацию

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

Заключение

Современный Российский рынок программного обеспечения в большей степени является пиратским. Доля нелегального ПО в России составляет около 90%. Это связанно с тем, что в отличие от стран Запада и США, в которых доля нелегального ПО на несколько порядков ниже, русский человек попросту не может позволить себе дорогостоящее лицензионное программное обеспечение, в связи с низким уровнем заработной платы. Поэтому многие компании пытаются минимизировать цены на свои продукты, а многие и вовсе, сделать их свободными.

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

Список литературы и источников

1. Орлов С.А. Технологии разработки программного обеспечения. -- СПб.: Питер, 2003.

2. Гагарина Л.Г., Кокорева Е.В., Виснадул Б.Д. Технология разработки программного обеспечения. -- Москва: ИД «ФОРУМ»; ИНФРА-М, 2008.

3. Брауде Э. Технология разработки программного обеспечения. -- СПб.: Питер, 2004.

4. Батоврин В.К. Системная и программная инженерия. Словарь-справочник. - Москва: ДМК-Пресс, 2010.

5. Юрий Пятковский. Операционная система Linux // ComputerBild. - 2012. - №27. -С. 44.

Ресурсы сети интернет

1. Операционная система / Wikipedia - 2012. URL: ru.wikipedia.org/wiki/ Операционная_система. Дата обращения 08.12.2012.

2. Программное обеспечение / Wikipedia - 2012. URL: ru.wikipedia.org/wiki/ Программное обеспечение. Дата обращения 06.11.2012.

3. Прикладное программное обеспечение / Wikipedia - 2012. URL: ru.wikipedia.org/wiki/ Прикладное программное обеспечение. Дата обращения 06.12.2012.

4. Системное программное обеспечение / Wikipedia - 2012. URL: ru.wikipedia.org/wiki/ Системное программное обеспечение. Дата обращения 06.12.2012.

5. Инструментальное программное обеспечение / Wikipedia - 2012. URL: ru.wikipedia.org/wiki/ Инструментальное программное обеспечение. Дата обращения 06.12.2012.

6. Проприетарное программное обеспечение / Wikipedia - 2012. URL: ru.wikipedia.org/wiki/Проприетарное_программное_обеспечение. Дата обращения 06.12.2012.

7. Свободное программное обеспечение / Wikipedia - 2012. URL: ru.wikipedia.org/wiki/Свободное_программное_обеспечение. Дата обращения 06.12.2012.

8. Открытое программное обеспечение / Wikipedia - 2012. URL: ru.wikipedia.org/wiki/Открытое_программное_обеспечение. Дата обращения 06.12.2012.

9. Как появились компьютеры / Адвокат - 2011. URL coolreferat.com/Как_появились_компьютеры. Дата обращения 10.12.2012.

10. Смысл жизни программного обеспечения / DeeKey - 2012. URL www.habrahabr.ru/post/151754/. Дата обращения 08.12.2012.

11. Инструментальное ПО. Классификация языков программирования / Gendocs - 2012. URL www.do.gendocs.ru/docs/index-4912.html.

Размещено на Allbest.ru

...

Подобные документы

  • Цели и задачи программной инженерии. Понятие программного обеспечения. Шесть принципов эффективного использования программного обеспечения. Виды программного обеспечения: общесистемное, сетевое и прикладное. Принципы построения программного обеспечения.

    курсовая работа [30,4 K], добавлен 29.06.2010

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

    курсовая работа [636,2 K], добавлен 23.08.2011

  • Функциональное назначение системного, прикладного и инструментального программного обеспечения компьютера. Характеристика состава и командного языка операционной системы MS DOS. Интерфейс и структура окон в Windows 98; методы управления программами.

    реферат [41,2 K], добавлен 18.12.2011

  • Схемы взаимодействия между заказчиком и разработчиком программного обеспечения. Качество программного обеспечения и определение основных критериев его оценка на современном этапе, особенности управления на стадиях жизненного цикла, анализ достаточности.

    презентация [114,7 K], добавлен 14.08.2013

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

    курсовая работа [762,0 K], добавлен 27.04.2013

  • Оснащенность предприятия системным программным обеспечением, используемым для организации производственного процесса. Проектирование, внедрение и эксплуатация системного и прикладного программного обеспечения. Тестирование и отладка программного продукта.

    отчет по практике [272,2 K], добавлен 29.12.2014

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

    реферат [87,7 K], добавлен 07.03.2009

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

    реферат [20,2 K], добавлен 01.04.2010

  • Характеристика программного обеспечения персонального компьютера, которое делиться на три класса: системное, прикладное ПО, инструментарий программирования. Особенности работы компьютерной сети - системы связи компьютеров или компьютерного оборудования.

    контрольная работа [22,9 K], добавлен 10.06.2010

  • Классификация программного обеспечения, его особенности, назначение. Программное обеспечение для работы с текстом, изображением, прикладное, офисное, для работы в Интернете. Системы программирования, специфика программного обеспечения, что такое вирусы.

    презентация [1,2 M], добавлен 25.02.2010

  • Системное, прикладное и инструментальное программное обеспечение. Наиболее распространённые пакеты прикладных программ. Назначение и структура системных программ. Заполнение таблицы и работа с итогами в Excel, фильтрация данных и построение диаграммы.

    контрольная работа [1,6 M], добавлен 29.01.2014

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

    контрольная работа [32,8 K], добавлен 28.09.2012

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

    реферат [2,2 M], добавлен 25.12.2017

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

    презентация [243,7 K], добавлен 07.10.2013

  • Понятие и ключевое отличие распределенной разработки программного обеспечения, его достоинства и недостатки. Концептуальное решение и выбор типа разработки. Особенности программного обеспечения с открытым исходным кодом. Идея и развитие Open Source.

    курсовая работа [97,7 K], добавлен 14.12.2012

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

    курсовая работа [405,4 K], добавлен 08.02.2016

  • Изучение основных видов угроз программного обеспечения. Выявление наиболее эффективных средств и методов защиты программного обеспечения. Анализ их достоинств и недостатков. Описания особенностей лицензирования и патентования программного обеспечения.

    курсовая работа [67,9 K], добавлен 29.05.2013

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

    реферат [176,2 K], добавлен 27.08.2009

  • Цементирование обсадных колонн нефтяных скважин. Состав информационного обеспечения программного комплекса автоматизированного проектирования. Реализация инфологической модели и организация взаимодействия программного обеспечения с базой данных.

    дипломная работа [2,3 M], добавлен 22.07.2013

  • Тестирование и отладка программного обеспечения: понятие, принципы, этапы, цели и задачи. Тестирование методом сандвича как компромисс между восходящим и нисходящим подходами. Сущность метода "белого и черного ящика", отладки программного обеспечения.

    курсовая работа [36,9 K], добавлен 21.07.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.