Автор24

Информация о работе

Подробнее о работе

Страница работы

Средства разработки: проблема выбора средств разработки, классификация этапов развития языков программирования и средств разработки программ

  • 38 страниц
  • 2017 год
  • 78 просмотров
  • 1 покупка
Автор работы

nickolay.rud

Преподаватель IT-дисциплин

540 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

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

ВВЕДЕНИЕ 2
ГЛАВА 1. АНАЛИЗ СПЕЦИФИКИ ИСТОРИЧЕСКОГО РАЗВИТИЯ СРЕДСТВ РАЗРАБОТКИ ПРОГРАММ 4
1.1. Предпосылки развития современных средств программирования 4
1.2. Обзор этапа создания первых языков программирования 8
Выводы по главе 1 12
ГЛАВА 2 АНАЛИЗ ЯЗЫКОВ НАПИСАНИЯ ПРОГРАММНОГО КОДА 13
2.1. Особенности классификации высокоуровневых языков программирования 13
2.2. Специфические черты и особенности ряда языков программирования 15
2.2.1. Язык программирования C# 15
2.2.2. Язык программирования Python 18
2.2.3. Язык программирования C++ 21
Выводы по главе 2 23
ГЛАВА 3 СОЗДАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ПОМОЩЬЮ ЯЗЫКА ПРОГРАММИРОВАНИЯ C# 24
3.1. Разработка и описание структуры проекта создаваемого ПО 24
3.2. Описание внешнего вида форм и возможностей разработанного ПО 28
Выводы по главе 3 33
ЗАКЛЮЧЕНИЕ 34
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 36

ВВЕДЕНИЕ

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

1.1. Предпосылки развития современных средств программирования
Исторически, процесс эволюции в области вычислительной техники и средств разработки ПО носил неравномерный характер. Это проявлялось в том, что периоды накопления теоретических положений и знаний сменялись технологическими прорывами в разработках.
После этого часто наступал период стабилизации, характеризовавшийся использованием полученных результатов исследований на практике, позволяя накопить опыт, выявить слабые стороны для новых инновационных исследований. После каждого такого витка процесс протекания компьютерной эволюции выходил на более высокую ступень развития [7].
Принято полагать, что начало развития информатики положено В. Шикардом в 1623 году, когда он создал машину, позволяющую осуществлять сложение и вычитание чисел. Однако, первым полноценным арифмометром, стала модель знаменитого француза Б.Паскаля. Основным элементом в нем было зубчатое колесо [13].
...

1.2. Обзор этапа создания первых языков программирования
Уже в 1954 году команда Хоппер реализовала систему, которая одновременно интегрировала компилятор и язык программирования, которую назвали MATH-MATIC. Затем была поставлена задача реализовать подобную систему, которая поддерживала бы написание программ на близком к родному, английскому, языку исследователей команды Хоппер. Таким образов в 1958 году появился язык программирования и компилятор, который поддерживал написание программ в таком виде, его назвали FLOW-MATIC.
Данный язык программирования стал первым языком, который получил применение в решении задач обработки различных коммерческих данных. Развитие данного языка привело к разработке популярного в свое время бизнес-ориентированного зыка COBOL - Common Business Oriented Language. Существенный вклад в разработку данного языка сделала также команда Хоппер [2].
Пример структуры проекта на языке COBOL в консольном окне приведена на рис.2.
...

2.1. Особенности классификации высокоуровневых языков программирования
К высокоуровневым языкам программирования уровня исторически принято относить следующие.
1.Фортран, использовался преимущественно для написания программ, которые выполняли научные и математические расчеты.
2. Алгол – один из первых коммерческих языков программирования, применялся для решения различных экономических задач).
3. Паскаль, Бейсик – использовались для решения несложных задач и математических расчетов, позже стали применяться для обучения азам программирования.
4. Си – язык разработки первых сетевых протоколов и операционных систем, популярных в ряде отраслей и в настоящее время.
5. Пролог – язык, используемый в области искусственного интеллекта, в силу поддержки гибкого аппарата математической логики и предикатов [5].
Согласно специфике использования высокоуровневых языков программирования используется три типа трансляторов [2]: 

2.2.1. Язык программирования C#
Язык С# базировался на С и изначально создавался с целью обеспечения компонентного программирования, поэтому в его ядро закладывались возможности повторной инициализации и интеграции разработанных программистов программных компонентов. Особенностями данного языка являются :
• язык создавался параллельно с технологией .
...

