юд. Репозиторий окружения программного проекта предназначен для хранения информации, разделяемой компонентами и подкомпонентами систем программирования в процессе их работы. 2 Математическая модель
Скачать 24.06 Kb.
|
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 1 1)Репозитории - хранилище информации, связанной с проектом разработки программного продукта в течение всего его жизненного цикла. В современных инструментальных системах репозитории приобретают роль фундамента всей информационной среды. Важно, чтобы репозитории помогали работе инструментальных систем. Уровень моделирования достаточно хорошо может быть описан универсальным языком UML. Данный язык является абстрактным, не привязанным к конкретной модели. Язык дает возможность описать зависимости элементов, иерархию, взаимосвязи, свойства и т. п. Уровень программного интерфейса разумно описывать с помощью языка определения интерфейсов IDL, обеспечивающего независимость спецификации интерфейсов от их реализации. Уровень играет не только роль промежуточного слоя – его средства также поддерживают распределенное программирование. Репозиторий окружения программного проекта предназначен для хранения информации, разделяемой компонентами и подкомпонентами систем программирования в процессе их работы. 2)Математическая модель — это приближённое описание какого-либо класса явлений внешнего мира, выраженное математическими символами. Виды: линейные или нелинейные модели, сосредоточенные или распределённые системы, статические или динамические, дискретные или непрерывные. 3)r (Read). Файл открывается для чтения w (Write). Файл открывается для записи a (Append). Файл открывается для дозаписи. b (Binary). Используется для работы с бинарными файлами Взаимодействие с файлами не ограничивается только самими файлами, нам часто приходится работать и с папками. Главными героями этого раздела будут библиотеки os и os.path. Они связаны с операционной системой компьютера и позволяют взаимодейстовать с файловой системой. ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 2 1)Полезность. Программный продукт обладает свойством полезности, если он удобен для практического применения. Машино-независимость. Программный продукт обладает свойством машино-независимости, если входящие в него программы могут выполняться на вычислительной машине иной конфигурации, чем та, для которой они непосредственно предназначены. Мобильность. Программный продукт обладает свойством мобильности, если он может легко и эффективно использоваться для работы на ЭВМ иного типа, чем, та, для которой он предназначен 2) Транспортная задача - это математическая задача линейного программирования специального вида о поиске оптимального распределения однородных объектов с минимизацией затрат на перемещение. Методы решения: Определение опорного решения, Проверка единственности решения, метод минимальных стоимостей, метод северо-западного угла 3)Read, читающий весь файл целиком, если был вызван без аргументов, и n символов, если был вызван с аргументом (целым числом n). Write Запись в файл Open В Python есть встроенная функция open(). С ее помощью можно открыть любой файл на компьютере. Технически Python создает на его основе объект. Close После открытия файла в Python его нужно закрыть. Таким образом освобождаются ресурсы и убирается мусор. Python автоматически закрывает файл, когда объект присваивается другому файлу. ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 3 1)Точность. Программный продукт обладает свойством точности, если выдаваемые им результаты имеют точность, достаточную с точки зрения основного их назначения. Доступность. Программный продукт обладает свойством доступности, если он допускает селективное использование отдельных его компонент. Модифицируемость. Программный продукт обладает свойством модифицируемости, если он имеет структуру, позволяющую легко вносить требуемые изменения 2)Решение – это выбор, осуществляемый из нескольких альтернативных вариантов. Решение называется допустимым, если оно удовлетворяет ограничениям: ресурсным, юридическим, правовым, морально-этическим. 3)строки - неизменяемая последовательность Unicode-символов. Для хранения этих символов используется тип строка (str) байты - неизменяемая последовательность байтов. Для хранения используется тип bytes Тип данных bytearray является разновидностью типа bytes и поддерживает те же самые методы и операции ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 4 1)Интеграция программных систем и продуктов — это обмен данными между системами с возможной последующей их обработкой. Смысл интеграции заключается в том, чтобы данные, которые пользователь вводит в одну систему, автоматически переносились в другую. 2)Метод потенциалов является модификацией симплекс-метода решения задачи линейного программирования применительно к транспортной задаче. Он позволяет, отправляясь от некоторого допустимого решения, получить оптимальное решение за конечное число итераций. 3)строки - неизменяемая последовательность Unicode-символов. Для хранения этих символов используется тип строка (str) байты - неизменяемая последовательность байтов. Для хранения используется тип bytes Тип данных bytearray является разновидностью типа bytes и поддерживает те же самые методы и операции ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 5 1)Интеграцией называется элемент процесса разработки программного обеспечения, в ходе которого отдельные компоненты программного продукта объединяются в единое целое. 2)Динамическое программирование – это метод нахождение оптимальных решений в задачах с многошаговой структурой. Многие экономические процессы разделяются на шаги естественным образом: это все процессы планирования и управления, развивающиеся во времени. Действие на каждом шаге связано с определенным выигрышем (доходом прибыли) или потерей (издержками), которые зависят от состояния на начало шага и принятого решения. На векторы состояния и управления могут быть наложены ограничения, объединение которых составляет область допустимых решений. Требуется найти такое допустимое управление для каждого шага, чтобы получить экстремальное значение функции цели за все T шагов. ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 8 2) Антагонистическая игра или игра с нулевой суммой (англ. zero-sum game) — термин теории игр. Антагонистической игрой называется некооперативная игра, в которой участвуют два или более игроков, выигрыши которых противоположны. действительное число, соответствующее полезности первого игрока при реализации данной ситуации. ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 9 1)Как работает транспортный уровень? Transport layer) — 4-й уровень сетевой модели OSI, предназначен для доставки данных. При этом неважно, какие данные передаются, откуда и куда, то есть, он предоставляет сам механизм передачи. Блоки данных он разделяет на фрагменты, размеры которых зависят от протокола: короткие объединяет в один, а длинные разбивает. 2)Теория принятия решений — область исследования, вовлекающая понятия и методы математики, статистики, экономики, менеджмента и психологии с целью изучения закономерностей выбора людьми путей решения проблем и задач, а также способов достижения желаемого результата. |