Уникальные учебные работы для студентов


Курсовая работа на тему технологии программирования

Технологии программирования

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

Целью данной курсовой работы является изучение инструментария технологии программирования, а также решение практической задачи при помощи программы MS Office Excel. Курсовая работа состоит из двух частей: Отсюда можно выделить ряд задач, требующих решения: Курсовая работа на тему технологии программирования теоретической части необходимо дать понятие технологии программирования, охарактеризовать три метода разработки программного обеспечения, изучить состав и назначение инструментария технологии программирования, а также рассмотреть современную среду программирования Delphi 7.

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

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

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

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

Различают три метода разработки программного обеспечения: Дейкстрой, разработан и дополнен Н. В основе этого метода лежит представление программы в виде иерархической структуры блоков. Такая методология имеет три отличительные особенности: Любая программа представляет собой структуру, построенную из трёх типов базовых конструкций: В программе базовые конструкции могут быть вложены друг в друга произвольным образом, но никаких других средств управления последовательностью выполнения операций не предусматривается.

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

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

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

ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ, курсовая работа

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

Инструментарий технологии программирования [02.12.12]

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

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

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

Курсовая работа по дисциплине «Технологии программирования»

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

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

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

Описание курсовой работы

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

Инструментальная среда пользователя — это специальные программные средства, встроенные в пакет прикладных программ: Библиотеки курсовая работа на тему технологии программирования, процедур, объектов и методов обработки; 2.

Конструкторы экранных форм и отчетов; 5. Языки запросов высокого уровня; 6.

VK
OK
MR
GP