Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Dokumentowanie wymagań w języku XML

Podobne prezentacje


Prezentacja na temat: "Dokumentowanie wymagań w języku XML"— Zapis prezentacji:

1 Dokumentowanie wymagań w języku XML
Krzysztof Kowalczykiewicz Jerzy R. Nawrocki Politechnika Poznańska

2 Plan prezentacji Pożądane cechy procesów inżynierii wymagań
XML i kierunki jego rozwoju Technologie XML w dokumentowaniu wymagań Przykład środowiska pracy Perspektywy

3 Inżynieria wymagań Źródła pożądanych cech procesów inżynierii wymagań
ANSI/IEEE 830 Model CMM Dobre praktyki inżynierii wymagań (Requirements Engineering, I. Sommerville, P. Sawyer)

4 Inżynieria wymagań Podstawowe cechy dobrego procesu inżynierii wymagań: Czytelność dokumentu specyfikacji Łatwość zmian dokumentu Ustalony format opisu wymagań Szeroki zakres atrybutów wymagań Zachowywanie powiązań wymagań i śledzenie propagacji zmian

5 <xml/> Język XML Znaczniki DTD XSLT XSL XLink XPath, XPointer
XSchema <xml/>

6 XML w inżynierii wymagań
Reprezentacja repozytorium wymagań w postaci XML Automatyczne generowanie fragmentów dokumentacji wymagań Utrzymywanie powiązań pomiędzy wymaganiami oraz innymi elementami Śledzenie propagacji zmian

7 Repozytorium wymagań w XML
Atrybuty ogólne (identyfikator, nazwa, priorytet, status) Informacje o wersji (numer, etykieta, autor, data, opis zmian) Relacje (bazowe, macierzyste, powiązane) Oszacowania (koszt, ryzyko, stabilność, weryfikowalność) Definicja (wejście, przetwarzanie, wyjście, warunek, przykład, scenariusz) Opis, uzasadnienie, źródło perspektywa, testy

8 Generowanie dokumentacji
Opis transformacji XSLT Opis transformacji XSL(T) Dokument specyfikacji wymagań XML Dokument specyfikacji wymagań PDF/HTML repozytorium wymagań XML T1 T2 Szablon dokumentu specyfikacji wymagań XML

9 Powiązania i ich śledzenie
Powiązania poziome (pomiędzy wymaganiami) Rodzaje powiązań (bazowe, macierzyste, podobne, wyprowadzone) Przechowywanie w definicji wymagania lub zewnętrzne w postaci łącz XLink Powiązania pionowe (wymagania – inne elementy) Zewnętrzne przechowywanie powiązań w postaci łącz XLink Łączenie na poziomie plików lub ich fragmentow dla XML

10 Aplikacje Zarządzanie wymaganiami Aplikacja web
Dostęp do repozytorium XML Wielowersyjność Dyskusje nad wymaganiami Hierarchia i grupowanie wymagań

11 Aplikacje Podgląd wymagań
Bezpośredni podgląd repozytorium przy pomocy przeglądarki internetowej Możliwość konwersji do pliku HTML lub PDF

12 Aplikacje Śledzenie propagacji zmian Aplikacja Web/Java
Hierarchia wymagań Lista powiązań „wchodzących” i „wychodzących”

13 Podsumowanie Produkty komercyjne Bazy danych a XML Otwartość XML
Darmowe narzędzia zarządzania wymaganiami? Open Source?

14 OPHELIA OPen platform and metHodologies for
devELopment tools IntegrAtion in distributed environment

15 OPHELIA Moduł zarządzania wymaganiami
Składowanie i wymiana danych w postaci języka XML Komunikacja przy pomocy CORBA Interfejs Web/Java Przenoszenie danych na inne moduły Zagadnienia propagacji zmian na inne moduły

16 Dziękuję za uwagę!


Pobierz ppt "Dokumentowanie wymagań w języku XML"

Podobne prezentacje


Reklamy Google