Технологии разработки программного обеспечения

         

реализация сценариев элемента Use Case


 

Итерация 2 — реализация сценариев элемента Use Case Использование окон

На этой итерации реализуем методы классов Menu и Menu_title, а также добавим необходимые вспомогательные методы в класс Window.

Отметим, что операции, обеспечивающие сценарий Использование простого окна, в основном уже реализованы (на первой итерации). Осталось запрограммировать следующие операции — методы класса Window:

q       call_call_back — вызов функции обратного вызова;

q       initialize — управляемая инициализация окна;

q       clear — очистка окна с помощью пробелов;

q       new_line — перемещение на следующую строку окна.

Для обеспечения сценария Использование окна меню создаются следующие операции.

1. В классе Menu:

q       framework — создание каркаса окна-меню;

q       send_to — обработка пользовательского ввода в окно-меню;

q       menu_spot — выделение выбранного элемента меню;

q       set_up — заполнение окна-меню именами элементов;

q       get_menu_name — возврат имени выбранного элемента меню;

q       get_cur_selected_detaits — возврат указателя на выбранное окно и функцию обратного вызова.

2. В классе Menu_title:

q       send_to — выделение новой строки меню или вызов функции обратного вызова;

q       switch_away — возврат в базовое окно-меню более высокого уровня;

q       set_up — установки окна меню-заголовка.

Результаты оценки качества второй итерации представлены в табл. 15.4.

 

Таблица 15.4. Оценки качества WUI после второй итерации











































































































































































































































































































































































Метрика



lnput_ Manager



Window_ Manager



Screen



Root_ Window



Window



Menu



Menu title



Среднее значение



WMC



0,12



0,42



0,11



0



0,98



0,33



0,27



0,32



NOC



-



-



-



1



1



1



0



0,4



СВО



3



3



0



1



2



2



3



2



RFC



6



11



0



0



27



9



12



9,4



LCOM



3



0



5



0



0



0



0



1,1



CS



3/2



10/8



5/1



0/2



22/22



28/24



11/12



11,3/10,1



NOO



-



-



-



0



0



2



3



0,7



NOA



-



-



-



0



22



6



0



4



SI



-



-



-



0



0



0,23



0,46



0,1



oswe



4



4,2



2,2



0



4,45



4,13



9



4,0



NPAVG



0



1,3



1



0



2,18



4,63



1,67



1,5



Метрики, вычисляемые для системы



DIT



3



 



 



 



 



 



 



 



NC



7



 



 



 



 



 



 



 



MOM



48



 



 



 



 



 



 



 



LOCZ



223



 



 



 



 



 



 



 

<

Содержание  Назад  Вперед







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий