Технология программирования - Программирование, компьютеры и кибернетика учебное пособие

Технология программирования - Программирование, компьютеры и кибернетика учебное пособие



































Язык разработки, среда реализации, инструменты разработки. Особенности виртуальной среды реализации программ и их учет в разработке программного продукта. Системные макросы и их применение в текстах разработки. Средства визуального программирования.


посмотреть текст работы


скачать работу можно здесь


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


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Министерство образования и науки Республики Казахстан
РГП ПХВ "Евразийский национальный университет им.Л.Н. Гумилева"
наименование дисциплины по рабочему учебному плану:
Инструментальные средства разработки программ
Класс, объект которого не может быть создан непосредственно
Класс, описывающий "целое" в отношении агрегации
Специальная форма ассоциации, определяющая отношение "часть-целое" между агрегатом (целым) и частями
Связанный набор ролей, исполняемый пользователями при взаимодействии с элементами Use Case
Выполнение соответствующего действия
Класс, экземпляры которого являются активными объектами. См. процесс, задача, поток
Объект, являющийся владельцем процесса или потока, которые инициируют управляющую деятельность
Документ, отчет или выполняемый элемент. Артефакт может вырабатываться, обрабатываться или потребляться
Асинхронное действие (asynchronous action)
Запрос, отправляемый объекту без паузы для ожидания результата
Семантическое отношение между классификаторами, задающее набор связей между их экземплярами
Определяет абстракцию организации, для которой создается система
Бинарная ассоциация (binary association)
Поведение, заключающееся в обмене набором сообщений между набором объектов (в определенном контексте и для достижения определенной цели)
Показывает, как может быть увидено и использовано другими данное имя
Временный объект (transient object)
Объект, существующий только во время выполнения задачи или процесса, которые его создали
Исполняемое атомарное вычисление. Действие инициируется при получении объектом сообщения или изменении значения его свойства. В результате действия изменяется состояние объекта
Способность объекта посылать сообщение другому объекту в ответ на прием чужого сообщения
Состояние, в котором проявляется некоторое поведение
Графическое представление набора элементов, обычно в виде связного графа, в вершинах которого находятся предметы, а дуги представляют собой их отношения
Диаграмма Use Case (use case diagram)
Диаграмма, показывающая набор элементов Use Case,
актеров и их отношений. Диаграмма Use Case относится к статическому представлению Use Case, создаваемому для системы
Диаграмма взаимодействия (interaction diagram)
Диаграмма, показывающая взаимодействие, включающее в себя набор объектов и их отношений, а также пересылаемые между объектами сообщения. Диаграммы взаимодействия относятся к динамическому представлению системы. Это общий термин, применяемый к различным видам диаграмм, на которых изображено взаимодействие объектов, включая диаграммы сотрудничества и диаграммы последовательности
Диаграмма деятельности (activity diagram)
Диаграмма, показывающая переходы от одного вида деятельности к другому. Диаграммы деятельности относятся к динамическому представлению системы. Диаграмма деятельности является специальной разновидностью диаграммы схем состояний, в которой все или большинство состояний являются состояниями действий, а все или большинство переходов срабатывают при завершении действий в исходных состояниях
Диаграмма, показывающая набор классов, интерфейсов, коопераций, а также их отношения. Диаграмма классов относится к статическому проектному представлению системы. Эта диаграмма показывает набор декларативных (статических) элементов
Диаграмма объектов (object diagram)
Диаграмма, показывающая набор объектов и их отношений в некоторый момент времени. Диаграмма объектов относится к статическому проектному представлению или статическому представлению процессов системы
Диаграмма последовательности (sequence diagram)
Диаграмма взаимодействия, выделяющая временную последовательность передачи сообщений
Диаграмма размещения (deployment diagram)
Диаграмма, показывающая набор узлов и их отношения. Диаграмма размещения относится к статическому представлению размещения системы
Диаграмма сотрудничества (collaboration diagram)
Диаграмма взаимодействия, которая выделяет структурную организацию объектов, посылающих и принимающих сообщения; диаграмма, которая демонстрирует организацию взаимодействия между экземплярами и их связи друг с другом
Диаграмма схем состояний (statechart diagram)
Диаграмма, показывающая конечный автомат. Диаграммы схем состояний относятся к динамическому представлению системы
Единица дистрибуции (distribution unit)
Набор объектов или компонентов, которые предназначены для выполнения одной задачи или работы на одном процессоре
Семантическое отношение между двумя предметами, при котором изменение одного предмета (независимого предмета) влияет на семантику другого предмета (зависимого предмета)
Единичный путь выполнения программы, динамической модели или другого представления потока управления; нить или процесс
Выполнить переход из состояния в состояние
Иерархия вложенности (containment hierarchy)
Иерархия пространств имен, содержащих элементы и отношения вложенности между ними
В контексте пакетов - зависимость, показывающая, на классы какого пакета могут ссылаться классы данного пакета (включая пакеты, рекурсивно вложенные в данный)
То, как вы называете предмет, отношение или диаграмму; строка, используемая для идентификации элемента
Набор операций, используемых для описания услуг класса или компонента
Программа, которая может выполняться в узле
Зависимость, при которой один элемент (клиент) для корректного функционирования нуждается в присутствии другого элемента (поставщика)
Архитектурный паттерн, предоставляющий расширяемый шаблон приложения в какой-либо предметной области
Описание набора объектов, имеющих одинаковые свойства, операции, отношения и семантику
Класс-ассоциация (association class)
Элемент моделирования, имеющий одновременно характеристики класса и ассоциации. Класс-ассоциация может рассматриваться как ассоциация, имеющая также характеристики класса, или как класс, обладающий характеристиками ассоциации
Механизм описания структурных и поведенческих характеристик. Классификаторами являются интерфейсы, классы, типы данных, компоненты и узлы
Классификатор, запрашивающий услуги у другого классификатора
Класс, связанный с одним или более классами отношением композиции
Сильная форма агрегации, при которой время жизни частей и целого совпадают. Части не существуют отдельно и при удалении композита должны быть уничтожены
Физическая заменяемая часть системы, которая соответствует набору интерфейсов и обеспечивает реализацию набора интерфейсов
Компонентная диаграмма (component diagram)
Диаграмма, показывающая набор компонентов и их отношений. Компонентные диаграммы относятся к статическому компонентному представлению системы
Поведение, которое определяется последовательностью состояний, через которые проходит объект в течение своей жизни в ответ на поступление сообщений, вместе с его реакцией на эти сообщения
Класс, для которого возможно создание экземпляров
Объект, создаваемый для хранения других объектов и предоставляющий операции для доступа к своему содержимому в определенном порядке
Набор связанных элементов, ориентированных на достижение определенной цели, например, определение операции
Сообщество классов, интерфейсов и других элементов, работающих вместе с целью реализации некоторого кооперативного поведения. Кооперация больше, чем простая сумма элементов. Описание того, как элементы, такие как элементы Use Case или операции, реализуются набором классификаторов и ассоциаций, играющих определенные роли определенным образом
Линия жизни объекта (object lifeline)
Линия на диаграмме последовательности, которая отражает существование объекта в течение некоторого периода времени
Класс, экземпляры которого являются классами
Реализация операции. Определяет алгоритм или процедуру, обеспечивающую операцию.
Механизм расширения (extensibility mechanism)
Один из трех механизмов (стереотипы, теговые величины и ограничения), который может использоваться для контролируемого расширения UML
Множественная классификация (multiple classification)
Семантическая вариация обобщения, в которой объект может принадлежать более чем одному классу
Множественное наследование (multiple inheritance)
Семантическая вариация обобщения, в которой тип может иметь более одного супертипа
Спецификация диапазона возможных кардинальных чисел набора
Семантически ограниченное абстрактное представление системы
Определяет функциональные требования к системе
Интерпретирует требования к системе в терминах проектной модели
Модель области определения (domain model)
Фиксирует контекстное окружение системы
Определяет параллелизм в системе и механизмы синхронизации
Модель размещения (deployment model)
Определяет аппаратную топологию, в которой исполняется система
Определяет части, которые используются для сборки
Механизм, при помощи которого более специализированные элементы включают в себя структуру и поведение более общих элементов
Наследование интерфейса (interface inheritance)
Наследование интерфейса более специализированным элементом, не включает наследования реализации
Облегченный поток управления, который может выполняться параллельно с другими нитями того же процесса
Контекст, который придает имени определенный смысл
Отношение обобщения/специализации, когда объекты специализированного элемента (подтипа) могут замещать объекты обобщенного элемента (супертипа)
Объект длительного хранения (persistent object)
Объект, сохраняющийся после завершения процесса или задачи, в ходе которой он был создан
Объектный язык ограничений (object constraint language (OCL))
Формальный язык, используемый для создания ограничений, не имеющих побочных эффектов
Контракт или обязательство типа или класса
Расширение семантики элемента UML, позволяющее добавлять к нему новые правила или изменять существующие
Одиночное наследование (single inheritance)
Семантический вариант обобщения, при котором каждый тип может иметь только один супертип
Обслуживание, которое может запрашиваться у объекта. Операция имеет сигнатуру, которая задает допустимые фактические параметры
Семантическая связь между элементами
Зависимость, указывающая на историческую связь или связь обработки между двумя элементами, представляющими одну и ту же концепцию, без определения правил вывода одного элемента из другого
Объект, посылающий экземпляр сообщения объекту-получателю
Посылка экземпляра сообщения от отправителя получателю
Механизм общего назначения для группировки элементов
Осуществление двух или более видов деятельности в один и тот же временной интервал. Параллелизм может быть осуществлен путем квантования процессорного времени или одновременного выполнения двух или более потоков
Определение переменной, которая может изменяться, передаваться или возвращаться
Паттерн является решением типичной проблемы в определенном контексте
Отношение между двумя состояниями, показывающее, что объект, находящийся в первом состоянии, в случае некоторого события и выполнения определенных условий совершит некоторые действия и перейдет во второе состояние
Область на диаграмме деятельности для назначения ответственного за действие
Группировка элементов, в которой каждый элемент содержит описание поведения, предоставляемого другим элементам подсистемы
В отношении обобщения - специализация другого типа, супертипа
Объект, обрабатывающий экземпляр сообщения, поступивший от объекта-отправителя
Полюс (конец) ассоциации (association end)
Конечная точка ассоциации, которая связывает ассоциацию с классификатором
Экземпляр полюса (конца) ассоциации
Тип, класс или компонент, предоставляющие услуги, используемые другими
Условие, которое должно выполняться после завершения операции
Проекция модели, рассматриваемая с определенной точки зрения, в которой показаны существенные и опущены несущественные детали
Условие, которое должно выполняться при вызове операции
Обработка экземпляра сообщения, поступившего от объекта - отправителя
Примечание, добавляемое к элементу или группе элементов
Комментарий, добавляемый к элементу или набору элементов
Предопределенный базовый тип, например целое число или строка
Определяет словарь проблемы и ее решение
Часть модели, в которой могут определяться и использоваться имена. Внутри пространства имен каждое имя имеет единственный смысл
Тяжеловесный поток управления, который может выполняться параллельно с другими процессами
Рабочий поток процесса (process workflow)
Семантическое отношение между классификаторами, когда один классификатор определяет контракт, который другие классификаторы должны гарантированно выполнять
Определенное поведение сущности в определенном контексте
Именованная характеристика классификатора, задающая набор возможных значений, которые определяют состояния экземпляров классификатора (например, объектов)
Создание конкретного элемента на основе шаблона (путем сопоставления параметрам шаблона конкретных аргументов)
Семантическая связь между объектами, экземпляр ассоциации
Спецификация асинхронного стимула, передаваемого от экземпляра к экземпляру
Имя и параметры характеристики поведения
Синхронное действие (synchronous action)
Запрос, при работу, ожидая результата котором отправивший его объект прерывает
Набор подсистем, организованный для достижения определенной цели и описываемый набором моделей с разных точек зрения
Определение значимого происшествия, ограниченного во времени и пространстве, в контексте конечных автоматов. Событие может запустить переход из одного состояния в другое состояние
Спецификация передачи информации между объектами в ожидании того, что будет обеспечена требуемая деятельность. Получение экземпляра сообщения обычно рассматривается как экземпляр события
Условия или ситуация в течение жизни объекта, когда он удовлетворяет некоторому условию, выполняет некоторую деятельность или ждет некоторого события
Состояние, которое представляет собой исполнение единичного действия, обычно вызов операции
Текстовая запись синтаксиса и семантики определенного строительного блока, описание того, что он из себя представляет или что он делает
Расширение словаря UML, позволяющее нам создавать новые типы строительных блоков, порождая их от существующих. Новые блоки специализированы для решения определенных проблем
Сторожевое условие (guard condition)
Условие, которое должно быть выполнено для запуска ассоциированного с ним перехода
В отношении обобщения - обобщение другого типа, подтипа
Определенная последовательность действий, иллюстрирующая поведение
Расширение характеристик элемента UML, позволяющее помещать в спецификацию элемента новую информацию
Определяет тестовые варианты для проверки системы
Стереотип класса, используемый для определения предметной области объекта и операций (но не методов), применимых к этому объекту
Тип, задающий набор неидентифицированных значений и операций для их обработки. Типы данных включают в себя как простые встроенные типы (такие, как числа и строки), так и перечислимые типы (например, логический тип)
Физический элемент, существующий во время работы системы и предоставляющий вычислительный ресурс, обычно имеющий память, а часто - и возможность выполнения операций
Детализация спецификации элемента, добавляемая к его основной графической нотации
Фасад - это стереотипный пакет, не содержащий ничего, кроме ссылок на элементы модели, находящиеся в другом пакете. Он используется для обеспечения "публичного" представления некоторой части содержимого пакета
Фокус управления (focus of control)
Символ на диаграмме последовательности, указывающий период времени, в течение которого объект выполняет действие
Именованная величина, обозначающая характеристику элемента
Конкретная реализация абстракции, сущность, к которой может быть применен набор операций, она имеет состояние для сохранения результатов применения операций. Синоним объекта
В контексте пакетов - действие, делающее элемент видимым вне его собственного пространства имен
Этап Конструирование (Construction phase)
Этап построения программного продукта в виде серии инкрементных итераций
Этап спецификации представления продукта
Этап внедрения программного продукта в среду пользователя (промышленное производство, доставка и применение)
Этап планирования необходимых действий и требуемых ресурсов
n-арная ассоциация (n-ary association)
Ассоциация между п классами. Если п равно двум, ассоциация бинарная. См. бинарная ассоциация
Описание набора, состоящего из нескольких последовательностей действий системы, которые производят для отдельного актера видимый результат
программирование визуальное язык макрос
Стадия проекта - заканчивается выпуском проектной документации, содержащей описание полной, в рамках заданных требований, модели программы на заданном для данной стадии уровне.
Заказчик принимает решение по дальнейшему продолжению проектных работ.
Этапы проекта - части стадии проекта, выделяемые по соображениям единства характера работ.
Программный документ Техническое задание (ТЗ) помимо основных требований к программному изделию содержит проект порядка взаимодействия заказчика и исполнителя по окончании конкретных этапов и требований к их выполнению.
Эскизный проект (ЭП) - несколько альтернативных вариантов будущего изделия и уточнения требований на основе их анализа.
Технический проект (ТП) - выполняется для получения однозначного описания конечного (оптимального) варианта построения программного изделия и порядка его реализации.
Рабочий проект (РП) - необходим для реализации изделия в соответствии с ранее намеченным планом.
Стадия "Внедрение" необходима для размножения программной документации в нужном количестве, обучения пользователей, помощи в освоении программы, сопровождение программы.
НИР - научно-исследовательская работа.
Модели играют важнейшую роль в проектировании программ. При построении моделей используется абстрагирование и декомпозиция.
Эффективные средства разработки программного обеспечения. Технология визуального проектирования и событийного программирования. Конструирование диалоговых окон и функций обработки событий. Словесный алгоритм и процедуры программы Borland Delphi 7 Studio. дипломная работа [660,2 K], добавлен 21.05.2012
Разложение функции в ряд Тейлора, алгоритм работы программного интерфейса сокетов, исходный текст программ с комментариями. Возможности языка программирования Си и среда разработки приложений в ОС Linux. Виртуальная среда VMWare Player и VirtualBox. лабораторная работа [1,8 M], добавлен 02.09.2014
Основные этапы разработки программного обеспечения (пакета программ), анализ требований к системе. Метод пошаговой детализации. Языки программирования низкого уровня и высокого уровня (императивные, объектно-ориентированные, функциональные, логические). презентация [41,4 K], добавлен 13.10.2013
Языки среды программирования Visual Studio. Стартовая страница интегрированной среды разработки. Окно New Project. Вкладка разработки формы. Перемещение и изменение размера кнопки. Прибавление программного кода к кнопке. Запуск и сохранение проекта. презентация [1,4 M], добавлен 29.04.2014
Языки программирования низкого и высокого уровней и среды реализации. Особенности процедурных, логических, объектно-ориентированных языков. Состав системы программирования: трансляторы, библиотеки и отладчик программ, компоновщик, средства редактирования. презентация [11,9 K], добавлен 23.10.2013
Технологии разработки программного обеспечения. Процедура постановки задачи, определения требований. Последовательность действий логической, разветвленной и циклической структуры. Терминология программирования. Этапы создания программного продукта. презентация [793,8 K], добавлен 15.11.2010
Требования к пользовательскому интерфейсу программного продукта. Выбор инструментальных средств разработки программы. Описание функциональной схемы, модульной структуры, структурной схемы. Технология разработки справочной системы программного продукта. дипломная работа [2,7 M], добавлен 12.05.2016
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Технология программирования учебное пособие. Программирование, компьютеры и кибернетика.
Реферат: Культура первобытного общества. Скачать бесплатно и без регистрации
Сочинение Егэ По Пьесе Гроза
Темы Сочинений По Направлениям 20 21
Федеральный Закон Об Обороне Реферат
Курсовая работа по теме Расчет абсорбера разделения смеси
Педагогическое Эссе Учителя Начальных Классов
Отчет По Учебной Практике Почвоведение
Контрольная работа: Розничный товарооборот. Скачать бесплатно и без регистрации
Дипломная Работа Коммуникации
Егэ Литература Задание 17 Образцы Сочинений
Курсовая работа по теме Твердотельный жесткий диск
Реферат: Моу заозёрная общеобразовательная школа с углубленным изучением отдельных предметов №16
Технология Общественного Питания Курсовой
Контрольная работа: Экономические показатели в кризис
Реферат: Film 2 Essay Research Paper Anthology Film
Реферат: Жизнь и творчество Harri Jotilde;gisalu
Реферат: Свойства алюминия и его сплавов
Отчет По Практике Кадастр
Дипломная работа по теме Шелкановское месторождение и разработка нефтяных скважин
Сочинение Рассуждение Об Исконных Словах
Социальная организация - Менеджмент и трудовые отношения курсовая работа
Облік загальновиробничих, адміністративних витрат та витрат на збут - Бухгалтерский учет и аудит курсовая работа
Понятие и виды государственных пособий граждан, имеющих детей - Государство и право курсовая работа


Report Page