Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ШПОРЫ ПО ТП().docx
Скачиваний:
9
Добавлен:
21.09.2019
Размер:
123.9 Кб
Скачать

48. Структура и архитектура по

Архитектура программного обеспечения (англ. software architecture) - это структура программы или вычислительной системы, которая включает программные компоненты, видимые снаружи свойства этих компонентов, а также отношения между ними. Этот термин также относится к документированию архитектуры программного обеспечения. Документирование архитектуры ПО упрощает процесс коммуникации между заинтересованными лицами (англ. stakeholders), позволяет зафиксировать принятые на ранних этапах проектирования решения о высокоуровневом дизайне системы и позволяет использовать компоненты этого дизайна и шаблоны повторно в других проектах

Программное обеспечения работает в операционных системах Windows 95 (клиентская часть) и Windows NT (клиентская и серверная части). Выбор операционных систем обусловлен удобством, изученностью и доступностью для пользователей, наличием встроенного в систему сетевого интерфейса.

Всю структуру программного обеспечения можно разделить на несколько уровней (рис. 1.3). Нижний уровень - программа сигнального процессора платы DSP. Второй уровень - драйвер операционной системы, позволяющий обмениваться информацией с платой DSP через порты ввода-вывода. Третий уровень - сервер, обеспечивающий удаленное подключение, и, наконец, четвертый - клиентская программа, с которой работает пользователь. Такая структура обусловлена требованиями, предъявляемыми к системе: точная синхронизация процессов, высокая скорость передачи данных, поддержка сети, удобство использования. Синхронизацию обеспечивает плата DSP, большая скорость передачи данных достигается за счет отказа от стандартной схемы связи через медленные устройства передачи данных (последовательный, параллельный, USB порты) и установки интерфейсной DSP платы непосредственно на разъеме материнской платы серверного компьютера. Сетевые возможности обеспечиваются введением структуры клиент - сервер, удобство дает использование операционной системы Windows.

49. Алгоритм программы

набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время. В старой трактовке вместо слова «порядок» использовалось слово «последовательность», но по мере развития параллельности в работе компьютеров слово «последовательность» стали заменять более общим словом «порядок». Это связано с тем, что работа каких-то инструкций алгоритма может быть зависима от других инструкций или результатов их работы. Таким образом, некоторые инструкции должны выполняться строго после завершения работы инструкций, от которых они зависят. Независимые инструкции или инструкции, ставшие независимыми из-за завершения работы инструкций, от которых они зависят, могут выполняться в произвольном порядке, параллельно или одновременно, если это позволяют используемые процессор и операционная система

50. Даталогическая модель структуры базы данных по

Под даталогической понимается модель, отражающая логические взаимосвязи между элементами данных безотносительно их содержания и физической организации. При этом даталогическая модель разрабатывается с учетом конкретной реализации СУБД, также с учетом специфики конкретной предметной области на основе ее инфологической модели. 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]