Webinarium 19.06.2018

Po obejrzeniu filmu naciśnij przycisk “Zrobione”. W ten sposób dasz znać, że moduł jest ukończony.

Na webinarium odpowiadam na następujące pytania:

  • Mam projekt odziedziczony po innym dostawcy. Dokumentacji albo nie ma, albo obecnie nie mamy do niej dostępu; mamy natomiast kod źródłowy.
    Projekt jest duży; system ma wiele modułów, uderza do kilku innych systemów i wystawia usługi dla kilku innych systemów. Niestety architektura oraz jakość kodu pozostawia wiele do życzenia.
    Jakich diagramów i w jakiej kolejności można użyć, żeby zbudować wiedzę niezbędną do refaktoringu oraz dalszego rozwoju (przez zespół, który nie brał udziału w developmencie)?
  • Pytania dotyczące diagramów sekwencji
  • Użytkownik jest logowany automatycznie do systemu X poprzez ActiveDirectory. Potrzebuję odwzorować to na diagramie komponentów (chyba, że gdzieś indziej będzie lepiej?). Mam jakąś wizję ale jeszcze bliżej niedookreśloną:
    Wymyśliłam, że mogę stworzyć moduł „Active Directory” już poza granicami opisywanego systemu. Połączę go interfejsami (z portami) ze wszystkimi komponentami, które umożliwiają Userowi klikanie po systemie. Nie jestem przekonana do takiego rozwiązania i chętnie dowiem się jak można to lepiej rozwiązać.
  • Na jednym z webinariów wspominałeś że w EA można wyszukać ‘sieroty’ (wymagania nie podpięte pod żadne PU). Możesz pokazać jak je znaleźć?
    Czy możesz podpowiedzieć jak zrobić macierz Aktorzy/PU w EA?
  • W Project Browser mamy katalog z wymaganiami, które potem linkujemy z UC.
    Jednak po wejściu w szczegóły UC, w gałęzi Responsibilities, również mamy opcję Reguirements.
    Czy tutaj też coś warto wpisywać czy też wszystko lepiej dawać do oddzielnego pakietu „Wymagania”?
  • Czy i jeżeli tak to w jaki sposób warto rozdzielać w EA 3 typy wymagań:
    a. wymagania początkowe klienta (np. z zapytania ofertowego, rysu planowanej zmiany, product backlog)
    b. wymagania klienta, które pojawiają się w trakcie analizy(i są oczywiście w zakresie)
    c. wymagania, które są pomysłami analityków czy też zastrzeżeniami developerów jeszcze na etapie omawiania wstępnych wymagań. Przykładowo, dla niektórych własnych założeń muszę mieć „tzw. podkładki na wypadek problemów na UAT”/ „du**chrony”. Są to zapisy typu: importowany plik nie może przekraczać 50 MB albo nie ma możliwości ponownego przepisania obiektu X itp.
    Czy to wszystko wrzucać do jednego worka „Wymagania” w EA, czy też jakoś rozdzielać?
  • Na kursie i webinariach trochę mówiłeś o diagramach dziedzinowym i pojęciowym i klas.
    Kiedy stosuje się jaki? Czym one generalnie się różnią? Przyda się jakieś zestawienie albo porównanie tych trzech diagramów.
Scroll to Top