Inżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 3 Analiza problemu
|
|
- Małgorzata Borowska
- 8 lat temu
- Przeglądów:
Transkrypt
1 Inżynieria wymagań Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia Część 3 Analiza problemu Opracowane w oparciu o materiały IBM (kurs REQ480: Mastering Requirements Management with Use Cases)
2 Cele Definicja analizy problemu i jej celi Opis aktywności analizy problemu Identyfikacja zainteresowanych stron (stakeholders) Uzyskanie zgody dotyczącej problemu Odnalezienie aktorów i definicja granic systemu Rozpoczęcie prac nad wizją projektu Wyrażenie definicji problemu Identyfikacja ograniczeń projektu Ustalenie wspólnego słownictwa 2
3 W którym miejscu dyscypliny Wymagania jesteśmy? 3
4 Aktywności i artefakty (1) 4
5 Aktywności i artefakty (2) Pierwszym krokiem analizy problemu jest uzyskanie pewności, że wszystkie strony zaangażowane w projekt zgadzają się co do problemu, który ma zostać rozwiązany (albo co do możliwości, które mają być zrealizowane przez system) W celu uniknięcia nieporozumień, ważne jest uzgodnienie wspólnej terminologii, która będzie używana przez cały czas trwania projektu Na samym początku tworzony jest słownik, który będzie utrzymywany i uściślany podczas dalszych prac 5
6 Aktywności i artefakty (3) W celu pełnego zrozumienia problemu, którym się będziemy zajmować, musimy prawidłowo ustalić, kim są zainteresowane strony i osoby (stakeholders) w koncepcyjnej wizji projektu Niektóre z tych osób użytkownicy systemu są reprezentowani jako aktorzy w modelu przypadków użycia 6
7 Aktywności i artefakty (4) Podstawowym artefaktem, w którym umieszczamy informacje z analizy problemu jest dokument wizji (vision), który identyfikuje wysokopoziomowych użytkowników lub spojrzenie na system ze strony klienta W dokumencie wizji, wstępne wysokopoziomowe wymagania identyfikują kluczowe cechy, dla spełnienia których ma być dostarczone rozwiązanie Zazwyczaj są one wyrażane jako zbiór ogólnych cech, które system mógłby posiadać w celu rozwiązania najbardziej krytycznych problemów 7
8 Aktywności i artefakty (5) Kluczowe strony zainteresowane powinny być zaangażowane w gromadzenie zbioru potencjalnych cech Popularną techniką są tzw. warsztaty wymagań (requirement workshops) Cechom tym można przypisać atrybuty takie jak zasadność, względna wartość lub priorytet, źródło wymagania, itp., tak aby można było rozpocząć zarządzanie zależnościami i planami pracy 8
9 Aktywności i artefakty (6) W celu określenia wstępnego zakresu projektu, należy uzgodnić granice systemu Analityk systemowy identyfikuje użytkowników i systemy reprezentowane jako aktorów, którzy wchodzą w interakcję z systemem 9
10 Cel analizy problemu (1) Cele analizy problemu: Lepsze zrozumienie przed rozpoczęciem właściwych prac deweloperskich Identyfikacja źródłowych przyczyn i powodów Pomoc w znalezieniu właściwego rozwiązania Uniknięcie tak, ale... (tak, spełnia wymagania, ale nie spełnia moich potrzeb) Ograniczenie dodatkowych prac (poprawek, powtórek, zaczynania od początku) Jaki jest rzeczywisty 10 problem?
11 Cel analizy problemu (2) Zrozumienie problemu jest pierwszym krokiem zrozumienia wymagań W określeniu problemu, przedmiotem jest potrzebuję, żeby... wypowiedziane przez klienta W wymaganiu przedmiotem jest system: system zapewnia... Jaki jest rzeczywisty 11 problem?
12 Co to jest problem? (1) Problem można określić jako różnice między rzeczami postrzeganymi, a pożądanymi PROBLEM postrzegany pożądany 12 Gause & Weinberg, 1989
13 Co to jest problem? (2) Jeżeli różnica pomiędzy tym, jak postrzegasz to co masz, a tym co chcesz mieć, nie istnieje, nie ma problemu. W naszym procesie musimy najpierw zrozumieć, czy w ogóle problem istnieje Ta definicja problemu różni się od wielu innych. Koncentruje się na pustce pomiędzy naszym postrzeganiem czego chcą klienci, a tym czego naprawdę pożądają. Zaletą tej definicji jest nacisk położony na wiele sposobów rozwiązania problemu: Zmiana postrzegania przez klientów tego, co już mają. Na przykład, wiele żądań poprawek otrzymywanych przez Microsoft dotyczy cech, które już istnieją Zmiana aktualnych żądań klientów. Na przykład, jeżeli klienci zrozumieją, że ich zachcianka będzie kosztować o miliony więcej, niż przewiduje ich budżet, najprawdopodobniej zechcą ograniczyć oczekiwania i skupić się na rozwiązywaniu prostszych problemów Zmiana pustki pomiędzy tym, czego klienci chcą, a czego w rzeczywistości pożądają. Rozwiązanie software'owe zazwyczaj jest próbą zmniejszenia tej luki. 13
14 Kroki analizy Identyfikacja zainteresowanych stron Zrozumienie źródłowych przyczyn i powodów Uzyskanie porozumienia w sprawie definicji problemu Identyfikacja ograniczeń nałożonych na system lub projekt Identyfikacja i walidacja rozwiązania względem przyczyn źródłowych Czy konkretne rozwiązanie dodaje nowe strony zainteresowane? Definicja granic systemu 14
15 Różne spojrzenia na problem (1) Dwa podejścia do definiowania systemu: Ktoś ma pomysł lub rozpoznał potrzebę i rozwija produkt, żeby rozwiązać problem Analiza problemu biznesowego jest często wtórna lub nieformalna Orientujemy się, że istnieje problem, który potrzebuje rozwiązania Analiza problemu biznesowego jest podstawą 15
16 Różne spojrzenia na problem (2) Problem biznesowy Identyfikacja stron zainteresowanych Analiza źródłowych przyczyn Pomysł lub możliwość rozwiązania Definicja problemu biznesowego Wybranie najlepszego rozwiązania realizującego cele (lub wielu rozwiązań) Zrozumienie problemu w kontekście celi biznesowych Zwalidowany/dopasowany problem Zidentyfikowany i zdefiniowany rzeczywisty problem Upewnienie się, że rozwiązanie jest najlepsze Zidentyfikowane najlepsze rozwiązanie Wydobycie wymagań Rozszerzenie listy stron zainteresowanych względem rozwiązania 16
17 Różne spojrzenia na problem (3) Bez względu na wybraną perspektywę początkową, zrozumienie miejsca systemu w kontekście celi organizacji jest niezwykle istotne Jeżeli nam się to nie uda, zbudujemy system, który wprowadza niewiele (lub wcale) wartości biznesowej W rzeczywistości niewłaściwy system może powstrzymać organizację od osiągnięcia celi biznesowych Częstą przyczyna porażki projektu jest rozpoczęcie z pomysłem na rozwiązanie i bezpośrednie przejście do prac deweloperskich. W tym momencie dopiero następuje właściwe przejście przez proces analizy (może być za późno) 17
18 Co to jest strona zainteresowana (stakeholder)? Strona zainteresowana: Ktoś, na kogo wynik działania systemu lub projekt produkujący system ma jakiś materialny wpływ, np. zleceniodawca, użytkownik końcowy, administrator, deweloper, tester, pracownik wsparcia, sprzedawca, bank, inwestor, organizacja standaryzacyjna, ekspert technologiczny,... Pominięcie którejkolwiek strony może stanowić o porażce projektu (na przykład system będzie zbyt skomplikowany, żeby prowadzić support) Reprezentant strony zainteresowanej: Osoba reprezentujące stronę zainteresowaną lub kilka stron zainteresowanych Reprezentanci są bezpośrednio zaangażowani w sterowanie, kształtowanie i określanie zakresu projektu 18
19 Identyfikacja stron zainteresowanych Częścią analizy problemy jest zrozumienie kto ma ten problem Należy zrozumieć kto rzeczywiście ma cel w jego rozwiązaniu, nie tylko dbając o klienta, który nam płaci Każda strona zainteresowana musi mieć reprezentanta Nie ze wszystkimi stronami należy wszystko konsultować: Niektóre strony zainteresowane są źródłem wymagań (np. użytkownicy końcowi, administratorzy), inne wcale (np. udziałowcy). 19
20 Opis stron zainteresowanych w dokumencie wizji Szczegółowy przykład z sekcji Profile Stron Zainteresowanych (Stakeholder Profiles): Strona zainteresowana Reprezentant Opis Typ Zakres odpowiedzialności Kryteria sukcesu Zaangażowanie Wytworzone dokumenty Uwagi Rejestrator Jan Kowalski Użytkownik Rejestrator zazwyczaj ma wyższe wykształcenie i zaawansowany poziom obsługi komputera. Rejestrator jest wyszkolony i doświadczony w obecnie stosowanej formie ręcznej rejestracji. Rejestrator jest odpowiedzialny za administrowanie zapisami na kursy w każdym semestrze. W zakres obowiązków wchodzi nadzór administracyjny i zarządzanie personelem wprowadzającym dane. Podstawowym obowiązkiem rejestratora będzie utrzymywanie baz danych studentów i wykładowców oraz otwieranie i zamykanie procesu rejestracji. Ponadto, biuro rejestratora będzie uczestniczyło w... Rejestrator będzie uczestniczył w projektowaniu interfejsu... Przegląd zarządzania szczególnie w odniesieniu do funkcjonalności i użyteczności cech wymaganych przez personel rejestrujący. Brak 20
21 Jak znaleźć właściwy problem, czyli jego przyczyny...
22 Jaki problem stoi za problemem? (1) Klienci nie są zadowoleni z naszych usług - czy to rzeczywiście jest właściwy problem? Jedna z metod znajdowania przyczyny źródłowej są diagram Ishikawy (diagramy przyczyn i skutków, cause and effect diagrams), zwane także diagramami rybnymi (fishbone diagrams) ości oznaczają przyczyny problemu C h cąpr d yw a t okonują n ości Postrzegana przyczyna problemu biznesowego a ne O per a cje w c o per acji y konyw n a lo t niskach lokalizacji ię cej w C hcą Z byt d lugie czekanie K ol e j k i w B r a k usług ban w n ocy k owych o ddzi ałach s ą z a długie Klienci nie są zadowoleni z naszych usług 22 Ości można rozwijać, jeżeli pojawiają się głębsze przyczyny
23 Jaki problem stoi za problemem? (2) Kiedy znajdziemy już przyczyny źródłowe, skupmy się na tych, które są najpoważniejsze. Przyczyny te należy dalej analizować na diagramie ość może stać się kregosłupem (dodajemy rozgałęzienia), można tez utworzyć nowy diagram Zazwyczaj okazuje się, że pojawia się więcej niż jeden podstawowy problem, może on mieć także wiele wymiarów i interpretacji. W takich sytuacjach najlepszym wyjściem jest konsultacja z klientem Pomagamy klientowi skupić się na problemie, który rzeczywiście musi zostać rozwiązany Kiedy mamy już listę problemów, musimy przeprowadzić analizę w celu zidentyfikowania najlepszego rozwiązania dla najważniejszych czynników. Ten krok następuje dopiero kiedy nastąpiło porozumienie dotyczące najważniejszych problemów i przyczyn źródłowych 23
24 Skup się na najpoważniejszych czynnikach prawo Pareto (1) ś y rz o k 80 % 20 % wysiłku daje 80 % korzyści 20 % wysiłek Uszereguj przyczyny. Skupienie się na najpoważniejszych powinno 24 wystarczyć do utrafienia w istotę problemu.
25 Skup się na najpoważniejszych czynnikach prawo Pareto (2) d u % Dostęp do usług w nocy Więcej lokalizacji Usługi na lotniskach Zbyt długie kolejki Prywatno ść w czasie operacji Pozostałe przyczyna 25
26 Skup się na najpoważniejszych czynnikach prawo Pareto (3) Możliwe rozwiązanie: bankomaty? Dostęp do usług w nocy Więcej lokalizacji 26
27 Szerszy kontekst problemu
28 Zrozum szerszy kontekst problemu (1) Kiedy mamy już jasne przyczyny źródłowe, należy upewnić się, że rozwiązanie jest zgodne strategicznie i operacyjnie z danym biznesem: Brak zrozumienia biznesu i jego celi zwiększa ryzyko Czy problem ma swój komponent organizacyjny lub procesowy? Czy zespół rozumie dziedzinę, w której problem się pojawia? Czy rozwiązanie problemu przedstawia możliwość ulepszenia procesu? 28
29 Zrozum szerszy kontekst problemu (2) Stosuje się tutaj modelowanie biznesowe: Identyfikuje możliwości zautomatyzowania biznesu Wskazuje narzędzia, które mogą zostać użyte Stanowi pierwszy krok przebudowy (re-engineering) bieżącego sposobu prowadzenia biznesu Kiedy można pominąć modelowanie biznesowe: Produkt jest komercyjny, a nie kontraktowy (np. MS Word) Dziedzina produktu jest dobrze znana zarówno zespołowi, jak i klientom 29
30 Dziedziny modelowania biznesowego i wymagań Modelowanie biznesowe Wymagania Połączenie pomiędzy dyscyplinami Połączenie pomiędzy dyscyplinami 30
31 Modele biznesowe (1) Dotyczą struktury i dynamiki: Procesy biznesowe (np. transakcje kupna i sprzedaży) Struktura organizacyjna (np. dział sprzedaży, dział kadr) Role i odpowiedzialności (np. brokerzy przyjmują zamówienia) Produkty (np. przetwarzanie transakcji) Dostawy Zdarzenia (np. przyjęcie zamówienia, umieszczenie zamówienia w kolejce, wysłanie potwierdzenia zamówienia) Wizualizują organizację i jej procesy Pomagają zrozumieć bieżący problem Identyfikują potencjalne ulepszenia Pomagają rozwinąć i zwalidować wymagania systemowe potrzebne dla wsparcia organizacji 31
32 Modele biznesowe (2) Modele biznesowe pozwalają zobaczyć szerszy kontekst problemu Nawet jeżeli jesteśmy skupieni na konkretnej aplikacji, modele biznesowe umożliwiają zbudowanie właściwego rozwiązania, które pasuje do problemu biznesowego 32
33 Modele biznesowe (3) Cele modelowania biznesowego: Zrozumienie bieżących problemów w organizacji docelowej i identyfikacja potencjalnych ulepszeń Zrozumienie struktury i działania organizacji, w której system ma zostać wdrożony. Model biznesowy zapewnia opis graficzny i tekstowy organizacji docelowej i jej procesów Zapewnienie, że klienci, użytkownicy końcowi i deweloperzy rozumieją organizację docelową w taki sam sposób Rozwinięcie wymagań systemowych potrzebnych dla wspierania organizacji docelowej 33
34 Modele biznesowe (4) Aby osiągnąć te cele, modelowanie biznesowe opisuje wizję organizacji docelowej. W oparciu o wizję, model biznesowy definiuje procesy, role i odpowiedzialności w ramach tej organizacji Jeżeli mamy dostępny model biznesowy, może on dostarczyć ważny wkład w proces pozyskiwania wymagań: Zapewnia kontekst dla wymagań systemowych i promuje wspólne zrozumienie potrzeb organizacji docelowej. 34
35 Wizja
36 Opis problemu w dokumencie wizji Definicja problemu Wymagania stron zainteresowanych Dokument wizji Model przyp. użycia Specyfikacja uzupełniająca Specyfikacja projektowa Specyfikacja dokumentacji użytkownika 36
37 Dokument wizji (1) Podstawowy artefakt analizy problemu Komunikuje informacje pomiędzy zarządzaniem, marketingiem, a zespołem projektowym Zapewnia wstępny odzew od klienta Ułatwia ogólne zrozumienie produktu Ustanawia zakres i priorytet wysokopoziomowych żądań i cech postulowanych przez strony zainteresowane Dokument systemowy, który opisuje, co i dlaczego produktu Dokument gwarantujący, że wszystkie strony pracują na tej samej podstawie 37
38 Dokument wizji (2) Zawartość: Opis problemu Cele systemu Identyfikacja i opis stron zainteresowanych Potrzeby użytkowników Rynki docelowe Środowiska i platformy użytkownika Cechy produktu 38
39 Szablon dokumentu wizji 1. Wstęp 2. Pozycjonowanie 3. Opis stron zainteresowanych i użytkowników 4. Zarys produktu 5. Cechy produktu 6. Ograniczenia 7. Zakresy jakości 8. Kolejność i priorytety 9. Inne wymagania produktu 10.Wymagania dokumentacji 11.Dodatek 1 atrybuty cech 39
40 Uzyskanie porozumienia na temat definicji problemu Określenie problemu: Czego dotyczy? Problem nieterminowego i niewłaściwego rozwiązywania zgłoszeń klientów... Na jakie strony zainteresowane ma wpływ (których dotyczy)?... dotyczy naszych klientów, pracowników wsparcia i techników serwisowych. Jaki ma efekt? Rezultatem są rozczarowanie klientów, odczucie niskiej jakości usług, niezadowolenie pracowników i utrata dochodu. Co oznacza skuteczne rozwiązanie? Skutecznie rozwiązanie zapewniłoby dostęp w czasie rzeczywistym do bazy rozwiązywań problemów dla pracowników wsparcia i umożliwiłoby planowanie czasowe i rozdzielanie zleceń pomiędzy techników serwisowych tylko do miejsc, gdzie bezpośredni kontakt jest absolutnie konieczny. 40
41 Identyfikacja ograniczeń (1) Ograniczenia projektu mają możliwość poważnie wpływać na zdolność skutecznego dostarczenia rozwiązania Czasami ograniczenie zachowuje się jak góra lodowa na powierzchni nie widać go zbyt dużo, jednak po dokładnym sprawdzeniu jego wpływ okazuje się bardzo istotny (być może zbyt mały, żeby zatopić statek, ale dostateczny, by zmienić jego kurs) Typy ograniczeń, które podlegają identyfikacji mogą mieć także wpływ na techniki pozyskiwania wymagań, szczególnie w przypadku ograniczeń politycznych 41
42 Identyfikacja ograniczeń (2) Środowiskowe Polityczne Ekonomiczne Techniczne Systemowe Wykonalnościowe 42
43 Identyfikacja ograniczeń (3) Przykłady: Projekt nie może kosztować więcej niż dolarów, włączając w to rozwój i wdrożenie. Wdrożenie obejmuje koszt instalacji i szkolenia System ma być wdrożony na górze lodowej w kole podbiegunowym. Dlatego musi działać bez usterek w skrajnych temperaturach arktycznych System ma być wdrożony we wszystkich biurach rządowych całej Unii Europejskiej (to nie jest ograniczenie systemowe, ale ograniczenie projektu; ma wpływ na pozyskiwanie wymagań od ludzi porozumiewających się różnymi językami) 43
44 Identyfikacja najlepszego rozwiązania biznesowego Upewnij się, że wszyscy zgadzają się co do problemu Określ możliwe (wykonalne i sensowne) rozwiązania najważniejszych kontrybuujących problemów: Techniczne, nietechniczne lub obydwa rodzaje Wybierz jedno najlepsze, które: Najlepiej rozwiązuje kluczowe przyczyny Jest zgodne z celami biznesowymi i je wspiera Wszyscy akceptują Zbierz wymagania potrzebne do implementacji rozwiązania 44
45 Identyfikacja granic systemu (1) Użytkownicy Inne systemy Nowy system System spadkowy Obsługa Komunikacja Raporty 45
46 Identyfikacja granic systemu (2) Podczas definiowania granicy systemu, należy rozważyć wszystkie istniejące zasoby, które mogą grac rolę (w tym inne i spadkowe systemy): Kto używa systemu? Kto obsługuje system? Kto otrzymuje dane wyjściowe (raporty)? Jak wygląda komunikacja z systemem? Jak możliwości nowego systemu nakładają się lub zastępują istniejący system? Jakie interfejsy system ma udostępniać dla ludzi lub systemów z zewnątrz? Którzy (które) z nich są aktorami? 46
47 Rola aktorów w identyfikacji granic systemu (1) Aktor korzysta z systemu (lub system z niego), ale sam nie stanowi części systemu. Aktor to użytkownik albo system zewnętrzny. Ponieważ aktor nie jest częścią systemu, nie trzeba budować funkcjonalności, którą aktor reprezentuje. Dlatego identyfikacja aktorów pomaga określić granice problemu, który ma zostać rozwiązany, w efekcie systemu, który ma zostać zbudowany. 47
48 Rola aktorów w identyfikacji granic systemu (2) Przykład: oprogramowanie klienckie serwerowe PC Aktor Aktor Aktor Granica systemu Aktor Aktor Aktor Granica systemu 48
49 Wspólne słownictwo Zdefiniuj wszystkie słowa i zwroty używane w dokumentach: Charakterystyczne dla biznesu lub dziedziny problemu Mogące rodzić nieporozumienia lub niejednoznaczne Rozpocznij prace nad słownikiem jak najwcześniej Kontynuuj prace nad słownikiem i dbaj o jego aktualność przez cały czas prac nad projektem 49
50 Model domenowy jako wizualizacja słownika Modelowanie domenowe stanowi podzbiór modelowania biznesowego i często jest używane w zastępstwie pełnego modelu: Szybki rozwój kluczowych obiektów biznesowych Formalizacja słownictwa Uproszczenie rozumowania na temat różnych zwrotów i pojęć Opis zależności między pojęciami Wizualna reprezentacja zależności Student 1 0..* Plan 0..* 0..4 Kurs 0..* 0..* Student Dzienny Student Zaoczny Prowadzący Przedmiot 50
Inżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 5 Definicja systemu
Inżynieria wymagań Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia Część 5 Definicja systemu Opracowane w oparciu o materiały IBM (kurs REQ480: Mastering Requirements Management with Use
Bardziej szczegółowoAnalityk i współczesna analiza
Analityk i współczesna analiza 1. Motywacje 2. Analitycy w IBM RUP 3. Kompetencje analityka według IIBA BABOK Materiały pomocnicze do wykładu z Modelowania i Analizy Systemów na Wydziale ETI PG. Ich lektura
Bardziej szczegółowoInżynieria wymagań. Wykład 2 Proces pisania przypadków użycia. Część 6 Wskazówki i sugestie
Inżynieria wymagań Wykład 2 Proces pisania przypadków użycia Część 6 Wskazówki i sugestie Opracowane w oparciu o materiały IBM (kurs REQ570: Writing Good Use Cases) Wyzwania podczas pisania przypadków
Bardziej szczegółowoModelowanie i analiza systemów informatycznych
Modelowanie i analiza systemów informatycznych MBSE/SysML Wykład 11 SYSMOD Wykorzystane materiały Budapest University of Technology and Economics, Department of Measurement and InformaJon Systems: The
Bardziej szczegółowoProcesowa specyfikacja systemów IT
Procesowa specyfikacja systemów IT BOC Group BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office
Bardziej szczegółowoKATEDRA INFORMATYKI STOSOWANEJ PŁ INŻYNIERIA OPROGRAMOWANIA
KATEDRA INFORMATYKI STOSOWANEJ PŁ INŻYNIERIA OPROGRAMOWANIA Przygotował: mgr inż. Radosław Adamus Wprowadzenie Podstawą każdego projektu, którego celem jest budowa oprogramowania są wymagania, czyli warunki,
Bardziej szczegółowoAnaliza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32
Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:
Bardziej szczegółowo1. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI
KARTA PRZEDMIOTU przedmiotu Stopień studiów i forma Rodzaj przedmiotu Grupa kursów Zaawansowane techniki analizy systemowej oparte na modelowaniu warsztaty Studia podyplomowe Obowiązkowy NIE Wykład Ćwiczenia
Bardziej szczegółowoInżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 9 Strukturyzacja modelu przypadków użycia
Inżynieria wymagań Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia Część 9 Strukturyzacja modelu przypadków użycia Opracowane w oparciu o materiały IBM (kurs REQ480: Mastering Requirements
Bardziej szczegółowoŚwiat rzeczywisty i jego model
2 Świat rzeczywisty i jego model Świat rzeczywisty (dziedzina problemu) Świat obiektów (model dziedziny) Dom Samochód Osoba Modelowanie 3 Byty i obiekty Byt - element świata rzeczywistego (dziedziny problemu),
Bardziej szczegółowoKarta opisu przedmiotu Zaawansowane techniki analizy systemowej oparte o modelowanie warsztaty
Karta opisu przedmiotu Zaawansowane techniki analizy systemowej oparte o modelowanie warsztaty przedmiotu Stopień studiów i forma: Rodzaj przedmiotu Kod przedmiotu Grupa kursów Zaawansowane techniki analizy
Bardziej szczegółowoInżynieria wymagań. Wykład 2 Proces pisania przypadków użycia. Część 3 Identyfikacja przypadków użycia
Inżynieria wymagań Wykład 2 Proces pisania przypadków użycia Część 3 Identyfikacja przypadków użycia Opracowane w oparciu o materiały IBM (kurs REQ570: Writing Good Use Cases) Znajdowanie przypadków użycia
Bardziej szczegółowoZarządzanie projektami IT
Zarządzanie projektami IT Źródła Zarządzanie projektami, J. Betta, Politechnika Wrocławska, 2011 Zarządzanie projektami IT, P. Brzózka, CuCamp, styczeń 2011 Zarządzanie projektami IT w przedsiębiorstwie
Bardziej szczegółowoInżynieria oprogramowania II
Wymagania funkcjonalne, przypadki użycia Inżynieria oprogramowania II Problem i cel Tworzenie projektów bez konkretnego celu nie jest dobre Praktycznie każdy projekt informatyczny powstaje z uwagi na jakiś
Bardziej szczegółowoSpis treúci. 1. Wprowadzenie... 13
Księgarnia PWN: W. Dąbrowski, A. Stasiak, M. Wolski - Modelowanie systemów informatycznych w języku UML 2.1 Spis treúci 1. Wprowadzenie... 13 2. Modelowanie cele i metody... 15 2.1. Przegląd rozdziału...
Bardziej szczegółowoProjektowanie oprogramowania
Wrocław, 27.09.2010 1. Warunki wstępne Projektowanie oprogramowania Warunkiem uczestnictwa w zajęciach jest zaliczenie przedmiotu: Podstawy inżynierii oprogramowania (ćwiczenia) Zajęcia składają się z
Bardziej szczegółowoNarzędzia informatyczne wspierające przedsięwzięcia e-commerce
Narzędzia informatyczne wspierające przedsięwzięcia e-commerce Zarządzanie projektami e-commerce, Meblini.pl, UE we Wrocławiu Wrocław, 11-03-2018 1. Cykl życia projektu 2. Pomysł / Planowanie 3. Analiza
Bardziej szczegółowoWstęp. Inżynieria wymagań. Plan wykładu. Wstęp. Wstęp. Wstęp. Schemat procesu pozyskiwania wymagań
Wstęp Inżynieria wymagań Schemat procesu pozyskiwania wymagań identyfikacja źródeł wymagań Organizacja i Zarządzanie Projektem Informatycznym pozyskiwanie pozyskiwanie pozyskiwanie Jarosław Francik marzec
Bardziej szczegółowoWszystkie problemy leżą w testach. ForProgress spółka z ograniczoną odpowiedzialnością sp.k.
Wszystkie problemy leżą w testach O czym będziemy rozmawiać Coś nie wyszło Jak wygląda proces wytwórczy Każdy widzi to inaczej Jakie wnioski wyciągamy z testów Analiza problemów Możliwe rozwiązania O czym
Bardziej szczegółowoUPEDU: Rozpoznanie wymagań (ang. requirements discipline)
Inżynieria oprogramowania II Marek Krętowski e-mail: mkret@wi.pb.edu.pl http://aragorn.pb.bialystok.pl/~mkret Wykład 5: UPEDU: Rozpoznanie wymagań (ang. requirements discipline) Na podstawie podręcznika:
Bardziej szczegółowoREQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN
REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN Podziękowania REQB Poziom Podstawowy Przykładowy Egzamin Dokument ten został stworzony przez główny zespół Grupy Roboczej REQB dla Poziomu Podstawowego. Tłumaczenie
Bardziej szczegółowoModelowanie przypadków użycia. Jarosław Kuchta Projektowanie Aplikacji Internetowych
Modelowanie przypadków użycia Jarosław Kuchta Podstawowe pojęcia Przypadek użycia jest formalnym środkiem dla przedstawienia funkcjonalności systemu informatycznego z punktu widzenia jego użytkowników.
Bardziej szczegółowoOpis metodyki i procesu produkcji oprogramowania
Opis metodyki i procesu produkcji oprogramowania Rational Unified Process Rational Unified Process (RUP) to iteracyjny proces wytwarzania oprogramowania opracowany przez firmę Rational Software, a obecnie
Bardziej szczegółowoInżynieria wymagań. Jarosław Kuchta Dokumentacja i Jakość Oprogramowania
Inżynieria wymagań Jarosław Kuchta Cele inżynierii wymagań Określenie celu biznesowego projektu Cel biznesowy określa korzyści, jakie osiągną udziałowcy projektu dzięki jego realizacji Identyfikacja wymagań
Bardziej szczegółowoInżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 4 Zrozumienie stron zainteresowanych
Inżynieria wymagań Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia Część 4 Zrozumienie stron zainteresowanych Opracowane w oparciu o materiały IBM (kurs REQ480: Mastering Requirements Management
Bardziej szczegółowoSPECYFIKACJA WYMAGAŃ
SPECYFIKACJA WYMAGAŃ Autorzy: Wersja: 2 Historia zmian dokumentu Osoba
Bardziej szczegółowoDLA SEKTORA INFORMATYCZNEGO W POLSCE
DLA SEKTORA INFORMATYCZNEGO W POLSCE SRK IT obejmuje kompetencje najważniejsze i specyficzne dla samego IT są: programowanie i zarządzanie systemami informatycznymi. Z rozwiązań IT korzysta się w każdej
Bardziej szczegółowoAnaliza i projektowanie obiektowe 2017/2018. Wykład 3: Model wiedzy dziedzinowej
Analiza i projektowanie obiektowe 2017/2018 Wykład 3: Model wiedzy dziedzinowej Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Model wiedzy dziedzinowej
Bardziej szczegółowoInżynieria oprogramowania. Wykład 6 Analiza i specyfikowanie wymagań
Inżynieria oprogramowania Wykład 6 Analiza i specyfikowanie wymagań Proces inżynierii wymagań Feasibility Study Feasibility Report Requirements Analysis System Models Requirements Definition Definition
Bardziej szczegółowoInżynieria oprogramowania. Wykład 7 Inżynieria wymagań: punkty widzenia, scenariusze, przypadki użycia
Inżynieria oprogramowania Wykład 7 Inżynieria wymagań: punkty widzenia, scenariusze, przypadki użycia Punkt widzenia (Point of View) Systemy oprogramowania mają zwykle kilku różnych użytkowników. Wielu
Bardziej szczegółowoKomputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl
Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki
Bardziej szczegółowoProjekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON Opis szkoleń z obszaru INFORMATYKA planowanych
Bardziej szczegółowoEtapy życia oprogramowania
Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 w prezentacji wykorzystano również materiały przygotowane przez Michała Kolano
Bardziej szczegółowoSpis treści Wstęp 1. Wprowadzenie 2. Zarządzanie ryzykiem systemów informacyjnych
Wstęp... 13 1. Wprowadzenie... 15 1.1. Co to jest bezpieczeństwo informacji?... 17 1.2. Dlaczego zapewnianie bezpieczeństwa informacji jest potrzebne?... 18 1.3. Cele, strategie i polityki w zakresie bezpieczeństwa
Bardziej szczegółowoZARZĄDZANIE PROCESAMI
ZARZĄDZANIE PROCESAMI dr Małgorzata Wiśniewska WIZ Katedra Zarządzania i Systemów Informatycznych ul. Strzelecka, pok. 303A malgorzata.wisniewska@put.poznan.pl Forma zaliczenia przedmiotu Obecność i przygotowanie
Bardziej szczegółowoEtapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania
Etapy życia oprogramowania Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 Określenie wymagań Testowanie Pielęgnacja Faza strategiczna
Bardziej szczegółowoISO 9001:2015 przegląd wymagań
ISO 9001:2015 przegląd wymagań dr Inż. Tomasz Greber (www.greber.com.pl) Normy systemowe - historia MIL-Q-9858 (1959 r.) ANSI-N 45-2 (1971 r.) BS 4891 (1972 r.) PN-N 18001 ISO 14001 BS 5750 (1979 r.) EN
Bardziej szczegółowoZarządzanie projektami a zarządzanie ryzykiem
Ewa Szczepańska Zarządzanie projektami a zarządzanie ryzykiem Warszawa, dnia 9 kwietnia 2013 r. Agenda Definicje Wytyczne dla zarządzania projektami Wytyczne dla zarządzania ryzykiem Miejsce ryzyka w zarządzaniu
Bardziej szczegółowoProjektowanie zorientowane na uŝytkownika
Uniwersytet Jagielloński Interfejsy graficzne Wykład 2 Projektowanie zorientowane na uŝytkownika Barbara Strug 2011 Hall of shame Hall of shame Model wodospad Feedback Problem z modelem waterfall Projektowanie
Bardziej szczegółowoProjektowanie BAZY DANYCH
Projektowanie BAZY DANYCH Podstawowe pojęcia Encją jest każdy przedmiot, zjawisko, stan lub pojęcie, czyli każdy obiekt, który potrafimy odróżnić od innych obiektów ( np. pies, rower,upał). Encje podobne
Bardziej szczegółowoZARZĄDZANIE MARKĄ. Doradztwo i outsourcing
ZARZĄDZANIE MARKĄ Doradztwo i outsourcing Pomagamy zwiększać wartość marek i maksymalizować zysk. Prowadzimy projekty w zakresie szeroko rozumianego doskonalenia organizacji i wzmacniania wartości marki:
Bardziej szczegółowoAnaliza i projektowanie obiektowe 2015/2016. Wykład 2: Przypadki użycia
Analiza i projektowanie obiektowe 2015/2016 Wykład 2: Przypadki użycia Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Czym są przypadki użycia. 2.
Bardziej szczegółowoWykład 1 Inżynieria Oprogramowania
Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI
Bardziej szczegółowoInżynieria oprogramowania (Software Engineering)
Inżynieria oprogramowania (Software Engineering) Wykład 3 Studium wykonalności Definicja wymagań Studium wykonalności (feasibility study) Prowadzone przed rozpoczęciem projektu, krótkie, niekosztowne badanie
Bardziej szczegółowoPiotr Ślęzak. Gdzie się podziała jakość
Piotr Ślęzak Gdzie się podziała jakość Działamy na styku Biznesu i IT Analiza biznesowa Kontrola jakości Doradztwo Projekty Szkolenia ForProgress spółka z ograniczoną odpowiedzialnością sp.k. kontakt@forprogress.com.pl
Bardziej szczegółowoKARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20
Z1-PU7 WYDANIE N2 Strona: 1 z 5 (pieczęć wydziału) KARTA PRZEDMIOTU 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA 3) Karta przedmiotu ważna od roku akademickiego: 2014/2015 2) Kod przedmiotu:
Bardziej szczegółowoProgram szkolenia: Wprowadzenie do Domain Driven Design dla biznesu (część 0)
Program szkolenia: Wprowadzenie do Domain Driven Design dla biznesu (część 0) Informacje: Nazwa: Wprowadzenie do Domain Driven Design dla biznesu (część 0) Kod: Kategoria: Grupa docelowa: Czas trwania:
Bardziej szczegółowo2.11. Monitorowanie i przegląd ryzyka 2.12. Kluczowe role w procesie zarządzania ryzykiem
Spis treści Wstęp 1. Wprowadzenie 1.1. Co to jest bezpieczeństwo informacji? 1.2. Dlaczego zapewnianie bezpieczeństwa informacji jest potrzebne? 1.3. Cele, strategie i polityki w zakresie bezpieczeństwa
Bardziej szczegółowoRUP. Rational Unified Process
RUP Rational Unified Process Agenda RUP wprowadzenie Struktura RUP Przepływy prac w RUP Fazy RUP RUP wprowadzenie RUP (Rational Unified Process) jest : Iteracyjną i przyrostową metodyka W pełni konfigurowalną
Bardziej szczegółowoProjektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Inżyniera wymagań
Projektowanie systemów informatycznych Roman Simiński roman.siminski@us.edu.pl siminskionline.pl Inżyniera wymagań Wymagania w projektowaniu systemów informatycznych Istnieją różne definicje wymagań dla
Bardziej szczegółowoAnaliza biznesowa a metody agile owe
Analiza biznesowa a metody agile owe P6S_WG01 ma wiedzę w zakresie metodyk zwinnych P6S_WG02 ma wiedzę w zakresie zwinnego gromadzenia i zarządzania wymaganiami P6S_WG03 zna i rozumie proces wytwarzania
Bardziej szczegółowoZARZĄDZANIE RYZYKIEM W LABORATORIUM BADAWCZYM W ASPEKCIE NOWELIZACJI NORMY PN-EN ISO/ IEC 17025:
ZARZĄDZANIE RYZYKIEM W LABORATORIUM BADAWCZYM W ASPEKCIE NOWELIZACJI NORMY PN-EN ISO/ IEC 17025:2018-02 DR INŻ. AGNIESZKA WIŚNIEWSKA DOCTUS SZKOLENIA I DORADZTWO e-mail: biuro@doctus.edu.pl tel. +48 514
Bardziej szczegółowoPraktyczne aspekty stosowania metody punktów funkcyjnych COSMIC. Jarosław Świerczek
Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC Jarosław Świerczek Punkty funkcyjne Punkt funkcyjny to metryka złożoności oprogramowania wyznaczana w oparciu o określające to oprogramowanie
Bardziej szczegółowoDiagramy przypadków użycia
Instytut Informatyki Uniwersytetu Śląskiego 10 października 2010 Spis treści 1 Wprowadzenie do UML 2 3 4 5 6 Diagramy UML Język UML definiuje następujący zestaw diagramów: diagram przypadków użycia - służy
Bardziej szczegółowoZasady organizacji projektów informatycznych
Zasady organizacji projektów informatycznych Systemy informatyczne w zarządzaniu dr hab. inż. Joanna Józefowska, prof. PP Plan Definicja projektu informatycznego Fazy realizacji projektów informatycznych
Bardziej szczegółowo1/ Nazwa zadania: Dostawa, wdrożenie i serwis informatycznego systemu zarządzania projektami dla Urzędu Miejskiego Wrocławia wraz ze szkoleniem.
1/ Nazwa zadania: Dostawa, wdrożenie i serwis informatycznego systemu zarządzania projektami dla Urzędu Miejskiego Wrocławia wraz ze szkoleniem. 2/ Wykonawcy: Konsorcjum: Netline Group wraz z Premium Technology
Bardziej szczegółowoPiotr Krząkała. Dyrektor Handlowy ds. Kluczowych Klientów
Piotr Krząkała Dyrektor Handlowy ds. Kluczowych Klientów Strategia firmy Każda organizacja działająca we współczesnym biznesie powinna posiadać określoną strategię działania i na tej bazie budować system
Bardziej szczegółowoKurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017
Wykład 12 7 czerwca 2017 Czym jest UML? UML składa się z dwóch podstawowych elementów: notacja: elementy graficzne, składnia języka modelowania, metamodel: definicje pojęć języka i powiazania pomiędzy
Bardziej szczegółowooferta dla Agencji Szkolenia eksperckie Klient-Agencja. Szkolenia kompetencyjne dla Agencji.
oferta dla Agencji Szkolenia eksperckie Klient-Agencja. Szkolenia kompetencyjne dla Agencji. Sesje coachingu współpracy połączonych zespołów Klient-Agencja. SZKOLENIA EKSPERCKIE KLIENT - AGENCJA System
Bardziej szczegółowoMonitoring procesów z wykorzystaniem systemu ADONIS
Monitoring procesów z wykorzystaniem systemu ADONIS BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management
Bardziej szczegółowoWykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
Bardziej szczegółowoJak opisać wymagania zamawiającego wybrane elementy
Jak opisać wymagania zamawiającego wybrane elementy Adam Rzeźnicki, Grzegorz Sobolewski PIIT Listopad, 2012 Agenda Kontekst ma znaczenie - na przykładzie cyklu wytwórczego systemu aplikacyjnego Rodzaje
Bardziej szczegółowoProjektowanie Graficznych Interfejsów Użytkownika Robert Szmurło
Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło LATO 2007 Projektowanie Graficznych Interfejsów Użytkownika 1 UCD - User Centered Design 1) User Centered Design Projekt Skoncentrowany
Bardziej szczegółowoNarzędzia Informatyki w biznesie
Narzędzia Informatyki w biznesie Przedstawiony program specjalności obejmuje obszary wiedzy informatycznej (wraz z stosowanymi w nich technikami i narzędziami), które wydają się być najistotniejsze w kontekście
Bardziej szczegółowoWykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych
Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych dr inż. Adam Iwaniak Infrastruktura Danych Przestrzennych w Polsce i Europie Seminarium, AR Wrocław
Bardziej szczegółowoInżynieria oprogramowania (Software Engineering) Wykład 1
Inżynieria oprogramowania (Software Engineering) Wykład 1 Wprowadzenie do inżynierii oprogramowania Zarządzanie przedmiotem Wydział: WEiI Katedra: KIK Web site: http://moskit.weii.tu.koszalin.pl/~swalover/
Bardziej szczegółowoNowoczesne aplikacje mobilne i ich rola w podnoszeniu jakości danych
Nowoczesne aplikacje mobilne i ich rola w podnoszeniu jakości danych www.ascen.pl 1 Agenda O firmie Zarządzanie jakością danych Aplikacje mobilne i ich rola w zarządzaniu jakością danych 2 O firmie Data
Bardziej szczegółowoMetodyka wdrożenia. Bartosz Szczęch. bartosz.szczech@it.integro.pl. Starszy Konsultant MS Dynamics NAV
Metodyka wdrożenia Bartosz Szczęch Starszy Konsultant MS Dynamics NAV bartosz.szczech@it.integro.pl Wyróżniamy następujące etapy wdrożenia rozwiązania ERP: Analiza Projekt Budowa Uruchomienie Działanie
Bardziej szczegółowoEMPIRYZMSCRUM DOŚWIADCZENIE + PODEJMOWANIE DECYZJI = WIEDZA
SCRUM ramy postępowania (ang. framework), dzięki którym ludzie mogą adaptacyjnie rozwiązywać złożone problemy tak, by w produktywny i kreatywny sposób wytwarzać produkty o najwyższej możliwej wartości
Bardziej szczegółowo6 kroków do skutecznego planowania na postawie wskaźników KPI
6 kroków do skutecznego planowania na postawie wskaźników KPI Urzeczywistnianie celów biznesowych w praktyce Planowanie i optymalizacja łańcucha dostaw Odkryj brakujące połączenie pomiędzy celami biznesowymi
Bardziej szczegółowoISO 9000/9001. Jarosław Kuchta Jakość Oprogramowania
ISO 9000/9001 Jarosław Kuchta Jakość Oprogramowania Co to jest ISO International Organization for Standardization największa międzynarodowa organizacja opracowująca standardy 13700 standardów zrzesza narodowe
Bardziej szczegółowoWOJSKOWA AKADEMIA TECHNICZNA
WOJSKOWA AKADEMIA TECHNICZNA LABORATORIUM ANALIZA I MODELOWANIE SYSTEMÓW INFORMATYCZNYCH Stopień, imię i nazwisko prowadzącego Stopień, imię i nazwisko słuchacza Grupa szkoleniowa mgr inż. Łukasz Laszko
Bardziej szczegółowoProjektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Modelowanie danych Diagramy ERD
Projektowanie systemów informatycznych Roman Simiński roman.siminski@us.edu.pl siminskionline.pl Modelowanie danych Diagramy ERD Modelowanie danych dlaczego? Od biznesowego gadania do magazynu na biznesowe
Bardziej szczegółowoZarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI
Sprawne zarządzanie projektami Tworzenie planów projektów Zwiększenie efektywności współpracy Kontrolowanie i zarządzanie zasobami jak również pracownikami Generowanie raportów Zarządzaj projektami efektywnie
Bardziej szczegółowoProjektowanie systemów informatycznych
Projektowanie systemów informatycznych Zarządzanie projektem Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Główne procesy w realizacji projektu informatycznego (ang. feasibility
Bardziej szczegółowoRaport oceny kompetencji
Symulacje oceniające kompetencje Raport oceny kompetencji Rut Paweł 08-01-2015 Kompetencje sprzedażowe dla efactor Sp. z o.o. Dane osobowe Rut Paweł CEO pawel.rut@efactor.pl more-than-manager.com 2 z 13
Bardziej szczegółowoFaza Określania Wymagań
Faza Określania Wymagań Celem tej fazy jest dokładne określenie wymagań klienta wobec tworzonego systemu. W tej fazie dokonywana jest zamiana celów klienta na konkretne wymagania zapewniające osiągnięcie
Bardziej szczegółowoJak zostać dobrym analitykiem? Wpisany przez RR Nie, 21 paź 2012
Analityk systemów informatycznych to zawód cieszący się w ostatnich latach rosnącą popularnością. Młodych ludzi zachęcają liczne oferty pracy, perspektywa wysokich zarobków i możliwość podnoszenia kwalifikacji.
Bardziej szczegółowoWprowadzenie do Behaviordriven
Wprowadzenie do Behaviordriven development Jakub Kosiński Email: ja@ghandal.net Czym jest BDD? praktyka, powstała na podstawie TDD, wykorzystywana w zwinnych metodykach stworzona przez Dana Northa w 2003
Bardziej szczegółowoMetodyka Sure Step. Agenda:
Metodyka Sure Step Agenda: 1. Wstęp 2. Czym jest Microsoft Dynamics Sure Step? 3. Zespół wdrożeniowy 4. Etapy wdrożenia 5. Przebieg wdrożenia typu Standard 6. Diagnoza 1 Wstęp 1. Plan wdrożenia 2. Zarządzanie
Bardziej szczegółowo6 kroków, jak dobrze przygotować się do wdrożenia systemu ERP?
6 kroków, jak dobrze przygotować się do wdrożenia systemu ERP? Co to jest metodyka projektowa Microsoft Dynamics Sure Step? Niniejszy przewodnik może pomóc firmie w prawidłowym przygotowaniu się i przeprowadzeniu
Bardziej szczegółowoJęzyk UML. dr inż. Piotr Szwed C3, pok
Język UML dr inż. Piotr Szwed C3, pok. 212 e-mail: pszwed@ia.agh.edu.pl http://pszwed.ia.agh.edu.pl Przypadki użycia Przypadki użycia: Definicja Przypadek użycia to specyfikacja ciągów akcji i ich wariantów,
Bardziej szczegółowoDiagram przypadków użycia
Diagram przypadków użycia Diagram przypadków użycia opisuje system z punktu widzenia użytkownika, pokazuje, co robi system, a nie jak to robi. Diagram ten sam w sobie zazwyczaj nie daje nam zbyt wielu
Bardziej szczegółowoZarządzanie procesami w Twojej firmie Wygodne. Mobilne. Sprawdzone.
- monitorowanie zgłoszeń serwisowych - kontrola pracy serwisantów - planowanie przeglądów i odbiorów - mobilna obsługa zgłoszeń - historia serwisowania urządzeń - ewidencja przepływu części serwisowych
Bardziej szczegółowoKATEDRA INFORMATYKI STOSOWANEJ PŁ ANALIZA I PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH
KATEDRA INFORMATYKI STOSOWANEJ PŁ ANALIZA I PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH Przygotował: mgr inż. Radosław Adamus Wprowadzenie: W procesie definiowania wymagań dla systemu tworzyliśmy Model Przypadków
Bardziej szczegółowoProjekty BPM z perspektywy analityka biznesowego. Wrocław, 20 stycznia 2011
Projekty BPM z perspektywy analityka biznesowego Wrocław, 20 stycznia 2011 Agenda Definicja pojęć: Analiza biznesowa oraz analityk biznesowy Co kryje się za hasłem BPM? Organizacja zarządzana procesowo
Bardziej szczegółowoAplikacje internetowe i mobilne w zarządzaniu
Aplikacje internetowe i mobilne w zarządzaniu WSB Bydgoszcz - Studia podyplomowe Opis kierunku Aplikacje Mobilne w Zarządzaniu- Studia w WSB w Bydgoszczy Rozwój Internetu, a zarazem technologii wspierających
Bardziej szczegółowo<Nazwa firmy> <Nazwa projektu> Specyfikacja dodatkowa. Wersja <1.0>
Wersja [Uwaga: Niniejszy wzór dostarczony jest w celu użytkowania z Unified Process for EDUcation. Tekst zawarty w nawiasach kwadratowych i napisany błękitną kursywą
Bardziej szczegółowoProjekt Giełdy Terminów Wizja. 19 czerwca 2015
Projekt Giełdy Terminów Wizja Michał Begejowicz Bartosz Żurkowski 19 czerwca 2015 Spis treści 1 Wstęp 2 2 Opis problemu 2 3 Opis intersariuszy 3 3.1 Wewnętrzni......................... 3 3.1.1 Kadra dydaktyczna.................
Bardziej szczegółowoPROJEKT. Domeny.tv jest największym projektem prowadzonym wewnątrz MSERWIS. Serwis istnieje od 2003 roku i jest rozwijany praktycznie codziennie.
C A S E STUDY PROJEKT Domeny.tv jest największym projektem prowadzonym wewnątrz MSERWIS. Serwis istnieje od 2003 roku i jest rozwijany praktycznie codziennie. Ogrom wyzwań, jaki nas spotyka w ramach pracy
Bardziej szczegółowoNa komputerach z systemem Windows XP zdarzenia są rejestrowane w trzech następujących dziennikach: Dziennik aplikacji
Podgląd zdarzeń W systemie Windows XP zdarzenie to każde istotne wystąpienie w systemie lub programie, które wymaga powiadomienia użytkownika lub dodania wpisu do dziennika. Usługa Dziennik zdarzeń rejestruje
Bardziej szczegółowoInformatyzacja przedsiębiorstw WYKŁAD
Informatyzacja przedsiębiorstw WYKŁAD dr inż. Piotr Zabawa IBM/Rational Certified Consultant pzabawa@pk.edu.pl wersja 0.1.0 07.10.2010 Wykład 1 Modelowanie procesów biznesowych Przypomnienie rodzajów narzędzi
Bardziej szczegółowoAgenda. Cele projektu Wizja projektu Modelowanie biznesowe Wymagania użytkownika Przypadki użycia
Analiza biznesowa Agenda Cele projektu Wizja projektu Modelowanie biznesowe Wymagania użytkownika Przypadki użycia Cele projektu Cechy SMART S Specific Precyzyjne M Measurable Mierzalne A Agreed To Zaakceptowane
Bardziej szczegółowoLista przykładowych pytań do egzaminu z przedmiotu Inżynieria Oprogramowania
Lista przykładowych pytań do egzaminu z przedmiotu Inżynieria Oprogramowania Inżynieria oprogramowania przykładowe pytania egzaminacyjne str. 2 Przykładowe pytania 1. Wymień i omów krótko podstawowe kategorie
Bardziej szczegółowoProjektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Studium wykonalności
Projektowanie systemów informatycznych Roman Simiński roman.siminski@us.edu.pl siminskionline.pl Studium wykonalności Główne procesy w realizacji projektu informatycznego Studium wykonalności (ang. feasibility
Bardziej szczegółowoŁatwa czy niełatwa droga do celu? - wdrożenie COSMIC w ZUS
- wdrożenie COSMIC w ZUS Warszawa, 07.06.2017 Dlaczego w ZUS zdecydowano się na wdrożenie wymiarowanie złożoności oprogramowania akurat metodą COSMIC? jest metodą najbardziej transparentną i ograniczającą
Bardziej szczegółowoDiagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych. Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska
Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska Wprowadzenie Modelowanie biznesowe jest stykiem między
Bardziej szczegółowoOPIS PRZEDMIOTU ZAMÓWIENIA
Załącznik nr 1 do SIWZ OPIS PRZEDMIOTU ZAMÓWIENIA Tytuł zamówienia: Organizacja szkoleń specjalistycznych i kursów doszkalających na potrzeby realizacji projektu Wzmocnienie potencjału dydaktycznego UWM
Bardziej szczegółowoSzablon Biznes Planu
Szablon Biznes Planu Wprowadzenie [Jest bramą do sukcesu Twojego biznes planu. W tym miejscu zwracasz uwagę na to co chcesz zrobić i dlaczego chcesz to zrobić. Powinno to być napisane tak, aby jasnym był
Bardziej szczegółowoCel wykładu. Literatura. Wyższa Szkoła Menedżerska w Legnicy. Modelowanie wymagań Wykład 2
Wyższa Szkoła Menedżerska w Legnicy Systemy informatyczne w przedsiębiorstwach Zarządzanie, ZIP, sem. 6 (JG) Modelowanie wymagań Wykład 2 Grzegorz Bazydło Cel wykładu Celem wykładu jest przekazanie wiedzy
Bardziej szczegółowo