Благодарю автора за ответственное отношение к выполнению заказа.
Подробнее о работе
Гарантия сервиса Автор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 источников
Купить эту работу vs Заказать новую | ||
---|---|---|
1 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
540 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149294 Курсовой работы — поможем найти подходящую