Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Архітектура програмної системи

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

















Реферат

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




Проектування


Звичайний у проектуванні віділяють Дві стадії:

• попереднє проектування (создания/вибір архітектури),

• детального проектування.

Крім того, у багатьох випадка віділяють інтерфейсне проектування, ціль Якого Сформувати графічний інтерфейс користувача (СІЛ).

Розробка архітектури програмної системи Включає наступні діяльності:

1. Структурування системи. Система структурується на декілька підсістем, де под підсістемою розуміється незалежний Програмний компонент.

2. Моделювання управління. Візначається модель зв'язків Керування между Частинами системи.

3. Декомпозіція підсістем на Модулі. Кожна Підсистема розбівається на Модулі. Візначаються міжмодульні з'єднання. p> Результатом попередня проектування є архітектура програмної системи та даних.

Структурування системи

Розглянемо Чотири МОДЕЛІ системного Структурування:

В° модель Сховище даніх;

В° модель клієнт-сервер;

В° трьохрівнева модель;

В° модель абстрактної машини.

У МОДЕЛІ Сховище даніх підсістемі розділяють дані, что знаходяться в Загальній пам'яті. Як правило, дані утворюють БД. Передбачається система Керування цією базою.

Модель Клієнт-сервер вікорістовується для розподіленіх систем, де дані розподілені по серверах. Для передачі даніх застосовують мережний протокол, Наприклад ТСР/ІР.

Трьохрівнева модель є РОЗВИТКУ МОДЕЛІ клієнт-сервер. Графічний інтерфейс користувача

Функціональна частина сістемі.Реляційна СУБД

Модель абстрактної машини відображає багатошарову систему. Коженая поточний куля реалізується з використаних ЗАСОБІВ, забезпечуваніх кулею-фундаментом.


Моделювання Керування


Розглянемо два типи моделей Керування:

• модель централізованого Керування;

• модель подійного Керування.

У МОДЕЛІ централізованого Керування одна Підсистема віділяється як системний контролер, ее обов'язок - Керувати роботом других підсістем. Розрізняють два різновіді моделей централізованого Керування: модель виклик-повернення и Модель диспетчера, что вікорістовується в системах паралельної ОБРОБКИ.

У МОДЕЛІ подітого Керування системою керують Зовнішні події. Використовують два різновіді МОДЕЛІ подійного Керування: шірокомовна модель и модель, керована переривані.

Модель диспетчера (Менеджера)

У шірокомовній МОДЕЛІ (малі 4.9) шкіряні Підсистема сообщает оброблювача про свой Інтерес до конкретних подій. Колі Подія відбувається, оброблювач пересілає его підсістемі, что может обробіті Цю подію. Функції Керування в оброблювач НЕ вбудовуються.



Модель, керована переривані

У МОДЕЛІ, керованій переривані , УСІ переривані розбіті на групи - тіпі, что утворять вектор переривані. Для шкірного типу переривані є свой оброблювач. Коженая оброблювач реагує на свой тип переривані s запускає свой процес.


Чернетка інтерфейсу Користувачів


Дизайн інтерфейсу користувача входити у фазу проектування програмного забезпечення, однак его такоже можна вважаті и Частинами фази вимог. Це позбав питання ПЕРЕВАГА. p> Кроки розробки інтерфейсів Користувачів

Пропонується 11 етапів розробки інтерфейсів Користувачів. Смороду спрощені; Кожний Із ціх кроків застосуємо до процеса ОБРОБКИ вимог замовника и (Або) процесам ОБРОБКИ доповідну вимог:

1. Познайомтеся Зі Своїм користувачем (С) (обробка С-вимог). p> 2. Зрозумійте призначення проектованої системи (С). p> 3. Застосу принципи гарного екрана дизайну (С, В). p> 4. Підберіть підходящій тип вікон (С, В). p> 5. Розробіть Сістемні меню (С, В). p> 6. Віберіть відповідні апаратні Пристрої Керування (С). p> 7. Віберіть відповідні екранні елєменти Керування (С). p> 8. Організуйте и створіть розкладках вікон (С, О). p> 9. Віберіть підходящі кольори (В). p> 10. Створіть осміслені значки (С, В). p> 11. Надал ефектівні ПОВІДОМЛЕННЯ, зворотнього зв'язок и керівництво Опис


Крок 1 (знайомство з користувачем).

В 

Таблиця 3.1. Критерії, за Якими оцінюються потенційні Користувачі програми

Характеристика

градації

Рівень знань и ДОСВІ

Комп'ютерна грамотність

Високий


сторінка 1 з 3 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Математична модель замкнутої електромеханічної системи автоматичного керува ...
  • Реферат на тему: Порівняльний аналіз трьох моделей життєвого циклу організації: модель Торбе ...
  • Реферат на тему: Використання моделей життєвого циклу інформаційної системи. Каскадна модел ...
  • Реферат на тему: Аналіз математичної МОДЕЛІ Системи автоматичного Керування
  • Реферат на тему: Дослідження математичної моделі системи керування (об'єкт управління - ...