Средства создания программных продуктов

Автор работы: Пользователь скрыл имя, 18 Февраля 2015 в 10:23, курсовая работа

Краткое описание

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

Содержание

Введение
3
1 Разработка программ для ЭВМ
5
2 Средства, используемые для создания программ
16
Заключение
27
Глоссарий
29
Список использованных источников

Прикрепленные файлы: 1 файл

Программировапние 55.doc

— 297.50 Кб (Скачать документ)

Очень часто, когда мы набираем текст, мы забываем переключить раскладку клавиатуры и у нас получается «абракадабра». Чтобы этого не происходило, установите программу Punto Switcher. Благодаря ей, если вы забудете переключить раскладку клавиатуры, после неправильного написания слова, данная программа автоматически исправит его и изменит раскладку. Кроме этого программа имеет ряд других очень полезных функций, которые будут полезны практически любому пользователю.

Графический редактор

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

Работа с PDF-файлами

Большое количество книг, брошюр инструкций и т.п. которые переведены в цифровой вид, имеют PDF-формат. Для чтения данного формата файлов необходимо установить программу Adobe Reader.

Виртуальный привод для дисков

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

Торрент-клиент

Если вы ещё не сталкивались с «торрентами», то обязательно ещё столкнётесь, и уверяем вас, что не один раз. Официальной программой-клиентом является uTorrent.

Почтовый клиент

Большинство пользователей работу с электронной почтой осуществляют через браузер, а не через почтовый клиент, как это было раньше. Это связано с тем, что современный интерфейс и возможности почтовых систем, а также скорость интернета, позволяют это делать напрямую. Сейчас же почтовые клиенты используются в большинстве случаев для того, чтобы работать одновременно с несколькими почтовыми ящиками. Например, если у вас есть несколько почтовых ящиков в интернете, то почтовый клиент автоматически проверяет их на наличие новых сообщений и загружает их в программу, мгновенно информируя вас о поступившем письме. Mozilla Thunderbird – почтовый клиент, который мы вам рекомендуем. Он включает в себя все необходимые свойства, которые нужны для работы с почтой.

Блокнот

Notepad++ является профессиональным  блокнотом с большим количеством  функций - некоторым из вас будет  весьма полезен.

Заключение

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

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

- компилятор, осуществляющий преобразование программ на языке программирования в программу машинных кодах, или интерпретатор, осуществляющий непосредственное выполнение текста программы на языке программирования высокого уровня;

- библиотеки программ, содержащие заранее подготовленные программы, которыми могут пользоваться программисты;

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

Системы программирования, прежде всего, различаются, естественно, по тому, какой язык программирования они реализуют. Среди программистов пишущих программы для персональных компьютеров, наибольшей популярностью пользуются языки Си, Си++, Паскаль, Visual Basic, Delphi.

 

Глоссарий

№ п/п

Понятие

Определение

 

Прикладная программа

это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области

Результативность алгоритма

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

Детерминированность (определенность)

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

Массовость алгоритма

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

Дискретность алгоритма

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

Идентификатор доступа

уникальный признак субъекта или объекта доступа.

Идентификация

присвоение субъектам и объектам доступа идентификатора и (или) сравнение предъявляемого идентификатора с перечнем присвоенных идентификаторов.

Пароль-

идентификатор субъекта доступа, который является его (субъекта) секретом.

Язык программирования

инструмент для разработки программы. Виды и классификация языков программирования

Аутентификация

проверка принадлежности субъекту доступа предъявленного им идентификатора; подтверждение подлинности.

компиляция

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

Языком программирования

называют способ записи алгоритмов (решений различных задач) на языке, понятном для ЭВМ.

интерпретация

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

Прикладная программа или приложение 

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

Программа для ЭВМ

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

Адаптация программы для базы данных или ЭВМ

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


 

Список использованных источников

 

Информатика и математика для юристов: Учебное пособие для вузов (Гриф МО РФ) / Под ред.проф. Х.А.Андриашина, проф. С.Я.Казанцева – М.:Юнити-Дана, 2006.- 463 с.

Информатика и математика: Учебник / Под ред. Д.В. Захарова, 2007.

Информатика: Учебник (Гриф МО РФ) / Каймин В.А.,2-е изд. перераб. И доп.- М: Инфра-М., 2004.- 272 с.

Информатика: Учебник (Гриф МО РФ) / Под ред. Н.В.Макаровой, 3-е изд., перераб. и доп. – М.: Финансы и статистика, 2007.- 768 с.

Информатика: Учебник для вузов (Гриф МО РФ) / Острейковский В.А., М: Высшая школа, 2001.- 511 с.

Математика и информатика / Турецкий В.Я. – 3-е изд., испр. И доп. – М.: Инфра-М, 2004.- 560 с.

Основы информатики и математики для юристов. В 2-х томах: краткий курс в таблицах, схемах и примерах. Учебник / Богатов Д.Ф., Богатов Ф.Г.- М.: Приор, 2004.- 144 с., 166 с.

Бобровский С.И. Delphi. Учебный курс – СПб.: Питер, 2005. – 736 с.: ил.

Турбо Паскаль 7.0 – К.: Торгово-издательское бюро BHV, 2006 – 448 с.: ил.

Семакин И.Г., Шестаков А.П. Основы программирования: Учебник. – М.: Мастерство; НМЦ СПО; Высшая школа, 2003. – 432 с.

Дагене В.А., Григас Г.К., Аугутис К.Ф. 100 задач по программированию. – М.: Просвещение, 2003.

Гофман В., Хомоненко А Delphi. – СПб.: БХВ – Санкт-Петербург, 2006. – 800.


 

Приложения

А


 

 


 



Информация о работе Средства создания программных продуктов