Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Информатика

Архітектура програмної системи

Тип: реферат
Категория: Информатика
Скачать
Купить
РефератНа тему: Архітектура програмної системиПроектуванняЗвичайно у проектуванні виділяють дві стадії: попереднє проектування (створення/вибір архітектури), детальне проектування.Крім того, у багатьох випадку виділяють інтерфейсне проектування, ціль якого сформувати графічний інтерфейс користувача (СІЛ).Розробка архітектури програмної системи включає наступні діяльності:1. Структурування системи. Система структурується на декілька підсистем, де під підсистемою розуміється незалежний програмний компонент.2. Моделювання управління. Визначається модель зв'язків керування між частинами системи.3. Декомпозиція підсистем на модулі. Кожна підсистема розбивається на модулі. Визначаються міжмодульні з'єднання.Результатом попереднього проектування є архітектура програмної системи та даних.Структурування системиРозглянемо чотири моделі системного Структурування:° модель сховища даних;° модель клієнт-сервер;° трьохрівнева модель;° модель абстрактної машини.У моделі сховища даних підсистеми розділяють дані, що знаходяться в загальній пам'яті. Як правило, дані утворюють БД. Передбачається система керування цією базою.Модель Клієнт-сервер використовується для розподілених систем, де дані розподілені по серверах. Для передачі даних застосовують мережний протокол, наприклад ТСР/ІР.Трьохрівнева модель є розвитком моделі клієнт-сервер. Графічний інтерфейс користувачаФункціональна частина системи.Реляційна СУБДМодель абстрактної машини відображає багатошарову систему. Кожен поточний шар реалізується з використанням засобів, забезпечуваних шаром-фундаментом.Моделювання керуванняРозглянемо два типи моделей керування: модель централізованого керування; модель подійного керування.У моделі централізованого керування одна підсистема виділяється як системний контролер, її обов'язок - керувати роботою інших підсистем. Розрізняють два різновиди моделей централізованого керування: модель виклик-повернення і Модель диспетчера , що використовується в системах паралельної обробки.У моделі подітого керування системою керують зовнішні події. Використовуються два різновиди моделі подійного керування: широкомовна модель і модель, керована перериваннями.Модель диспетчера (менеджера)У широкомовній моделі (мал. 4.9) кожна підсистема повідомляє оброблювача про свій інтерес до конкретних подій. Коли подія відбувається, оброблювач пересилає його підсистемі, що може обробити цю подію. Функції керування в оброблювач не вбудовуються.Модель, керована перериваннямиУ моделі, керованій перериваннями , усі переривання розбиті на групи - типи, що утворять вектор переривань. Для кожного типу переривання є свій оброблювач. Кожен оброблювач реагує на свій тип переривання s запускає свій процес.Чернетка інтерфейсу користувачівДизайн інтерфейсу користувача входить у фазу проектування програмного забезпечення, однак його також можна вважати і частиною фази вимог. Це лише питання переваги.Кроки розробки інтерфейсів користувачівПропонується 11 етапів розробки інтерфейсів користувачів. Вони спрощені; кожний із цих кроків застосуємо до процесу обробки вимог замовника і (або) процесам обробки докладних вимог:1. Познайомтеся зі своїм користувачем (С) (обробка С-вимог).2. Зрозумійте при...
Другие файлы:

База даних інформаційної системи "Лікарня"
Виявлення основних сутностей предметної області. Побудова схеми реляційної бази даних. Вбудовані процедури і тригери. Опис архітектури програмної сист...

Розробка гнучкої локальної системи для прискореного пошуку файлів
Cтворення системи для впорядковування інформації про файли, що зберігаються на компакт-дисках або інших знімних носіях. Загальні вимоги до розробки. Т...

Особливості управління охоронними системами відеоспостереження
Аналіз систем відеоспостереження, їх характеристики та область застосування. Структура керування системою. Аналогові та цифрові системи відеоспостереж...

Вимоги до системи ІР-телебачення
Архітектура та побудова IP-телебачення. Особливості захисту контенту від несанкціонованого доступу. Характеристика системи розподілу контенту. Сутніст...

Архітектура Русі в 15-16 ст.
Особливості розвитку російської культури ІX-XVІІ ст.: мистецтво, писемність, архітектура. Відродження архітектури Русі після монголо-татарської навали...