2.2.2. Язык программирования Python
Python это современный объектно-ориентированный язык с поддержкой динамической типизации, автоматического процесса управления памятью, высокоуровневых гибких структур данных (словари, кортежи, списки). Python поддерживает создание классов, связи модулей, гибкую и удобную обработку исключительных ситуаций и многопоточные методы вычислений. Кроме ООП данный язык структурное, функциональное и аспектно-ориентированное программирование [15].
Все объекты в Python подразделяются на атомарные и ссылочные. К первым относятся int, long, complex. При присвоении подобного рода объектов происходит копирование их значений, а в ссылочных объектах осуществляется копирование лишь указателя на объект, поэтому обе переменные после выполнения операции присваивания используют одинаковое значение.
Python позволяет определять тип переменной на этапе исполнения программы.
...

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

Рисунок 9 – Схема основных форм и компонентов системы

На каждой из этих форм поддерживаются возможности обработки данных в соответствующих таблицах базы данных (БД), экспорта данных в отдельных отчетов и отправки данных через веб-интерфейс.
Проект системы в среде разработки MS Visual Studio приведен на рис.10.
...

1. Галин А.Б. Информатика: учебник. – М.: Феникс, 2012. – 223 с.
2. Голицына О.Л., Партыка Т.Л., Языки программирования. Учебное пособие. – М.: Форум, 2012. – 467 с.
3. Джосаттис Н.М. Стандартная библиотека C++. Справочное руководство. — М.: Вильямс, 2014. – 1136 c.
4. Забудский Е.И. Объектно-ориентированный анализ и программирование на языке C# — М.: Кафедра ОИиППО ГУ-ВШЭ, 2012. — 705 с.
5. Иванова Г.С. Основы программирования Учебник для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2012. –303 с.

и еще 15 источников

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

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

Фрагменты работ

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

ВВЕДЕНИЕ 2
ГЛАВА 1. АНАЛИЗ СПЕЦИФИКИ ИСТОРИЧЕСКОГО РАЗВИТИЯ СРЕДСТВ РАЗРАБОТКИ ПРОГРАММ 4
1.1. Предпосылки развития современных средств программирования 4
1.2. Обзор этапа создания первых языков программирования 8
Выводы по главе 1 12
ГЛАВА 2 АНАЛИЗ ЯЗЫКОВ НАПИСАНИЯ ПРОГРАММНОГО КОДА 13
2.1. Особенности классификации высокоуровневых языков программирования 13
2.2. Специфические черты и особенности ряда языков программирования 15
2.2.1. Язык программирования C# 15
2.2.2. Язык программирования Python 18
2.2.3. Язык программирования C++ 21
Выводы по главе 2 23
ГЛАВА 3 СОЗДАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ПОМОЩЬЮ ЯЗЫКА ПРОГРАММИРОВАНИЯ C# 24
3.1. Разработка и описание структуры проекта создаваемого ПО 24
3.2. Описание внешнего вида форм и возможностей разработанного ПО 28
Выводы по главе 3 33
ЗАКЛЮЧЕНИЕ 34
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 36

ВВЕДЕНИЕ

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

1.1. Предпосылки развития современных средств программирования
Исторически, процесс эволюции в области вычислительной техники и средств разработки ПО носил неравномерный характер. Это проявлялось в том, что периоды накопления теоретических положений и знаний сменялись технологическими прорывами в разработках.
После этого часто наступал период стабилизации, характеризовавшийся использованием полученных результатов исследований на практике, позволяя накопить опыт, выявить слабые стороны для новых инновационных исследований. После каждого такого витка процесс протекания компьютерной эволюции выходил на более высокую ступень развития [7].
Принято полагать, что начало развития информатики положено В. Шикардом в 1623 году, когда он создал машину, позволяющую осуществлять сложение и вычитание чисел. Однако, первым полноценным арифмометром, стала модель знаменитого француза Б.Паскаля. Основным элементом в нем было зубчатое колесо [13].
...

1.2. Обзор этапа создания первых языков программирования
Уже в 1954 году команда Хоппер реализовала систему, которая одновременно интегрировала компилятор и язык программирования, которую назвали MATH-MATIC. Затем была поставлена задача реализовать подобную систему, которая поддерживала бы написание программ на близком к родному, английскому, языку исследователей команды Хоппер. Таким образов в 1958 году появился язык программирования и компилятор, который поддерживал написание программ в таком виде, его назвали FLOW-MATIC.
Данный язык программирования стал первым языком, который получил применение в решении задач обработки различных коммерческих данных. Развитие данного языка привело к разработке популярного в свое время бизнес-ориентированного зыка COBOL - Common Business Oriented Language. Существенный вклад в разработку данного языка сделала также команда Хоппер [2].
Пример структуры проекта на языке COBOL в консольном окне приведена на рис.2.
...

