Laboratorium z zarządzania procesami biznesowymi
|
|
- Szczepan Cichoń
- 8 lat temu
- Przeglądów:
Transkrypt
1 Katedra Informatyki Gospodarczej Szkoła Główna Handlowa Laboratorium z zarządzania procesami biznesowymi dr Andrzej Sobczak
2 Agenda spotkania Sprawdzamy pracę domową Jak zastosować podejście procesowe przy wdraŝaniu IT Dwa słowa nt.: czym jest UML czym jest RUP UML w modelowaniu biznesowym Zamiast podsumowania... 2
3 Katedra Informatyki Gospodarczej Szkoła Główna Handlowa Sprawdzamy pracę domową
4 Katedra Informatyki Gospodarczej Szkoła Główna Handlowa Jak zastosować podejście procesowe przy wdraŝaniu IT
5 Jak zastosować procesy biznesowe przy wdraŝaniu IT Analiza kontekstu biznesowego Analiza istniejących procesów Klasyfikacja procesów Opis procesów Identyfikacja usprawnień Opracowanie specyfikacji wymagań dla rozwiązań IT Model wymagań biznesowych Wybór kierunku rozwoju IT System z z półkip ki Implemen- tacja 5
6 Analiza kontekstu biznesowego Obszar biznesu Na czym firma chce budować wartość, co ma decydować o jej przewadze konkurencyjnej? - cena - oferta produktowa - jakość obsługi W jakim zakresie firma ma być pionierem a w jakim naśladowcą? W jakim zakresie poszczególne obszary działalności powinny być zróŝnicowane ze względu na produkty? Czy obsługa i wymiana informacji z klientami, dostawcami ma dokonywać się w sposób elektroniczny? Jaki stopień dynamiki oraz zakres zmian przewidywany jest w poszczególnych obszarach? Obszar IT Jakie są priorytety wdroŝenia rozwiązań w poszczególnych procesach? W jakim zakresie zastosowanie rozwiązań IT powinno mieć standardowy (rozwiązanie z półki ), a w jakim unikatowy ( skrojony na miarę ) charakter? Jaki zakres rozwiązań IT powinien być wspólny, a jaki zróŝnicowany na produkty? Jakie są wymagane standardy bezpieczeństwa oraz standardy wymiany danych z otoczeniem? Jaki jest wymagany zakres elastyczności systemu na zmiany? 6
7 Klasyfikacja procesów Podejście do klasyfikacji procesów: Top down wstępna klasyfikacja, przed rozpoczęciem opracowania map procesów Bottom up klasyfikacja procesów po dokonaniu analizy powiązań pomiędzy działaniami Określenie zdarzeń/podmiotów inicjujących procesy oraz końcowych rezultatów/odbiorców produktów PrzełoŜenie zdarzeń/rezultatów na procesy - łączenie działań wg ciągów przyczynowo-skutkowych Zachowanie rozłączności procesów Określenie priorytetów procesów Dostosowanie poziomu szczegółowości opisu procesów do ich priorytetów oraz wymaganego poziomu standaryzacji Przyjęcie kilku wzorcowych (2-3) jednostek organizacyjnych dla opracowania modelu 7
8 Opis procesów Wykorzystanie umownej notacji dla przedstawienia: zdarzeń inicjujących proces rezultatów procesu działań (zróŝnicowanych na manualne oraz zautomatyzowane: dialogowe, wsadowe) przebiegu procesu (z wyodrębnionym elektronicznym przepływem danych) z uwzględnieniem wyjątków oraz alternatywnych ścieŝek Rozszerzenie opisu działań o następujące elementy: wymagane kontrole powiązania z dokumentacją wykorzystywaną w procesie powiązania z jednostkami organizacyjnymi, w których działania są realizowane powiązania z aktualnie wykorzystywanymi systemami informatycznymi Określenie parametrów procesów: czas realizacji koszt realizacji liczba zaangaŝowanych etatów częstotliwość zdarzeń w procesach liczba jednostek obsługiwanych w procesach liczba błędów występujących w procesach 8
9 Identyfikacja usprawnień Ocena jakości procesów biznesowych Określenie przyczyn, dla których procesy biznesowe nie dostarczają oczekiwanych rezultatów Identyfikacja słabych punktów w procesach wynikających z braku bądź nieefektywności rozwiązań IT Określenie usprawnień, których wdroŝenie jest moŝliwe dzięki rozwiązaniom IT Wyodrębnienie w modelu procesów wszystkich działań, które: są obecnie zautomatyzowane, jednakŝe wymagają uzupełnienia bądź migracji do nowego rozwiązania powinny zostać zautomatyzowane: przekształcenie danych w działaniach moŝna opisać algorytmem działania są kluczowe dla realizacji procesu (efektywność, jakość, ryzyko operacyjne) działania są realizowane często i/lub są złoŝone są stabilne ze względu na zmiany Określenie przebiegu procesów po wdroŝeniu usprawnień Oszacowanie korzyści/oszczędności wynikające z wdroŝenia rozwiązań IT Określenie priorytetów dla wdroŝenia rozwiązań IT w róŝnych obszarach realizacji procesów 9
10 Opracowanie specyfikacji wymagań Model wymagań biznesowych System z półki Implementacja Proces wyboru i dostosowania oprogramowania Model obiektów Model procesów Model koncepcyjny Projekt bazy Model techniczny Projekt modułów 10
11 Modelowanie biznesowe Ułatwienie zrozumienia struktury i dynamiki organizacji, w której oprogramowanie ma być wdraŝane (tzw. organizacji docelowej ). Ułatwienie zrozumienia aktualnych problemów organizacji w celu zidentyfikowania miejsc dla potencjalnych ulepszeń. Uzyskanie pewności, Ŝe wszyscy uczestnicy projektu (klienci, uŝytkownicy i członkowie zespołu projektowego) postrzegają docelową organizację w jednakowy sposób (jej strukturę, dynamikę i problemy). Ma to znaczenie, gdy trzeba zbudować system na zamówienie konkretnego klienta, ponadto wspierający prace w organizacji, gdzie procesy biznesowe są złoŝone. Właściwa realizacja projektu wymaga tu pełnej świadomości skutków automatyzacji prac. 11
12 Model wymagań biznesowych Model procesów biznesowych uwzględniający usprawnienia Opisuje sposób wykorzystania systemów informatycznych z punktu widzenia uŝytkownika: przeznaczenie systemu zakres działań realizowanych przez system opis interakcji z uŝytkownikami, innymi systemami, podmiotami zewnętrznymi Jest uzupełniony o oczekiwane wartości mierników efektywnościowych Określa wymagania funkcjonalne oraz informacyjne wynikające z potrzeby: modyfikacji istniejących systemów wdroŝenia nowych systemów Określa wymagania w zakresie integracji systemów: dostęp do wspólnych baz danych zbudowanie interfejsów wymiany danych 12
13 Wybór kierunku rozwoju systemu IT proces system Czy dostosować system do procesu czy proces do systemu? Czy procesy, czy rozwiązania technologiczne stanowią o przewadze konkurencyjnej? Jaki jest stopień dopasowania pomiędzy rozwaŝanym rozwiązaniem IT oraz istniejącymi potrzebami biznesowymi? Koszt? Czas trwania wdroŝenia? Zakres zmian w procesach, systemach IT? Ryzyko niepowodzenia wdroŝenia? Jak rozwiązanie wpływa na relacje z otoczeniem? 13
14 Budować czy kupić? System implementowany od początku Proces stanowi o przewadze konkurencyjnej W procesach o specyfice, dla której brak wsparcia w systemach z półki Nakłady dostosowania systemu z półki przewyŝszają nakłady implementacji systemu od początku Wymaga bardzo szczegółowej specyfikacji wymagań uŝytkowników Wysokie ryzyko niepowodzenia wdroŝenia? System z półki Proces standardowy DuŜa presja czasu na wdroŝenie Systemy IT posiadają wystarczający zakres parametryzacji w ramach istniejącej funkcjonalności Wysoki poziom niezawodności MoŜliwość rozbudowy oraz integracji w istniejącym środowisku informatycznym Oddalenie się od osiągnięcia głównych czynników stanowiących o przewadze konkurencyjnej Opór przed wdroŝeniem zmian do procesów Trudności w integracji w istniejącej infrastrukturze technologicznej Niewykorzystanie pełnej funkcjonalności standardowego oprogramowania 14
15 System z półki Analiza luk pomiędzy wymaganiami biznesowymi a istniejącą funkcjonalnością systemu Określenie moŝliwości parametryzacji systemu lub określenie zakresu zmian wymaganych w procesach Przygotowanie szczegółowej specyfikacji w zakresie uzupełnienia luki pomiędzy istniejącą, a wymaganą funkcjonalnością systemów Analiza nakładającej się funkcjonalności pomiędzy róŝnymi aplikacjami Określenie moŝliwości integracji aplikacji z innymi systemami Specyfikacja wymaganych interfejsów pomiędzy systemami 15
16 Implementacja Model obiektów obejmuje: wyodrębnione obiekty biznesowe, które są przedmiotem działań realizowanych w procesie atrybuty opisujące poszczególne obiekty Model procesów obejmuje: zdarzenia, które inicjują proces sekwencje działań wykonywanych przez poszczególne jednostki organizacyjne zakres informacji powiązania z obiektami - wykorzystywanych (będących na wejściu/wyjściu) w procesie oraz jego poszczególnych działań operacje na obiektach: utworzenie, odczyt, modyfikacja, usunięcie reguły i/lub warunki wykonania operacji na obiektach zdefiniowane za pomocą sformalizowanych algorytmów reguły kontroli danych interakcje w procesie z uŝytkownikami z innymi procesami Wymagania pozafunkcjonalne: Wydajność Bezpieczeństwo Rozszerzalność Otwartość 16
17 Problemy z procesami Stworzone przez zamkniętą w przedsiębiorstwie grupę ludzi Nierealistyczne podejście Niska świadomość pracowników Lęk przed poraŝką Mnogość notacji 17
18 Dwa słowa nt.: - czym jest UML - czym jest RUP Katedra Informatyki Gospodarczej Szkoła Główna Handlowa
19 Cele stworzenia UML Wizualny język modelowania do budowy i wymiany modeli. Silny mechanizm rozbudowy. Wykorzystywany przy tworzeniu systemów informatycznych NiezaleŜny od języków programowania i procesów tworzenia. Wspomaga wysoko-poziomowe rozwiązania. 19
20 Początki UML (1a) Na przełomie lat 80-tych i 90-tych pojawiło się ponad 50 róŝnorodnych metodyk obiektowych m.in. Booch, OMT, OOSE/Objectory, Fusion, Coad/Yourdon. Poszczególni twórcy próbowali wykazać wyŝszość własnego rozwiązania nad pozostałymi, co niekorzystnie wpływało na przemysłowe próby zastosowania technologii obiektowych. KaŜda metodologia miała własną notację, otrzymywała wsparcie ze strony róŝnych narzędzi programistycznych, obejmowała róŝny zakres projektowania systemu informatycznego. 20
21 Początki UML (5) UML OMT SA/RT ERD JSD SADT Merise DFD DFD etc. 21
22 UML wprowadza zestaw standardowych diagramów Use Use Case Case Diagrams Use Use Case Case Diagrams Activity Activity Diagrams Diagrams Use Use Case Case Diagrams Use Use Case Diagrams Use Use Case Case Diagrams Diagrams State Diagrams State State Diagrams Class Class Diagrams Diagrams State Diagrams State State Diagrams Object Object Diagrams Diagrams Scenario Diagrams Scenario Scenario Diagrams Sequence Sequence Diagrams Diagrams Model State Diagrams State Diagrams State State Diagrams Diagrams Scenario Diagrams Scenario Collaboration Scenario Diagrams Diagrams Diagrams Deployment Diagram Diagram Component Component Diagrams Component Diagrams Component Diagrams Diagrams Component Diagrams Diagrams 22
23 Czym jest RUP (Rational Unified Process) RUP jest procesem (wytwórczym) inŝynierii oprogramowania, którego celem jest zapewnienie produkcji wysokiej jakości oprogramowania z przewidywalnym budŝetem i harmonogramem, które spełni oczekiwania uŝytkowników końcowych. RUP reprezentuje dyscyplinarne podejście przypisujące zadania i obowiązki wewnątrz zespołu. RUP jest konfigurowalnym procesem, poniewaŝŝaden pojedynczy proces nie jest odpowiedni do wytworzenia kaŝdej aplikacji. W ten sposób istnieje moŝliwość dostosowania procesu do rozmaitych sytuacji. RUP jest produktem rozwijanym i utrzymywanym przez firmę IBM opartym na doświadczeniu w pracy z wieloma klientami firmy. RUP jest przewodnikiem jak skutecznie uŝywać UML a. 23
24 RUP - Rational Unified Process Oś pionowa reprezentuje statyczne aspekty (zawartość) procesu; opisuje proces pod względem działań, artefaktów, pracowników (ang. workers) oraz przepływu zadań (ang. workflow). Inicjacja - Rozwijanie Konstruowanie -WdroŜenie Przekazanie Oś pozioma reprezentuje czas i przedstawia dynamiczne aspekty procesu uŝywając pojęć: cykli, faz, iteracji oraz kamieni milowych (ang. milestones). Proces tworzenia oprogramowania podzielony jest na cykle, gdzie kaŝdy cykl reprezentuje tworzenie nowej generacji (wydania) produktu. 24
25 Iteracje w RUP KaŜda faza RUP moŝe zostać podzielona na iteracje. Iteracja jest kompletną pętlą tworzenia pewnej części finalnego produktu, który przyrasta inkrementalnie z jednej iteracji na drugą tworząc ostatecznie końcowy system. Korzyści podejścia iteracyjnego: łatwiejsze zaŝegnanie elementów ryzyka, większa zarządzalność zmianami, moŝliwość nauki zespołu projektowego w trakcie projektu, lepsza całkowita jakość, 25
26 Fazy Ŝycia w RUP a diagramy UML Zamiast skupiać się na produkcji duŝej ilości papierowych dokumentów RUP kładzie większy nacisk na tworzenie semantycznie bardziej treściwych modeli. 26
27 Składniki RUP (1) Role i ich aktywności 27
28 Składniki RUP (2) Artefakty Szablony 28
29 Składniki RUP (4) Koncepcje (metody postępowania) Przepływy pracy ( krok po kroku ) 29
30 Przepływ pracy: inŝynieria wymagań Develop Vision Manage Dependencies Elicit Stakeholder Needs Find Actors and Use Cases Capture a Common Vocabulary Structure the Use-Case Model Requirements Reviewer Use-Case Specifier Detail a Use Case Review Requirements User-Interface Designer User-Interface Modeling User-Interface Prototyping Architect Prioritize Use Cases 30
31 Przepływ pracy: analiza i projektowanie Architectural Analysis Architect Architectural Design Describe Concurrency Describe Distribution Review the Architecture Architecture Reviewer Designer Use-Case Analysis SubsystemDesign Use-Case Design Review the Design Design Reviewer Class Design Database Designer Database Design 31
32 Przepływ pracy: implementacja Architect Structure the Implementation Model System Integrator Plan System Integration Integrate System Implementer Plan Subsystem Integration Implement Classes Perform Unit Test Integrate Subsystem Fix a Defect Code Reviewer Review Code 32
33 Przepływ pracy: testy Test Designer PlanTest Design Test ImplementTest Evaluate Test Integration Tester Execute Integration Test System Tester Execute System Test Performance Tester Execute Performance Test Designer Design Test Classes and Packages Implementer Implement Test Components and Subsystems 33
34 Składniki RUP (5) Produkty informatyczne 34
35 Katedra Informatyki Gospodarczej Szkoła Główna Handlowa UML w modelowaniu biznesowym
36 ZałoŜenia Struktura organizacji nie jest wystarczająca do zrozumienia jak funkcjonują jej procesy biznesowe. Niezbędne jest tu dynamiczne spojrzenie na biznes. Modelowanie biznesu umoŝliwia zlokalizowanie problemów lub zidentyfikowanie moŝliwości wprowadzenia ulepszeń do procesów zachodzących w organizacji. 36
37 Modelowanie biznesowe (1) Cele modelowania od strony organizacji: Zrozumienie bieŝących problemów danej organizacji i identyfikacja moŝliwości ulepszenia zachodzących procesów biznesowych. Ocena wpływu zmian organizacyjnych. Zapewnienie, Ŝe klienci, końcowi uŝytkownicy i inni jednakowo rozumieją organizację pod kątem zachodzących w niej procesów biznesowych. Wskazanie wymagań na utworzenie oprogramowania niezbędnego dla wsparcia procesów biznesowych danej organizacji. 37
38 Modelowanie biznesowe (2) Cele modelowania od strony systemu informatycznego: Czy wszystkie wymagania (systemowe przypadki uŝycia) dla budowanego systemu informatycznego zostały zidentyfikowane? Jak pracownicy organizacji realizują procesy biznesowe organizacji przed wprowadzeniem systemu informatycznego? Jaką wartość wniesie system do biznesu? Jak będzie wyglądał biznes, gdy system informatyczny będzie go wspierał? 38
39 Proces modelowania biznesowego 39
40 Notacja UML w modelowaniu biznesowym UŜycie jednakowej notacji oraz narzędzi do modelowania biznesu oraz systemu umoŝliwia analitykom biznesowym oraz analitykom systemowym lepsze przedstawienie swoich potrzeb, co stanowi klucz do budowy systemu, który rozwiązuje problemy klientów. 40
41 Æ Á ¹ ¼- ëçñ º ±â»ç ëàú äã»çñ Ù. È-ÀÏ ü ÀÚ Â Àоî  ¹ ¼-ÀÇ Á º ÇØ ç ¹ ¼- ü ¼³Á À» äã»çñ Ù. È- é ü  ÀоîµéÀΠüµé ëçø ÀÌ º Î Á ÄÀ» ½ÃÄÑ È- é º ÁØ Ù. 1: Doc view request ( ) 1: Doc view request ( ) 9: sortbyname ( ) 2: fetchdoc( ) L 3: create ( ) 6: filldocument ( ) 9: sortbyname ( ) 2: fetchdoc( ) 7: readfile ( ) 5: readdoc ( ) 4: create ( ) 8: fillfile ( ) 5: readdoc ( ) 7: readfile ( ) 4: create ( ) 8: fillfile ( ) 3: create ( ) 6: filldocument ( ) FileMgr fetchdoc( ) sortbyname( ) rep Repository (from Persistence) name : char * = 0 readdoc( ) readfile( ) UI DocumentApp Persistence FileList add( ) delete( ) File read( ) DocumentList add( ) delete( ) flist 1 GrpFile read( ) open( ) create( ) fillfile( ) Document name : int docid : int numfield : int get( ) open( ) close( ) read( ) sortfilelist( ) create( ) filldocument( ) global MFC RogueWave read() fill the code.. Openning Reading add file [ numberoffile==max ] / flag OFF close file Closing close file add file Writing ºÐ»ê È æàç Çϵå þ¾î¹ ³ Æ À ÎÀÇ Á º ½Ã½ºÅÛ á ðµ - À µµ ì 95 : Å óàì¾ðæ - À µµ ì NT: ÀÀ ë¼-¹ö - À нº Ó½Å: ÀÀ ë ¼-¹ö ¹ µ ÀÌÅ ¼-¹ö, Åë½Å ¼-¹ö - IBM ÞÀÎÇÁ ¹ÀÓ: µ ÀÌÅ ¼-¹ö, Åë½Å ¼-¹ö Window95 ¹ ¼- ü Å óàì¾ðæ.exe Windows NT Windows NT ¹ ¼- ü Áø.EXE Windows95 IBM Mainf rame µ ÀÌÅ º À̽º¼-¹ö Solaris ÀÀ ë¼-¹ö.exe Windows95 ¹ ¼- ü ¾ÖÇà Alpha UNIX UML jak to działa? BOM, Business Use-Case Diagram, Class Diagram Use-Case Diagram Actor A Use Case 1 Actor B State Diagram Ekspert dziedzinowy Use Case 2 Use Case 3 <<entity>> Customer name addr receive() withdraw() fetch() send() Class Deployment Diagram Repository DocumentList user :»ç ëàú mainwnd : MainWnd filemgr : FileMgr gfile : GrpFile Package Diagram FileManager GraphicFile File Document FileList repository : Repository mainwnd filemgr : document : gfile repository user FileMgr Document document : Document Collaboration Diagram Component Diagram Forward Engineering(Code Generation) and Reverse Engineering Sequence Diagram SYSTEM 41
42 UML jak to działa? Pierwszym krokiem w modelowaniu biznesu jest zdefiniowanie interakcji pomiędzy jednostkami na zewnątrz biznesu (dostawcy, klienci partnerzy, inne wydziały, itd.) a procesami biznesowymi organizacji. Interakcja jest dokumentowana w Diagramach Biznesowych Przypadków UŜycia. Diagramy wizualnie przedstawiają interakcję pomiędzy głównymi usługami które organizacja dostarcza a tymi, dla których usługi są dostarczane (Business Actors). 42
43 Business Use Case Model Model Biznesowych przypadków uŝycia The processes of a business are defined as a number of different business use cases, each of which represents a specific workflow in the business. A business use case defines what should happen in the business when it is performed. Określa jak przedsiębiorstwo reaguje na klienta lub zdarzenie UŜywany do identyfikacji aktorów i procesów biznesowych Zewnętrzne spojrzenie na planowane procesy biznesowe 43
44 Business Use Case Model Biznesowych przypadków uŝycia Aktor (na zewnątrz organizacji) Proces biznesowy 44
45 Model Biznesowych przypadków uŝycia - dekompozycja 45
46 Business Object Model A Business Object Model defines the business use cases from the business workers internal viewpoint. The model defines how people who work in the business, and the things they handle and use Składniki BOM: Business workers pracownik biznesowy Business entities 46
47 Business Object Model Business workers reprezentuje stanowisko powołane w organizacji Business entities reprezentuje obiekty, które pracownik biznesowy wykorzystuje, produkuje, bada, kontroluje; ma charakter statyczny 47
48 Business Object Model - przykład Produkt Sprzedawca Kontroler Wyciąg z operacji Paragon Karta przewozowa 48
49 Katedra Informatyki Gospodarczej Szkoła Główna Handlowa Dziękuję za uwagę
O budowie systemów informatycznych
O budowie systemów informatycznych Wymagania w projektach informatycznych Projekty programistyczne można podzielić na trzy rodzaje: kierowane przez użytkownika konsultowane z użytkownikiem niezależne od
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ółowoBłędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)
Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation) Zarządzanie wymaganiami Ad hoc (najczęściej brak zarządzania nimi) Niejednoznaczna, nieprecyzyjna komunikacja Architektura
Bardziej szczegółowoZagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)
Zagadnienia (1/3) Rola modelu systemu w procesie analizy wymagań (inżynierii wymagań) Prezentacja różnego rodzaju informacji o systemie w zależności od rodzaju modelu. Budowanie pełnego obrazu systemu
Bardziej szczegółowoWprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego
Etapy Ŝycia systemu informacyjnego Wprowadzenie do metodologii modelowania systemów informacyjnych 1. Strategia 2. Analiza 3. Projektowanie 4. Implementowanie, testowanie i dokumentowanie 5. WdroŜenie
Bardziej szczegółowoUML w Visual Studio. Michał Ciećwierz
UML w Visual Studio Michał Ciećwierz UNIFIED MODELING LANGUAGE (Zunifikowany język modelowania) Pozwala tworzyć wiele systemów (np. informatycznych) Pozwala obrazować, specyfikować, tworzyć i dokumentować
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ół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ółowoLaboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla studenta
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram
Bardziej szczegółowoZakres wykładu. Podstawy InŜynierii Oprogramowania
Zakres wykładu Pojęcia podstawowe InŜynierii Oprogramowania Proces wytwarzania oprogramowania Artefakty procesu wytwarzania i ich modele Jakość oprogramowania Literatura: [1] Sacha K., InŜynieria oprogramowania,
Bardziej szczegółowoPrzepływy danych. Oracle Designer: Modelowanie przepływów danych. Diagramy przepływów danych (1) Diagramy przepływów danych (2)
Przepływy danych Oracle Designer: Modelowanie przepływów danych Cele: zobrazowanie funkcji zachodzących w organizacji, identyfikacja szczegółowych informacji, przetwarzanych przez funkcje, pokazanie wymiany
Bardziej szczegółowoProjektowanie systemów informatycznych. wykład 6
Projektowanie systemów informatycznych wykład 6 Iteracyjno-przyrostowy proces projektowania systemów Metodyka (ang. methodology) tworzenia systemów informatycznych (TSI) stanowi spójny, logicznie uporządkowany
Bardziej szczegółowoNarzędzia CASE dla.net. Łukasz Popiel
Narzędzia CASE dla.net Autor: Łukasz Popiel 2 Czym jest CASE? - definicja CASE (ang. Computer-Aided Software/Systems Engineering) g) oprogramowanie używane do komputerowego wspomagania projektowania oprogramowania
Bardziej szczegółowoUPEDU: Analiza i projektowanie (ang. analysis and design discipline)
Wydział Informatyki PB Analogia do powstawania kryształu Inżynieria oprogramowania II Wykład 7: UPEDU: Analiza i projektowanie (ang. analysis and design discipline) Marek Krętowski e-mail: mkret@wi.pb.edu.pl
Bardziej szczegółowoZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI
ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI XVIII Forum Teleinformatyki mgr inż. Michał BIJATA, doktorant, Wydział Cybernetyki WAT Michal.Bijata@WAT.edu.pl, Michal@Bijata.com 28 września 2012 AGENDA Architektura
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ółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Modeling and analysis of computer systems Kierunek: Informatyka Forma studiów: Stacjonarne Rodzaj przedmiotu: Poziom kwalifikacji: obowiązkowy
Bardziej szczegółowoPodstawy programowania III WYKŁAD 4
Podstawy programowania III WYKŁAD 4 Jan Kazimirski 1 Podstawy UML-a 2 UML UML Unified Modeling Language formalny język modelowania systemu informatycznego. Aktualna wersja 2.3 Stosuje paradygmat obiektowy.
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ół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ół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ółowoNazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne
Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Kierunek: Informatyka Modeling and analysis of computer systems Forma studiów: Stacjonarne Rodzaj przedmiotu: obowiązkowy w ramach specjalności:
Bardziej szczegółowoInżynieria oprogramowania. Jan Magott
Inżynieria oprogramowania Jan Magott Literatura do języka UML G. Booch, J. Rumbaugh, I. Jacobson, UML przewodnik użytkownika, Seria Inżynieria oprogramowania, WNT, 2001, 2002. M. Fowler, UML w kropelce,
Bardziej szczegółowoRozpoczęcie, inicjacja (ang. inception
Wydział Informatyki PB Analogia do budowanego domu Inżynieria oprogramowania II Wykład 2: Proces tworzenia oprogramowania (na podstawie Unified Process) Marek Krętowski pokój 206 e-mail: mkret@ii.pb.bialystok.pl
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ół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ółowoWPROWADZENIE DO UML-a
WPROWADZENIE DO UML-a Maciej Patan Instytut Sterowania i Systemów Informatycznych Dlaczego modelujemy... tworzenie metodologii rozwiązywania problemów, eksploracja różnorakich rozwiązań na drodze eksperymentalnej,
Bardziej szczegółowoMiASI. Modelowanie systemów biznesowych. Piotr Fulmański. 7 stycznia 2010. Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska
MiASI Modelowanie systemów biznesowych Piotr Fulmański Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska 7 stycznia 2010 Spis treści 1 Czym jest system biznesowy? Po co model bizensowy? Czym
Bardziej szczegółowoTestowanie oprogramowania w środowisku IBM Rational Software Architect
Testowanie oprogramowania w środowisku IBM Rational Software Architect Software Development 2008 Michał Wolski m.wolski@modesto.pl szkolenia: inżynierii oprogramowania zarządzania projektami usługi doradcze
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ółowoInżynieria oprogramowania (Software Engineering)
Inżynieria oprogramowania (Software Engineering) Wykład 2 Proces produkcji oprogramowania Proces produkcji oprogramowania (Software Process) Podstawowe założenia: Dobre procesy prowadzą do dobrego oprogramowania
Bardziej szczegółowoCo to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką?
ROZDZIAŁ1 Podstawy inżynierii oprogramowania: - Cele 2 - Zawartość 3 - Inżynieria oprogramowania 4 - Koszty oprogramowania 5 - FAQ o inżynierii oprogramowania: Co to jest jest oprogramowanie? 8 Co to jest
Bardziej szczegółowoCałościowe spojrzenie na organizację
Procesy biznesowe Całościowe spojrzenie na organizację Strategia Wyniki Strategia Wyniki Uwarunkowania prawne Potrzeby klientów Uwarunkowania rynkowe Oczekiwania udziałowców Uwarunkowania prawne Potrzeby
Bardziej szczegółowoJęzyk UML w modelowaniu systemów informatycznych
Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 3 Diagramy przypadków użycia Diagramy przypadków użycia (ang. use case)
Bardziej szczegółowoAN EVOLUTION PROCESS FOR SERVICE- ORIENTED SYSTEMS
AN EVOLUTION PROCESS FOR SERVICE- ORIENTED SYSTEMS Andrzej Zalewski, Marcin Szlenk, Szymon Kijas a.zalewski@elka.pw.edu.pl s.kijas@elka.pw.edu.pl Praca naukowa finansowana ze środków budżetowych na naukę
Bardziej szczegółowoPLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>
Załącznik nr 4.4 do Umowy nr 35-ILGW-253-.../20.. z dnia... MINISTERSTWO FINANSÓW DEPARTAMENT INFORMATYKI PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT WERSJA numer wersji
Bardziej szczegółowoDr Katarzyna Grzesiak-Koped
Dr Katarzyna Grzesiak-Koped 2 Tworzenie oprogramowania Najlepsze praktyki IO Inżynieria wymagao Technologia obiektowa i język UML Techniki IO Metodyki zwinne Refaktoryzacja Mierzenie oprogramowania Jakośd
Bardziej szczegółowoWZORCE LOGIKI APLIKACJI Reużywalne składniki wymagań
WZORCE LOGIKI APLIKACJI Reużywalne składniki wymagań Albert Ambroziewicz, Michał Śmiałek Politechnika Warszawska KKIO 0, SCR 0 27-29.09.200 Treść prezentacji Wprowadzenie powtarzalność rozwiązań w IO Koncepcja
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ół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ół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ółowoProjektowanie Modeli Usług dla rozwiązań typu SOA
Projektowanie Modeli Usług dla rozwiązań typu SOA Service Oriented Modeling and Architecture (SOMA ) IBM Global Business Services, zdefiniował zestaw usług konsultingowych oraz narzędzi pomagających organizacjom
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Podniesienie poziomu wiedzy studentów z inżynierii oprogramowania w zakresie C.
Bardziej szczegółowoDiagramy sekwencji. wymienianych między nimi
Diagramy sekwencji Graficzne przedstawienie interakcji pomiędzy instancjami klasyfikatorów systemu w postaci sekwencji komunikatów wymienianych między nimi Przykład diagramu sekwencji Układ diagramu wymiar
Bardziej szczegółowoDiagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji
Diagramy związków encji (ERD) 1 Projektowanie bazy danych za pomocą narzędzi CASE Materiał pochodzi ze strony : http://jjakiela.prz.edu.pl/labs.htm Diagramu Związków Encji - CELE Zrozumienie struktury
Bardziej szczegółowoZarządzanie testowaniem wspierane narzędziem HP Quality Center
Zarządzanie testowaniem wspierane narzędziem HP Quality Center studium przypadku Mirek Piotr Szydłowski Ślęzak Warszawa, 17.05.2011 2008.09.25 WWW.CORRSE.COM Firma CORRSE Nasze zainteresowania zawodowe
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ółowoAnaliza i programowanie obiektowe 2016/2017. Wykład 6: Projektowanie obiektowe: diagramy interakcji
Analiza i programowanie obiektowe 2016/2017 Wykład 6: Projektowanie obiektowe: diagramy interakcji Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Przejście
Bardziej szczegółowoArchitektura korporacyjna jako narzędzie koordynacji wdrażania przetwarzania w chmurze
Architektura korporacyjna jako narzędzie koordynacji wdrażania przetwarzania w chmurze Prof. SGH, dr hab. Andrzej Sobczak, Kierownik Zakładu Systemów Informacyjnych, Katedra Informatyki Gospodarczej SGH
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ółowoInż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ół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ół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ół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ółowoLaboratorium modelowania oprogramowania w języku UML. Ćwiczenie 1 Wprowadzenie do narzędzia CASE. Materiały dla studenta
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 1 Wprowadzenie do narzędzia CASE
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ółowoWytwarzanie oprogramowania
AiPA 6 Wytwarzanie oprogramowania Proces tworzenia oprogramowania jest procesem przekształcenia wymagań w oprogramowanie zgodnie z metodyką, która określa KTO CO robi JAK i KIEDY. - Wymagania Proces tworzenia
Bardziej szczegółowoSTUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe
STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe Technologie informacyjne prof. dr hab. Zdzisław Szyjewski 1. Rola i zadania systemu operacyjnego 2. Zarządzanie pamięcią komputera 3. Zarządzanie danymi
Bardziej szczegółowoTesty poziom po poziomie
poziom po poziomie Prowadzący: Tomasz Mielnik Eliza Słonińska Agenda 1. Modele prowadzenia projektów 2. V-Model 3. Poziomy testów 4. Typy testów 5. Zadanie 1 Modele prowadzenia projektów Wodospadowy (ang.
Bardziej szczegółowoKonfiguracja modelowania w procesie wytwarzania oprogramowania
Konfiguracja modelowania w procesie wytwarzania oprogramowania Anna Bobkowska Materiały pomocnicze do wykładu z Modelowania i Analizy Systemów na Wydziale ETI PG. Ich lektura nie zastępuje obecności na
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ółowoMODELOWANIE OBIEKTOWE
(Wykład na podstawie literatury: M.Śmiałek Zrozumieć UML 2.0, Helion 2005) UML Unified Modeling Language (język do specyfikowania, wizualizowania, konstruowania i dokumentacji tzw. artefactów oraz czynności
Bardziej szczegółowoModelowanie procesów (1) Oracle Designer: Modelowanie procesów. Modelowania procesów (2) Modelowanie procesów (3)
Modelowanie procesów (1) Oracle Designer: Modelowanie procesów Identyfikuje kluczowe aktywności w działalności organizacji. Modeluje wybrane lub wszystkie aktywności w ramach organizacji. Określa kolejność
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ółowoIteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1
Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1 Zofia Kruczkiewicz 1 Zunifikowany iteracyjno- przyrostowy proces tworzenia oprogramowania kiedy? Przepływ działań Modelowanie przedsiębiorstwa
Bardziej szczegółowobo od managera wymaga się perfekcji
bo od managera wymaga się perfekcji MODELOWANIE PROCESÓW Charakterystyka modułu Modelowanie Procesów Biznesowych (BPM) Modelowanie procesów biznesowych stanowi fundament wdroŝenia systemu zarządzania jakością
Bardziej szczegółowoFeature Driven Development
Feature Driven Development lekka metodyka tworzenia oprogramowania Kasprzyk Andrzej IS II Wstęp Feature Driven Development (FDD) to metodyka tworzenia oprogramowania, która wspomaga zarządzanie fazami
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ółowoLaboratorium modelowania oprogramowania w języku UML. Ćwiczenie 1 Wprowadzenie do narzędzia CASE. Materiały dla nauczyciela
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 1 Wprowadzenie do narzędzia CASE
Bardziej szczegółowoAnaliza i projektowanie obiektowe 2016/2017. Wykład 10: Tworzenie projektowego diagramu klas
Analiza i projektowanie obiektowe 2016/2017 Wykład 10: Tworzenie projektowego diagramu klas Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Projektowy
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ółowoPodstawy modelowania biznesowego w inżynierii oprogramowania
Podstawy modelowania biznesowego w inżynierii oprogramowania 1. Rola modelowania biznesowego w inżynierii oprogramowania 2. Przegląd notacji (BPMN, UML w zast. biznesowym) 3. Powiązania modeli biznesowych
Bardziej szczegółowoINŻYNIERIA OPROGRAMOWANIA
INSTYTUT INFORMATYKI STOSOWANEJ 2013 INŻYNIERIA OPROGRAMOWANIA Inżynieria Oprogramowania Proces ukierunkowany na wytworzenie oprogramowania Jak? Kto? Kiedy? Co? W jaki sposób? Metodyka Zespół Narzędzia
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ółowoMichał Adamczyk. Język UML
Michał Adamczyk Język UML UML I. Czym jest UML Po co UML II.Narzędzia obsługujące UML, edytory UML III.Rodzaje diagramów UML wraz z przykładami Zastosowanie diagramu Podstawowe elementy diagramu Przykładowy
Bardziej szczegółowoProjektowanie interakcji
Projektowanie interakcji K2 User Experience www.k2.pl/ux Tytuł dokumentu: k2-projektowanie_ux-oferta.pdf Data: 21 sierpnia 2009 Przygotowany przez: Maciej Lipiec Maciej Lipiec User Experience Director
Bardziej szczegółowoKryzys oprogramowania. Wprowadzenie do modelowania. Metodyka projektowania. Próby walki z kryzysem. zastosowanie odpowiedniej metodyki projektowania
Kryzys oprogramowania Wprowadzenie do modelowania systemów informacyjnych długi i kosztowny cykl tworzenia oprogramowania wysokie prawdopodobieństwo niepowodzenia projektu (USA, 2003: 33% niepowodzeń,
Bardziej szczegółowoPYTANIA PRÓBNE DO EGZAMINU NA CERTYFIKAT ZAAWANSOWANY REQB KLUCZ ODPOWIEDZI. Część DODATEK
KLUCZ ODPOWIEDZI Część DODATEK 8.1 9.4 PYTANIA PRÓBNE DO EGZAMINU NA CERTYFIKAT ZAAWANSOWANY REQB Na podstawie: Syllabus REQB Certified Professional for Requirements Engineering, Advanced Level, Requirements
Bardziej szczegółowoZarządzanie i realizacja projektów systemu Microsoft SharePoint 2010
Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010 Geoff Evelyn Przekład: Natalia Chounlamany APN Promise Warszawa 2011 Spis treści Podziękowania......................................................
Bardziej szczegółowoSpis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08
Spis treści Wstęp.............................................................. 7 Część I Podstawy analizy i modelowania systemów 1. Charakterystyka systemów informacyjnych....................... 13 1.1.
Bardziej szczegółowoEgzamin / zaliczenie na ocenę*
WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI Zał. nr 4 do ZW33/01 KARTA PRZEDMIOTU Nazwa w języku polskim : INŻYNIERIA OPROGRAMOWANIA Nazwa w języku angielskim: SOFTWARE ENGINEERING Kierunek studiów (jeśli
Bardziej szczegółowoArchitektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu.
Architektura Systemu Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu. Architektura jest zbiorem decyzji dotyczących: organizacji systemu komputerowego,
Bardziej szczegółowoProjekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF. Tomasz Turski 26.05.2011
Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF Tomasz Turski 26.05.2011 Plan prezentacji Architektura korporacyjna Frameworki Pryncypia Metodyka TOGAF
Bardziej szczegółowoLaboratorium modelowania oprogramowania w języku UML. Ćwiczenie 2 Ćwiczenia w narzędziu CASE diagram klas. Materiały dla nauczyciela
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 2 Ćwiczenia w narzędziu CASE diagram
Bardziej szczegółowoLaboratorium 5 - Projektowanie programów zorientowanych obiektowo. Indywidualny projekt programistyczny
Laboratorium 5 - Projektowanie programów zorientowanych obiektowo. Indywidualny projekt programistyczny mgr inż. Kajetan Kurus 15 kwietnia 2014 1 Dostępne techniki programowania Tworząc program należy
Bardziej szczegółowoZofia Kruczkiewicz - Modelowanie i analiza systemów informatycznych 2
Modelowanie i analiza systemów informatycznych 1. Warstwowa budowa systemów informatycznych 2. Model procesu wytwarzania oprogramowania - model cyklu życia oprogramowania 3. Wstęp do modelowania systemów
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ół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ółowoTworzenie modelu konceptualnego systemu informatycznego część 1
Tworzenie modelu konceptualnego systemu informatycznego część 1 1. Elementy diagramów przypadków użycia (usecases) 2. Wytyczne tworzenia diagramów przypadków użycia (use-cases) (wg Booch G., Rumbaugh J.,
Bardziej szczegółowoProjekt systemu informatycznego
Projekt systemu informatycznego Kod przedmiotu: PSIo Rodzaj przedmiotu: specjalnościowy ; obieralny Wydział: Informatyki Kierunek: Informatyka Specjalność (specjalizacja): Inżynieria Systemów Informatycznych
Bardziej szczegółowoTworzenie warstwy zasobów projektowanie metodą strukturalną
Tworzenie warstwy zasobów projektowanie metodą strukturalną Autor Zofia Kruczkiewicz Programowanie i wdrażanie systemów informatycznych 2011-03-27 1 1. Zasady modelowania wymagań funkcjonalnych systemu
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ółowoUML. dr inż. Marcin Pietroo
dr inż. Marcin Pietroo Pojęcia obiektowości obiekt klasa komunikat hermetyzacja polimorfizm dziedziczenie graficzny język wizualizacji, specyfikowania, tworzenia i dokumentowania systemów informatycznych
Bardziej szczegółowoMODELOWANIE SYSTEMU OCENY WARUNKÓW PRACY OPERATORÓW STEROWNI
Inżynieria Rolnicza 7(105)/2008 MODELOWANIE SYSTEMU OCENY WARUNKÓW PRACY OPERATORÓW STEROWNI Agnieszka Buczaj Zakład Fizycznych Szkodliwości Zawodowych, Instytut Medycyny Wsi w Lublinie Halina Pawlak Katedra
Bardziej szczegółowoSYSTEMY INFORMATYCZNE ćwiczenia praktyczne
SYSTEMY INFORMATYCZNE ćwiczenia praktyczne 12.03.2019 Piotr Łukasik p. 373 email: plukasik@agh.edu.pl / lukasik.pio@gmail.com www.lukasikpiotr.com Zakres tematyczny implementacji projektu informatycznego
Bardziej szczegółowoTworzenie przypadków testowych
Tworzenie przypadków testowych Prowadząca: Katarzyna Pietrzyk Agenda 1. Wprowadzenie 2. Wymagania 3. Przypadek testowy Definicja Schemat Cechy dobrego przypadku testowego 4. Techniki projektowania Czarnej
Bardziej szczegółowoE-1IZ s2. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)
KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu E-1IZ2-1003-s2 Nazwa modułu Modelowanie i Analiza Systemów Informatycznych Nazwa modułu
Bardziej szczegółowoSPECYFIKACJA WYMAGAŃ
SPECYFIKACJA WYMAGAŃ Autorzy: Wersja: 2 Historia zmian dokumentu Osoba
Bardziej szczegółowoLaboratorium modelowania oprogramowania w języku UML. Ćwiczenie 3 Ćwiczenia w narzędziu CASE diagram sekwencji. Materiały dla studentów
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 3 Ćwiczenia w narzędziu CASE diagram
Bardziej szczegółowo