Автор24

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

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

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

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

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

nickolay.rud

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

540 ₽

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

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

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

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

ВВЕДЕНИЕ 3
ГЛАВА 1 ОСОБЕННОСТИ РАЗВИТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ И ИХ РАЗНОВИДНОСТИ 5
1.1. Обзор и классификация этапов развития языков программирования 5
1.2. Анализ терминологии и парадигм программирования в области разработки программного обеспечения 9
Выводы по главе 1 13
ГЛАВА 2 АНАЛИЗ ЯЗЫКОВ И ИНТЕГРИРОВАННЫХ СРЕДСТВ РАЗРАБОТКИ ПРОГРАММНОГО КОДА 14
2.1. Анализ преимуществ и специфики использования современных языков программирования 14
2.1.1. Особенности языка программирования Java 14
2.1.2. Особенности языка программирования Python 16
2.1.3. Особенности языка программирования JavaScript 18
2.2. Анализ преимуществ и специфики использования современных интегрированных сред разработки программ 19
2.2.1. Ключевые возможности и особенности среды разработки Intellij idea 20
2.2.2. Ключевые возможности и особенности среды разработки PyCharm 21
2.2.3. Ключевые возможности и особенности среды разработки WebStorm 23
Выводы по главе 2 25
ГЛАВА 3 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ НА БАЗЕ ИСПОЛЬЗОВАНИЯ СРЕДСТВ РАЗРАБОТКИ ЯЗЫКА JAVASCRIPT 26
3.1. Разработка и описание структуры проекта создаваемого ПО 26
3.2. Разработка интерфейса системы 29
Выводы по главе 3 36
ЗАКЛЮЧЕНИЕ 37
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 39

ВВЕДЕНИЕ

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

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

2. Анализ терминологии и парадигм программирования в области разработки программного обеспечения
3. Анализ языков программирования и интегрированных средств разработки программного кода.
4. Разработка программного обеспечения на базе использования средств разработки языка javascript.
5. Разработка и описание структуры проекта создаваемого ПО и интерфейса пользователя.
В первой главе выполненной курсовой работы приведены результаты проведенного анализа особенностей развития зыков программирования и их состава, осуществлен обзор и классификация этапов развития и становления языков программирования с середины прошлого века. Проведен анализ терминологии и парадигм программирования в области разработки программного обеспечения. Приведены иллюстрационные изображения для структурного визуального обобщения рассмотренных в главе понятий.
...

2.1.1. Особенности языка программирования Java
Java - это популярный высокоуровневый язык программирования, который был выпущен известной ИТ компанией Sun Microsystems еще в 1995 году. В настоящее время разработкой языка Java занимается корпорация Oracle. Синтаксис данного языка во многом похож на язык C++, на котором Java и был изначально разработан.
Разрабатываемые Java приложения компилируются в отдельный байт-код (формат .class), который при выполнении интерпретируется JVM (виртуальной машиной Java) для конкретной аппаратно-программной платформы или операционной системы.
Для обхода этого недостатка языка существуют механизмы интеграции отдельных модулей низкоуровневого управления, которые могут быть написаны на других языках (ассемблер, С++ и др.) [13].
...

2.1.2. Особенности языка программирования Python
Python это современный объектно-ориентированный язык с поддержкой динамической типизации, автоматического процесса управления памятью, высокоуровневых гибких структур данных (словари, кортежи, списки).
Python поддерживает создание классов, связи модулей, гибкую и удобную обработку исключительных ситуаций и многопоточные методы вычислений.
Кроме ООП данный язык структурное, функциональное и аспектно-ориентированное программирование [17].
Python позволяет определять тип переменной на этапе исполнения программы.
В связи с этим вместо присваивания переменной определенного значения более корректным является использование фразы «связывания определенного значения с конкретным именем».
Пример экосистемы языка программирования Python приведены на рисунке 5.
...

