Выполнено работ: 6
Основные предметы:
- Информационные технологии
- Программирование
- Информационные технологии
- Программирование
- Программирование
- Программирование
Типы работ:
- Курсовая работа
Основные главы по теме:
- История развития языков и технологий программирования
- Основные принципы объектно-ориентированного анализа и программирования
- Основные принципы объектно-ориентированного программирования
- Эволюция технологий программирования
- Основные принципы объектно-ориентированного анализа
- История развития языков программирования
- История развития объектно-ориентированного подхода
Авторы, выполнявшие заказы по теме
![img_box_11](/wp-content/uploads/2019/07/img_box_11.png)
Наши гарантии
![](https://referatodrom.ru/wp-content/uploads/2019/07/chek_b.png)
Безопасная сделка
Производите оплату только после полной сдачи готовой работы. До этого момента деньги под защитой
![](/wp-content/uploads/2019/07/chek_g.png)
20 дней гарантии
После получения работы у тебя будет 20 дней на доработку. Есть возможность исправить замечания от преподавателя
![](/wp-content/uploads/2019/07/chek_o.png)
24/7 Работа поддержки
Наша поддержка всегда на связи. Связаться можно любым удобным для тебя способом.
Автор | Стоимость заказа | Время выполнения |
IKV | 4890 | 40 дней |
andy2323 | 1500 | 10 дней |
user531428 | 1480 | 7 дней |
Краткое содержание глав:
История развития языков и технологий программирования
1.1 История развития языков программирования
Задача создания инструмента, позволяющего определить порядок функционирования вычислительной машины, появилась одновременно с появлением самой вычислительной машины. Таким образом, первыми программами можно считать комбинацию установки переключателей, определяющих порядок функционирования вычислительного устройства. Естественно, что функциональность, которая могла быть заложена в подобную программу, была существенно ограничена. Первые программы предназначались исключительно для выполнения несложные математических расчетов.
Однако, несмотря на имеющиеся ограничения в аппаратной части вычислительных устройств, теоретическая база развития языков программирования была заложена еще до момента появления самих электронных вычислительных машин.
…
Основные принципы объектно-ориентированного анализа и программирования
2.1 Основные принципы объектно-ориентированного анализа
В настоящее время широкое распространение получил метод обследования предметной области, получивший название Объектно-ориентированного анализа и проектирования (Object-oriented Analysis and Design). Данный метод представляет собой технологию проектирования программных систем, в основу которой положена объектно-ориентированная методология представления предметной области в виде объектов, являющихся экземплярами определенных классов.
Основной идеей объектно-ориентированного анализа является рассмотрение предметной области и разработки решения имеющейся задачи с точки зрения объектов (понятий и сущностей). В процессе объектно-ориентированного анализа основное внимание уделяется определению перечня объектов и описанию их внутренней структуры. Для описания объектов используются термины, применяющиеся в моделируемой предметной области.
…
Основные принципы объектно-ориентированного программирования
Объектно-ориентированное программирование представляет собой совокупность принципов, технологий и инструментальных средств, предназначенных для создания программных систем, основанных на архитектуре взаимодействия объектов. Предшественником объектно-ориентированной методологии был процедурный подход к организации программного кода. По мере роста сложности решаемых задач и увеличению объем создаваемых для этого программ, процесс создания, отладки и дальнейшего масштабирования программных систем на основании процедурного подхода становился все более трудоемким. В конечном итоге назрела необходимость в создании принципиально иного подхода к структурной организации программного обеспечения. И во второй половине 1980гг. подобный подход был найден – объектно-ориентированное программирование.
…
Эволюция технологий программирования
В процессе развития языков программирования изменения претерпевали и используемые при разработке программ технологии. Первые языки программирования являлись языками программирования низкого уровня. Программа состояла из набора машинных команд. В дальнейшем появились ассемблеры – языки программирования низкого уровня, в которых команды процессора заменялись их мнемоническим обозначением.
Следующий шаг в развитии технологий программирования – создание языка программирования высокого уровня и переход к использованию структурного программирования. Первым подобным языком, получившим широкое распространение, стал язык FORTRAN [2, с. 29]. Технология структурного программирования заключается в использовании ограниченного набора алгоритмических конструкций [6, с. 51]:
• Линейный вычислительный процесс – заключается в последовательном выполнении операторов языка. Изображение линейного процесса в виде блок-схемы приведено на Рисунке 1.
…
Основные принципы объектно-ориентированного анализа и программирования
2.1 Основные принципы объектно-ориентированного анализа
В настоящее время широкое распространение получил метод обследования предметной области, получивший название Объектно-ориентированного анализа и проектирования (Object-oriented Analysis and Design). Данный метод представляет собой технологию проектирования программных систем, в основу которой положена объектно-ориентированная методология представления предметной области в виде объектов, являющихся экземплярами определенных классов.
Основной идеей объектно-ориентированного анализа является рассмотрение предметной области и разработки решения имеющейся задачи с точки зрения объектов (понятий и сущностей). В процессе объектно-ориентированного анализа основное внимание уделяется определению перечня объектов и описанию их внутренней структуры. Для описания объектов используются термины, применяющиеся в моделируемой предметной области.
…
История развития языков программирования
Задача создания инструмента, позволяющего определить порядок функционирования вычислительной машины, появилась одновременно с появлением самой вычислительной машины. Таким образом, первыми программами можно считать комбинацию установки переключателей, определяющих порядок функционирования вычислительного устройства. Естественно, что функциональность, которая могла быть заложена в подобную программу, была существенно ограничена. Первые программы предназначались исключительно для выполнения несложные математических расчетов.
Однако, несмотря на имеющиеся ограничения в аппаратной части вычислительных устройств, теоретическая база развития языков программирования была заложена еще до момента появления самих электронных вычислительных машин.
…
Похожие готовые работы:
Заключения по теме:
В рамках первой главы проведен анализ ряда литературных источников по существующим языкам программирования и методологиям написания программ. Даны определения терминов: языки программирования, высокоуровневый язык программирования. Рассмотрены исторические аспекты возникновения языков программирования и объектно-ориентированной методологии разработки программного обеспечения. Рассмотрена классификация и специфика языков программирования высокого уровня в их историческом разрезе. Приведено генеалогическое дерево их исторического развития с 1960 по 2000 годы. Приведена диаграмма востребованности современных языков программирования на практике.
Поскольку практически все сегодня носят с собой смартфоны и различные мобильные устройства, мобильные приложения позволяют иметь необходимую информацию под рукой. Эти программы позволяют эффективно интегрировать информацию с социальными сетями, сайтом компании, мультимедийным контентом и средствами коммуникации. Любая необходимая информация может быть представлена в одном приложении и актуализирована для конкретного человека, места и времени. Таким образом, концентрированного предоставления информации на персональном мобильном устройстве позволяет значительно сократить расстояние между компанией, брендом и источником информации с клиентом, потребителем или сотрудником. Это наделяет пользователя приложения дополнительными возможностями, которые недоступны ему при условиях отсутствия подобного программы. Компания же получает возможность постоянной коммуникации с пользователем с помощью одного канала, одновременно включает в себя функции нескольких.
В процессе выполнения настоящей работы была рассмотрена история развития языков программирования. При этом акцент был сделан как на развитие самих языков программирования (от машинных кодов до Java и C++), так и на развитие технологий, используемых при создании программ. Если первые программы представляли собой неструктурированный набор машинных команд, то усложнение разрабатываемых программ повлекло развитие технологий – появилось сначала структурное программирование, а затем и объектно-ориентированное. Следует отметить, что объектно-ориентированный подход не ограничивается этапом программирования. Схожие принципы используются и на этапе анализа предметной области. Соответствующий подход получил название «Объектно-ориентированного анализа и проектирования». Краткому обзору основных принципов данного подхода была посвящена вторая глава настоящей работы.
В заключении хотелось бы отметить, что существующие способы обмена информации возникали вместе с развитием Windows. Как сама суть Windows, они являются продолжением заложенной в нее цель: cпособность работать с файлами любых форматов, на любом оборудовании. В отличие от стандартного решения, когда фирма-производитель обо- лочки (типа Windows) пыталась сама написать различные драйверы для поддержки устройств и различные библиотеки для поддержки форматов многочисленных файлов других пакетов, фирма Microsoft возложила эту обязанность на производителей оборудования и программного обеспечения. Таким образом, последовательное разви- тие Clipboard-->DDE-->OLE является продолжением воплощения идеи "сам изобрел - сам внедряй". Естесственно, наибольшие на- дежды сейчас возлагаются на OLE (ее новый стандарт OLE.2), так как этот стандарт позволяет включать в себя очень мощные средства, такие как Multimedia. В одном файле может находится не только текст,
В ходе проделанной работы была изучена литература по объектно-ориентированному программированию. В ходе анализа литературных источников были выявлены основные стили программирования и выделены их отличительные особенности. Кроме того, были рассмотрены основные понятия объектно-ориентированной методологии, а именно абстракция, инкапсуляция, иерархичность и модульность. Также были рассмотрены наиболее популярные объектно-ориентированные языки, раскрыты их особенности.
Списки литературы
- Классификация мобильных приложений [Электронный ресурс]. - Режим доступа: http://voroninstudio.eu/uk/service/razrabotka-mobilnih-prilozheniy
- Технологии разработки мобильных приложений. [Электронный ресурс]. - Режим доступа: http://lektsii.net/2-50017.html
- Языки программирования. [Электронный ресурс]. - Режим доступа: http://zei.narod.ru/Comparison_C__Java_Cpp_3.pdf
- Eclipse. [Электронный ресурс]. - Режим доступа: https://ru.wikipedia.org/wiki/Eclipse
- Android Studio. [Электронный ресурс]. - Режим доступа: https://ru.wikipedia.org/wiki/Android_Studio
- Методология разработки приложений. [Электронный ресурс]. - Режим доступа: http://android.mobile-review.com/articles/22580/
- SQLite. [Электронный ресурс]. - Режим доступа: https://ru.wikipedia.org/wiki/SQLite
- Эмуляторы Android. [Электронный ресурс]. - Режим доступа: http://appstips.ru/articles/emulyatory-android.html
- Виллемер А. Программирование на С++. – М.: Эксмо, 20– 5с.
- Голицына О. Л. Языки программирования: Учебное пособие. – М.: Форум, 20– 4с.
- Гриффитс Д. Изучаем программирование на С. – М.: Эксмо, Айдиномикс, 20– 6с.
- Информационные системы и технологии = Information Systems and Technologies / Московский гос. ун-т экономики, статистики и информатики (МЭСИ) ; под ред. Ю.Ф. Тельнова. – М. : Юнити-Дана, 20. – 3с.
- Информационные системы и технологии в экономике и управлении.: Учебник для бакалавров / С.-Петерб. гос. ун-т экономики и финансов.: под ред. В.В. Трофимова . – 3-е изд., перераб. и доп. – М. : Юрайт, 20. – 5с.
- Исаев Г. Проектирование информационных систем. – М.: Омега-Л, 20– 4с.
- Керниган Б., Ритчи Д. Язык программирования С.– М.: Вильямс, 20– 3с.
- Коваленко В. Проектирование информационных систем. – М.: Форум, 20– 3с.
- Кудинов Ю., Пащенко Ф. Основы современной информатики. – М.: Лань, 20– 2с.
- Лесневский А. Объектно-ориентированное программирование для начинающих. – М.: Бином, 20– 2с.
- Литвиненко Н. Технология программирования на C++. Начальный курс. – Спб: БХВ-Петербург, 20– 2с.
- Майо Дж. Microsoft Visual Studio 20Самоучитель. – СпБ.: БХВ-Петербург, 20– 4с.