Skoro taka jest rzeczywistość, to jak można mierzyć jakość oprogramowania lub systemu informatycznego, jak ocenić jakość wykonanego zobowiązania?

Wielkość: px
Rozpocząć pokaz od strony:

Download "Skoro taka jest rzeczywistość, to jak można mierzyć jakość oprogramowania lub systemu informatycznego, jak ocenić jakość wykonanego zobowiązania?"

Transkrypt

1 Pojęcie należytej staranności w kontekście analizy wykonania zobowiązań dotyczących oprogramowania komputerowego i wdrażania systemów informatycznych próba definicji Zagadnienie należytej staranności w wykonywaniu zobowiązań ma bardzo bogatą literaturę. Jednakże praktyczne określenie, jaki sposób działania wykonawcy oprogramowania komputerowego lub systemu informatycznego można uznać za wykonanie zobowiązania z dołożeniem należytej staranności, nie jest już takie oczywiste i nie zostało jeszcze opracowane. Ocena jakości wykonania zobowiązań dotyczących oprogramowania komputerowego i wdrażania systemów informatycznych, z jednej strony wydaje się bardzo trudna, z drugiej bardzo prosta. Teoretycznie można przyjąć, że wystarczy przed odbiorem wykonać testy akceptacyjne (User Acceptance Tests - UAT, inaczej zwane Business Acceptance Tests BAT) i jeśli system lub oprogramowanie działa poprawnie to znaczy, że zamawiający otrzymuje dobry produkt odpowiedniej jakości. Dodatkowo należy zbadać dokumentację i sprawdzić, czy wszystkie licencje i inne umowy wynikające z prawa autorskiego, dotyczące ochrony patentów itp. zostały odpowiednio zawarte, a prawa wynikające z tych umów przeniesione na odpowiednie podmioty. Jeśli testy wypadły pomyślnie, a umowy zostały sporządzone prawidłowo możemy przyjąć, że zobowiązanie zostało wykonane należycie. O ile stwierdzenie istnienia lub nieistnienia wad prawnych produktu (na potrzeby niniejszego artykułu będziemy używać pojęcia produkt ), jakim jest oprogramowanie lub system informatyczny, wydaje się w miarę proste i możliwe do przeprowadzenia, o tyle stwierdzenie istnienia lub nie wad fizycznych oprogramowania nie jest rzeczą oczywistą. Jeśli bowiem oprogramowanie przeszło pomyślnie testy użytkownika, nie oznacza to, że będzie działało poprawnie i że nie ma wad fizycznych. Rozpatrywane tu zagadnienia należytej staranności w wykonywaniu zobowiązań dotyczących oprogramowania zostaną celowo zawężone do rozpatrywania jedynie kwestii wad fizycznych produktu, jakim jest oprogramowanie lub system informatyczny. W wyniku wykonania zobowiązania dotyczącego oprogramowania komputerowego lub systemu informatycznego, zamawiający otrzymuje ZAWSZE produkt, który ma wady fizyczne, zarówno ukryte jak i jawne, a wykonawca zobowiązania ma świadomość istnienia tych wad, a na pewno powinien mieć tę świadomość. Jeśli jej nie ma lub zapewnia zamawiającego, że produkt nie ma wad, świadczy to bardzo źle o jego profesjonalizmie. Z reguły wykonawca nie informuje zamawiającego o możliwości istnienia wad, ponieważ jest to dla niego rzecz oczywista i wydaje mu się, że zamawiający również o tym wie, ponieważ wiedzieć powinien jako, że jest to fakt powszechnie znany i nie wymagający dowodu. Pierwszą myślą, jaka w takiej sytuacji nasuwa się prawnikowi jest zażądanie dostarczenia produktu bez wad, usunięcia wad. Jednakże wykonawca nie będzie mógł ich usunąć, ponieważ nie wie ani jakie te wady są, ani gdzie w systemie lub programie się znajdują. Myślenie o oprogramowaniu bez wad przeszło zupełnie do historii na początku lat osiemdziesiątych ubiegłego stulecia. Wraz z rozpowszechnianiem się użycia komputerów i wzrastającym zapotrzebowaniem na nowe, powszechnie używane programy, zaczęto w szybkim tempie wytwarzać oprogramowanie tanie, powszechnie dostępne. Tanie oprogramowanie, szybko wytwarzane i powszechna dostępność te czynniki powodowały, że trzeba było obniżać koszty, nie było czasu na długie testowanie wszystkiego, konkurencja wymuszała

2 szybkie zmiany, Bill Gates wchodził coraz śmielej na rynek ze swoimi produktami. Wszyscy doszli do wniosku, że najwyższa jakość, 100% niezawodność w programach dla komputerów domowych i gier nie jest konieczna. Wtedy to też powstało pojęcie good enough software - oprogramowanie wystarczająco dobre. Później tempo zmian technologicznych i rynkowych, zapotrzebowanie na coraz to nowe programy i coraz bardziej złożone systemy, zmusiło firmy wytwarzające oprogramowanie do pracy w bardzo szybkim tempie, do zatrudniania wielu nowych programistów. Zamiast małych grup kilku programistów współpracujących ze sobą latami, powstały wielkie grupy anonimowych koderów, siedzących przy swoich komputerach i w różnych częściach świata piszących swoje linie kodu, dla kilku projektów jednocześnie. Szybko powstają skomplikowane systemy, ale prawdopodobieństwo wystąpienia błędów rośnie. Skoro taka jest rzeczywistość, to jak można mierzyć jakość oprogramowania lub systemu informatycznego, jak ocenić jakość wykonanego zobowiązania? Czy jest jakaś na to rada i co można zrobić, aby otrzymać w końcu produkt wysokiej jakości? Jakie kroki należy podjąć, jakie środki prawne można zastosować? Nie ma oprogramowania komputerowego ani systemu informatycznego bez defektów. Każde oprogramowanie zawiera defekty pomimo wielokrotnego sprawdzania i testowania. W tym miejscu należałoby ujednolicić pojęcia nakładając na siebie siatkę pojęciową z zakresu inżynierii oprogramowania i prawa. Przyjęte przez prawników i używane na co dzień pojęcie: umowa wdrożeniowa na system IT lub umowa o wdrożenie systemu informatycznego jest bardzo mylące dla inżynierów oprogramowania. W inżynieria oprogramowania pojęcia wdrożenie używa się jedynie na określenie ostatniej tylko fazy projektu informatycznego polegającej na instalacji i uruchomieniu u klienta zbudowanego systemu informatycznego. Szerszym pojęciem jest pojęcie projektu informatycznego. W terminologii inżynierii oprogramowania projekt informatyczny składa się z następujących faz: - pozyskiwania, analizy i specyfikacji wymagań - projektowania architektury systemu - implementacji (programowania) - integracji (scalania) - testowania na wielu poziomach - wdrożenia właściwego, czyli zainstalowania i uruchomienia systemu u klienta Używając pojęć z zakresu inżynierii oprogramowania należałoby stwierdzić, że przedmiotem umowy jest projekt informatyczny, czyli lepiej byłoby może używać nazwy umowa o wykonanie projektu informatycznego lub umowa o projekt informatyczny. Byłaby ona mniej myląca dla jednej ze stron umowy wykonawcy, dla zamawiającego nie ma to praktycznie znaczenia. Rozpatrując problem wad fizycznych produktu jakim jest oprogramowanie lub system informatyczny, konieczne jest precyzyjne ustalenie zakresu znaczenia pojęć używanych w inżynierii oprogramowania i w prawie. Inżynieria oprogramowania posługuje się następującymi pojęciami: 1) błąd działanie ludzkie, pomyłka w trakcie tworzenia oprogramowania