2.1.3. Особенности языка программирования JavaScript
JavaScript (JS) представляет собой язык разработки сценариев и выполняется непосредственно в веб-браузере клиентского устройства. Программы, которые разработаны на JS называют скриптами, чаще всего такие скрипты включатся непосредственно в HTML страницу различным образом. Результаты выполнения разработанных сценариев отображается на странице браузера, посредством чего происходят различные изменения в ее структуре и содержании [19]. Схематическое блочное отображение процесса обработки исходного программного кода, разработанного на языке программирования JS приведено на рисунке 6.

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

2.2. Анализ преимуществ и специфики использования современных интегрированных сред разработки программ
В данном разделе работы приведены результаты анализа интегрированных сред разработки для рассмотренных ранее языков программирования.
2.2.1. Ключевые возможности и особенности среды разработки Intellij idea
Система для написания кода на языке Java JetBrains IntelliJ IDEA является лидером среди аналогичных сред интегрированной разработки корпоративных и веб-приложений. Система представляет собой комплекс интегрированных средств и инструментов разработки программного кода, включающий в свой состав интеллектуальный редактор текстов с поддержкой автоматизации, средства рефакторинга кода, поддержку J2EE приложений, механизмы интеграции с средствами модульного тестирования JUnit и системами управления версиями, модуль проверки кода Code Inspection, а и компоненты визуального создания графических пользовательских интерфейсов.
...

1. Одинец В.П. Зарисовки по истории компьютерных наук. – Сыктывкар: Коми пединститут, 2013. — 421 с.
2. Семакин И.Г. Информатика и информационно-коммуникационные технологии. Базовый курс: - М: БИНОМ, Лаборатория знаний, 2012. – 314 с.
3. Камаев В.А., Костерин В.В. Технологии программирования Учебник. — М.: Высшая школа, 2016. - 314 с.
4. Галин А.Б. Информатика: учебник. – М.: Феникс, 2012. – 223 с.
5. Голицына О.Л., Партыка Т.Л., Языки программирования. Учебное пособие. – М.: Форум, 2012. – 467 с.

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

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

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

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

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

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

ВВЕДЕНИЕ 3
ГЛАВА 1 ОСОБЕННОСТИ РАЗВИТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ И ИХ РАЗНОВИДНОСТИ 5
1.1. Обзор и классификация этапов развития языков программирования 5
1.2. Анализ терминологии и парадигм программирования в области разработки программного обеспечения 9
Выводы по главе 1 13
ГЛАВА 2 АНАЛИЗ ЯЗЫКОВ И ИНТЕГРИРОВАННЫХ СРЕДСТВ РАЗРАБОТКИ ПРОГРАММНОГО КОДА 14
2.1. Анализ преимуществ и специфики использования современных языков программирования 14
2.1.1. Особенности языка программирования Java 14
2.1.2. Особенности языка программирования Python 16
2.1.3. Особенности языка программирования JavaScript 18
2.2. Анализ преимуществ и специфики использования современных интегрированных сред разработки программ 19
2.2.1. Ключевые возможности и особенности среды разработки Intellij idea 20
2.2.2. Ключевые возможности и особенности среды разработки PyCharm 21
2.2.3. Ключевые возможности и особенности среды разработки WebStorm 23
Выводы по главе 2 25
ГЛАВА 3 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ НА БАЗЕ ИСПОЛЬЗОВАНИЯ СРЕДСТВ РАЗРАБОТКИ ЯЗЫКА JAVASCRIPT 26
3.1. Разработка и описание структуры проекта создаваемого ПО 26
3.2. Разработка интерфейса системы 29
Выводы по главе 3 36
ЗАКЛЮЧЕНИЕ 37
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 39

ВВЕДЕНИЕ

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

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

