Wymiarowanie projektu informatycznego
|
|
- Urszula Sowa
- 9 lat temu
- Przeglądów:
Transkrypt
1 Kiedy możesz zmierzyć coś o czym mówisz, i wyrazić to w liczbach, wtedy wiesz coś o tym, ale kiedy nie możesz tego zmierzyć, nie możesz wyrazić tego w liczbach, wtedy twoja wiedza jest skąpa i niesatysfakcjonująca. Lord Kelvin Wymiarowanie projektu informatycznego Zarządzanie projektem informatycznym, w4 walery.suslow@ie.tu.koszalin.pl
2 Pomiary oprogramowania W projektach informatycznych mierzone są: Procesy każde określone działanie w ramach projektu, dotyczące wytwarzania lub eksploatacji oprogramowania. Produkty każdy dokument powstały w wyniku procesu: specyfikację wymagań, specyfikację systemu, kod źródłowy, plan testów, raport z testowania. Zasoby wszystko, co jest niezbędne do realizacji procesu wytwórczego oprogramowania: zespół projektowy, narzędzia CASE, metody wytwarzania, infrastrukturę sieciową, sprzęt komputerowy.
3 Elementy pomiaru oprogramowania procesy Obiekty Atrybuty bezpośrednio mierzalne Wskaźniki syntetyczne Specyfikacja architektury Projekt szczegółowy Testowanie czas, nakład pracy, liczba zmian wymagań,... czas, nakład pracy, liczba znalezionych usterek specyfikacji,... czas, nakład pracy, liczba znalezionych błędów kodu,... jakość, koszt, stabilność,... koszt, opłacalność,... koszt, opłacalność, stabilność,...
4 Elementy pomiaru oprogramowania produkty Obiekty Atrybuty bezpośrednio mierzalne Wskaźniki syntetyczne Specyfikacje rozmiar, ponowne użycie, modularność, nadmiarowość, funkcjonalność, poprawność składniową,... Projekty rozmiar, ponowne użycie, modularność, spójność, funkcjonalność,... Kod rozmiar, ponowne użycie, modularność, spójność, złożoność, strukturalność,... Dane testowe rozmiar, poziom pokrycia,... zrozumiałość, pielęgnacyjność,... jakość, złożoność, pielęgnacyjność,... niezawodność, używalność, pielęgnacyjność,... jakość,...
5 Elementy pomiaru oprogramowania zasoby Obiekty Atrybuty bezpośrednio mierzalne Wskaźniki syntetyczne Personel wiek, cena,... wydajność, doświadczenie, inteligencja,... Zespoły wielkość, poziom komunikacji, wydajność, jakość, struktura,... cena, wielkość, używalność, niezawodność,... Oprogramo wanie Sprzęt cena, szybkość, wielkość pamięci niezawodność,... Biura wielkość, temperatura, oświetlenie,... wygoda, jakość,...
6 Wydajność Wydajność to ekonomiczna miara efektywności odnosząca wielkość produkcji do wielkości zasobów użytych do jej wytworzenia. Wydajność można oceniać na różnych poziomach analizy i w różnych formach. Formy wydajności określa następujący wzór: wydajność = produkcja / nakłady Ogółem wydajność czynników produkcji jest wskaźnikiem wykorzystania przez organizację wszystkich jej zasobów, takich jak: kapitał, praca, energia i materiały do wytwarzania jej produktów i usług. Czynniki produkcji obliczane są w jednostkach pieniężnych, ponieważ trudno dodawać w sensowny sposób godziny pracy do ilości surowców. Łączna wydajność czynników produkcji nie mówi zbyt wiele jakich zmian trzeba dokonać w celu poprawienia wydajności. Tak też, znaczna część organizacji uznaje, że bardziej przydatne jest obliczenie cząstkowego współczynnika wydajności, który uwzględnia jedną kategorię zasobów, np. wydajność pracy można obliczać na podstawie wzoru: wydajność pracy = produkcja / nakłady pracy bezpośredniej. Metoda ta ma zalety: 1. nie wymaga wyrażania jednostek nakładów w jakichkolwiek innych jednostkach 2. pozwala menedżerom zorientować się, jak zmiany różnych nakładów wpływają na wydajność. walery.suslow@ie.tu.koszalin.pl
7 Modele i miary wydajności ludzi Czynniki wpływające na ogólną wydajność Wartość Wydajność Koszt Jakość Ilość Personel Zasoby Złożoność Niezawodność Wielkość Czas Sprzęt Ograniczenia środowiskowe Defekty Funkcjonalność Pieniądze Oprogramowanie Trudność problemu Niebezpieczne jest zastępowanie wielu miar jedną miarą, np. długością wyprodukowanego kodu.
8 Ocena złożoności w planowaniu projektu CELE i OGRANICZENIA Rezultaty, czas, koszty, zasoby DEFINIOWANIE ZADAŃ Co? W jakiej kolejności? SZEREGOWANIE ZADAŃ Jak długo? OCENA CZASU REALIZACJI ZADAŃ Kto i czym? OCENA ZASOBÓW (LUDZIE, KOSZTY, SPRZĘT, MATERIAŁY...) OPRACOWANIE HARMONOGRAMU Za ile? Co i kiedy? SCALANIE PLANU
9 Efekt skali ZużycieZasobu = ZużycieStałe + K * WielkośćProjektu Zużycie zasobu 1 Systemy informatyczne 1 Przemysł/ budownictwo Wielkość projektu
10 Czynniki wpływające na efekt skali Czynniki spłaszczenia krzywej: Specjalizacja Uczenie się, doświadczenie Narzędzia CASE Wspomaganie dokumentowania Biblioteki gotowych elementów Stałe koszty projektu Czynniki wzrostu krzywej: Koszty zarządzania (czas produkcyjny/nie) Lawinowy wzrost ilości powiązań Komunikacja wewnątrz zespołu Wzrost złożoności testowania
11 Definicja Analiza Projektowanie Budowa Przejście Eksploatacja ZPI 2008 W.Suslow Etapy i koszty wytwarzania oprogramowania Empiryczne koszty poszczególnych faz wytwarzania oprogramowania systemów informatycznych 50% 45% 40% 35% 30% 25% 20% 15% 10% 5% 0% Źródło: Oracle Corp. Badaniom podlegały realizacje systemów przetwarzania danych, realizowane metodą CDM, prze użyciu narzędzi CASE firmy Oracle.
12 IBM LOC
13 Metoda linii kodu (IBM) Pracochłonność w osobomiesiącach: P =(N/170)*K K = 1 + a + b + c + d + e Liczebność zespołu: L=SQRT(P) Czas realizacji (w miesiącach): T=P/L N - liczba linii kodu; K - współczynnik korygujący; a = (0-0,5) niedoświadczenie zespołu; b = (0-0,7) zmienność wymagań; c = (0-0,3) ograniczenia sprzętowe; d = (0-0,2) kompletność wymagań; e = (0-0,4) czynniki zewnętrzne. Jak rozumieć linię kodu? Czy linią kodu są deklaracja oraz komentarz? Czy można porównywać systemy pisane w różnych językach? Punktem wyjścia jest znajomość liczby linii kodu, ją trzeba ustalić PRZED rozpoczęciem projektu techniką analogii lub techniką inżynierską.
14 Metoda szacowania kosztów COCOMO CONSTRUCTIVE COST MODEL
15 Wymiarowanie a klasyfikacja projektów Standardowe: znana technologia i dziedzina problemowa, doświadczony zespół, rutyna łatwość wymiarowania. Dobrze określone: znana technologia, wąska lub dobrze opisana dziedzina problemowa, wysoka adaptowalność zespołu. Nowatorskie: nowe technologie informatyczne, nieznajoma dziedzina problemowa, brak wzorców, brak doświadczeń lub nieprzydatne doświadczenia.
16 Klasyfikacja przedsięwzięć IT według COCOMO Łatwe (organic) wykonywane są przez małe zespoły specjalistów o wysokich kwalifikacjach, przy pomocy dobrze znanych metod i narzędzi, dziedzina projektu jest dobrze znana. Niełatwe (semi-detached) członkowie zespołu różnią się stopniem zaawansowania, pewne aspekty dziedziny problemu nie są dobrze znane. Trudne (embedded) obejmują przedsięwzięcia realizujące systemy o bardzo złożonych wymaganiach, dziedzina problemu, stosowane narzędzia i metody są w dużej mierze nieznane, większość członków zespołu nie ma doświadczenia w realizacji podobnych zadań.
17 Oszacowanie nakładu pracy na podstawie rozmiaru kodu źródłowego Metoda COCOMO wymaga estymacji liczby instrukcji, z których będzie składał się system. Kilo of Delivered Source code Instructions (KDSI) oznacza rozmiar kodu źródłowego mierzony w tysiącach linii. KDSI obejmuje tylko kod, który został wykorzystany w finalnej wersji systemu. Nakład[osobomiesiące] = A * KDSI b Przedsięwzięcia łatwe: b=1.05; Niełatwe: b=1.12; Trudne: b=1.20. walery.suslow@ie.tu.koszalin.pl
18 Oszacowanie czasu wytwarzania oprogramowania na podstawie nakładu pracy Metoda COCOMO zakłada, że znając nakład można oszacować czas realizacji przedsięwzięcia. Czas[miesiące] = 2.5 * Nakład k Przedsięwzięcia łatwe: k=0.32; Niełatwe: k=0.35; Trudne: k=0.38. Z oszacowanego czasu wynika przybliżona optymalna wielkość zespołu wykonawców: Zespół = Nakład / Czas. Zwiększenie liczby wykonawców nie skraca istotnie czasu realizacji projektu. walery.suslow@ie.tu.koszalin.pl
19 Korygowanie oszacowania z uwzględnieniem specyfiki przedsięwzięcia Czynniki modyfikujące biorą pod uwagę następujące atrybuty przedsięwzięcia: wymagania wobec niezawodności systemu; rozmiar bazy danych w stosunku do rozmiaru kodu; złożoność systemu (złożoność struktur danych, złożoność algorytmów, komunikację z innymi systemami, stosowanie obliczeń równoległych); wymagania co do wydajności systemu; ograniczenia pamięci; zmienność sprzętu i oprogramowania systemowego tworzącego środowisko pracy systemu.
20 Wady metody COCOMO Liczba linii kodu jest znana dokładnie dopiero wtedy, gdy system jest napisany. Szacunki są zwykle obarczone bardzo poważnym błędem (niekiedy ponad 100%). Określenie linii kodu źródłowego inaczej wygląda dla każdego języka programowania. Jedna linia w Smalltalk u jest równoważna 10- ciu linii w C. Dla języków 4GL i języków zapytań ten stosunek może być nawet 1000 : 1. Koncepcja oparta na liniach kodu źródłowego jest całkowicie nieadekwatna dla nowoczesnych środków programistycznych, np. opartych o programowanie wizyjne. Zły wybór czynników modyfikujących może prowadzić do znacznych rozbieżności pomiędzy oczekiwanym i rzeczywistym kosztem przedsięwzięcia.
21 ANALIZA PUNKTÓW FUNKCYJNYCH
22
23
24 Metoda analizy punktów funkcyjnych (FPA) Opracowana przez Albrechta w latach bada pewien zestaw wartości. Łączy ona własności metody, badającej rozmiar projektu programu z możliwościami metody badającej produkt programowy. Liczbę nie skorygowanych punktów funkcyjnych wylicza się na podstawie formuły korzystając z następujących danych: Wejścia użytkownika: obiekty wejściowe wpływających na dane w systemie Wyjścia użytkownika: obiekty wyjściowe związane z danymi w systemie Zbiory danych wewnętrzne: liczba wewnętrznych plików roboczych. Zbiory danych zewnętrzne: liczba plików zewnętrznych zapełnianych przez produkt programowy Zapytania zewnętrzne: interfejsy z otoczeniem programu
25 Wartości wag Lp Poziom złożoności (j) Element (i) Prosty Średni Złożony 1 Wejście Wyjście Zb.wewn Zb.zewn Zapytania Wartości wag mogą być dopasowywane do lokalnych możliwości i doświadczeń wykonawcy.
26 UFP - nieskorygowane punkty 5 UFP w n 3 i 1 j 1 ij ij UFP- nieskorygowane punkty funkcyjne gdzie: w ij - wagi, n ij - ilość elementów i = 1 i = 2 i = 3 i = 4 i = 5 Czynnik złożoności Wejścia użytkownika Wyjścia użytkownika Zbiory danych wewnętrzne Zbiory danych zewnętrzne Zapytania zewnętrzne Wagi przypisywane projektom: Projekt prosty Projekt średni Projekt złożony j = 1 j = 2 j = 3 6
27 Stopnie złożoności Nawet na początkowym etapie prac projektowych oszacowanie w/w elementów jest prostsze, pewniejsze i dokładniejsze, niż oszacowanie linii kodu. Dla każdej kategorii wprowadza się 3 stopnie złożoności: prosty, średni, złożony. Niestety, ocena złożoności z konieczności jest subiektywna.
28 Korekcja Punktów Funkcyjnych Występowanie urządzeń komunikacyjnych Rozproszenie przetwarzania Długość czasu oczekiwania na odpowiedź systemu Stopień obciążenia sprzętu istniejącego Częstotliwość wykonywania dużych transakcji Wprowadzanie danych w trybie bezpośrednim Wydajność użytkownika końcowego Aktualizacja danych w trybie bezpośrednim Złożoność przetwarzania danych Możliwość ponownego użycia programów w innych zastosowaniach Łatwość instalacji Łatwość obsługi systemu Rozproszenie terytorialne Łatwość wprowadzania zmian - pielęgnowania systemu
29 Skorygowane Punkty Funkcyjne Bez wpływu Bardzo silny wpływ Wpływ czynnika Punkty funkcyjne (FPs): Kompleksowy współczynnik korygujący: VAF 14 k 1 k k FP ( 0, 65 0, 01 VAF) UFP FP ( 0, , 35) UFP
30 Kolejność obliczeń Punktów Funkcyjnych a. Identyfikacja systemu b. Obliczenie współczynnika korygującego c. Wyznaczenie ilości zbiorów danych i ich złożoności d. Wyznaczenie ilości i złożoności elementów funkcjonalnych (we, wy, zapytania) e. Realizacja obliczeń f. Weryfikacja g. Raport, zebranie recenzujące
31 Przykład obliczania punktów funkcyjnych Elementy Proste Waga Średnie Waga Złożone Waga Razem Wejścia Wyjścia Zbiory wew Zbiory zew Zapytania Łącznie 383
32 Aplikacje a Punkty Funkcyjne 1 FP 125 instrukcji w C 10 FPs - typowy mały program tworzony samodzielnie przez klienta (1 m-c) 100 FPs - większość popularnych aplikacji; wartość typowa dla aplikacji tworzonych przez klienta samodzielnie (6 m-cy) 1,000 FPs - komercyjne aplikacje w MS Windows, małe aplikacje klient-serwer (10 osób, ponad 12 m-cy) 10,000 FPs - systemy (100 osób, ponad 18 m-cy) 100,000 FPs - MS Windows 95, MVS, systemy militarne
33 Punkty Funkcyjne a pracochłonność Pracochłonność, osobo-miesiące Punkty funkcyjne - FPs
34 Wykorzystanie punktów funkcyjnych Ocena złożoności realizacji systemów Audyt projektów Wybór systemów informatycznych funkcjonujących w przedsiębiorstwie do reinżynierii (wg. koszt utrzymania/fps) Szacowanie liczby testów Ocena jakości pracy i wydajności zespołów ludzkich Ocena stopnia zmian, wprowadzanych przez użytkownika na poszczególnych etapach budowy systemu informatycznego Prognozowanie kosztów pielęgnacji i rozwoju systemów Porównanie i ocena różnych ofert dostawców oprogramowania pod kątem merytorycznym i kosztowym
35 Linie kodu na punkt funkcyjny Język programowania LOC/FP Delphi 29 Informix 40 Progress 36 Sybase 40 C 125 PL/1 75 Ada 70 C++ 53 Java 53
36 Punkty Funkcyjne a języki baz danych Typ języka lub konkretny język Access ANSI SQL CLARION CA Clipper dbase III dbase IV DELPHI FOXPRO 2.5 INFORMIX MAGIC ORACLE Oracle Developer 2000 PROGRESS v.4 SYBASE Poziom języka wg. SPR Efektywność LOC/FP wg. Software Productivity Research
37 Punkty Funkcyjne a wydajność zespołu Poziom języka wg. SPR >55 Średnia produktywność FPs/osobomiesiąc wg. Software Productivity Research
38 Podsumowanie Metryki są tworzone i stosowane na bazie doświadczenia i zdrowego rozsądku. Metryki powinny być wykorzystywane jako metody wspomagania ekspertów. Najlepiej jest stosować zestawy metryk, co pozwala zmniejszyć błędy pomiarowe. Pomimo pochodzenia empirycznego, metryki skutecznie pomagają w szybkiej i mniej subiektywnej ocenie oprogramowania. Specjalizacja metryk w kierunku konkretnej klasy oprogramowania powinna dawać lepsze i bardziej adekwatne oceny niż metryki uniwersalne. Wskazane jest wspomaganie metod opartych na metrykach narzędziami programistycznymi.
39 Dodatek 1: Metoda Punktów Przypadków Użycia Use Case Points (UCP) Bazuje na diagramach Use Case Wymaga: Starannego modelowania aktorów Ostrożności w oznaczaniu powiązań między poszczególnymi przypadkami użycia Odpowiedniego poziomu szczegółowości modelu
40 Metoda Punktów Przypadków Użycia Klasyfikacja aktorów Aktor prosty - zewnętrzny wobec analizowanego, komunikujący się przez jeden z interfejsów programistycznych (Waga 1) Aktor średnio-złożony - system zewnętrzny, dostępny przez protokół z rodziny TCP/IP, HTTP lub podobny; również zbiory danych (Waga 2) Aktor złożony - zazwyczaj użytkownik końcowy, komunikujący się z systemem poprzez interfejs graficzny lub stronę WWW (Waga 3) Suma nieskorygowanych wag aktorów (UAW) Suma wszystkich aktorów, pomnożona przez współczynniki ich wag
41 Metoda Punktów Przypadków Użycia Klasyfikacja przypadków użycia Prosty przypadek użycia do trzech transakcji (Waga 5) Średnio-złożony przypadek użycia od czterech do siedmiu transakcji (Waga 10) Złożony przypadek użycia więcej niż siedem transakcji (Waga 15) Możliwa również poprzez zliczenie klas potrzebnych do obsługi przypadku Prosty przypadek użycia - nie więcej niż pięć klas (Waga 5) Średnio-złożony przypadek użycia - od pięciu do dziesięciu klas (Waga 10) Złożony przypadek użycia - powyżej dziesięciu klas (Waga 15) Suma nieskorygowanych wag przypadków użycia (UUCW) Suma wszystkich przypadków, pomnożona przez współczynniki ich wag
42 Metoda Punktów Przypadków Użycia Modyfikacja przez czynniki techniczne Technical Complexity Factor(TCF) = 0,6 + (0,01 * Wagowa suma powyższych)
43 Metoda Punktów Przypadków Użycia Modyfikacja przez czynniki środowiskowe Environmental Factor(EF) = 1,4 + (-0,33 * Wagowa suma powyższych)
44 Metoda Punktów Przypadków Użycia Ostatecznie poszukiwany rezultat UCP = UUCP * TCF * EF Przyjmuje się, że 1 UCP = 20 osobogodzin pracy programisty
Zakład Języków Programowania Instytut Informatyki Uniwersytet Wrocławski
INŻYNIERIA OPROGRAMOWANIA wykład 7: MIARY OPROGRAMOWANIA ( na podstawie wykładów prof. dr hab. K. Subiety, Instytut Informatyki PAN ) dr inż. Leszek Grocholski Zakład Języków Programowania Instytut Informatyki
Wytwarzanie, integracja i testowanie systemów informacyjnych
Wytwarzanie, integracja i testowanie systemów informacyjnych Wykład 13 i 14: Jakość, złożoność i miary oprogramowania Kazimierz Subieta Podziękowanie W prezentacji wykorzystano materiały przygotowane przez
Faza strategiczna. Synteza. Analiza. Instalacja. Faza strategiczna. Dokumentacja. kodowanie implementacja. produkt konserwacja
Faza strategiczna określenie wymagań specyfikowanie projektowanie kodowanie implementacja testowanie produkt konserwacja Faza strategiczna Analiza Synteza Dokumentacja Instalacja Faza strategiczna (ang.
Jarosław Kuchta Jakość Systemów Informatycznych Jakość Oprogramowania. Pomiary w inżynierii oprogramowania
Jarosław Kuchta Jakość Systemów Informatycznych Jakość Oprogramowania Pomiary w inżynierii oprogramowania Cel pomiarów ocena jakości produktu ocena procesów (produktywności ludzi) stworzenie podstawy dla
Plan. Zapewnienie jakości produktu informatycznego. Zarządzanie jakością i metryki oprogramowania. Podstawowe parametry mierzalne
Zarządzanie jakością i metryki oprogramowania Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik, kwiecień 2002 Zapewnienie jakości produktu informatycznego Pomiar jako główny element
Usługa: Testowanie wydajności oprogramowania
Usługa: Testowanie wydajności oprogramowania testerzy.pl przeprowadzają kompleksowe testowanie wydajności różnych systemów informatycznych. Testowanie wydajności to próba obciążenia serwera, bazy danych
Jakość jest najważniejszym kryterium oceny przydatności produktów dla klienta, a to właśnie klient umożliwia funkcjonowanie wytwórcy tych produktów
Inżynieria oprogramowania Wykład 11: Zapewnienie jakości oprogramowania i metryki oprogramowania Marek Krętowski pokój 206 e-mail: m.kretowski@pb.edu.pl http://aragorn.pb.bialystok.pl/~mkret Wydział Informatyki
Co 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
Projektowanie oprogramowania. Wykład Weryfikacja i Zatwierdzanie Inżynieria Oprogramowania Kazimierz Michalik
Projektowanie oprogramowania Wykład Weryfikacja i Zatwierdzanie Inżynieria Oprogramowania Kazimierz Michalik Agenda Weryfikacja i zatwierdzanie Testowanie oprogramowania Zarządzanie Zarządzanie personelem
Praktyczne 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
<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ą
Zasady 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
Dlaczego testowanie jest ważne?
Testowanie Dlaczego testowanie jest ważne? Oprogramowanie które nie działa poprawnie może doprowadzić do: straty czasu, pieniędzy utraty reputacji uszkodzeń ciała a nawet śmierci Definicja błędu Oprogramowanie
Jarosław Kuchta Dokumentacja i Jakość Oprogramowania. Wymagania jakości w Agile Programming
Jarosław Kuchta Wymagania jakości w Agile Programming Wady klasycznych metod zapewnienia jakości Duży narzut na dokumentowanie Późne uzyskiwanie konkretnych rezultatów Trudność w odpowiednio wczesnym definiowaniu
Nieprawidłowości w wymiarowaniu punktami funkcyjnymi
Nieprawidłowości w wymiarowaniu punktami funkcyjnymi przyczyny, konsekwencje i zapobieganie Jarosław Świerczek Członek COSMIC International Advisory Council, przedstawiciel na Polskę Członek Polskiego
Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ
(INT) Inżynieria internetowa 1.Tryby komunikacji między procesami w standardzie Message Passing Interface. 2. HTML DOM i XHTML cel i charakterystyka. 3. Asynchroniczna komunikacja serwerem HTTP w technologii
Wprowadzenie 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
Usługa: Audyt kodu źródłowego
Usługa: Audyt kodu źródłowego Audyt kodu źródłowego jest kompleksową usługą, której głównym celem jest weryfikacja jakości analizowanego kodu, jego skalowalności, łatwości utrzymania, poprawności i stabilności
Wykład 8. Testowanie w JEE 5.0 (1) Autor: Zofia Kruczkiewicz. Zofia Kruczkiewicz
Wykład 8 Testowanie w JEE 5.0 (1) Autor: 1. Rola testowania w tworzeniu oprogramowania Kluczową rolę w powstawaniu oprogramowania stanowi proces usuwania błędów w kolejnych fazach rozwoju oprogramowania
Web frameworks do budowy aplikacji zgodnych z J2EE
Web frameworks do budowy aplikacji zgodnych z J2EE Jacek Panachida promotor: dr Dariusz Król Przypomnienie Celem pracy jest porównanie wybranych szkieletów programistycznych o otwartym kodzie źródłowym
Ł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ą
Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz
Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004 Zofia Kruczkiewicz 1. Przedstaw znaczenie oprogramowania we współczesnym świecie. x 3 2. Jaki wpływ na ludzi, komunikację
Zarządzanie projektem informatycznym
Zarządzanie projektem informatycznym Radosław Klimek 2001-10 C B A http://home.agh.edu.pl/rklimek 1 2 Lista slajdów 5 Szacowanie parametrów projektu informatycznego (uzupełnienie) 6 Diagramy DFD/ERD a
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach specjalności: Programowanie aplikacji internetowych Rodzaj zajęć: laboratorium PRZEWODNIK PO PRZEDMIOCIE I KARTA PRZEDMIOTU
INŻ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
DLA 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
Oszacowanie pracochłonności wykonania systemu metodą punktów funkcyjnych
Oszacowanie pracochłonności wykonania systemu metodą punktów funkcyjnych Data sporządzenia: 29.11.2007 Przygotowana przez: Radosław Hęś, Krzysztof Fligiel 1 1. Wprowadzenie W dokumencie użyto następujących
Etapy ż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
EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW
EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW WYDZIAŁ KIERUNEK z obszaru nauk POZIOM KSZTAŁCENIA FORMA STUDIÓW PROFIL JĘZYK STUDIÓW Podstawowych Problemów Techniki Informatyka technicznych 6 poziom, studia inżynierskie
Metodyka projektowania komputerowych systemów sterowania
Metodyka projektowania komputerowych systemów sterowania Andrzej URBANIAK Metodyka projektowania KSS (1) 1 Projektowanie KSS Analiza wymagań Opracowanie sprzętu Projektowanie systemu Opracowanie oprogramowania
Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:
Rozdział I Szczegółowy opis przedmiotu umowy Załącznik nr 1 do Umowy Architektura środowisk SharePoint UMWD 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów: a) Środowisko
1. 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
Maciej Oleksy Zenon Matuszyk
Maciej Oleksy Zenon Matuszyk Jest to proces związany z wytwarzaniem oprogramowania. Jest on jednym z procesów kontroli jakości oprogramowania. Weryfikacja oprogramowania - testowanie zgodności systemu
Michał Gadomski. Grzegorz Poręcki
[Prezes Zarządu] [Wiceprezes Zarządu] Michał Gadomski Dr hab. Beata Czarnacka-Chrobot, prof. SGH [Wiceprezes Zarządu] Dr Bogusław Machowski [Członek Zarządu] Grzegorz Poręcki Misją PSMO jest podniesienie
Wykład 7. Projektowanie kodu oprogramowania
Wykład 7 Projektowanie kodu oprogramowania Treść wykładu cykl życiowy oprogramowania zagadnienia inżynierii oprogramowania tworzenie oprogramowania z gotowych elementów tworzenie niezawodnego oprogramowania
Etapy ż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
Zaawansowane programowanie w języku C++
Kod szkolenia: Tytuł szkolenia: C/ADV Zaawansowane programowanie w języku C++ Dni: 3 Opis: Uczestnicy szkolenia zapoznają się z metodami wytwarzania oprogramowania z użyciem zaawansowanych mechanizmów
Ograniczenia projektu. Zakres (co?) Czas (na kiedy?) Budżet (za ile?)
Koszty projektowe Ograniczenia projektu Zakres (co?) Czas (na kiedy?) Budżet (za ile?) Pojęcia podstawowe Zarządzanie kosztami Szacowanie kosztów Budżetowanie kosztów Kontrola kosztów Zarządzanie kosztami
Szybkie prototypowanie w projektowaniu mechatronicznym
Szybkie prototypowanie w projektowaniu mechatronicznym Systemy wbudowane (Embedded Systems) Systemy wbudowane (ang. Embedded Systems) są to dedykowane architektury komputerowe, które są integralną częścią
SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa
Autorzy scenariusza: SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH
INFORMATYKA Pytania ogólne na egzamin dyplomowy
INFORMATYKA Pytania ogólne na egzamin dyplomowy 1. Wyjaśnić pojęcia problem, algorytm. 2. Podać definicję złożoności czasowej. 3. Podać definicję złożoności pamięciowej. 4. Typy danych w języku C. 5. Instrukcja
Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz
Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004 Zofia Kruczkiewicz 1. Przedstaw znaczenie oprogramowania we współczesnym świecie x 1 2. Jaki wpływ na ludzi, komunikację
Wykł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
Inżynieria oprogramowania - opis przedmiotu
Inżynieria oprogramowania - opis przedmiotu Informacje ogólne Nazwa przedmiotu Inżynieria oprogramowania Kod przedmiotu 11.3-WK-IiED-IO-W-S14_pNadGenRB066 Wydział Kierunek Wydział Matematyki, Informatyki
Oceny z prezentacji INKU011S. Zofia Kruczkiewicz
Oceny z prezentacji INKU011S Zofia Kruczkiewicz Data Student Oceny Uwagi 22.10.2017 231085 3.0 Przedstaw idealne środowisko do stosowania inżynierii oprogramowania- opisz elementy tego środowiska (sprzęt
Karta 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
Testowanie oprogramowania. Piotr Ciskowski
Testowanie oprogramowania Piotr Ciskowski TESTOWANIE testowanie o proces eksperymentalnego badania programu lub jego komponentu o próbne wykonanie w znanych warunkach o rejestrowanie wyników o ocena właściwości
Narzę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
Inżynieria Programowania Zarządzanie projektem
Inżynieria Programowania Zarządzanie projektem Katedra Informatyki, Politechnika Świętokrzyska w Kielcach Kielce, 12 października 2015 Plan wykładu 1 2 3 4 5 Plan wykładu 1 2 3 4 5 Plan wykładu 1 2 3 4
EGZAMIN MATURALNY W ROKU SZKOLNYM 2017/2018 INFORMATYKA
EGZAMIN MATURALNY W ROKU SZKOLNYM 2017/2018 INFORMATYKA POZIOM ROZSZERZONY FORMUŁA OD 2015 ( NOWA MATURA ) ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ ARKUSZ MIN-R1,R2 MAJ 2018 Uwaga: Akceptowane są wszystkie odpowiedzi
Część I - Załącznik nr 7 do SIWZ. Warszawa. 2011r. (dane Wykonawcy) WYKAZ OSÓB, KTÓRYMI BĘDZIE DYSPONOWAŁ WYKONAWCA DO REALIZACJI ZAMÓWIENIA
CSIOZ-WZP.65.48.20 Część I - Załącznik nr 7 do SIWZ Warszawa. 20r. (dane Wykonawcy) WYKAZ OSÓB, KTÓRYMI BĘDZIE DYSPONOWAŁ WYKONAWCA DO REALIZACJI ZAMÓWIENIA Wykonawca oświadcza, że do realizacji zamówienia
Studencka Pracownia Inżynierii Oprogramowania Zespół nr 2, IIUWR 2008/09. Bartłomiej Gałkowski, Marek Kembrowski, Tomasz Maciejewski.
Studencka Pracownia Inżynierii Oprogramowania Zespół nr, IIUWR 00/0 Bartłomiej Gałkowski, Marek Kembrowski, Tomasz Maciejewski Zium System zarządzania komunikacją miejską Harmonogram Data Wersja Opis Autor
Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki 2011. Promotor dr inż. Paweł Figat
Grzegorz Ruciński Warszawska Wyższa Szkoła Informatyki 2011 Promotor dr inż. Paweł Figat Cel i hipoteza pracy Wprowadzenie do tematu Przedstawienie porównywanych rozwiązań Przedstawienie zalet i wad porównywanych
Inżynieria Oprogramowania w Praktyce
Inżynieria Oprogramowania w Praktyce Ogólna prezentacja kierunku Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. www.aict.pjwstk.edu.pl 1 Kogo chcemy
Efekt kształcenia. Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie algorytmów i ich złożoności obliczeniowej.
Efekty dla studiów pierwszego stopnia profil ogólnoakademicki na kierunku Informatyka w języku polskim i w języku angielskim (Computer Science) na Wydziale Matematyki i Nauk Informacyjnych, gdzie: * Odniesienie-
Egzamin / 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
KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Inżynieria oprogramowania, C12
KARTA PRZEDMIOTU 1. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów:
Zarzą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
Wstęp do zarządzania projektami
Wstęp do zarządzania projektami Definicja projektu Projekt to tymczasowe przedsięwzięcie podejmowane w celu wytworzenia unikalnego wyrobu, dostarczenia unikalnej usługi lub uzyskania unikalnego rezultatu.
PYTANIA 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
Opis przedmiotu zamówienia
Załącznik nr 1 do SIWZ Opis przedmiotu zamówienia Świadczenie usług doradztwa eksperckiego w ramach projektu Elektroniczna Platforma Gromadzenia, Analizy i Udostępniania Zasobów Cyfrowych o Zdarzeniach
Efekty kształcenia dla kierunku studiów INFORMATYKA, Absolwent studiów I stopnia kierunku Informatyka WIEDZA
Symbol Efekty kształcenia dla kierunku studiów INFORMATYKA, specjalność: 1) Sieciowe systemy informatyczne. 2) Bazy danych Absolwent studiów I stopnia kierunku Informatyka WIEDZA Ma wiedzę z matematyki
Zakład Języków Programowania Instytut Informatyki Uniwersytet Wrocławski
INŻYNIERIA OPROGRAMOWANIA wykład 3: FAZA WSTĘPNA dr inż. Leszek Grocholski ( na podstawie wykładów prof. K. Subiety, Instytut Informatyki PAN ) Zakład Języków Programowania Instytut Informatyki Uniwersytet
Studia podyplomowe PROGRAM NAUCZANIA PLAN STUDIÓW
01-447 Warszawa ul. Newelska 6, tel. (+48 22) 34-86-520, www.wit.edu.pl Studia podyplomowe BEZPIECZEŃSTWO I JAKOŚĆ SYSTEMÓW INFORMATYCZNYCH PROGRAM NAUCZANIA PLAN STUDIÓW Studia podyplomowe BEZPIECZEŃSTWO
ZARZĄDZANIE I INŻYNIERIA PRODUKCJI
ZARZĄDZANIE I INŻYNIERIA PRODUKCJI STUDIA PIERWSZEGO STOPNIA PROFIL OGÓLNOAKADEMICKI Załącznik nr 2 Odniesienie efektów kierunkowych do efektów obszarowych i odwrotnie Załącznik nr 2a - Tabela odniesienia
Zapisywanie algorytmów w języku programowania
Temat C5 Zapisywanie algorytmów w języku programowania Cele edukacyjne Zrozumienie, na czym polega programowanie. Poznanie sposobu zapisu algorytmu w postaci programu komputerowego. Zrozumienie, na czym
Miary funkcjonalne i co można z nimi zrobić fakty i mity. Warszawa, 7-8 czerwca 2017
Miary funkcjonalne i co można z nimi zrobić fakty i mity Warszawa, 7-8 czerwca 2017 300 D&C w swojej działalności od lat promuje miary funkcjonalne wymiarujemy i szacujemy szkolimy: metody wymiarowania,
PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk
PROGRAM PRAKTYKI ZAWODOWEJ Technikum Zawód: technik informatyk 351203 Lp. Temat 1 Zajęcia wprowadzające. Zapoznanie z zakładem, regulaminem pracy, przepisami BHP oraz instruktaż bhp. 2 Montaż i eksploatacja
Projekt i implementacja filtra dzeń Pocket PC
Projekt i implementacja filtra pakietów w dla urządze dzeń Pocket PC Jakub Grabowski opiekun pracy: prof. dr hab. Zbigniew Kotulski 2005-10-25 Zagrożenia Ataki sieciowe Problemy z bezpieczeństwem sieci
Komputerowe 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
PLAN 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
Procesowa 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
KIERUNKOWE EFEKTY KSZTAŁCENIA
WYDZIAŁ INFORMATYKI I ZARZĄDZANIA Kierunek studiów: INFORMATYKA Stopień studiów: STUDIA I STOPNIA Obszar Wiedzy/Kształcenia: OBSZAR NAUK TECHNICZNYCH Obszar nauki: DZIEDZINA NAUK TECHNICZNYCH Dyscyplina
Wstęp do zarządzania projektami
Wstęp do zarządzania projektami Definicja projektu Projekt to tymczasowe przedsięwzięcie podejmowane w celu wytworzenia unikalnego wyrobu, dostarczenia unikalnej usługi lub uzyskania unikalnego rezultatu.
Lokalizacja Oprogramowania
mgr inż. Anton Smoliński anton.smolinski@zut.edu.pl Lokalizacja Oprogramowania 16/12/2016 Wykład 6 Internacjonalizacja, Testowanie, Tłumaczenie Maszynowe Agenda Internacjonalizacja Testowanie lokalizacji
Case Study. Rozwiązania dla branży metalowej
Case Study Rozwiązania dla branży metalowej Charakterystyka klienta Firma produkująca wyroby ze stali czarnej, aluminium, stali nierdzewnej oraz elementy konstrukcji i konstrukcje metalowe. W palecie rozwiązań
Kod doskonały : jak tworzyć oprogramowanie pozbawione błędów / Steve McConnell. Gliwice, cop Spis treści. Wstęp 15.
Kod doskonały : jak tworzyć oprogramowanie pozbawione błędów / Steve McConnell. Gliwice, cop. 2017 Spis treści Wstęp 15 Podziękowania 23 Listy kontrolne 25 Tabele 27 Rysunki 29 Część I Proces budowy oprogramowania
Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ
(INT) Inżynieria internetowa 1. Tryby komunikacji między procesami w standardzie Message Passing Interface 2. HTML DOM i XHTML cel i charakterystyka 3. Asynchroniczna komunikacja serwerem HTTP w technologii
KIERUNKOWE EFEKTY KSZTAŁCENIA
WYDZIAŁ INFORMATYKI I ZARZĄDZANIA Kierunek studiów: INFORMATYKA Stopień studiów: STUDIA II STOPNIA Obszar Wiedzy/Kształcenia: OBSZAR NAUK TECHNICZNYCH Obszar nauki: DZIEDZINA NAUK TECHNICZNYCH Dyscyplina
Technologie informacyjne - wykład 12 -
Zakład Fizyki Budowli i Komputerowych Metod Projektowania Instytut Budownictwa Wydział Budownictwa Lądowego i Wodnego Politechnika Wrocławska Technologie informacyjne - wykład 12 - Prowadzący: Dmochowski
Optymalizacja ciągła
Optymalizacja ciągła 5. Metoda stochastycznego spadku wzdłuż gradientu Wojciech Kotłowski Instytut Informatyki PP http://www.cs.put.poznan.pl/wkotlowski/ 04.04.2019 1 / 20 Wprowadzenie Minimalizacja różniczkowalnej
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania Rodzaj zajęć: laboratorium PROJEKT ZESPOŁOWY DYPLOMOWY IO Team Project SE Forma studiów:
Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP
Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP mgr inż. Przemysław Plecka promotor: prof. dr hab. inż. Zbigniew A. Banaszak promotor pomocniczy: dr inż. Krzysztof
Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania w języku C++
Uniwersytet Śląski w Katowicach str. 1 Kierunek i poziom studiów: Chemia, poziom pierwszy Sylabus modułu: Laboratorium programowania (0310-CH-S1-019) Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania
IO - inżynieria oprogramowania
IO - inżynieria oprogramowania dr inż. M. Żabińska, e-mail: zabinska@agh.edu.pl http://home.agh.edu.pl/~zabinska/ Faza strategiczna Faza strategiczna (strategy phase) wykonywana zanim podjęta ostateczna
Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -
Nazwa modułu: Technologie informacyjne Rok akademicki: 2014/2015 Kod: CCB-1-104-s Punkty ECTS: 3 Wydział: Inżynierii Materiałowej i Ceramiki Kierunek: Chemia Budowlana Specjalność: - Poziom studiów: Studia
Szczegółowy opis przedmiotu zamówienia
Załącznik nr 2 do Zapytania Ofertowego nr 07/04/IT/2016 Szczegółowy opis przedmiotu zamówienia Utrzymanie i rozwój systemów GREX, SPIN, TK, AMOC, Obsługa Rewidentów 1 SPIS TREŚCI Wprowadzenie... 3 1. Specyfikacja
SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości
Analiza 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:
Inż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/
poziom: Core wersja: 2.6 moduł: B : Wytwarzanie SYLLABUS
poziom: Core wersja: 2.6 moduł: B : Wytwarzanie SYLLABUS Niniejszy dokument jest syllabusem obowiązującym dla certyfikatu EUCIP ver. 2.6. Prezentuje obszary wiedzy, których znajomość jest niezbędna do
FAZA STRATEGICZNA. Podstawowe hasło: Nie skupiać się na szczegółach! (na razie) Czynności w fazie strategicznej: Decyzje strategiczne:
FAZA STRATEGICZNA Faza strategiczna jest wykonywana zanim podejmowana jest decyzja o realizacji przedsięwzięcia. Jej zadaniem jest określenie celów tworzonego systemu oraz wymagań odnośnie szczegółów jego
Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I
Zespół TI Instytut Informatyki Uniwersytet Wrocławski ti@ii.uni.wroc.pl http://www.wsip.com.pl/serwisy/ti/ Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I Rozkład zgodny
Systemy Informatyki Przemysłowej
Systemy Informatyki Przemysłowej Profil absolwenta Profil absolwenta Realizowany cel dydaktyczny związany jest z: tworzeniem, wdrażaniem oraz integracją systemów informatycznych algorytmami rozpoznawania
Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:
Egzaminy na plus Stres na minus! Zdawaj bezpłatne egzaminy Microsoft, Linux, C++ z nami i zadbaj o swoją karierę. Oferujemy Ci pierwsze certyfikaty zawodowe w Twojej przyszłej karierze, które idealnie
Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 32-CPI-WZP-2244/13. Podstawa do dysponowania osobą
Załącznik nr 8 do SIWZ Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 3-CPI-WZP-44/13 Lp. Zakres wykonywanych czynności Liczba osób Imiona i nazwiska osób, którymi dysponuje wykonawca
Szczegółowy plan szkolenia
Szczegółowy plan szkolenia ISTQB Advanced Level Syllabus Test Manager (version 2012) (19 October 2012) Harmonogram zajęć (5 dni szkoleniowych: 9:00 17:00) Dzień 1. 0. Wprowadzenie do syllabusa poziom zaawansowany
Podsumowanie wyników ankiety
SPRAWOZDANIE Kierunkowego Zespołu ds. Programów Kształcenia dla kierunku Informatyka dotyczące ankiet samooceny osiągnięcia przez absolwentów kierunkowych efektów kształcenia po ukończeniu studiów w roku
Zapewnij sukces swym projektom
Zapewnij sukces swym projektom HumanWork PROJECT to aplikacja dla zespołów projektowych, które chcą poprawić swą komunikację, uprościć procesy podejmowania decyzji oraz kończyć projekty na czas i zgodnie
Dokument Detaliczny Projektu
Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej