Управляемый и неуправляемый код
Автор: Веб-студия Медиаград • Апрель 15, 2019 • Курсовая работа • 5,045 Слов (21 Страниц) • 336 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Чувашский государственный университет имени И.Н. Ульянова»
ЭКОНОМИЧЕСКИЙ ФАКУЛЬТЕТ
Кафедра бухгалтерского учета и электронного бизнеса
КУРСОВАЯ РАБОТА
на тему:
«УПРАВЛЯЕМЫЙ И НЕУПРАВЛЯЕМЫЙ КОД»
Выполнил: студент гр. ЭК-052-15
Алексеев Н.Е
Научный руководитель
к.э.н., доцент
Савинова Л.А.
Чебоксары – 2016
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
ГЛАВА 1. ПОНЯТИЕ, ОБЗОР И ВЗАИМОДЕЙСТВИЕ УПРАВЛЯЕМОГО И НЕУПРАВЛЯЕМОГО КОДА 5
1.1. Управляемый и неуправляемый код 5
1.2. Взаимодействие управляемого кода с неуправляемым 8
1.3. Механизмы преобразования кода 9
ГЛАВА 2. ВОЗМОЖНОСТИ УПРАВЛЯЕМОГО И НЕУПРАВЛЯЕМОГО КОДА 11
2.1. Совмещение управляемого и неуправляемого кодов 11
2.2. Управляемые библиотеки в управляемом коде 15
2.3. Управляемая библиотека в неуправляемом коде 16
2.4. Прототипы в управляемом коде 17
2.5. Небезопасный код 19
ГЛАВА 3. ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ И ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ 23
3.1. Описание предметной области, постановка задачи 23
3.2. Построение диаграмм вариантов использования 24
3.3. Построение диаграмм классов 24
3.4. Реализация классов 24
3.5. Разработка пользовательского интерфейса 25
ЗАКЛЮЧЕНИЕ 27
СПИСОК ЛИТЕРАТУРЫ 28
ПРИЛОЖЕНИЕ 29
ВВЕДЕНИЕ
На современном этапе развития постоянным спутником деятельности человека является вычислительная техника и различные информационные системы, в реализации которых лежит программный код, в рамках которого и разработаны эти системы.
При разработке программного обеспечения, в свою очередь, существуют разнообразные подходы к моделированию. Основными подходами являются –алгоритмический и объектно-ориентированный. Объектно-ориентированный подход к разработке ПО считается наиболее современным. Здесь в качестве основного строительного блока выступает объект или класс. Объектно-ориентированный подход использует объектную декомпозицию, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщений между объектами. Каждый объект системы имеет свое собственное поведение, которое моделирует поведение объекта реального мира. Концептуальной основой объектно-ориентированного подхода является объектная модель.
Актуальность данного курсового проекта заключается в том, что знание управляемого и неуправляемого кода дает возможность создавать хорошо структурированные сложные системы. С помощью программного код можно содержательно описывать классы, объекты и компоненты в различных предметных областях, часто сильно отличающихся друг от друга. Автоматизация ведения базы данных студентов позволит своевременно получать нужную информацию всего за несколько кликов.
При написании работы были использованы работы таких авторов как: Ларман К., Буч Г., Вендров А.М., Маклаков С.В. и др.
...