2.1. Особенности классификации высокоуровневых языков программирования
К высокоуровневым языкам программирования уровня исторически принято относить следующие.
1.Фортран, использовался преимущественно для написания программ, которые выполняли научные и математические расчеты.
2. Алгол – один из первых коммерческих языков программирования, применялся для решения различных экономических задач).
3. Паскаль, Бейсик – использовались для решения несложных задач и математических расчетов, позже стали применяться для обучения азам программирования.
4. Си – язык разработки первых сетевых протоколов и операционных систем, популярных в ряде отраслей и в настоящее время.
5. Пролог – язык, используемый в области искусственного интеллекта, в силу поддержки гибкого аппарата математической логики и предикатов [5].
Согласно специфике использования высокоуровневых языков программирования используется три типа трансляторов [2]: 

2.2.1. Язык программирования C#
Язык С# базировался на С и изначально создавался с целью обеспечения компонентного программирования, поэтому в его ядро закладывались возможности повторной инициализации и интеграции разработанных программистов программных компонентов. Особенностями данного языка являются :
• язык создавался параллельно с технологией .
...

2.2.2. Язык программирования Python
Python это современный объектно-ориентированный язык с поддержкой динамической типизации, автоматического процесса управления памятью, высокоуровневых гибких структур данных (словари, кортежи, списки). Python поддерживает создание классов, связи модулей, гибкую и удобную обработку исключительных ситуаций и многопоточные методы вычислений. Кроме ООП данный язык структурное, функциональное и аспектно-ориентированное программирование [15].
Все объекты в Python подразделяются на атомарные и ссылочные. К первым относятся int, long, complex. При присвоении подобного рода объектов происходит копирование их значений, а в ссылочных объектах осуществляется копирование лишь указателя на объект, поэтому обе переменные после выполнения операции присваивания используют одинаковое значение.
Python позволяет определять тип переменной на этапе исполнения программы.
...

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

Рисунок 9 – Схема основных форм и компонентов системы

На каждой из этих форм поддерживаются возможности обработки данных в соответствующих таблицах базы данных (БД), экспорта данных в отдельных отчетов и отправки данных через веб-интерфейс.
Проект системы в среде разработки MS Visual Studio приведен на рис.10.
...

1. Галин А.Б. Информатика: учебник. – М.: Феникс, 2012. – 223 с.
2. Голицына О.Л., Партыка Т.Л., Языки программирования. Учебное пособие. – М.: Форум, 2012. – 467 с.
3. Джосаттис Н.М. Стандартная библиотека C++. Справочное руководство. — М.: Вильямс, 2014. – 1136 c.
4. Забудский Е.И. Объектно-ориентированный анализ и программирование на языке C# — М.: Кафедра ОИиППО ГУ-ВШЭ, 2012. — 705 с.
5. Иванова Г.С. Основы программирования Учебник для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2012. –303 с.

и еще 15 источников

Купить эту работу

Средства разработки: проблема выбора средств разработки, классификация этапов развития языков программирования и средств разработки программ

540 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

13 декабря 2017 заказчик разместил работу

Выбранный эксперт:

Автор работы
nickolay.rud
4.9
Преподаватель IT-дисциплин
Купить эту работу vs Заказать новую
1 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
540 ₽ Цена от 500 ₽

5 Похожих работ

Отзывы студентов

Отзыв pocya об авторе nickolay.rud 2016-06-22
Курсовая работа

Благодарю автора за ответственное отношение к выполнению заказа.

Общая оценка 5
Отзыв Анна Петрова об авторе nickolay.rud 2014-05-15
Курсовая работа

Огромная благодарность автору за выполненную работу!Преподаватель очень хвалил работу

Общая оценка 5
Отзыв Филипп Минаев об авторе nickolay.rud 2016-05-23
Курсовая работа

спасибо за работу!

Общая оценка 5
Отзыв hakeng об авторе nickolay.rud 2014-09-30
Курсовая работа

Все сделано отлично и в срок, все исправления были сделаны оперативно. Отличный автор!

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Высокоскоростная корпоративная, локальная вычислительная сеть предприятия

Уникальность: от 40%
Доступность: сразу
1490 ₽
Готовая работа

Программный комплекс задач поддержки процесса использования смарт-карт клиентами АЗС

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Защита локальной сети программными средствами microsoft

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Разработка мобильного приложения для планирования и организации задач пользователя

Уникальность: от 40%
Доступность: сразу
2400 ₽
Готовая работа

Информационная веб-система организации процесса чартеринга яхт

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Обзор рынка программных средств self-service BI инструментов

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Разработка голосового чата для локальной сети

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

Конфигурирование поисковых серверов для сети Интернет и локальной сети

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Коммутации в телеграфных сетях

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

Динамические структуры данных

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Разработка и интегрирование в технические компании информационных веб-ресурсов

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка системы "Умный дом" для использования в загородном доме

Уникальность: от 40%
Доступность: сразу
1000 ₽