Docsity
Docsity

Przygotuj się do egzaminów
Przygotuj się do egzaminów

Studiuj dzięki licznym zasobom udostępnionym na Docsity


Otrzymaj punkty, aby pobrać
Otrzymaj punkty, aby pobrać

Zdobywaj punkty, pomagając innym studentom lub wykup je w ramach planu Premium


Informacje i wskazówki
Informacje i wskazówki

inżynieria oprogramowania, Notatki z Inżynieria danych

dot. inżynierii oprogramowania

Typologia: Notatki

2019/2020

Załadowany 31.08.2021

Enaris
Enaris 🇵🇱

1

(1)

1 dokument

1 / 2

Toggle sidebar

Ta strona nie jest widoczna w podglądzie

Nie przegap ważnych części!

bg1
Najczęściej stosowana metodyka firmową jest - PRINCE2 (Jakie dokumenty powinny towarzyszyć
tworzeniu projektu na każdym z poziomu; jakie rzeczy mamy organizować w zakresie procesu, aby
można było osiągnąć każdy kamień milowy; żeby można było nadzorować każdy aspekt projektu;
żeby można było osiągnąć oczekiwaną jakość produktu końcowego
do realizacji projektu/procesu są inne metodyki.
W SCRUMie najważniejszy jest Product Owner, nie Project Manager
Zmiany 4 powody:
- oczekiwania klienta
- zmiany technologii (error, failure, fault)
- refaktoryzacja (żeby zmniejszyć koszt utrzymania)
- rozwój kodu
Najważniejsza jest jakość - wszystko musi być mierzalne
Najwięcej błędów - faza pozyskiwania wymagań (50%+)
CMM - Capability Maturity Model
1. Poziom chaotyczny - każdy projekt wszystko od nowa
2. Powtarzalność procedur - Określenie taki procedur, które będą stosowane w sposób
efektywny (możemy coś zautomatyzować), niezależnie od problemów
3. Jeśli za każdym razem, gdy coś tworzymy nie ma problemu w utrzymaniu danego
standardu =
4. Perfekcja jakościowa - (wszystko jest zapewnione) zawsze utrzymane są wymagania
funkcjonalne już na etapie MVP i cały czas są.
5. Wszystko procesów i procedur
Najważniejszą cechą systemów informatycznych to interoperacyjność - sposób wymiany
komunikatów i realizacji systemu informatycznego w taki sposób, aby można było integrować bez
pf2

Podgląd częściowego tekstu

Pobierz inżynieria oprogramowania i więcej Notatki w PDF z Inżynieria danych tylko na Docsity!

Najczęściej stosowana metodyka firmową jest - PRINCE2 (Jakie dokumenty powinny towarzyszyć tworzeniu projektu na każdym z poziomu; jakie rzeczy mamy organizować w zakresie procesu, aby można było osiągnąć każdy kamień milowy; żeby można było nadzorować każdy aspekt projektu; żeby można było osiągnąć oczekiwaną jakość produktu końcowego do realizacji projektu/procesu są inne metodyki. W SCRUMie najważniejszy jest Product Owner, nie Project Manager Zmiany 4 powody:

  • oczekiwania klienta
  • zmiany technologii (error, failure, fault)
  • refaktoryzacja (żeby zmniejszyć koszt utrzymania)
  • rozwój kodu Najważniejsza jest jakość - wszystko musi być mierzalne Najwięcej błędów - faza pozyskiwania wymagań (50%+) CMM - Capability Maturity Model
  1. Poziom chaotyczny - każdy projekt wszystko od nowa
  2. Powtarzalność procedur - Określenie taki procedur, które będą stosowane w sposób efektywny (możemy coś zautomatyzować), niezależnie od problemów
  3. Jeśli za każdym razem, gdy coś tworzymy nie ma problemu w utrzymaniu danego standardu =
  4. Perfekcja jakościowa - (wszystko jest zapewnione) zawsze utrzymane są wymagania funkcjonalne już na etapie MVP i cały czas są.
  5. Wszystko procesów i procedur Najważniejszą cechą systemów informatycznych to interoperacyjność - sposób wymiany komunikatów i realizacji systemu informatycznego w taki sposób, aby można było integrować bez

żadnego problemu oprogramowanie zewnętrzne oraz, aby wymieniana informacja była rozumiana przez każdego użytkownika w taki sposób, aby nie prowadziła do błędów. Rozważamy interoperacyjnośc na 3 poziomach:

  • poziom organizacyjny, gdzie wszystko co dotyczy elementów, które podlegają pod konkretny cel biznesowy jest uwarunkowane przez reguły biznesowe - przez ograniczenia prawne, techniczne i wewnątrz-organizacyjne
  • poziom semantyczny - sygnał na wejściu danego urządzenia (gdzieś coś ma przejść na informację, która zmniejsza poziom entropii - niewiedzy )
  • poziom techniczny - uwzględnienie wszystkich uwarunkowań technicznych Ważna (najtrudniejsza) jest minimalizacja luki informacyjnej - właściwy dobór grupy interesariuszy - żeby można było porozmawiać z przedstawicielem każdej grupy użytkowników. To dotyczy 2 pierwszych faz - pozyskiwania i analizy wymagań => faz projektowania - luka jest zbyt duża Formalna definicja systemu informatycznego P I T O M R N
  • P - kto będzie korzystał z systemu infrmatycznego
  • I - jakie zasoby informatyczne musimy przetworzyć ( + papierowe) + kompetencje danych osób
  • T - Zbiór urządzeń i technologii
  • O - Organizacyjne rzeczy (zbiór rozwiązań organizacyjnych) (np. regulaminy też)
  • M - zbiór meta informacji (elektronicznej, papierowej, pamięć osób) czy nasz system będzie przetwarzał informacje zgodnie z danym standardem
  • R - relacje pomiędzy elementami systemu informatycznego
  • N - infrastruktura i otoczenie systemu informatycznego (wewn. zewn. relacje pomiędzy nimi) testy akceptacyjne - poziom definicji i analizy projektu testy systemowe - rozważamy wszystkie procesy w systemie testy modułowe i integracyjne - poziom implementacji, poprawność realizacji w zakresie walidacji i weryfikacji całego systemu