Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

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

Podobne prezentacje


Prezentacja na temat: "Dokumentowanie wymagań w języku XML Krzysztof Kowalczykiewicz Jerzy R. Nawrocki Politechnika Poznańska."— 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 Język XML ZnacznikiDTDXSLTXSLXLink XPath, XPointer XSchema

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 repozytorium wymagań XML Opis transformacji XSLT Opis transformacji XSL(T) Szablon dokumentu specyfikacji wymagań XML Dokument specyfikacji wymagań XML Dokument specyfikacji wymagań PDF/HTML T1T2

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 Krzysztof Kowalczykiewicz Jerzy R. Nawrocki Politechnika Poznańska."

Podobne prezentacje


Reklamy Google