Выполнено работ: 6
Основные предметы:
- Информационные технологии
- Программирование
- Информационные технологии
- Программирование
- Программирование
- Программирование
Типы работ:
- Курсовая работа
Основные главы по теме:
- История развития языков и технологий программирования
- Основные принципы объектно-ориентированного анализа и программирования
- Основные принципы объектно-ориентированного программирования
- Эволюция технологий программирования
- Основные принципы объектно-ориентированного анализа
- История развития языков программирования
- История развития объектно-ориентированного подхода
Авторы, выполнявшие заказы по теме
Наши гарантии
Безопасная сделка
Производите оплату только после полной сдачи готовой работы. До этого момента деньги под защитой
20 дней гарантии
После получения работы у тебя будет 20 дней на доработку. Есть возможность исправить замечания от преподавателя
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с.