. Карта навігації за контекстами
Графічні компоненти взаємодії з користувачем для обраного контексту.
XML-аналізатор:
В· Форма (Form1), що містить всі графічні елементи взаємодії.
В· Текстове вікно (textBox) - елемент, в який користувач вводить адресу симуляції SCORM-пакету, який він хоче проаналізувати.
В· Кнопка "Browse (button) - відкриває стандартне Windows-вікно пошуку файлів.
В· Текстове поле (textArea) - елемент, в який заноситься XML-структура обраного пакета
В· Кнопка "Аналіз" - при її натисканні відбувається аналіз симуляції і відкриття діалогового вікна з результатом.
Сутнісна ефективність - показник того, наскільки даний інтерфейс близький до ідеалу, вираженого сутнісної моделлю use case. Сутнісна ефективність вимірюється ставленням довжини сутнісного опису до довжини
втіленого сценарію, тобто відношенням кількості кроків за описом до кількості кроків, які користувачеві реально необхідно буде зробити для вирішення завдання.
СЕ = Sсущн / Sреальн * 100
Sсущн = 5
Sреальн = 8
СЕ = 5/8 * 100 = 62.5
Висновок: спроектований інтерфейс є ефективним.
4. Реалізація програмного засобу
4.1 Вибір засобів реалізації підсистеми
В якості середовища візуального програмування буде використана MS Visual Studio.net 2008, мова програмування C # і розширювана мова розмітки XML. Середовище програмування Visual Studio 2008 в даний час має величезну популярність, вона дає великі можливості для швидкої і надійної розробки цього програмного засобу, а так само його налагодження і тестування. p align="justify"> У сімействі засобів розробки Visual Studio 2008 поставляються пакети, які спростять роботу над програмними проектами і забезпечать переваги як при індивідуальній роботі, так і у великих колективних проектах. MS Visual Studio 2008 дозволяє виконувати завдання швидше з мінімумом монотонної роботи, ефективніше взаємодіяти в команді, збільшити результативність і вашої компанії, і компаній-замовників. p align="justify"> XML (eXtensible Markup Language) - розширювана мова розмітки, який призначений для зберігання структурованих даних (замість існуючих файлів баз даних), для обміну інформацією між програмами, а також для створення на його основі більш спеціалізованих мов розмітки.
Метою створен...