3 2) defekt (potocznie zwany z ang. bug) jest wynikiem błędu ludzkiego, jest to zła część kodu, błędna instrukcja w systemie itp. 3) awaria jest wynikiem defektu, z awarią mamy do czynienia, gdy program nie działa lub działa niepoprawnie. Czy jednak każdy defekt można uznać za wadę w sensie prawnym? Otóż wydaje, się, że nie. Istnieje w kodzie wiele defektów, które nigdy nie zostaną wykryte, dotyczą bowiem tych elementów oprogramowania, które nie mają bezpośredniego wpływu na codzienne użytkowanie systemu, nigdy podczas pracy systemu się nie ujawnią lub mogą ujawnić się dopiero w ekstremalnych warunkach (np. w systemie bankowym defekt doprowadzi do awarii przy temperaturze otoczenia 15 stopni C, a system projektowany jest do pracy w budynku w temperaturze pokojowej ok stopni C). Wydaje się, że jako wady fizyczne systemu lub oprogramowania prawnik zakwalifikuje tylko te defekty, które mogą spowodować awarię. Mają one bezpośredni wpływ na funkcjonalność systemu, stanowią o użytkowych walorach systemu, a co za tym idzie wpływają na gospodarcze interesy zamawiającego. Przedstawione wyżej stwierdzenie dotyczy wszystkich systemów i programów komputerowych, tzn. każdy system i każde oprogramowania będzie miało wady fizyczne. Będą to zarówno wady jawne jak i ukryte. Tu pojawia się kolejny problem terminologiczny - co to są wady jawne, które defekty można uznać za wady ukryte, a które za wady jawne. Wydaje się na pierwszy rzut oka, że wada jawna to taka wada, którą zamawiający jest w stanie wykryć i zauważyć podczas zwykłego użytkowania produktu. Ale co to oznacza w praktyce? Jeśli po włączeniu komputera jakaś aplikacja nie działa to jest to doskonały przykład wady jawnej, ale już przypadek, kiedy to samo zjawisko występuje np. raz w roku, albo przy każdym setnym lub tysięcznym użyciu nie jest taki oczywisty. Wada, którą użytkownik zauważył po trzech dniach użytkowania systemu (czyli dla niego wada jawna) mogła być wcześniej nie zauważona przez wykonawcę i testerów (dla nich będzie to wada ukryta). Czy będziemy ją uważali za wadę jawną czy ukrytą? Wiele jest takich pytań. Odpowiedź na nie wymaga dogłębnej analizy problemu i współpracy interdyscyplinarnej specjalistów z obu dziedzin: prawa i inżynierii oprogramowania. Nie można jednak ignorować rzeczywistości i poruszać się wyłącznie w wyidealizowanym świecie teorii. Biznes wymaga praktycznych rozwiązań na co dzień. W przypadku zobowiązań dotyczących innych dziedzin o wiele łatwiej jest znaleźć mierniki jakości produktów, zabezpieczyć umownie lub ustawowo interesy obu stron kontraktu. Ponieważ każde oprogramowanie i każdy system informatyczny ma wady, więc o jakości produktu, o ocenie sposobu wykonania zobowiązań dotyczących tworzenia i dostarczania oprogramowania lub systemu informatycznego, decydować będzie raczej ocena, czy zachowano lub nie należytą staranność przy jego wytwarzaniu i wdrażaniu. Czyli, czy zrobiono wszystko żeby tych wad było jak najmniej? Na czym jednak będzie polegać zachowanie należytej staranności w przypadku konkretnego oprogramowania lub systemu informatycznego nie jest już sprawą oczywistą. Kiedy można uznać, że wykonanie zobowiązania dotyczącego oprogramowania lub systemu informatycznego odpowiada wymaganiom z art. 355 kc? Czy same wyniki testów mogą być miernikiem jakości oprogramowania? Jak dogłębnie należy testować oprogramowanie i kto o tym powinien decydować? Jak udowodnić, że twórca oprogramowania lub systemu informatycznego dołożył należytej staranności?

4 Kiedy z czystym sumieniem można przestać testować, aby nie ponosić odpowiedzialności za niedoskonałości programu? Dla każdego oprogramowania lub systemu odpowiedź będzie brzmiała różnie, w zależności od jego złożoności oraz przeznaczenia. Istnieją jednak pewne podstawowe elementy wspólne dla oceny sposobu wykonywania zobowiązania. Po pierwsze: Żądając od wykonawcy poprawnego wykonania zobowiązania, trzeba jasno i bardzo precyzyjnie określić wymagania. Na tym początkowym etapie tworzenia oprogramowania komputerowego lub systemu informatycznego, współpraca zamawiającego i wykonawcy jest konieczna i bardzo istotna. Obie strony muszą dołożyć należytej staranności we współdziałaniu. Jeśli zamawiającemu zależy na wysokiej jakości produktu, musi określić swoje wymagania bardzo szczegółowo, precyzyjnie i jednoznacznie, przyjmując, że nie ma rzeczy oczywistych. To, co dla jednego specjalisty jest oczywistością, dla programisty może być zupełnie niezrozumiałe. Dział inżynierii oprogramowania zajmujący się zagadnieniami wymagań, nazywa się inżynierią wymagań, a dokument opisujący wymagania, stanowiący podstawę pracy dla architektów oprogramowania komputerowego lub systemu informatycznego i programistów, nazywa się zwykle specyfikacją wymagań. Cennym elementem ułatwiającym rozstrzyganie sporów dotyczących jakości produktu końcowego, może być włączenie specyfikacji wymagań do umowy. Po drugie: Na etapie tworzenia oprogramowania komputerowego lub systemu informatycznego, zamawiający ma najmniejsze możliwości sprawdzenia i oceny sposobu wykonywania zobowiązania, jednakże istnieją pewne normy, zespoły dobrych praktyk, przyjęte i opisane metody oraz procedury postępowania, dotyczące procesów inżynierii oprogramowania. Przestrzeganie tych zasad lub norm, powołanie się na nie w umowie lub ew. w protokołach odbioru stanowi element zapewnienia wysokiej jakości produktu i może być uznane za przejaw wykazywania należytej staranności. Po trzecie: Weryfikowanie jakości produktu w trakcie jego tworzenia i produktu końcowego, czyli testowanie. Co, kiedy i jak testować? Dla każdego oprogramowania lub systemu odpowiedź będzie brzmiała różnie, w zależności od jego złożoności oraz przeznaczenia. Nie jest konieczne wykonywanie bardzo dogłębnego testowania na przykład pełnej analizy statycznej kodu źródłowego - w przypadku małego systemu do zarządzania rozgrywkami szkolnej ligi siatkówki. Tu wystąpienie ewentualnej awarii systemu jest być może kłopotliwe, ale nie bardzo groźne, a szkolnej ligii siatkówki nie stać na bardzo drogi system, chyba, ze wykonają go za darmo studenci informatyki w ramach ćwiczeń programowych. Niestety, wyższe uczelnie na wydziałach informatyki zaniedbują w programach nauczanie inżynierii jakości, a szczególnie zagadnienia testowania traktują marginalnie. A przecież w przypadku nawet małego programu mającego zastosowanie np. w medycynie testowania nigdy dość, tu najmniejszy nawet błąd może spowodować śmierć wielu osób.

