'Modele cyklu życia projektu systemu informatycznego na podstawie tworzenia serwisów internetowych'
|
|
- Helena Mikołajczyk
- 8 lat temu
- Przeglądów:
Transkrypt
1 'Modele cyklu życia projektu systemu informatycznego na podstawie tworzenia serwisów internetowych' Maciej Laskowski Instytut Informatyki Wydział Elektrotechniki i Informatyki Politechnika Lubelska Celem niniejszego artykułu będzie zbadanie modeli cyklu życia projektu informatycznego na przykładzie tworzenia serwisów internetowych. Analiza ta dodatkowo będzie zobrazowana przykładami z pracy zawodowej autora, będącego webmasterem w studenckiej firmie internetowej. Każdy projekt systemu informatycznego (SI) stanowi swoiste wyzwanie właściwie dobrane rozwiązania są jednym z fundamentów sprawnie działającej firmy. Na jego efektywność ma wpływ wiele czynników począwszy od zastosowanych rozwiązań i ich wydajności, poprzez infrastrukturę, przeszkolenie użytkowników, dokumentację, skończywszy na dostosowaniu pod potrzeby i wymagania klienta. W trakcie prac nad projektem często okazuje się jednak, że wymagana jest modyfikacja przyjętych założeń dodanie nowych opcji, odnotowanie zmian czy też po prostu zmiana koncepcji. Projekt stworzony na podstawie rzetelnej analizy potrzeb i prognozy rozwoju firmy pozwoli na sprawną pracę, podniesie efektywność pracy oraz końcową jakość produktu, pozwalając dodatkowo na zminimalizowanie potrzeby wprowadzania poprawek, co przekłada się również na zmniejszenie ceny systemu. Istotę problemu najlepiej wyrażają liczby: w 2004 roku ponad połowa (ok. 51%) projektów informatycznych przekroczyła zakładany budżet (nawet do 180%) [1]. Dosyć ciekawą ilustracją tematu może być tworzenie serwisów internetowych, zarówno dla celów komercyjnych, jak stron domowych. Praca nad tego typu projektem wymaga bowiem dokładnego zapoznania się z potrzebami i oczekiwaniami klienta oraz zastosowania często unikalnych rozwiązań programistycznych i graficznych. Docelowa wieloplatformowość (różne systemy operacyjne, różne przeglądarki) narzuca dodatkowo trzymanie się uznanych standardów wykorzystywanych języków (HTML, PHP, XML, etc). 1.Cykl życia definicja oraz opis Każdy system informatyczny posiada tak zwany cykl życia (z ang. Software Life Cycle, SLC). Jest to proces złożony z ciągu wzajemnie spójnych etapów pozwalających na pełne i skuteczne stworzenie, a także późniejsze użytkowanie SI. Dodatkowo obejmuje on okres od momentu określenia potrzeby istnienia systemu aż do momentu jego wycofania z eksploatacji. Budowę każdego systemu informatycznego można podzielić na kilka etapów: faza strategiczna, w której m.in. określa się studium wykonalności projektu określenie wymagań oraz przeprowadzenie analiza systemowej (docelowa ilość użytkowników, zadania SI, obciążenie SI, obsługa (domyślny interfejs), etc) projektowanie systemu, niekiedy też nazywane modelowaniem systemu. Tą część budowy SI, bardzo często pochłaniającą najwięcej czasu i środków, określa się mianem fazy projektowej faza tworzenia, czyli: a) implementacja zaprojektowanych rozwiązań, b) tworzenie dokumentacji SI c) testowanie faza wdrożenia: instalacja SI u klienta oraz ewentualne przeszkolenie osób mających zajmować się jego obsługą faza użytkowania, w skład której wchodzą konserwacja systemu, a także jego rozwój 2.Modele cyklu życia projektu SI Wybór metody tworzenia projektu SI stanowi zazwyczaj wypadkową potrzeb określonych -1-
2 przez klienta oraz wiedzy i umiejętności projektanta, a także jego preferencji. Każdy bowiem dostosowuje sposób swojej pracy do siebie. Z drugiej strony warto czasem zrezygnować z własnych upodobań na rzecz wydajniejszej i szybszej metody. Opłaca się tez właściwie dobrać tryb pracy do wielkości i stopnia skomplikowania projektu w przypadku tworzenia serwisów internetowych tworzenie prostej strony reklamowej będzie wymagało innego podejścia do problematyki projektowej niż opracowywanie rozległego wortalu tematycznego. Innym ważnym kryterium jest także czas realizacji przedsięwzięcia oraz dostępność narzędzi do tworzenia SI Strona agencyjna - model kaskadowy Projekt strony internetowej dla agencji koncertowej został zrealizowany w oparciu o model kaskadowy. Zostało to umożliwione dzięki jasno sprecyzowanym przez klienta wymaganiom zarówno zarządzanie, jaki i planowanie prac było znacznie ułatwione. Właściciel agencji posiadał już stworzony przez siebie plan - 'wizję' serwisu, począwszy od szaty graficznej (layoutu), skończywszy na ilości zawartości merytorycznej podstron. Faza projektowa wymagała więc jedynie zaprojektowania systemu obsługi newsów przez panel administracyjny www, rozbudowanej galerii (ponad 1000 zdjęć) oraz wyboru sposobu kreacji strony czy ma to być witryna statyczna (HTML) czy może generowana dynamicznie (np. PHP). Po zaimplementowaniu przyjętych rozwiązań i po testach działania serwisu nadszedł czas na zaprezentowanie go klientowi. Okazało się, iż wymagane są jedynie poprawki stricte estetyczne zmiana kilku elementów layoutu (m.in. kolorów pasków nawigacyjnych). Posiadając dobrze zdefiniowane wymagania można, używając modelu kaskadowego przygotować szybko i sprawnie serwis internetowy, czy też domyślnie system informatyczny. Wymagana jest jednak określona kolejność wykonywanych prac, zaś każdy błąd w przyjętych założeniach powoduje potrzebę wprowadzania zmian w obrębie całego tworzonego SI. Dodatkowym utrudnieniem może być też fakt, iż w tym modelu występują długie przerwy w kontaktach z klientem, co uniemożliwia dostosowywanie na bieżąco projektu do jego potrzeb twórcy muszą opierać się na otrzymanych wcześniej wytycznych. 2.2 Strona radia model z prototypem Bardzo często twórcy systemów informatycznych stają przed następującym zadaniem: SI istnieje, lecz nie jest dostosowany do potrzeb użytkownika, bądź też klient, po przedstawieniu potrzeb, wymaga przedstawienia mu kliku wersji serwisu, tak aby mógł dokonać wyboru rozwijanej linii. Taki model budowy SI określa się nazwą 'z prototypem'. Tworząc nową wersję serwisu dla lokalnego radia, należało wnikliwie zapoznać się z istniejącą już wersją klient był przyzwyczajony do pewnego interfejsu obsługi, do pewnych rozwiązań, nie był jednak zadowolony z wielu innych jego funkcji forum, systemu zarządzania wiadomościami. Redakcja chciała też udostępnić swoim słuchaczom możliwość odbioru audycji przez Internet. Po analizie istniejących rozwiązań możliwe było opracowanie dokładnej listy oczekiwań klienta. Umożliwiło to też wczesne wykrycie różnic w rozumieniu niektórych pojęć oraz podejścia do rozwiązywania powstałych problemów (często tak mało istotnych z punktu widzenia programisty, jak to, czy w spisie członków redakcji upamiętniać osoby, które z niej odeszły, czy też nie, albo sposób, w jaki należało podzielić dział recenzji). Na podstawie stworzonej listy można było przystąpić do prac nad serwisem, w które zaangażowani byli także potencjalni użytkownicy bowiem to pod ich przyzwyczajenia oraz gusta pisany był system obsługi newsów. Nie do zignorowania były też uwagi -2-
3 klientów dotyczące layoutu należy bowiem pamiętać, iż w świecie Internetu wygląd jest drugą (po przejrzystości) z najważniejszych cech, jakie powinien mieć dobry serwis. Oczywiście narażamy się tutaj na niebezpieczeństwo przekonania użytkownika o łatwości tworzenia SI większość powierzchownych zmian jest łatwa do wykonania, jednak większość klientów nie zauważa istotnej różnicy pomiędzy zmianą koloru tła, a na przykład całkowitą przebudową bazy danych. Niestety metoda ta niesie ze sobą jeszcze większe ryzyko klient widząc przedstawioną mu wersję może z różnych powodów nie zaakceptować jej w ogóle, rezygnując jednocześnie ze współpracy. Z drugiej strony będąc przekonanym o łatwości zmian może zasypać webmasterów swoimi uwagami i komentarzami dotyczącymi możliwych poprawek. Projekt może więc utknąć w martwym punkcie, pozostając jedynie w wersji alfa, tak jak stało się to z omawianym serwisem. 2.3 Strona reklamowa XP (extreme Programming) W dzisiejszych czasach coraz więcej firm i instytucji wiąże swoje istnienie z informatyką. Komputeryzują swoje siedziby, tor produkcji, budowane są systemy informatyczne do obsługi specyficznych zagadnień, dzięki Internetowi odkrywane są nowe rynki. Jednak bardzo często klienci nie posiadają sprecyzowanego pomysłu na to, co chcą zamówić czy to będzie SI, czy to będzie serwis www. Twórca systemu musi opierać się jedynie na bardzo ogólnych wytycznych. Programowanie odkrywcze jest dobrym sposobem na rozpoczęcie prac z trudnym użytkownikiem, jest to jednak jedyny plus tego rozwiązania, którego filozofię można przedstawić następująco: system budowany jest niejako 'po omacku', następnie jest instalowany i Rys. 1 Czasami serwis początkowo wykonany statycznie w HTML... można uznać za kompletny dopiero w momencie znaczącego spadku poprawek krytycznych. Serwis zbudowany w ten sposób cechują wielokrotne zmiany koncepcji, czy nawet techniki budowy (np. użytego języka). Zmiany widać te szczególnie przy tworzeniu stron www. Webmaster tworząc witrynę musi w takiej sytuacji posłużyć się własną koncepcją, która dość rzadko jest zgodna z oczekiwaniami klienta. Nie chodzi przy tym tylko o layout. Po przedstawieniu projektu klientowi (co następuje po uruchomieniu strony), może się okazać, iż chciałby on bardziej ją uatrakcyjnić wizualnie, zmienić ilość i zawartość podstron, a także zmienić sposób nawigacji. Po pierwszych poprawkach pojawiają się następne i następne.. W końcowej fazie tworzenia może się więc okazać, że początkowo statyczny serwis w HTML stał się multimedialną prezentacją sieciową wykonaną we Flashu. testowany u klienta. Wszelkie poprawki wprowadzane są do systemu na bieżąco, zaś projekt Rys staje się ostatecznie multimedialną prezentacją wykonaną we Flashu Taka metoda tworzenia jest droga w implementacji (czas twórcy, pieniądze klienta), jednak ze względu na swój 'ekspresowy' charakter jest do dzisiaj często wykorzystywana zwłaszcza przez małe firmy starające się pozyskać nowych, często trudnych klientów. Okazuje się to być jednak 'lotnymi piaskami' webmasterzy zobligowani umową muszą tworzyć zazwyczaj za pobraną już wcześniej stawkę coraz to nowe wersje projektów, które jednocześnie muszą być udostępnione dla internautów zwykle z powodu niezmiernie krótkiego deadline'u przez to odwiedzający są konfudowani częstymi zmianami na stronie. Dodatkowo metoda ta nie zachęca potencjalnych klientów do korzystania z usług firmy, również zespół projektantów stosunkowo szybko zniechęca się do takiej formy tworzenia projektu. -3-
4 2.4 Serwis dla hurtowni model przyrostowy Stworzenie kompletnego SI okazuje się w niektórych przypadkach niemożliwe często z powodów organizacyjno-logistycznych. Jednoetapowe wdrożenie systemu informatycznego w dużej firmie jest po prostu niemożliwe wymaga przeszkolenia znacznej liczby użytkowników, czasami w wielu oddziałach, zakupu odpowiedniego hardware'u i jego instalacji czy też zachowania zgodności tworzonego oprogramowania z już stosowanym. Sytuacja taka może wystąpić na przykład przy tworzeniu serwisu dla hurtowni spożywczej, w skład którego wchodzić ma strona reklamowa, portal lojalnościowy dla klientów oraz system obsługi kontrahentów hurtowych przez Internet. Pierwszy z wymienionych elementów jest dosyć prosty do stworzenia nie wymaga implementacji w siedzibie zamawiającego czy przeszkalania użytkowników, jednak pozostałe elementy wymagają wdrożenia bezpośrednio u klienta, co więcej, wymagają rozbudowy jego zaplecza informatycznego (np. instalacji dedykowanego serwera czy doprowadzania do siedziby firmy łącza o routowalnym adresie IP i odpowiednich parametrach uploadu) oraz narzucają wymóg spójności baz danych wykorzystywanych przez tworzony SI oraz przez używane już oprogramowanie. Dodatkowo, zleceniodawca narzuca określoną kolejność tworzenia elementów najpierw chciałby uruchomić stronę reklamową oraz portal lojalnościowy. Z punktu widzenia projektanta rozwiązaniem jest praca według modelu przyrostowego: po określeniu wymagań i stworzeniu pewnego modelu ogólnego (zazwyczaj layoutu oraz zbioru podstawowych elementów serwisu) rozpoczyna się iteracyjne realizowanie pewnego podprocesu. Projektant skupia się na wybranym podzbiorze funkcji tworzy szczegółowy projekt, implementuje rozwiązania oraz przeprowadza testy funkcjonalności. Zrealizowana część systemu dostarczana jest do klienta, tam instalowana i wdrażana. Następnie projektanci przechodzą w kolejnej iteracji do następnego podzbioru funkcji SI, aż do stworzenia kompletnego rozwiązania. Zaletą tego rozwiązania jest niewątpliwie rozbicie złożonego projektu na mniejsze, łatwiejsze w realizacji. Taki tryb pracy posiada wiele zalet: umożliwia dokładniejszą pracę nad poszczególnymi elementami systemu (często zrównolegloną), lepszy podział obowiązków, ułatwione jest także planowanie działania w oparciu o dyspozycyjność klienta (np. dostosowanie terminów szkoleń obsługi). Model przyrostowy posiada jednak kilka niedogodności: wymaga ścisłej współpracy pomiędzy poszczególnymi projektantami, dokładnego opracowania i rozplanowania etapów pracy, a także zachowywania przejrzystości i spójności w tworzonym kodzie. 2.5 Strona reklamowa II montaż z gotowych komponentów Zarówno przy małych, jak i przy większych projektach informatycznych można często napotkać na gotowe rozwiązania, wymagające tylko wykupienia licencji, dostosowania ich do potrzeb (o ile pozwala na to licencja) i zaimplementowania w tworzony system. Ten tryb pracy nad SI wydaje się być najszybszym jest to tak naprawdę montaż z gotowych komponentów. Z tego też powodu model ten jest określany jako 'model puzzle'owy'. Oczywiście twórcy SI mogą też skorzystać ze stworzonych przez siebie rozwiązań. Zwiększa to znacząco szybkość pracy przy podobnych do siebie projektach, choć oczywiście ciągle pozostaje wiele elementów wymagających indywidualnego opracowania jak choćby layout. Wadą takich rozwiązań pozostaje wtórność oraz jednakowy poziom bezpieczeństwa we wszystkich tworzonych w ten sposób systemach w przypadku wykrycia luki (lub usterki) w jednym z nich, na niebezpieczeństwo narażone są także pozostałe. Montaż z gotowych komponentów jest metodą wykorzystywaną często przez średniej wielkości firmy, którym opłaca się odkupić pewne rozwiązania od innych i rozwinąć je we własny SI czy serwis. Warto przy tym zauważyć, że metoda ta nie przeszkadza w tworzeniu 'z gotowców' dużych -4-
5 projektów, choć jej główną wadą pozostaje cena (licencje!), choć rozwiązaniem tutaj mogą być produkty open-source, choć i one narzucają pewne ograniczenia (np. jawność kodu źródłowego w zamian za brak opłat licencyjnych). 3. Podsumowanie Oczywistym jest, że warunkiem dobrze zrealizowanego systemu informatycznego jest dobry, kompletny projekt. Od wyboru metodyki realizacji zależy wiele czynników mających wpływ na końcową wersję SI: począwszy od środków zaangażowanych w tworzenie systemu, poprzez czas realizacji projektu, skończywszy na jego kosztach. W dobie powszechnej konkurencji na rynku tych parametrów nie sposób zignorować. Klienci firm informatycznych zazwyczaj kierują się dwoma z nich: czasem realizacji oraz ceną. Sprawia to, iż projektanci SI muszą być nie tylko programistami, ale też strategicznie myślącymi menadżerami. Przyjęcie właściwych metod realizacji projektu systemu informatycznego przesądza częstokroć o jego powodzeniu. Jak uczy nas bowiem historia informatyki sukces odnosiły nie zawsze produkty rewolucyjne, tylko te użyteczne i dobrze zaplanowane. BIBLIOGRAFIA 1.Wykłady z Projektowania Systemów Informatycznych', dr inż. Marek Miłosz [1] 2.A. Jaszkiewicz 'Inżynieria Oprogramowania' -5-
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ółowoEtapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania
Etapy życia oprogramowania Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 Określenie wymagań Testowanie Pielęgnacja Faza strategiczna
Bardziej szczegółowoCykle życia systemu informatycznego
Cykle życia systemu informatycznego Cykl życia systemu informatycznego - obejmuję on okres od zgłoszenia przez użytkownika potrzeby istnienia systemu aż do wycofania go z eksploatacji. Składa się z etapów
Bardziej szczegółowoMODELE CYKLU ŻYCIA OPROGRAMOWANIA (1) Model kaskadowy (często stosowany w praktyce do projektów o niewielkiej złożonoś
OPROGRAMOWANIA (1) Model kaskadowy (często stosowany w praktyce do projektów o niewielkiej złożonoś (często stosowany w praktyce do projektów o niewielkiej złożoności) wymagania specyfikowanie kodowanie
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE INTERNETOWE Internet Programming
Bardziej szczegółowoGrzegorz 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
Bardziej szczegółowoIn ż ynieria oprogramowania wykład II Modele i fazy cyklu życia oprogramowania
In ż ynieria oprogramowania wykład II Modele i fazy cyklu życia oprogramowania prowadzący: dr inż. Krzysztof Bartecki www.k.bartecki.po.opole.pl Proces tworzenia oprogramowania jest zbiorem czynności i
Bardziej szczegółowoNatalia BIEŃ Uniwersytet Przyrodniczy, Studenckie Koło Naukowe Informatyków IMPLEMENTACJA PORTALU INTERNETOWEGO W TECHNOLOGIACH PHP I MYSQL
Natalia BIEŃ Uniwersytet Przyrodniczy, Studenckie Koło Naukowe Informatyków IMPLEMENTACJA PORTALU INTERNETOWEGO W TECHNOLOGIACH PHP I MYSQL 1. Wprowadzenie W dzisiejszych czasach Internet odgrywa istotną
Bardziej szczegółowoCo to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką?
ROZDZIAŁ1 Podstawy inżynierii oprogramowania: - Cele 2 - Zawartość 3 - Inżynieria oprogramowania 4 - Koszty oprogramowania 5 - FAQ o inżynierii oprogramowania: Co to jest jest oprogramowanie? 8 Co to jest
Bardziej szczegółowoBłędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)
Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation) Zarządzanie wymaganiami Ad hoc (najczęściej brak zarządzania nimi) Niejednoznaczna, nieprecyzyjna komunikacja Architektura
Bardziej szczegółowoWaterfall 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ółowoWstę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.
Bardziej szczegółowoNarzędzia CASE dla.net. Łukasz Popiel
Narzędzia CASE dla.net Autor: Łukasz Popiel 2 Czym jest CASE? - definicja CASE (ang. Computer-Aided Software/Systems Engineering) g) oprogramowanie używane do komputerowego wspomagania projektowania oprogramowania
Bardziej szczegółowoProjektowanie systemów informatycznych. wykład 6
Projektowanie systemów informatycznych wykład 6 Iteracyjno-przyrostowy proces projektowania systemów Metodyka (ang. methodology) tworzenia systemów informatycznych (TSI) stanowi spójny, logicznie uporządkowany
Bardziej szczegółowoWstę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.
Bardziej szczegółowoZasady organizacji projektów informatycznych
Zasady organizacji projektów informatycznych Systemy informatyczne w zarządzaniu dr hab. inż. Joanna Józefowska, prof. PP Plan Definicja projektu informatycznego Fazy realizacji projektów informatycznych
Bardziej szczegółowoFUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60
FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60 W KAMELEON.SQL 7.5.60 została dodana funkcjonalność klasy B2B (na tą funkcjonalność wymagana jest dodatkowa licencja, którą można wykupić w naszej firmie)
Bardziej szczegółowoWprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego
Etapy Ŝycia systemu informacyjnego Wprowadzenie do metodologii modelowania systemów informacyjnych 1. Strategia 2. Analiza 3. Projektowanie 4. Implementowanie, testowanie i dokumentowanie 5. WdroŜenie
Bardziej szczegółowoInżynieria oprogramowania (Software Engineering)
Inżynieria oprogramowania (Software Engineering) Wykład 2 Proces produkcji oprogramowania Proces produkcji oprogramowania (Software Process) Podstawowe założenia: Dobre procesy prowadzą do dobrego oprogramowania
Bardziej szczegółowoUsł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
Bardziej szczegółowoREFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja elektronicznego dziennika ocen ucznia Autor: Grzegorz Dudek wykonanego w technologii ASP.NET We współczesnym modelu edukacji, coraz powszechniejsze
Bardziej szczegółowoGUI - projektowanie interfejsów
Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny w Katowicach Wykład 3 Prototypowanie - definicja Rozwój oprogramowania/aplikacji (gry) poprzez tworzenie kolejnych wersji prototypów. Prototypowanie szybkie
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania, Programowanie aplikacji internetowych Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU
Bardziej szczegółowoMamy najlepsze ceny na rynku!
M U LT I M E D I A C R E AT I O N H O U S E Jesteśmy zespołem programistów oraz grafików. Animacje i prezentacje multimedialne. Aplikacje mobilne i internetowe. Od 0 lat pracujemy dla najbardziej wymagających
Bardziej szczegółowoProjektowanie 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ółowoSpis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08
Spis treści Wstęp.............................................................. 7 Część I Podstawy analizy i modelowania systemów 1. Charakterystyka systemów informacyjnych....................... 13 1.1.
Bardziej szczegółowoREFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany
Bardziej szczegółowoAgile Project Management
Charles G. Cobb, pmp Zrozumieć Agile Project Management Równowaga kontroli i elastyczności przekład: Witold Sikorski APN Promise Warszawa 2012 Spis treści Wstęp...vii Kto powinien przeczytać tę książkę?...
Bardziej szczegółowoNazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne
Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Kierunek: Informatyka Modeling and analysis of computer systems Forma studiów: Stacjonarne Rodzaj przedmiotu: obowiązkowy w ramach specjalności:
Bardziej szczegółowoProgramowanie zespołowe
Programowanie zespołowe Laboratorium 4 - modele tworzenia oprogramowania, manifest Agile i wstęp do Scruma mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 14 marca 2017 1 / 21 mgr inż. Krzysztof
Bardziej szczegółowoLekkie metodyki. tworzenia oprogramowania
Lekkie metodyki tworzenia oprogramowania Programowanie zwinne ( Agile software development) grupa metodyk wytwarzania oprogramowania opartego o programowanie iteracyjne (model przyrostowy). Wymagania oraz
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Modeling and analysis of computer systems Kierunek: Informatyka Forma studiów: Stacjonarne Rodzaj przedmiotu: Poziom kwalifikacji: obowiązkowy
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Podniesienie poziomu wiedzy studentów z inżynierii oprogramowania w zakresie C.
Bardziej szczegółowoTestowanie 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ółowoTemat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie z Seminarium Dyplomowego Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych
Bardziej szczegółowoREFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt o implementacja pakietu gier planszowych realizowany na platformie Android Autor: Paweł Piechociński Promotor: dr Jadwiga Bakonyi Kategorie: gra planszowa
Bardziej szczegółowoProjektowanie interakcji
Projektowanie interakcji K2 User Experience www.k2.pl/ux Tytuł dokumentu: k2-projektowanie_ux-oferta.pdf Data: 21 sierpnia 2009 Przygotowany przez: Maciej Lipiec Maciej Lipiec User Experience Director
Bardziej szczegółowoPRZEWODNIK 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ółowoPakiety podstawowe. Cena: 8750 zł netto
Serdecznie dziękujemy za zainteresowanie naszą firmą. Powstaliśmy z połączenia wielu doświadczeń zdobytych w różnych dziedzinach marketingu, informatyki oraz finansów, co sprawia, że potrafimy dopasować
Bardziej szczegółowoUsł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
Bardziej szczegółowoProjekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie
Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie informatycznej. Zadaniem systemu jest rejestracja i przechowywanie
Bardziej szczegółowoOpis metodyki i procesu produkcji oprogramowania
Opis metodyki i procesu produkcji oprogramowania Rational Unified Process Rational Unified Process (RUP) to iteracyjny proces wytwarzania oprogramowania opracowany przez firmę Rational Software, a obecnie
Bardziej szczegółowoAgile vs PRINCE2. 2014/2015 I rok st. magisterskie Informatyka
Agile vs PRINCE2 Ewa Solecka - specjalność ogólna- 1117627 Przemysław Mrozowski specjalność ogólna- 1121130 Michał Roztoczyński specjalność ogólna - 1118910 2014/2015 I rok st. magisterskie Informatyka
Bardziej szczegółowoSystem EssentioCMS. Korzyści z zastosowania EssentioCMS
e-mail: info@essentio.pl System EssentioCMS Profesjonalna strona internetowa stanowi nieocenione źródło informacji o firmie, jej usługach oraz produktach. Jest najnowocześniejszym medium pozyskiwania nowych
Bardziej szczegółowoSYSTEMY INFORMATYCZNE ćwiczenia praktyczne
SYSTEMY INFORMATYCZNE ćwiczenia praktyczne 12.03.2019 Piotr Łukasik p. 373 email: plukasik@agh.edu.pl / lukasik.pio@gmail.com www.lukasikpiotr.com Zakres tematyczny implementacji projektu informatycznego
Bardziej szczegółowoZarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI
Sprawne zarządzanie projektami Tworzenie planów projektów Zwiększenie efektywności współpracy Kontrolowanie i zarządzanie zasobami jak również pracownikami Generowanie raportów Zarządzaj projektami efektywnie
Bardziej szczegółowoAKADEMIA GÓRNICZO-HUTNICZA
AKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki KATEDRA INFORMATYKI Event Visualizator sprawozdanie z przebiegu projektu wersja 1.1 z dnia 15.06.2011 Kierunek,
Bardziej szczegółowoKARTA 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:
Bardziej szczegółowoMichał Olejnik. 22 grudnia 2009
Continuous TDD Politechnika Wrocławska Informatyka 22 grudnia 2009 Agenda Wprowadzenie 1 Wprowadzenie 2 3 4 5 Agenda Wprowadzenie 1 Wprowadzenie 2 3 4 5 Agenda Wprowadzenie 1 Wprowadzenie 2 3 4 5 Agenda
Bardziej szczegółowoGLOBAL4NET Agencja interaktywna
Sklep internetowy Magento dla Rotom Polska Strona1 System B2B dla Rotom Polska Rotom jest jednym z czołowych dystrybutorów palet drewnianych, opakowań oraz nośników logistycznych dla przedsiębiorstw w
Bardziej szczegółowoZASADY TWORZENIA OPROGRAMOWANIA
ZASADY TWORZENIA OPROGRAMOWANIA 1. Tylko złożone oprogramowanie wymaga inżynierii (cykl życia składający się z modelowania i testowania oraz sprzężenia zwrotnego prosty problem, zajęcia z programowania)
Bardziej szczegółowoWstę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.
Bardziej szczegółowoCase study strona firmowa
Case study strona firmowa Klient Cele Zespół Projektowanie Funkcje UI, UX, AI Podsumowanie Zaufali nam Referencje Klient Luqam - firma konsultingowa działająca w trybie projektowo-szkoleniowym: 12 lat
Bardziej szczegółowoUniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej
Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin HENRYKOWSKI Nr albumu: 158069 Praca magisterska na kierunku Informatyka Archiwizacja
Bardziej szczegółowoAnaliza i projektowanie obiektowe 2016/2017. Wykład 10: Tworzenie projektowego diagramu klas
Analiza i projektowanie obiektowe 2016/2017 Wykład 10: Tworzenie projektowego diagramu klas Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Projektowy
Bardziej szczegółowoREFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką Autor: Paweł Konieczny Promotor: dr Jadwigi Bakonyi Kategorie: aplikacja www Słowa kluczowe: Serwis
Bardziej szczegółowoZarządzanie i realizacja projektów systemu Microsoft SharePoint 2010
Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010 Geoff Evelyn Przekład: Natalia Chounlamany APN Promise Warszawa 2011 Spis treści Podziękowania......................................................
Bardziej szczegółowoProgramowanie Komponentowe WebAPI
Programowanie Komponentowe WebAPI dr inż. Ireneusz Szcześniak jesień 2016 roku WebAPI - interfejs webowy WebAPI to interfejs aplikacji (usługi, komponentu, serwisu) dostępnej najczęściej przez Internet,
Bardziej szczegółowoIteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1
Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1 Zofia Kruczkiewicz 1 Zunifikowany iteracyjno- przyrostowy proces tworzenia oprogramowania kiedy? Przepływ działań Modelowanie przedsiębiorstwa
Bardziej szczegółowoWykład 1 Inżynieria Oprogramowania
Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI
Bardziej szczegółowoOPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA
OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA Projekt to metoda na osiągnięcie celów organizacyjnych. Jest to zbiór powiązanych ze sobą, zmierzających
Bardziej szczegółowoMODELE CYKLU śycia OPROGRAMOWANIA
MODELE CYKLU śycia OPROGRAMOWANIA Plan prezentacji: Definicja procesu i procesu programowego Model buduj i poprawiaj Model kaskadowy (czysty i z nawrotami) Modele ewolucyjne (spiralny i przyrostowy) Prototypowanie
Bardziej szczegółowoCMS, CRM, sklepy internetowe, aplikacje Web
CMS, CRM, sklepy internetowe, aplikacje Web Aplikacje PHP, open source, dodatki Add-ins, templatki, moduły na zamówienie Aplikacje mobilne jquery Mobile + PhoneGap Kilka platform w cenie jednego kodu JavaScript!
Bardziej szczegółowoDesign thinking zaprojektuj, zbuduj i przetestuj swoje pomysły
Design thinking zaprojektuj, zbuduj i przetestuj swoje pomysły Cel szkolenia: Termin: 26.11.2016 r. Design thinking jest metodą, która pozwala na bardzo szybkie tworzenie innowacyjnych produktów lub usług,
Bardziej szczegółowoTester oprogramowania 2014/15 Tematy prac dyplomowych
Tester oprogramowania 2014/15 Tematy prac dyplomowych 1. Projekt i wykonanie automatycznych testów funkcjonalnych wg filozofii BDD za pomocą dowolnego narzędzia Jak w praktyce stosować Behaviour Driven
Bardziej szczegółowoWprowadzenie 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ółowoMaciej 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ółowoMEDIA ESSENCE ul. Górnośląska 5a Kalisz Wybrane realizacje
Wybrane realizacje 2 YAWAL S.A. Nawet niewielkie zmiany potrafią odmienić oblicze marki. Poznaj działania, które pozwoliły na umocnienie wizerunku firmy na rynku. www.yawal.com Wyzwaniem podczas pracy
Bardziej szczegółowoZasady tworzenia podstron
Zasady tworzenia podstron Jeśli tworzysz rozbudowaną witrynę internetową z wieloma podstronami, za chwilę dowiesz się, jak dodawać nowe podstrony w kreatorze Click Web, czym kierować się przy projektowaniu
Bardziej szczegółowoCRM w logistyce. Justyna Jakubowska. CRM7 Specjalista Marketingu
CRM w logistyce Justyna Jakubowska CRM7 Specjalista Marketingu CRM w logistyce Prezentacja firm more7 Polska dostawca systemu CRM Autor i producent systemu do zarządzania relacjami z klientem CRM7; Integrator
Bardziej szczegółowoZAPYTANIE OFERTOWE. nr: KO/2010 12/02
Wrocław, 17 grudnia 2010 ZAPYTANIE OFERTOWE nr: KO/2010 12/02 PM PARTNER Spółka z ograniczoną odpowiedzialnością z siedzibą we Wrocławiu, ul. Sterowcowa 20a w ramach realizacji projektu: " Stworzenie internetowego
Bardziej szczegółowoDiagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym
Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym konceptualnym modelem danych jest tzw. model związków encji (ERM
Bardziej szczegółowoBIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA.
BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA. Michał Kwiatkowski Piotr Grzybowski Poznańskie Centrum Superkomputerowo-Sieciowe II Konferencja
Bardziej szczegółowoSpecyfikacja techniczna GoBiz Virtual Office - systemu dostępu do zasobów wirtualnego biura przez Internet
Specyfikacja techniczna GoBiz Virtual Office - systemu dostępu do zasobów wirtualnego biura przez Internet Spis treści 1. Opis przedmiotu zamówienia... 1 1.1. Definicje... 1 2. Główny cel systemu... 2
Bardziej szczegółowoPierwszy projekt. Na początku warto wspomnieć, że program WebSite X5 dostępy jest w 3 wariantach: Start, Evolution oraz Professional
Projektowanie stron może być proste? Sprawdzamy. {reklama-artykul} Tworzenie stron internetowych to w teorii zagadnienie skomplikowane, często wymagające zaawansowanej wiedzy z dziedziny programowania.
Bardziej szczegółowoomnia.pl, ul. Kraszewskiego 62A, 37-500 Jarosław, tel. +48 16 621 58 10 www.omnia.pl kontakt@omnia.pl
.firma Dostarczamy profesjonalne usługi oparte o nowoczesne technologie internetowe Na wstępie Wszystko dla naszych Klientów Jesteśmy świadomi, że strona internetowa to niezastąpione źródło informacji,
Bardziej szczegółowoCzynniki sukcesu w e-biznesie. dr Mirosław Moroz
Czynniki sukcesu w e-biznesie dr Mirosław Moroz Plan wystąpienia Sukces niejedno ma imię Czynniki sukcesu w e-biznesie ujęcie modelowe Składowe modelu Podsumowanie Sukces niejedno ma imię Tym, co wiąże
Bardziej szczegółowoNowoczesne narzędzia HR. Waldemar Lipiński DMZ-CHEMAK sp. z o.o.
Nowoczesne narzędzia HR Waldemar Lipiński DMZ-CHEMAK sp. z o.o. W CHMURY CZY Z CHMUR Z ZIEMI NA ZIEMIĘ OPROGRAMOWANIE ROZWIĄZANIA ON-LINE OUTSOURCING PLUS CONSULTING 4 wymiary HR to inicjatywa firm: DMZ-Chemak
Bardziej szczegółowoDESIGN THINKING. Peter Drucker. Nie ma nic bardziej nieefektywnego niż robienie efektywnie czegoś, co nie powinno być robione wcale.
DESIGN THINKING Nie ma nic bardziej nieefektywnego niż robienie efektywnie czegoś, co nie powinno być robione wcale. Peter Drucker WSTĘP Zdajemy sobie sprawę, że każdą organizację tworzą ludzie, dlatego
Bardziej szczegółowoPytanie: Odpowiedź: Pytanie: Odpowiedź: . Pytanie: Odpowiedź: Pytanie: element multimedialny lub interaktywny Odpowiedź: Pytanie:
W pozycji Dodatkowe informacje pkt. 1 a) czytamy: przygotowanie elektronicznej (edytowalnej) wersji dokumentu, stanowiącego podział treści na ekrany zgodnie z treściami kształcenia dostarczonymi od Zamawiającego
Bardziej szczegółowo<Nazwa firmy> <Nazwa projektu> Specyfikacja dodatkowa. Wersja <1.0>
Wersja [Uwaga: Niniejszy wzór dostarczony jest w celu użytkowania z Unified Process for EDUcation. Tekst zawarty w nawiasach kwadratowych i napisany błękitną kursywą
Bardziej szczegółowoArchitektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu.
Architektura Systemu Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu. Architektura jest zbiorem decyzji dotyczących: organizacji systemu komputerowego,
Bardziej szczegółowoZapytanie ofertowe. Dotyczące budowy serwisu do automatycznego świadczenia e-kursów
Robo NET Sp. z o.o. Gdańsk, dnia 30 listopada 2009 r. ul. Trzy Lipy 3 80-172 Gdańsk NIP:9571023335 REGON: 220787917 KRS: 0000333062 Zapytanie ofertowe Dotyczące budowy serwisu do automatycznego świadczenia
Bardziej szczegółowoSVN. 10 października 2011. Instalacja. Wchodzimy na stronę http://tortoisesvn.tigris.org/ i pobieramy aplikację. Rysunek 1: Instalacja - krok 1
SVN 10 października 2011 Instalacja Wchodzimy na stronę http://tortoisesvn.tigris.org/ i pobieramy aplikację uruchamiany ponownie komputer Rysunek 1: Instalacja - krok 1 Rysunek 2: Instalacja - krok 2
Bardziej szczegółowoDokument 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
Bardziej szczegółowoInternet PR w praktyce Urszula Kandefer Łukasz Zawadowski Internet + PR = Internet PR Znaczenie Internetu do kreowania wizerunku Internet podstawowe źródło informacji Wzrost znaczenia internetu rozwój
Bardziej szczegółowoWzorce projektowe. dr inż. Marcin Pietroo
Wzorce projektowe dr inż. Marcin Pietroo Wzorce projektowe Wzorzec projektowy (ang. design pattern) w inżynierii oprogramowania, rozwiązanie często pojawiających się, powtarzalnych problemów projektowych.
Bardziej szczegółowoPRZEWODNIK 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ółowoTechniki i rozwiązania IT w optymalizacji procesów
Techniki i rozwiązania IT w optymalizacji procesów dr inż. amber.zarz.agh.edu.pl/amaciol Cel przedmiotu Zapoznać się z problemami informacyjnodecyzyjnymi zarządzania organizacjami Nauczyć się wykorzystywać
Bardziej szczegółowoFeature Driven Development
Feature Driven Development lekka metodyka tworzenia oprogramowania Kasprzyk Andrzej IS II Wstęp Feature Driven Development (FDD) to metodyka tworzenia oprogramowania, która wspomaga zarządzanie fazami
Bardziej szczegółowoPRZEWODNIK 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ółowoPROGRAM 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
Bardziej szczegółowoDESIGNER APPLICATION. powered by
DESIGNER APPLICATION powered by O FIRMIE HiddenData specjalizuje się w technologii dystrybucji treści video w Internecie oraz w budowie złożonych, funkcjonalnych aplikacji internetowych i mobilnych. Budujemy
Bardziej szczegółowoZwrot z inwestycji w IT: prawda czy mity
Zwrot z inwestycji w IT: prawda czy mity Inwestycje w technologie IT 1 muszą podlegać takim samym regułom oceny, jak wszystkie inne: muszą mieć ekonomiczne uzasadnienie. Stanowią one koszty i jako takie
Bardziej szczegółowoSDP systemu SOS. Marcin Suszczewicz Michał Woźniak Krzysztof Kostałkowicz Piotr Kuśka. 6 czerwca 2006
SDP systemu SOS Marcin Suszczewicz Michał Woźniak Krzysztof Kostałkowicz Piotr Kuśka 6 czerwca 2006 1 Spis treści 1 Wprowadzenie 4 1.1 Cel.......................................... 4 1.2 Zakres........................................
Bardziej szczegółowoZARZĄDZANIE MARKĄ. Doradztwo i outsourcing
ZARZĄDZANIE MARKĄ Doradztwo i outsourcing Pomagamy zwiększać wartość marek i maksymalizować zysk. Prowadzimy projekty w zakresie szeroko rozumianego doskonalenia organizacji i wzmacniania wartości marki:
Bardziej szczegółowoOFERTA WYKONANIA STRONY WWW. Magdalena Hodak. WYCENĘ PRZYGOTOWAŁ inż. Damian Pronobis. Nr Wyceny : #182. Wycena przygotowana dla:
WYCENĘ PRZYGOTOWAŁ inż. Damian Pronobis OFERTA WYKONANIA STRONY WWW Nr Wyceny : #182 Wycena przygotowana dla: os. Pułanki 5/27, 27-400 Ostrowiec Świętokrzyski TEL. 572 575 803 E-MAIL: kontakt@nkmedia.pl
Bardziej szczegółowoOpis Architektury Systemu Galileo
Opis Architektury Systemu Galileo Sławomir Pawlewicz Alan Pilawa Joanna Sobczyk Marek Sobierajski 5 czerwca 2006 1 Spis treści 1 Wprowadzenie 5 1.1 Cel.......................................... 5 1.2 Zakres........................................
Bardziej szczegółowoZarządzanie projektami IT
Zarządzanie projektami IT Źródła Zarządzanie projektami, J. Betta, Politechnika Wrocławska, 2011 Zarządzanie projektami IT, P. Brzózka, CuCamp, styczeń 2011 Zarządzanie projektami IT w przedsiębiorstwie
Bardziej szczegółowo