2. Анализ терминологии и парадигм программирования в области разработки программного обеспечения
3. Анализ языков программирования и интегрированных средств разработки программного кода.
4. Разработка программного обеспечения на базе использования средств разработки языка javascript.
5. Разработка и описание структуры проекта создаваемого ПО и интерфейса пользователя.
В первой главе выполненной курсовой работы приведены результаты проведенного анализа особенностей развития зыков программирования и их состава, осуществлен обзор и классификация этапов развития и становления языков программирования с середины прошлого века. Проведен анализ терминологии и парадигм программирования в области разработки программного обеспечения. Приведены иллюстрационные изображения для структурного визуального обобщения рассмотренных в главе понятий.
...

2.1.1. Особенности языка программирования Java
Java - это популярный высокоуровневый язык программирования, который был выпущен известной ИТ компанией Sun Microsystems еще в 1995 году. В настоящее время разработкой языка Java занимается корпорация Oracle. Синтаксис данного языка во многом похож на язык C++, на котором Java и был изначально разработан.
Разрабатываемые Java приложения компилируются в отдельный байт-код (формат .class), который при выполнении интерпретируется JVM (виртуальной машиной Java) для конкретной аппаратно-программной платформы или операционной системы.
Для обхода этого недостатка языка существуют механизмы интеграции отдельных модулей низкоуровневого управления, которые могут быть написаны на других языках (ассемблер, С++ и др.) [13].
...

2.1.2. Особенности языка программирования Python
Python это современный объектно-ориентированный язык с поддержкой динамической типизации, автоматического процесса управления памятью, высокоуровневых гибких структур данных (словари, кортежи, списки).
Python поддерживает создание классов, связи модулей, гибкую и удобную обработку исключительных ситуаций и многопоточные методы вычислений.
Кроме ООП данный язык структурное, функциональное и аспектно-ориентированное программирование [17].
Python позволяет определять тип переменной на этапе исполнения программы.
В связи с этим вместо присваивания переменной определенного значения более корректным является использование фразы «связывания определенного значения с конкретным именем».
Пример экосистемы языка программирования Python приведены на рисунке 5.
...

2.1.3. Особенности языка программирования JavaScript
JavaScript (JS) представляет собой язык разработки сценариев и выполняется непосредственно в веб-браузере клиентского устройства. Программы, которые разработаны на JS называют скриптами, чаще всего такие скрипты включатся непосредственно в HTML страницу различным образом. Результаты выполнения разработанных сценариев отображается на странице браузера, посредством чего происходят различные изменения в ее структуре и содержании [19]. Схематическое блочное отображение процесса обработки исходного программного кода, разработанного на языке программирования JS приведено на рисунке 6.

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

2.2. Анализ преимуществ и специфики использования современных интегрированных сред разработки программ
В данном разделе работы приведены результаты анализа интегрированных сред разработки для рассмотренных ранее языков программирования.
2.2.1. Ключевые возможности и особенности среды разработки Intellij idea
Система для написания кода на языке Java JetBrains IntelliJ IDEA является лидером среди аналогичных сред интегрированной разработки корпоративных и веб-приложений. Система представляет собой комплекс интегрированных средств и инструментов разработки программного кода, включающий в свой состав интеллектуальный редактор текстов с поддержкой автоматизации, средства рефакторинга кода, поддержку J2EE приложений, механизмы интеграции с средствами модульного тестирования JUnit и системами управления версиями, модуль проверки кода Code Inspection, а и компоненты визуального создания графических пользовательских интерфейсов.
...

1. Одинец В.П. Зарисовки по истории компьютерных наук. – Сыктывкар: Коми пединститут, 2013. — 421 с.
2. Семакин И.Г. Информатика и информационно-коммуникационные технологии. Базовый курс: - М: БИНОМ, Лаборатория знаний, 2012. – 314 с.
3. Камаев В.А., Костерин В.В. Технологии программирования Учебник. — М.: Высшая школа, 2016. - 314 с.
4. Галин А.Б. Информатика: учебник. – М.: Феникс, 2012. – 223 с.
5. Голицына О.Л., Партыка Т.Л., Языки программирования. Учебное пособие. – М.: Форум, 2012. – 467 с.

и еще 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 ₽