5 W przypadku testowania oprogramowania lub systemu należy zawsze znaleźć złoty środek pomiędzy ryzykiem wystąpienia awarii, kosztami i czasem poświęconym testowaniu, tak, aby w końcowym efekcie otrzymać produkt właściwej jakości: niezawodny na miarę potrzeb. Sporządzając umowę, dobrze jest zawrzeć w niej ustalenia co do sposobu testowania oprogramowania komputerowego lub systemu informatycznego, na jakich etapach budowania projektu będą one wykonywane oraz ew. zażądać dołączenia raportów testowych do dokumentacji odbioru produktu. Zamawiający musi mieć świadomość, ze każde dokonanie zmian na poszczególnych etapach tworzenia oprogramowania komputerowego lub systemu informatycznego zwiększa ryzyko zaistnienia defektów, wymusza dodatkowe testy i wydłuża czas wykonania zobowiązania. Dlatego też chcąc zapewnić sobie wysoką jakość produktu końcowego, należy na etapach wstępnych poświęcić więcej uwagi i pracy przygotowaniom. Koszty wydane na przygotowania zwracają się wielokrotnie w postaci niezawodności i jakości oprogramowania lub systemu. Nie można też żądać rzeczy niemożliwych: np. zbudowania i wdrożenia systemu w miesiąc, bez podania specyfikacji wymagań, dokonując zmian co trzy dni, zostawiając dwa dni na testowanie! Przedstawione powyżej sugestie działań ze strony zamawiającego jasno wskazują, że powinien on zarówno na etapie sporządzania umowy jak i odbioru oraz oceny oprogramowania komputerowego lub systemu informatycznego korzystać z pomocy profesjonalisty. Wydaje się, że nie da się tego uniknąć. Wiedza powszechnie dostępna nieprofesjonalistom zupełnie nie wystarcza do oceny prawidłowości całego procesu, konsekwencje zaniedbań mogą być dla zamawiającego bardzo poważne. Bez wątpienia podnosi to koszty całego projektu informatycznego, ale w konsekwencji podnosi jakość produktu, a jakość zawsze się opłaca. Podsumowując trzeba stwierdzić, że trudno jest jednoznacznie określić, czym jest należyta staranność w wykonaniu zobowiązania, którego przedmiotem jest oprogramowanie komputerowe lub projekt informatyczny. Dla każdego projektu, należałoby przyjąć inne kryteria, mając na względzie jego gospodarcze przeznaczenie. Zawsze jednak należy domagać się zachowania obowiązujących standardów i dobrych praktyk oraz zachować zdrowy rozsądek, dla którego jeszcze nie wynaleziono miary. Magdalena Kowalska Absolwentka Wydziału Prawa i Administracji Uniwersytetu Warszawskiego oraz Szkoły Głównej Handlowej - studium podyplomowego Zarządzanie biznesem międzynarodowym W przeszłości pracownik naukowy Instytutu Nauk Prawnych Polskiej Akademii Nauk i nauczyciel akademicki w Szkole Głównej Gospodarstwa Wiejskiego W swojej karierze zawodowej była także urzędnikiem centralnej administracji państwowej, między innymi wice-dyrektorem gabinetu ministra

6 Ma doświadczenie w dziedzinie zarządzania projektami, kierowała między innymi częścią projektu prywatyzacyjnego NFI. Specjalistka we wdrażaniu programów pomocowych UE Od 12 lat doradca inwestorów zagranicznych w Polsce w sektorze poligraficznym, paliwowym, zarządzaniu strefami wolnocłowymi Specjalista w dziedzinie zarządzania, zajmowała się postępowaniami naprawczymi i restrukturyzacją podmiotów gospodarczych sektorze MSP, przedsiębiorca Prawdopodobnie, jako jedyny prawnik w Polsce - zdała egzamin i zdobyła międzynarodowy certyfikat w zakresie testowania oprogramowania komputerowego wydawany przez International Software Testing Qualification Board Zna język francuski, włoski, angielski i rosyjski Od 1992 roku jest prezesem zarządu Fundacji Św. Marka na Rzecz Osób Niepełnosprawnych i Potrzebujących Pomocy

Efekt kształcenia. Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie algorytmów i ich złożoności obliczeniowej.

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-

Bardziej szczegółowo

Umowy IT zabezpieczenie interesów stron

Umowy IT zabezpieczenie interesów stron Umowy IT zabezpieczenie interesów stron Centrum Projektów Informatycznych Warszawa, dnia 28 lutego 2012 r. Podstawa prawna zawierania umów (KC) Umowa to stan faktyczny polegający na złożeniu dwóch lub

Bardziej szczegółowo

Technik Informatyk. Prezentacja zawodu Technik Informatyk.

Technik Informatyk. Prezentacja zawodu Technik Informatyk. Technik Informatyk Prezentacja zawodu Technik Informatyk. Co to za kierunek? Technik informatyk to ciekawy, twórczy, prestiżowy i bardzo dobrze opłacany zawód dla ludzi dynamicznych i pełnych pomysłowości.

Bardziej szczegółowo

