{"id":874,"date":"2024-07-22T08:32:08","date_gmt":"2024-07-22T06:32:08","guid":{"rendered":"https:\/\/wi.pb.edu.pl\/p\/?page_id=874"},"modified":"2024-07-25T11:50:59","modified_gmt":"2024-07-25T09:50:59","slug":"zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna","status":"publish","type":"page","link":"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/","title":{"rendered":"Zaawansowana in\u017cynieria oprogramowania &#8211; pracownia specjalistyczna"},"content":{"rendered":"<p align=\"center\">(studia niestacjonarne, uzupe\u0142niaj\u0105ce)<\/p>\n<hr>\n<p>Celem zaj\u0119\u0107 jest praktyczne zweryfikowanie wiedzy dotycz\u0105cej procesu wytwarzania oprogramowania oraz zapoznanie si\u0119 z narz\u0119dziami wspomagaj\u0105cymi proces wytw\u00f3rczy. Studenci pracuj\u0105c w grupach maj\u0105 za zadanie stworzenie (i w miar\u0119 mo\u017cliwo\u015bci rzeczywiste wdro\u017cenie) funkcjonuj\u0105cej aplikacji. Modelowanie i projektowanie przy wykorzystaniu UML, natomiast aplikacja wykonana w technologii obiektowej z zastosowaniem dost\u0119pnych API. Zarz\u0105dzanie zmianami kodu \u017ar\u00f3d\u0142owego z wykorzystaniem SVN. Praca odbywa si\u0119 w grupach 3-4-osobowych.<\/p>\n<div class=\"table-responsive\">\n<table class=\"table table-bordered\">\n<tbody>\n<tr style=\"height: 32px\">\n<td style=\"height: 32px\" align=\"center\" width=\"9%\" height=\"15\">\n<p align=\"center\"><strong>Nr<\/strong><\/p>\n<\/td>\n<td style=\"height: 32px\" align=\"center\" width=\"160%\" height=\"15\"><strong>Temat zaj\u0119\u0107<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 74px\">\n<td style=\"height: 74px\" align=\"center\" width=\"9%\" height=\"30\">1<\/td>\n<td style=\"height: 74px\" align=\"center\" width=\"160%\" height=\"30\">\n<p align=\"left\">Przedstawienie wymaga\u0144 i sposobu prowadzenia zaj\u0119\u0107, utworzenie zespo\u0142\u00f3w, wybranie kierownik\u00f3w, uzgadnianie tematyki zadania projektowego (<a href=\"https:\/\/wi.pb.edu.pl\/p\/wp-content\/uploads\/sites\/3\/2024\/07\/projektyIO2n.pdf\">tematy projekt\u00f3w<\/a>)<br \/>\nPrzedstawienie &nbsp;IBM Rational Software Architect (<a href=\"https:\/\/wi.pb.edu.pl\/p\/wp-content\/uploads\/sites\/3\/2024\/07\/RSA_tutorial.pdf\" target=\"_blank\" rel=\"noopener\">kr\u00f3tka instrukcja<\/a>)<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 32px\">\n<td style=\"height: 32px\" align=\"center\" width=\"9%\" height=\"19\">2<\/td>\n<td style=\"height: 32px\" align=\"center\" width=\"160%\" height=\"19\">\n<p align=\"left\">Faza inicjacji: wst\u0119pne rozpoznawanie wymaga\u0144 (wizja, s\u0142ownik), opracowywanie plan\u00f3w pracy<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 53px\">\n<td style=\"height: 53px\" align=\"center\" width=\"9%\" height=\"15\">3 (L)<\/td>\n<td style=\"height: 53px\" align=\"center\" width=\"160%\" height=\"15\">\n<p align=\"left\">Laboratorium: narz\u0119dzia zarz\u0105dzania zmianami kodu<br \/>\n&#8211; Subversion (SVN) (<a href=\"https:\/\/wi.pb.edu.pl\/p\/wp-content\/uploads\/sites\/3\/2024\/07\/svn_tutorial.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"font-size: small\">kr\u00f3tka instrukcja<\/span><\/a>&nbsp;+&nbsp;<a href=\"https:\/\/wi.pb.edu.pl\/p\/wp-content\/uploads\/sites\/3\/2024\/07\/svn_exercises.pdf\">zadania<\/a>), przyk\u0142adowa aplikacja kliencka SVN:&nbsp;<a href=\"http:\/\/tortoisesvn.net\/\">TortoiseSVN<\/a><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 74px\">\n<td style=\"height: 74px\" align=\"center\" width=\"9%\" height=\"15\">4<\/td>\n<td style=\"height: 74px\" align=\"center\" width=\"160%\" height=\"15\">\n<p align=\"left\">Faza rozwini\u0119cia: rozpoznawanie wymaga\u0144 (wyszukanie aktor\u00f3w, opracowanie modelu przypadk\u00f3w u\u017cycia, opracowanie wymaga\u0144 niefunkcjonalnych), analiza ryzyka, definiowanie architektury (architektura systemu, realizacja przypadk\u00f3w u\u017cycia, klasy analizy);<br \/>\nrozwijanie projektu (klasy i model projektowy), dokumetowanie kodu:&nbsp;<a href=\"http:\/\/en.wikipedia.org\/wiki\/Javadoc\">javadoc<\/a>,&nbsp;<a href=\"http:\/\/www.doxygen.org\/\">doxygen<\/a><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 95px\">\n<td style=\"height: 95px\" align=\"center\" width=\"9%\" height=\"15\">5<\/td>\n<td style=\"height: 95px\" align=\"center\" width=\"160%\" height=\"15\">\n<p align=\"left\">Faza budowy: Iteracja I (opracowanie plan\u00f3w integracji, plan\u00f3w test\u00f3w, implementacja komponent\u00f3w podstawowej funkcjonalno\u015bci, implementacja komponent\u00f3w testowych, testowanie jednostkowe)<br \/>\n&#8211; zarz\u0105dzanie b\u0142\u0119dami (Bugzilla &#8211;&nbsp;kr\u00f3tka instrukcja)<br \/>\n&#8211; planowanie i przeprowadzanie test\u00f3w (narz\u0119dzia IBM Rational do zarz\u0105dzania testami &#8211;&nbsp;<a href=\"https:\/\/wi.pb.edu.pl\/p\/wp-content\/uploads\/sites\/3\/2024\/07\/TestManager_intro.pdf\" target=\"_blank\" rel=\"noopener\">wprowadzenie<\/a>&nbsp;+ TestManager&nbsp;<a href=\"https:\/\/wi.pb.edu.pl\/p\/wp-content\/uploads\/sites\/3\/2024\/07\/TestManager_exercises.pdf\" target=\"_blank\" rel=\"noopener\">\u0107wiczenia<\/a>&nbsp;+&nbsp;przyk\u0142ad)<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 74px\">\n<td style=\"height: 74px\" align=\"center\" width=\"9%\" height=\"19\">6 (L)<\/td>\n<td style=\"height: 74px\" align=\"center\" width=\"160%\" height=\"19\">\n<p align=\"left\">Laboratorium: narz\u0119dzia dynamicznego testowania kodu i profilowania aplikacji<br \/>\n&#8211; IBM Rational Purify (<a href=\"https:\/\/wi.pb.edu.pl\/p\/wp-content\/uploads\/sites\/3\/2024\/07\/purify_tutorial.pdf\" target=\"_blank\" rel=\"noopener\">kr\u00f3tka instrukcja<\/a>&nbsp;+&nbsp;<a href=\"https:\/\/wi.pb.edu.pl\/p\/wp-content\/uploads\/sites\/3\/2024\/07\/purify_exercises.pdf\" target=\"_blank\" rel=\"noopener\">zadania<\/a>&nbsp;+&nbsp;przyk\u0142ady)<br \/>\n&#8211; IBM Rational Quantify (kr\u00f3tka instrukcja&nbsp;+&nbsp;zadania&nbsp;+&nbsp;przyk\u0142ady)<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 74px\">\n<td style=\"height: 74px\" align=\"center\" width=\"9%\" height=\"19\">7<\/td>\n<td style=\"height: 74px\" align=\"center\" width=\"160%\" height=\"19\">\n<p align=\"left\">Faza budowy: Iteracja II (usuwanie defekt\u00f3w, implementacja pozosta\u0142ych komponent\u00f3w), (integracja systemu, testowanie systemu, usuwanie defekt\u00f3w, przegl\u0105dy kodu, tworzenie instalator\u00f3w)<br \/>\n&#8211; Windows Installer, instalacja w .NET (kr\u00f3tka instrukcja)<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 74px\">\n<td style=\"height: 74px\" align=\"center\" width=\"9%\" height=\"15\">8<\/td>\n<td style=\"height: 74px\" align=\"center\" width=\"160%\" height=\"15\">\n<p align=\"left\">Faza przekazania: opracowanie dokumentacji administracyjnej i u\u017cytkownika, instalacja systemu, testowanie akceptacyjne, wdro\u017cenie<br \/>\nPrezentacja stworzonego systemu i przekazanie wszystkich stworzonych element\u00f3w do oceny; obrona system\u00f3w i ocena wk\u0142adu poszczeg\u00f3lnych cz\u0142onk\u00f3w zespo\u0142u<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<\/div>\n<p><em>Szablony dokument\u00f3w:<br \/>\n<\/em>&nbsp;&nbsp;&nbsp; Wizja (<span style=\"font-size: small\">wizja.zip&nbsp;80 KB<\/span>)<br \/>\n&nbsp;&nbsp;&nbsp; S\u0142ownik (<span style=\"font-size: small\">slownik.zip&nbsp;88 KB<\/span>)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n&nbsp;&nbsp;&nbsp; Plany pracy<span style=\"font-size: small\">&nbsp;(plan.zip&nbsp;140 KB)<br \/>\n<\/span>&nbsp;&nbsp;&nbsp;&nbsp;Specyfikacja wymaga\u0144&nbsp;<span style=\"font-size: small\">(srs_adv.zip 145 KB)<br \/>\n<\/span>&nbsp;&nbsp;&nbsp;&nbsp;Architektura systemu<span style=\"font-size: small\">&nbsp;(arch.zip&nbsp;113 KB)<br \/>\n&nbsp; &nbsp; Model implementacji (imp.zip 104 KB)<br \/>\n<\/span>&nbsp;&nbsp;&nbsp; Plan test\u00f3w<span style=\"font-size: small\">&nbsp;(test.zip&nbsp;224 KB)&nbsp;<br \/>\n&nbsp;&nbsp;<\/span><br \/>\n&nbsp;&nbsp;&nbsp; strona tytu\u0142owa do dokument\u00f3w<span style=\"font-size: small\">&nbsp;(tytul.zip 77KB)<\/span><\/p>\n<p><em>Spos\u00f3b zaliczenia pracowni specjalistycznej:<\/em><br \/>\n&nbsp;&nbsp;&nbsp; Ocena ko\u0144cowa jest wyliczana na podstawie:<br \/>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &#8211; zdobyczy punktowej z projektu (od 0 do 20 punkt\u00f3w),<br \/>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &#8211; terminowo\u015bci pracy:<br \/>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8211; terminy cz\u0105stkowe (TC): ka\u017cdy tydzie\u0144 op\u00f3\u017anienia to strata 0.5 punkta,<br \/>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8211; termin ko\u0144cowy (TK): ka\u017cdy tydzie\u0144 op\u00f3\u017anienia strata 2.5 punkta),<br \/>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &#8211; podzia\u0142u pracy w ramach zespo\u0142u,<br \/>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &#8211; obrony projektu.<\/p>\n<p><em>Przygotowanie materia\u0142\u00f3w przekazywanych do oceny:<br \/>\n<\/em>1. Dokumentacja projektu w formie papierowej (sprawdzona ortografia, wydruk dwustronny, &#8230;)&nbsp;<br \/>\n2. P\u0142ytka CD zawieraj\u0105ca nast\u0119puj\u0105ce katalogi:<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; doc\/src &#8211; \u017ar\u00f3d\u0142a dokumentacji (rysunki, diagramy, &#8230;)<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; doc\/screenshots &#8211; zrzuty ekranu programu<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; doc &#8211; pliki dokumentacji (projekt, podr\u0119czniki instalacji, u\u017cytkownika etc.)<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; src &#8211; \u017ar\u00f3d\u0142o oprogramowania, po \u015bci\u0105gni\u0119ciu z repozytorium<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; svn\/svn &#8211; repozytorium svn z zeus&#8217;a<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; svn\/log &#8211; logi wygenerowane przez statsvn<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; bin\/noinst &#8211; binarna wersja oprogramowania bez instalatora (ale z opisem jak uruchomia)<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; bin\/inst &#8211; binarna wersja oprogramowania z instalatorem<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; lib &#8211; dodatkowe biblioteki u\u017cywane w projekcie (o ile wykorzystywane)<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; lib\/doc &#8211; dokumentacje u\u017cywanych bibliotek<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; lib\/src &#8211; kod \u017ar\u00f3d\u0142owy u\u017cywanych bibliotek<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; lib\/bin &#8211; wersje binarne u\u017cywanych bibliotek<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; data &#8211; przyk\u0142adowe dane wej\u015bciowe (je\u017celi takie s\u0105 potrzebne)<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; examples &#8211; przyk\u0142adowe wyniki dzia\u0142ania programu (np. wygenerowane krzy\u017c\u00f3wki)<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; tools &#8211; oprogramowanie u\u017cywane do stworzenia projektu lub potrzebne do uruchomienia stworzonego oprogramowania<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (np. maszyna wirtualna javy, baza danych, eclipse w wersji u\u017cywanej do stworzenia projektu, etc.)<br \/>\noraz<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; index.html &#8211; plik HTML uruchamiany przez autorun, z odwo\u0142aniami do poszczeg\u00f3lnych element\u00f3w na p\u0142ycie (do log\u00f3w statcvs r\u00f3wnie\u017c, zrzut\u00f3w ekranu, etc.) oraz z metryczk\u0105 projektow\u0105 (rok akademicki, semestr&nbsp; i rodzaj studi\u00f3w, przedmiot, nazwa projektu, autorzy, podzia\u0142 pracy, proponowana ocena etc.). Nale\u017cy zadba\u0107, aby r\u00f3wnie\u017c ta strona wygl\u0105da\u0142a przyzwoicie, gdy\u017c w przypadku&nbsp; potencjalnej szerszej prezentacji projektu (jako wzorca do na\u015bladowania albo unikania) b\u0119dzie to wizyt\u00f3wka autor\u00f3w projektu;<br \/>\n&nbsp;&nbsp;&nbsp; &#8211; doc\/javadoc\/html\/index.html lub doc\/doxygen\/html\/index.html &#8211; dokumentacja kodu \u017ar\u00f3d\u0142owego w formacie html.<\/p>\n<p>Wszystkie pliki dokumentacji w formacie edytora w kt\u00f3rym zosta\u0142y stworzone (doc, sxw, &#8230;) i w formacie pdf<br \/>\nP\u0142ytka podpisana nast\u0119puj\u0105co: ZIO, rok akademicki, semestr, rodzaj studi\u00f3w, nazwiska student\u00f3w<br \/>\n&nbsp;&nbsp;&nbsp; (np. ZIO, 2008\/09, II, niestacjonarne, mgr., Adamski, Kowalski, Nowak)<br \/>\nZe wzgl\u0119d\u00f3w praktycznych na jednej p\u0142ycie CD mo\u017ce by\u0107 umieszczonych kilka projekt\u00f3w, przy czym ka\u017cdy z nich powinien znajdowa\u0107 si\u0119 w oddzielnej strukturze katalog\u00f3w z dost\u0119pem przez plik index.html z katalogu g\u0142\u00f3wnego.<\/p>\n<p>Przeliczenie punkt\u00f3w na oceny jest nast\u0119puj\u0105ce:<\/p>\n<div class=\"table-responsive\">\n<table class=\"table table-bordered\">\n<tbody>\n<tr>\n<td width=\"16%\"><strong>Punkty<\/strong><\/td>\n<td align=\"center\" width=\"16%\">20.0-18.0<\/td>\n<td align=\"center\" width=\"17%\">17.75 &#8211; 16.0<\/td>\n<td align=\"center\" width=\"17%\">15.75 &#8211; 14.0<\/td>\n<td align=\"center\" width=\"17%\">13.75 &#8211; 18.0<\/td>\n<td align=\"center\" width=\"17%\">11.75 &#8211; 10.0<\/td>\n<\/tr>\n<tr>\n<td width=\"16%\"><strong>Ocena<\/strong><\/td>\n<td align=\"center\" width=\"16%\">5,0<\/td>\n<td align=\"center\" width=\"17%\">4,5<\/td>\n<td align=\"center\" width=\"17%\">4,0<\/td>\n<td align=\"center\" width=\"17%\">3,5<\/td>\n<td align=\"center\" width=\"17%\">3,0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>(studia niestacjonarne, uzupe\u0142niaj\u0105ce) Celem zaj\u0119\u0107 jest praktyczne zweryfikowanie wiedzy dotycz\u0105cej procesu wytwarzania oprogramowania oraz zapoznanie<a class=\"read-more\" href=\"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/\" title=\"Poka\u017c artyku\u0142 Zaawansowana in\u017cynieria oprogramowania &#8211; pracownia specjalistyczna\">wi\u0119cej<\/a><\/p>\n","protected":false},"author":14,"featured_media":0,"parent":853,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-874","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Zaawansowana in\u017cynieria oprogramowania - pracownia specjalistyczna - Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zaawansowana in\u017cynieria oprogramowania - pracownia specjalistyczna - Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej\" \/>\n<meta property=\"og:description\" content=\"(studia niestacjonarne, uzupe\u0142niaj\u0105ce) Celem zaj\u0119\u0107 jest praktyczne zweryfikowanie wiedzy dotycz\u0105cej procesu wytwarzania oprogramowania oraz zapoznaniewi\u0119cej\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/\" \/>\n<meta property=\"og:site_name\" content=\"Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-25T09:50:59+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/\",\"url\":\"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/\",\"name\":\"Zaawansowana in\u017cynieria oprogramowania - pracownia specjalistyczna - Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej\",\"isPartOf\":{\"@id\":\"https:\/\/wi.pb.edu.pl\/p\/#website\"},\"datePublished\":\"2024-07-22T06:32:08+00:00\",\"dateModified\":\"2024-07-25T09:50:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/wi.pb.edu.pl\/p\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"prof. dr hab. in\u017c. Marek Kr\u0119towski\",\"item\":\"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Dydaktyka\",\"item\":\"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Zaawansowana in\u017cynieria oprogramowania\",\"item\":\"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Zaawansowana in\u017cynieria oprogramowania &#8211; pracownia specjalistyczna\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wi.pb.edu.pl\/p\/#website\",\"url\":\"https:\/\/wi.pb.edu.pl\/p\/\",\"name\":\"Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wi.pb.edu.pl\/p\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Zaawansowana in\u017cynieria oprogramowania - pracownia specjalistyczna - Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/","og_locale":"pl_PL","og_type":"article","og_title":"Zaawansowana in\u017cynieria oprogramowania - pracownia specjalistyczna - Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej","og_description":"(studia niestacjonarne, uzupe\u0142niaj\u0105ce) Celem zaj\u0119\u0107 jest praktyczne zweryfikowanie wiedzy dotycz\u0105cej procesu wytwarzania oprogramowania oraz zapoznaniewi\u0119cej","og_url":"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/","og_site_name":"Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej","article_modified_time":"2024-07-25T09:50:59+00:00","twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/","url":"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/","name":"Zaawansowana in\u017cynieria oprogramowania - pracownia specjalistyczna - Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej","isPartOf":{"@id":"https:\/\/wi.pb.edu.pl\/p\/#website"},"datePublished":"2024-07-22T06:32:08+00:00","dateModified":"2024-07-25T09:50:59+00:00","breadcrumb":{"@id":"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/zaawansowana-inzynieria-oprogramowania-pracownia-specjalistyczna\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/wi.pb.edu.pl\/p\/"},{"@type":"ListItem","position":2,"name":"prof. dr hab. in\u017c. Marek Kr\u0119towski","item":"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/"},{"@type":"ListItem","position":3,"name":"Dydaktyka","item":"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/"},{"@type":"ListItem","position":4,"name":"Zaawansowana in\u017cynieria oprogramowania","item":"https:\/\/wi.pb.edu.pl\/p\/marek-kretowski\/dydaktyka\/zaawansowana-inzynieria-oprogramowania_z\/"},{"@type":"ListItem","position":5,"name":"Zaawansowana in\u017cynieria oprogramowania &#8211; pracownia specjalistyczna"}]},{"@type":"WebSite","@id":"https:\/\/wi.pb.edu.pl\/p\/#website","url":"https:\/\/wi.pb.edu.pl\/p\/","name":"Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wi.pb.edu.pl\/p\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"}]}},"_links":{"self":[{"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/pages\/874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/comments?post=874"}],"version-history":[{"count":4,"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/pages\/874\/revisions"}],"predecessor-version":[{"id":1539,"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/pages\/874\/revisions\/1539"}],"up":[{"embeddable":true,"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/pages\/853"}],"wp:attachment":[{"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/media?parent=874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}