69610

АНАЛИЗ СИСТЕМНЫХ ТРЕБОВАНИЙ И РАЗРАБОТКА UML ДИАГРАММ КОНЦЕПТУАЛЬНОГО УРОВНЯ МОДЕЛИРОВАНИЯ АРХИТЕКТУРЫ ПРОГРАММНОЙ СИСТЕМЫ

Лабораторная работа

Информатика, кибернетика и программирование

Диаграммы вариантов использования описывают функциональное назначение системы или то что система должна делать. Диаграмма стойкости Способ дальнейшей детализации модели прецедентов Диаграмма последовательностей Диаграммы последовательности используются для моделирования взаимодействия...

Русский

2014-10-07

49.55 KB

0 чел.

Министерство образования и науки, молодежи и спорта Украины

Харьковский национальный университет им. В. Н. Каразина

Факультет компьютерных наук

Лабораторная работа №3

на тему:

«АНАЛИЗ  СИСТЕМНЫХ  ТРЕБОВАНИЙ  И  РАЗРАБОТКА UML  ДИАГРАММ КОНЦЕПТУАЛЬНОГО  УРОВНЯ  МОДЕЛИРОВАНИЯ  АРХИТЕКТУРЫ ПРОГРАММНОЙ СИСТЕМЫ»

               Выполнила:

студентка группы КС-51

Тимченко Н.М.

Харьков 2011

Диаграмма вариантов использования

Диаграммы вариантов использования описывают функциональное назначение системы или то, что система должна делать. 

Диаграмма стойкости

Способ дальнейшей детализации модели прецедентов

Диаграмма последовательностей

Диаграммы последовательности используются для моделирования взаимодействия объектов во времени в языке UML.

Диаграмма пакетов

Отображают зависимости между пакетами, составляющими модель.


 

А также другие работы, которые могут Вас заинтересовать

20468. CASE-технологія 13.1 KB
  CASEтехнологія це інструментарій для системних аналітиків розробників і програмістів який замінює папір і олівець комп'ютером автоматизуючи процес проектування і розробки ПЗ. З самого початку CASEтехнології і розвивалися з метою подолання цих обмежень шляхом автоматизації процесів аналізу та інтеграції підтримуючих засобів.Основа CASEтехнології використання бази даних проекту репозиторію для зберігання всієї інформації про проект що може розділятися між розроблювачами відповідно до їх правами доступу.
20469. Якість ПЗ 13.62 KB
  Підвищення якості ПЗ по одній з властивостей часто може бути досягнуто наприклад ціною зміни вартості термінів завершення розробки тощо. В даному випадку мова не йде про розробку ідеального з точки зору показників якості ПЗ досягнути цього скоріш всього взагалі неможливо а про розробку ПЗ із задовільною якістю. Тому при опису якості ПЗ насамперед повинні бути визначені критерії оцінки якості ПЗ. критеріями якості ПЗ вважають: функціональність надійність легкість застосування ефективність супровід ...
20470. Забезпечення функціональності ПЗ 12.34 KB
  При розробці ПС доцільно застосовувати різні методи еталони і види тестування кожний з яких орієнтований на виявлення локалізацію або діагностику певних типів дефектів.У складних комплексах програм при будьякій технології розробки неможливо гарантувати абсолютну відсутність дефектів і помилок. Непередбачуваність виду місця і часу прояви дефектів ПС в процесі експлуатації призводить до необхідності створення спеціальних додаткових систем автоматичної оперативної захисту від ненавмисних випадкових спотворень обчислювального процесу...
20471. Безпека програмного забезпечення 16.55 KB
  Проблеми хто потенційно може здійснити практичне впровадження програмних дефектів деструктивного впливу в програмний код які можливі мотиви дій суб'єкта що здійснює розробку таких дефектів як можна ідентифікувати наявність програмного дефекту як можна відрізнити навмисний програмний дефект від програмної помилки які найбільш імовірні наслідки активізації деструктивних програмних засобів при експлуатації комп'ютерних систем Меоди та концепції захисту Для захисту програм від дослідження необхідно застосовувати методи захисту від...
20472. Методологiя структурного програмування 17.08 KB
  Метою структурного програмування є створення ієрархічно впорядкованих модульних програм в яких застосовуються стандартні керуючі конструкції. Одним із шляхів вдосконалення структурного програмування є введення стандартів що регламентують процес програмування. Необхідність стандартизації програмування обумовлена: необхідністю підвищення експлуатаційних характеристик програм що створюються; прагненням зробити систему достатньо простою доступною для сприйняття програмістом який знайомий з відповідними стандартами; вимогою зробити систему...
20473. Клієнт-сервер (англ. Client-server) 16.26 KB
  Clientserver обчислювальна або мережева архітектура в якій завдання або мережева навантаження розподілені між постачальниками послуг сервісів званими серверами і замовниками послуг званими клієнтами. Нерідко клієнти і сервери взаємодіють через комп'ютерну мережу і можуть бути як різними фізичними пристроями так і програмним забезпеченням.Багаторівнева архітектура клієнтсерверБагаторівнева архітектура клієнтсервер різновид архітектури клієнтсервер в якій функція обробки даних винесена на один або декілька окремих серверів. Це...
20474. Ефективність програмного забезпечення та її оцінка 36 KB
  Оптимізація це покращення характеристик програмної системи або просто програми. Отже перший етап програмування створення правильної програми і лише другий її оптимізація. Але перед тим як починати покращувати ефективність програми слід перевірити наскільки це покращення буде корисним і точно визначити місце яке слід переробити. Справа у тому що існує правило 20 80: 20 обєктного коду тексту програми виконується 80 часу роботи всієї програми.
20475. Абсолютна величина і норма матриці 139 KB
  За абсолютну величину модуль матриці будемо вважати матрицю де модулі елементів матриці . Якщо і матриці для яких операції і мають сенс то: а б в число. За норму матриці вважаємо дійсне число що задовольняє умови: а причому тоді і тільки тоді коли =0; б число і зокрема ; в ; г і матриці для яких відповідні операції мають сенс.
20476. Біном Ньютона 31 KB
  Запишемо його у вигляді добутку пронумерувавши дужки: Кожний доданок містить n множників: k множників a і nk множників b тобто має вигляд akbnk де k≤n k≥0.