Etapy życia oprogramowania

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

Bardziej szczegółowo

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia 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

Bardziej szczegółowo

Testowanie oprogramowania

Testowanie oprogramowania Testowanie oprogramowania 1/17 Testowanie oprogramowania Wykład 01 dr inż. Grzegorz Michalski 13 października 2015 Testowanie oprogramowania 2/17 Dane kontaktowe: Kontakt dr inż. Grzegorz Michalski pokój

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK 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ółowo

Międzynarodowa Rada Inżynierii Wymagań. The International Requirements Engineering Board (IREB e.v.) Szkolenia IREB w CTS.

Międzynarodowa Rada Inżynierii Wymagań. The International Requirements Engineering Board (IREB e.v.) Szkolenia IREB w CTS. Międzynarodowa Rada Inżynierii Wymagań The International Requirements Engineering Board (IREB e.v.) Szkolenia IREB w CTS www.cts.com.pl MISJA IREB Misją IREB jest udoskonalenie praktyki inżynierii wymagań

Bardziej szczegółowo

Studia podyplomowe PROGRAM NAUCZANIA PLAN STUDIÓW

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

Bardziej szczegółowo

zna metody matematyczne w zakresie niezbędnym do formalnego i ilościowego opisu, zrozumienia i modelowania problemów z różnych

zna metody matematyczne w zakresie niezbędnym do formalnego i ilościowego opisu, zrozumienia i modelowania problemów z różnych Grupa efektów kierunkowych: Matematyka stosowana I stopnia - profil praktyczny (od 17 października 2014) Matematyka Stosowana I stopień spec. Matematyka nowoczesnych technologii stacjonarne 2015/2016Z

Bardziej szczegółowo

Podsumowanie wyników ankiety

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

Bardziej szczegółowo

INFORMATYKA PLAN STUDIÓW NIESTACJONARNYCH. Podstawy programowania 15 30 45 1 7. Systemy operacyjne 20 25 45 5

INFORMATYKA PLAN STUDIÓW NIESTACJONARNYCH. Podstawy programowania 15 30 45 1 7. Systemy operacyjne 20 25 45 5 razem razem INFORMATYKA PLAN STUDIÓ NISTACJONARNYCH ( U K Ł A D Z I R O C Z N Y M ) Rok I Zajęcia dydaktyczne obligatoryjne Podstawy programowania 15 30 45 1 7 Systemy operacyjne 20 25 45 5 Teoretyczne

Bardziej szczegółowo

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Zespołowy projekt informatyczny. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Zespołowy projekt informatyczny. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia KARTA PRZEDMIOTU 1. NAZWA PRZEDMIOTU: Zespołowy projekt informatyczny 2. KIERUNEK: Matematyka 3. POZIOM STUDIÓW: I stopnia 4. ROK/ SEMESTR STUDIÓW: III/6 5. LICZBA PUNKTÓW ECTS: 4 6. LICZBA GODZIN: 30

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK 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ółowo

DLA SEKTORA INFORMATYCZNEGO W POLSCE

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

Bardziej szczegółowo

Testowanie oprogramowania. Testowanie oprogramowania 1/34

Testowanie oprogramowania. Testowanie oprogramowania 1/34 Testowanie oprogramowania Testowanie oprogramowania 1/34 Testowanie oprogramowania 2/34 Cele testowania testowanie polega na uruchamianiu oprogramowania w celu wykrycia błędów, dobry test to taki, który

Bardziej szczegółowo

Szkolenia zgodne z sylabusem ISTQB. www.cts.com.pl

Szkolenia zgodne z sylabusem ISTQB. www.cts.com.pl Szkolenia zgodne z sylabusem www.cts.com.pl DLACZEGO WARTO PRZYJŚĆ NA DO CERTYFIKATU? Aby dostarczyć klientom potrzebną jakość, konieczne jest testowanie produktów informatycznych. O największych awariach,

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

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

Bardziej szczegółowo

Opis przedmiotu zamówienia

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

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania Rodzaj zajęć: wykład, laboratorium TESTOWANIE OPROGRAMOWANIA Software testing Forma

Bardziej szczegółowo

(wydanie 2012 poprawione i uzupełnione)

(wydanie 2012 poprawione i uzupełnione) ZBIGNIEW J. BOCZEK REALIZACJA INWESTYCJI BUDOWLANYCH W SYSTEMIE ZAMÓWIEŃ PUBLICZNYCH ORAZ PROCEDURY FIDIC (wydanie 2012 poprawione i uzupełnione) Profesjonalista, to jednocześnie zawodowiec i student.

Bardziej szczegółowo

Efekty kształcenia dla kierunku studiów INFORMATYKA, Absolwent studiów I stopnia kierunku Informatyka WIEDZA

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

Bardziej szczegółowo

Dlaczego testowanie jest ważne?

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

Bardziej szczegółowo

Rozdział 5: Zarządzanie testowaniem. Pytanie 1

Rozdział 5: Zarządzanie testowaniem. Pytanie 1 Pytanie 1 Dlaczego niezależne testowanie jest ważne: A) Niezależne testowanie jest w zasadzie tańsze niż testowanie własnej pracy B) Niezależne testowanie jest bardziej efektywne w znajdywaniu defektów

Bardziej szczegółowo

Priorytetyzacja przypadków testowych za pomocą macierzy

Priorytetyzacja przypadków testowych za pomocą macierzy Priorytetyzacja przypadków testowych za pomocą macierzy W niniejszym artykule przedstawiony został problem przyporządkowania priorytetów do przypadków testowych przed rozpoczęciem testów oprogramowania.

Bardziej szczegółowo

Uczysz się przez 4 lata w szkole i co dalej???

Uczysz się przez 4 lata w szkole i co dalej??? Uczysz się przez 4 lata w szkole i co dalej??? Każdy z Was chce, aby czas poświęcony na naukę w efekcie przyniósł jak największe korzyści... Jakie korzyści??? wiedzę, bo liczy się ekspert pieniądze, bo

Bardziej szczegółowo

Nazwa 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. 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ółowo

W badaniach 2008 trzecioklasiści mieli kilkakrotnie za zadanie wyjaśnić wymyśloną przez siebie strategię postępowania.

W badaniach 2008 trzecioklasiści mieli kilkakrotnie za zadanie wyjaśnić wymyśloną przez siebie strategię postępowania. Alina Kalinowska Jak to powiedzieć? Każdy z nas doświadczał z pewnością sytuacji, w której wiedział, ale nie wiedział, jak to powiedzieć. Uczniowie na lekcjach matematyki często w ten sposób przekonują

Bardziej szczegółowo

ROZWÓJ KOMPETENCJI CYFROWYCH MIESZKAŃCÓW WARSZAWY

