Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метод.вказівки анализ.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

Порядок виконання роботи

Відкрити case-засіб PowerDesigner.

Буде відображено вікно привітання, в ньому можна одразу обрати опцію «Create Project» або закрити це вікно і в головному меню обрати пункт File → New Project.

Створити новий проект.

З’явиться діалог, в котрому слід призначити ім’я проекту та папку, де він буде зберігатися.

Папку проекту слід назвати наступним чином:

<Номер команди> <Перелік фамілій членів команди>

Між номером команди та переліком фамілій один пробіл.

Ім’я проекту відповідає назві предметної області.

Після цих дій робоче вікно буде наступним →.

Створити нову модель.

  • або File → New Model В діалозі «New Model» клікнути на режим «Model Type». Обрати тип моделі «Object-Oriented Model».

  • або в контекстному меню проекту (піктограма ) вікна Object Browser обрати New →Object-Oriented Model

Обрати тип діаграми = «Use Case Diagram».

Задати ім’я моделі (Analysis<Назва предметної області>) та мову автоматичної генерації коду C# 2.0. Натиснути "OK".

Автоматично в моделі буде створено діаграму прецедентів, слід надати їй змістовне ім’я (Контекстне меню → Rename): UCD<Назва предметної області >.

Після цього одразу збережіть модель в папці проекту.

Додати акторів.

В ToolBox на вкладці Standard обрати інструмент «Actor» . Після цього кожний клік на діаграмі буде генерувати нового актора, щоб припинити додавання нових акторів слід клікнути правою кнопкою миші. Щоб змінити ім’я та інші параметри створених акторів, слід обрати в контекстному меню актора пункт «Properties» або клікнути по актору два рази.

Необхідно кожному актору призначити змістовне ім’я, наприклад, користувачем системи "Книга рецептів" (RecipeBook) буде "Кухар".

Додати прецеденти.

В ToolBox обрати інструмент «Use Case» . Клікнути на полі.

У вікні параметрів прецедента описати прецедент детально:

заповнити вкладку General: визначити назву прецедента і надати йому стислий опис в області Comment.

заповнити вкладку Specification. Ця вкладка має підвкладки.

У підвкладку Pre-Conditions слід занести передумови прецедента;

Action Steps — основний потік прецедента;

Extension Points — альтернативні потоки прецедента;

Exceptions — альтернативні потоки, що можуть виникнути в будь-який момент в наслідок збоїв в системі;

Post-Conditions — результати діяльності прецедента.

Встановити зв’язки між акторами та прецедентами.В PowerDesigner зв’язки бувають трьох типів, для їхнього встановлення існують відповідні інструменти:

актор-прецедент (асоціація) – інструмент ;

у властивостях асоціації можна змінити орієнтацію зв’язку: "Primary actor" вказує на те, що актор ініціює прецедент; "Secondary actor" — актор лише отримує результати прецедента;

зв’язок узагальнення – інструмент .

залежність прецедентів – інструмент ;

Для усіх будівельних блоків PowerDesigner містить напередвизначені стереотипи, що дозволяють встановити залежності типу «include», «extend» та ін.

Якщо таких стереотипів не має у випадаючому списку, можна вписати назву стереотипу у поле Stereotype або створити стереотип.

Створити стереотипи ≪include≫, ≪extend≫.

Для створення нових стереотипів використовуються файли розширення, котрі можна створити через Model→Extensions. Клік на пустому рядку таблички створює новий файл розширень.

Стоючи на цьому файлі, слід обрати Proerties (Alt+Enter). Відкриється вікно редагування розширень.

В контекстному меню Profile обрати "Add Metaclasses…"

З’явиться вікно, де слід обрати відповідний метаклас: в нашому випадку, необхідно відмітити елемент Dependency.

В профілі з’явиться новий елемент Dependency:

В контекстному меню Dependency обрати New → Stereotype.

Задати ім’я стереотипу (Name) та бірку (Label), інші параметри залишити незмінними.

Після натискання кнопки "Применить" оновлення вступають в силу. Кнопка "ОК" зберігає усі нововведення та закриває вікно редагування розширюючих механізмів. Якщо закрити вікно х-ом або кнопкою "Отмена", нововведення не будуть збережені.

Після створення стереотипів таким чином у випадаючому списку стереотипів вікна властивостей зв’язка залежності (7с) з’являться відповідні елементи.

Файли розширення дозволяють створити також нові метакласи параметри та генерації. В них можна задати нові опції існуючих об’єктів, налаштувати інтерфейс PowerDesigner, виконати інші налаштування моделі в діалозі «Extension properties».

Створити доповнення для акторів, що є системами.

Для цього створити стереотип "Actor System" для актора, відповідно пунктам 8а-8с.

В контекстному меню стереотипу "Actor System" обрати New → Custom Symbol. У вікні, що відкриється натиснути кнопку "Modify".

У вкладці "Custom Shape" вікна "Symbol Format" включити опцію "Enable Custom Shape".

Обрати бажану форму за допомогою полів "Shae type".

Підтвердити зміни кнопкою "OK".

У вікні властивостей стереотипу включити опцію "Toolbox Custom Tool". За допомогою кнопки Select Icon можна обрати зображення інструмента, відповідного створеному стереотипу Actor System.

Обрати зображення у вікні, що відкриється.

Підтвердити зміни розширень.

Після цього у Toolbox з’явиться додаткова вкладка, що називається так само, як і створений файл розширень.

У цій вкладці з’явиться інструмент, відповідний створеному стереотипу Actor System. За допомогою цього інструменту можна створювати в діаграмі акторів за стереотипом Actor System. Такі актори будуть мати форму, визначену в п. 9б, і позначатися стереотипом Actor System.

Крім того можна буде задати цей стереотип створеному раніше актору у вікні властивостей цього актора (п4), після цього зображення актора зміниться відповідно до заданої в п. 9б форми.

Створити звіт.

Головне меню Report→ Report Wizard

На першому кроці гіда по створенню звіту слід задати ім’я звіту та мову.

На другому кроці слід вибрати формат файлу звіту, а також шаблон.

Далі слід обрати структуру інформації, що буде відображатися в звіті.

Після цього можна задати, інформацію про які об’єкти і їхні атрибути, яким чином відображати в звіті.

Після чого можна переглянути звіт або одразу згенерувати його чи роздрукувати.