ROZWÓJ KOMPETENCJI CYFROWYCH MIESZKAŃCÓW WARSZAWY ROZWÓJ KOMPETENCJI CYFROWYCH MIESZKAŃCÓW WARSZAWY Dr inż. Andrzej KAMIŃSKI Kolegium Analiz Ekonomicznych Szkoła Główna Handlowa w Warszawie Dr inż. Katarzyna SKROBAN Wydział Zarządzania Politechnika Warszawska

Bardziej szczegółowo

2016 CONSULTING DLA MŚP. Badanie zapotrzebowania na usługi doradcze

2016 CONSULTING DLA MŚP. Badanie zapotrzebowania na usługi doradcze 2016 CONSULTING DLA MŚP Badanie zapotrzebowania na usługi doradcze 1 O raporcie Wraz ze wzrostem świadomości polskich przedsiębiorców rośnie zapotrzebowanie na różnego rodzaju usługi doradcze. Jednakże

Bardziej szczegółowo

Specjalizacja: Zarządzanie projektami (I)

Specjalizacja: Zarządzanie projektami (I) Specjalizacja: Zarządzanie projektami (I) Osoba koordynująca: dr inż. Tomasz Pieciukiewicz Tomasz.Pieciukiewicz1@pjwstk.edu.pl Czego uczymy. Umiejętności po ukończeniu specjalizacji. Celem specjalizacji

Bardziej szczegółowo

Bezpieczeństwo systemów komputerowych

Bezpieczeństwo systemów komputerowych Bezpieczeństwo systemów komputerowych Jak pisać poprawne programy? Aleksy Schubert (Marcin Peczarski) Instytut Informatyki Uniwersytetu Warszawskiego 6 listopada 2018 Na podstawie: David A. Wheeler Secure

Bardziej szczegółowo

Waterfall model. (iteracyjny model kaskadowy) Marcin Wilk

Waterfall model. (iteracyjny model kaskadowy) Marcin Wilk Waterfall model (iteracyjny model kaskadowy) Marcin Wilk Iteracyjny model kaskadowy jeden z kilku rodzajów procesów tworzenia oprogramowania zdefiniowany w inżynierii oprogramowania. Jego nazwa wprowadzona

Bardziej szczegółowo

PYTANIA PRÓBNE DO EGZAMINU NA CERTYFIKAT ZAAWANSOWANY REQB KLUCZ ODPOWIEDZI. Część DODATEK

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

Bardziej szczegółowo

UMOWA O WYKONANIE PROGRAMU KOMPUTEROWEGO. 2. Firmą z siedzibą w. przy ul., kod pocztowy..-..., REGON, NIP

UMOWA O WYKONANIE PROGRAMU KOMPUTEROWEGO. 2. Firmą z siedzibą w. przy ul., kod pocztowy..-..., REGON, NIP UMOWA O WYKONANIE PROGRAMU KOMPUTEROWEGO Zawarta w dnia. roku pomiędzy: 1. Firmą z siedzibą w. przy ul..., kod pocztowy.-..., REGON., NIP..,wpisaną do rejestru przedsiębiorców prowadzonego przez Sąd Rejonowy

Bardziej szczegółowo

Szkolenie akredytowane PRINCE2 Foundation z egzaminem Informator

Szkolenie akredytowane PRINCE2 Foundation z egzaminem Informator Program Rozwoju Kompetencji studentów Wydziału Zarządzania i Ekonomii PG Szkolenie akredytowane PRINCE2 Foundation z egzaminem Informator Szkolenie akredytowane przez AXELOS Limited. PRINCE2 jest zarejestrowanym

Bardziej szczegółowo

Ochrona tajemnicy przedsiębiorstwa

Ochrona tajemnicy przedsiębiorstwa Ochrona tajemnicy przedsiębiorstwa ZMIANY W USTAWIE O ZWALCZANIU NIEUCZCIWEJ KONKURECJI O KANCELARII Świadczymy usługi zarówno dla spółek polskich jak i zagranicznych, w tym grup kapitałowych oraz podmiotów

Bardziej szczegółowo

Jarosław Żeliński analityk biznesowy, projektant systemów

Jarosław Żeliński analityk biznesowy, projektant systemów Modele wdrażania i zarządzania projektami ERP Jarosław Żeliński analityk biznesowy, projektant systemów (c) Jarosław Żeliński IT-Consulting 1 Cel prezentacji Wskazanie kluczowych ryzyk projektów wdrożenia

Bardziej szczegółowo

Maciej Oleksy Zenon Matuszyk

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

Bardziej szczegółowo

ZAPISY SIWZ ZABEZPIECZAJĄCE ZAMAWIAJĄCEGO TYLKO PRZED CZYM?

ZAPISY SIWZ ZABEZPIECZAJĄCE ZAMAWIAJĄCEGO TYLKO PRZED CZYM? ZAPISY SIWZ ZABEZPIECZAJĄCE ZAMAWIAJĄCEGO TYLKO PRZED CZYM? Andrzej Dopierała Od 1998 roku prezes polskich oddziałów korporacji IT Ta historia zaczyna się od tego, gdy przedsiębiorstwo/instytucja ( Zamawiający

Bardziej szczegółowo

Akademia testera oprogramowania i systemów IT Poziom I specjalista testowania (56 h) kurs dzienny

Akademia testera oprogramowania i systemów IT Poziom I specjalista testowania (56 h) kurs dzienny K U R S Z A W O D O W Y Akademia testera oprogramowania i systemów IT Poziom I specjalista testowania (56 h) kurs dzienny MIEJSCE I TERMIN: Warszawa, 1 3 marca 2017 r. Terminy szczegółowe: Sesja A, 1 3

Bardziej szczegółowo

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 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,

Bardziej szczegółowo

KARTA PRZEDMIOTU. Projektowanie systemów czasu rzeczywistego D1_13

KARTA PRZEDMIOTU. Projektowanie systemów czasu rzeczywistego D1_13 KARTA PRZEDMIOTU 1. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom : Profil : Forma studiów: Obszar : Dziedzina:

Bardziej szczegółowo

ZARZĄDZANIE I INŻYNIERIA PRODUKCJI

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

Bardziej szczegółowo

Katalog szkoleń certyfikowanych Testowanie Oprogramowania

Katalog szkoleń certyfikowanych Testowanie Oprogramowania Katalog szkoleń certyfikowanych Testowanie Oprogramowania Szanowni Państwo, Certyfikowane szkolenia testerzy.pl to dwie uznane ścieżki szkoleniowe dla testerów ISTQB oraz ISEB. Dostarczamy pełny zakres

Bardziej szczegółowo

KARTA PRZEDMIOTU. 1. Informacje ogólne. Technology practice. 2. Ogólna charakterystyka przedmiotu. Praktyka technologiczna, E2

KARTA PRZEDMIOTU. 1. Informacje ogólne. Technology practice. 2. Ogólna charakterystyka przedmiotu. Praktyka technologiczna, E2 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:

Bardziej szczegółowo

Członkowie: Firmy 20. Uczelnie i szkoły 4. Firmy współpracujące

Członkowie: Firmy 20. Uczelnie i szkoły 4. Firmy współpracujące Członkowie: Firmy 20 Uczelnie i szkoły 4 Firmy współpracujące Partnerstwo nauki i biznesu w Bydgoskim Klastrze Informatycznym budujemy sieć współpracy - współpraca dydaktyczna z uczelniami pozwala firmom

Bardziej szczegółowo

Umowa o wykonanie oprogramowania

Umowa o wykonanie oprogramowania Umowa o wykonanie oprogramowania zawarta dnia 2017 roku pomiędzy:.. z siedzibą w.., wpisanym do rejestru przedsiębiorców prowadzonego przez Sąd. pod numerem KRS, NIP.., REGON., które reprezentuje: zwanym

Bardziej szczegółowo

Katalog szkoleń certyfikowanych Testowanie oprogramowania

Katalog szkoleń certyfikowanych Testowanie oprogramowania Katalog szkoleń certyfikowanych Testowanie oprogramowania Szanowni Państwo, Certyfikowane szkolenia testerzy.pl to dwie uznane ścieżki szkoleniowe dla testerów ISTQB oraz ISEB. Dostarczamy pełny zakres

Bardziej szczegółowo

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

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

Bardziej szczegółowo

ZARZĄDZANIE PROCESEM TESTOWYM (SQAM Test Manager) 7-8 luty 2008, Warszawa Zdobądź z nami certyfikat SQAM Test Manager.

ZARZĄDZANIE PROCESEM TESTOWYM (SQAM Test Manager) 7-8 luty 2008, Warszawa Zdobądź z nami certyfikat SQAM Test Manager. ZARZĄDZANIE PROCESEM TESTOWYM (SQAM Test Manager) 7-8 luty 2008, Warszawa Zdobądź z nami certyfikat SQAM Test Manager. Na szkolenie zapraszamy: testerów kierowników działów testowych analityków systemowych

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Inżynieria Software quality engineering Informatyka Stacjonarne IO2_05 Obowiązkowy w ramach specjalności: inżynieria II stopień Rok: I Semestr: II wykład, laboratorium 1W, 2L 3 ECTS I KARTA PRZEDMIOTU

Bardziej szczegółowo

Narzędzia Informatyki w biznesie

Narzę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ółowo

1. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

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

Bardziej szczegółowo

Współpraca pracowników naukowych z parkami technologicznymi na przykładzie Finlandii - propozycja implementacji rozwiązań dla Polski

Współpraca pracowników naukowych z parkami technologicznymi na przykładzie Finlandii - propozycja implementacji rozwiązań dla Polski Współpraca pracowników naukowych z parkami technologicznymi na przykładzie Finlandii - propozycja implementacji rozwiązań dla Polski Dr inż. MBA Janusz Marszalec Centrum Edisona, Warszawa 8 kwietnia 2014

Bardziej szczegółowo

Projektowanie systemów informatycznych. Roman Simiński programowanie.siminskionline.pl. Cykl życia systemu informatycznego

Projektowanie systemów informatycznych. Roman Simiński programowanie.siminskionline.pl. Cykl życia systemu informatycznego systemów informatycznych Roman Simiński roman.siminski@us.edu.pl programowanie.siminskionline.pl Cykl życia systemu informatycznego Trochę wprowadzenia... engineering co to oznacza? Oprogramowanie w sensie

Bardziej szczegółowo

Państwowa Wyższa Szkoła Techniczno-Ekonomiczna w Jarosławiu

Państwowa Wyższa Szkoła Techniczno-Ekonomiczna w Jarosławiu Załącznik nr 1 do Uchwały nr 9/12 Rady Instytutu Inżynierii Technicznej PWSTE w Jarosławiu z dnia 30 marca 2012r Państwowa Wyższa Szkoła Techniczno-Ekonomiczna w Jarosławiu EFEKTY KSZTAŁCENIA DLA KIERUNKU

Bardziej szczegółowo

Zwinna współpraca programistów i testerów z wykorzystaniem BDD i. by Example (JBehave/Spock/SpecFlow)

Zwinna współpraca programistów i testerów z wykorzystaniem BDD i. by Example (JBehave/Spock/SpecFlow) Program szkolenia: Zwinna współpraca programistów i testerów z wykorzystaniem BDD i Spec Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Zwinna współpraca programistów i testerów

Bardziej szczegółowo

Programowanie gier. wykład 0. Joanna Kołodziejczyk. 30 września Joanna Kołodziejczyk Programowanie gier 30 września / 13

Programowanie gier. wykład 0. Joanna Kołodziejczyk. 30 września Joanna Kołodziejczyk Programowanie gier 30 września / 13 Programowanie gier wykład 0 Joanna Kołodziejczyk 30 września 2016 Joanna Kołodziejczyk Programowanie gier 30 września 2016 1 / 13 Program przedmiotu Formy zajęć: 1 Wykład studia stacjonarne (15h) 2 Laboratorium

Bardziej szczegółowo

Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią

Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią Marek Bieniasz Sławomir Umpirowicz Piotr Miszewski Kraków, 10 13 września 2012 Plan prezentacji Informacje

Bardziej szczegółowo

Egzamin / zaliczenie na ocenę*

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

Bardziej szczegółowo

JAK PRAWIDŁOWO ZAMAWIAĆ SYSTEM INFORMATYCZNY DLA SZPITALA PERSPEKTYWA OBSERWATORA

JAK PRAWIDŁOWO ZAMAWIAĆ SYSTEM INFORMATYCZNY DLA SZPITALA PERSPEKTYWA OBSERWATORA Fundacja Wolnego i Otwartego Oprogramowania (FWiOO) JAK PRAWIDŁOWO ZAMAWIAĆ SYSTEM INFORMATYCZNY DLA SZPITALA PERSPEKTYWA OBSERWATORA AGATA MICHAŁEK-BUDZICZ ul. Staszica 25/8, 60-524 Poznań, tel.: +48.

Bardziej szczegółowo

Jacek Bajorek Instytut Zarządzana Bezpieczeństwem Informacji

Jacek Bajorek Instytut Zarządzana Bezpieczeństwem Informacji Jacek Bajorek Instytut Zarządzana Bezpieczeństwem Informacji Outsourcing, czyli skrót angielskich wyrazów outsideresource-ing oznacza nie mniej, nie więcej, jak wykorzystywanie zasobów z zewnątrz. Coraz

Bardziej szczegółowo

Metodyka projektowania komputerowych systemów sterowania

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

Bardziej szczegółowo

Pytania w ramach opublikowania postępowania znak postępowania: WORD/D/23/144/W/2015.

Pytania w ramach opublikowania postępowania znak postępowania: WORD/D/23/144/W/2015. Pytania w ramach opublikowania postępowania znak postępowania: WORD/D/23/144/W/2015. 1. Załącznik 2 - Warunki Gwarancji i Utrzymania czy linia Awaria powinna być również dostępna w dniu ustawowo wolnym

Bardziej szczegółowo

Inżynieria oprogramowania II

Inż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ółowo

Zapytanie ofertowe nr 04/03/2017

Zapytanie ofertowe nr 04/03/2017 nr 04/03/2017 Zatrudnienie na podstawie umowy o dzieło Programista / Specjalista ds. baz danych i integracji systemu KD z innymi systemami bezpieczeństwa Warszawa, 10 marca 2017 Zakład Elektroniki Compas

Bardziej szczegółowo

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

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

Bardziej szczegółowo

Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy. Dokumentacja specjalności. Systemy komputerowe administracji

Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy. Dokumentacja specjalności. Systemy komputerowe administracji Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy Dokumentacja specjalności Systemy komputerowe administracji prowadzonej w ramach kierunku Informatykana wydziale Informatyki 1. Dane ogólne Nazwa

Bardziej szczegółowo

Wprowadzenie w tematykę zarządzania przedsięwzięciami/projektami. dr inż. Agata Klaus-Rosińska

Wprowadzenie w tematykę zarządzania przedsięwzięciami/projektami. dr inż. Agata Klaus-Rosińska Wprowadzenie w tematykę zarządzania przedsięwzięciami/projektami dr inż. Agata Klaus-Rosińska 1 DEFINICJA PROJEKTU Zbiór działań podejmowanych dla zrealizowania określonego celu i uzyskania konkretnego,

Bardziej szczegółowo

KARTA PRZEDMIOTU. Systemy czasu rzeczywistego: D1_9

KARTA PRZEDMIOTU. Systemy czasu rzeczywistego: D1_9 KARTA PRZEDMIOTU 1. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom : Profil : Forma studiów: Obszar : Dziedzina:

Bardziej szczegółowo

Aplikacje internetowe i mobilne w zarządzaniu

Aplikacje 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

Opis Przedmiotu Zamówienia

Opis Przedmiotu Zamówienia Załącznik nr 1 do SIWZ/ załącznik nr 1 do umowy OP/UP/099/2011 Opis Przedmiotu Zamówienia 1. Przedmiot zamówienia 1.1. Przedmiotem zamówienia jest świadczenie usług konsultancko-developerskich dla systemu

Bardziej szczegółowo

I. KWALIFIKACJE ABSOLWENTA (profil absolwenta i cele kształcenia)

I. KWALIFIKACJE ABSOLWENTA (profil absolwenta i cele kształcenia) Załącznik do Uchwały 151/2014/2015 Rady Wydziału Prawa i Administracji UKSW z dnia 23 czerwca 2015 roku w sprawie ustalenia programu studiów na kierunku Stosunki międzynarodowe studia stacjonarne I stopnia

Bardziej szczegółowo

Systemy Informacyjne 2016/2017. Wydział Informatyki i Zarządzania Katedra Systemów Informatycznych

Systemy Informacyjne 2016/2017. Wydział Informatyki i Zarządzania Katedra Systemów Informatycznych Systemy Informacyjne 2016/2017 Wydział Informatyki i Zarządzania Katedra Systemów Informatycznych http://www.ksi.pwr.edu.pl/ Katedra Systemów Informatycznych Specjalność Systemy Informacyjne (SI) Specjalność

Bardziej szczegółowo

Piotr Tarasiński kl. II B

Piotr Tarasiński kl. II B Piotr Tarasiński kl. II B 1) Informatyk 2) Coraz bardziej rozwijający się zawód 3) Kto to jest informatyk? 4) Predyspozycje 5) Czym zajmuje się informatyk 6) Zarobki 7) Dyscypliny Przyjemna praca i zawód-

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

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:

Bardziej szczegółowo

1. Wyjaśnienia/Zmiana treści specyfikacji istotnych warunków zamówienia/przedłużenie terminu składania ofert

1. Wyjaśnienia/Zmiana treści specyfikacji istotnych warunków zamówienia/przedłużenie terminu składania ofert Sygnatura postępowania: BZP/31/DRI/2015 BGK BANK GOSPODARSTWA KRAJOWEGO Warszawa, 8 lipiec 2015 r. Zamawiający: Bank Gospodarstwa Krajowego Al. Jerozolimskie 7 00-955 Warszawa Biuro Zamówień Publicznych

Bardziej szczegółowo

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, 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ę

Bardziej szczegółowo

Bezpieczeństwo danych i systemów informatycznych. Wykład 1

Bezpieczeństwo danych i systemów informatycznych. Wykład 1 Bezpieczeństwo danych i systemów informatycznych Wykład 1 1. WPROWADZENIE 2 Bezpieczeństwo systemu komputerowego System komputerowy jest bezpieczny, jeśli jego użytkownik może na nim polegać, a zainstalowane

Bardziej szczegółowo

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

SYSTEMY 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ółowo

Opis metodyki i procesu produkcji oprogramowania

Opis 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ółowo

UCHWAŁA NR 46/2013. Senatu Akademii Marynarki Wojennej im. Bohaterów Westerplatte z dnia 19 września 2013 roku

UCHWAŁA NR 46/2013. Senatu Akademii Marynarki Wojennej im. Bohaterów Westerplatte z dnia 19 września 2013 roku UCHWAŁA NR 46/2013 Senatu Akademii Marynarki Wojennej im. Bohaterów Westerplatte z dnia 19 września 2013 roku w sprawie: korekty efektów kształcenia dla kierunku informatyka Na podstawie ustawy z dnia

Bardziej szczegółowo

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2019/2020.

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2019/2020. PLAN STUDIÓ STACJONARNYCH INŻYNIERSKICH 1-go STOPNIA 2019-2023 STUDIA ROZPOCZYNAJĄCE SIĘ ROKU AKADEMICKIM 2019/2020 Semestr I stęp do matematyki 20 20 zal z oc. 3 Podstawy programowania* 20 45 65 zal z

Bardziej szczegółowo

TESTER OPROGRAMOWANIA STUDIA PODYPLOMOWE

TESTER OPROGRAMOWANIA STUDIA PODYPLOMOWE TESTER OPROGRAMOWANIA STUDIA PODYPLOMOWE UCZELNIA: AKADEMIA MARYNARKI WOJENNEJ W GDYNI PARTNER: ASSECO POLAND SA NAZWA KIERUNKU: TESTER OPROGRAMOWANIA CZAS TRWANIA STUDIÓW: II SEMESTRY, ROK 2017/2018 OPIEKUN

Bardziej szczegółowo

KARTA PRZEDMIOTU. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI. 2. Kod przedmiotu: ZSI

KARTA PRZEDMIOTU. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI. 2. Kod przedmiotu: ZSI (pieczęć wydziału) KARTA PRZEDMIOTU Z1-PU7 WYDANIE N1 Strona 1 z 5 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI 3. Karta przedmiotu ważna od roku akademickiego: 2016/17 4. Forma kształcenia:

Bardziej szczegółowo

Metodyki zwinne wytwarzania oprogramowania

Metodyki zwinne wytwarzania oprogramowania Metodyki zwinne wytwarzania oprogramowania Wykład 1 Marcin Młotkowski 7 października 2014 Plan wykładu Sprawy organizacyjne Organizacja pracowni 1 Sprawy organizacyjne Organizacja pracowni 2 3 Marcin Młotkowski

Bardziej szczegółowo

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Matematyka finansowa (MFI222) 2. KIERUNEK: MATEMATYKA. 3. POZIOM STUDIÓW: I stopnia

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Matematyka finansowa (MFI222) 2. KIERUNEK: MATEMATYKA. 3. POZIOM STUDIÓW: I stopnia KARTA PRZEDMIOTU 1. NAZWA PRZEDMIOTU: Matematyka finansowa (MFI222) 2. KIERUNEK: MATEMATYKA 3. POZIOM STUDIÓW: I stopnia 4. ROK/ SEMESTR STUDIÓW: II/4 5. LICZBA PUNKTÓW ECTS: 8 6. LICZBA GODZIN: 30 / 30

Bardziej szczegółowo

1. Definicja zamówienia tego samego rodzaju na gruncie prawa zamówień publicznych

1. Definicja zamówienia tego samego rodzaju na gruncie prawa zamówień publicznych II. Zamówienia tego samego rodzaju 1. Definicja zamówienia tego samego rodzaju na gruncie prawa zamówień publicznych Jak już wspomniano, w oparciu o art. 32 ust. 1 Ustawy podstawą ustalenia wartości zamówienia

Bardziej szczegółowo

PB II Dyfuzja innowacji w sieciach przedsiębiorstw, procesy, struktury, formalizacja, uwarunkowania poprawiające zdolność do wprowadzania innowacji

PB II Dyfuzja innowacji w sieciach przedsiębiorstw, procesy, struktury, formalizacja, uwarunkowania poprawiające zdolność do wprowadzania innowacji PB II Dyfuzja innowacji w sieciach przedsiębiorstw, procesy, struktury, formalizacja, uwarunkowania poprawiające zdolność do wprowadzania innowacji Arkadiusz Borowiec Instytut Inżynierii Zarządzania Politechnika

Bardziej szczegółowo

Testowanie i walidacja oprogramowania

Testowanie i walidacja oprogramowania i walidacja oprogramowania Inżynieria oprogramowania, sem.5 cz. 3 Rok akademicki 2010/2011 Dr inż. Wojciech Koziński Zarządzanie testami Cykl życia testów (proces) Planowanie Wykonanie Ocena Dokumentacja

Bardziej szczegółowo

KIERUNKOWE EFEKTY KSZTAŁCENIA

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

Bardziej szczegółowo

Techniki (automatyzacji) projektowania testów. Adam Roman WarszawQA, 24 II 2016

Techniki (automatyzacji) projektowania testów. Adam Roman WarszawQA, 24 II 2016 Techniki (automatyzacji) projektowania testów Adam Roman WarszawQA, 24 II 2016 Prelegent Quality Assurance R&D Lead, Rivet Group Adiunkt w Instytucie Informatyki i Matematyki Komputerowej UJ Członek Stowarzyszenia

Bardziej szczegółowo

Certyfikowane szkolenia testerzy.pl to uznana ścieżka szkoleniowa ISTQB dla testerów.

Certyfikowane szkolenia testerzy.pl to uznana ścieżka szkoleniowa ISTQB dla testerów. Szanowni Państwo Certyfikowane szkolenia testerzy.pl to uznana ścieżka szkoleniowa ISTQB dla testerów. Dostarczamy pełny zakres usług w procesie odpowiedniego przygotowania uczestników do egzaminów. Dostarczamy

Bardziej szczegółowo

Karta opisu przedmiotu Zaawansowane techniki analizy systemowej oparte o modelowanie warsztaty

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

Bardziej szczegółowo

Tabela odniesień efektów kierunkowych do efektów obszarowych (tabele odniesień efektów kształcenia)

Tabela odniesień efektów kierunkowych do efektów obszarowych (tabele odniesień efektów kształcenia) Załącznik nr 7 do uchwały nr 514 Senatu Uniwersytetu Zielonogórskiego z dnia 25 kwietnia 2012 r. w sprawie określenia efektów kształcenia dla kierunków studiów pierwszego i drugiego stopnia prowadzonych

Bardziej szczegółowo

Inżynieria Oprogramowania w Praktyce

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

Bardziej szczegółowo

Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy. Dokumentacja specjalności. Systemy komputerowe administracji

Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy. Dokumentacja specjalności. Systemy komputerowe administracji Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy Dokumentacja specjalności Systemy komputerowe administracji prowadzonej w ramach kierunku Informatykana wydziale Informatyki 1. Dane ogólne Nazwa

Bardziej szczegółowo

POLITYKA REALIZACJI PRAW OSÓB, KTÓRYCH DANE DOTYCZĄ

POLITYKA REALIZACJI PRAW OSÓB, KTÓRYCH DANE DOTYCZĄ POLITYKA REALIZACJI PRAW OSÓB, KTÓRYCH DANE DOTYCZĄ Niniejsza Polityka realizacji praw osób, których dane dotyczą (dalej jako Polityka ) przyjęta została przez Vestor z siedzibą w Warszawie przy,, wpisaną

Bardziej szczegółowo

KADRY DLA INFORMATYKI NA PODKARPACIU

KADRY DLA INFORMATYKI NA PODKARPACIU KADRY DLA INFORMATYKI NA PODKARPACIU Raport opracowany na zlecenie Stowarzyszenia Informatyka Podkarpacka przez Exacto sp. z o.o. oraz Instytut Rozwoju Społeczeństwa Informacyjnego Głównym celem badania

Bardziej szczegółowo