AskAnything Software Development Plan
|
|
- Miłosz Szczepaniak
- 9 lat temu
- Przeglądów:
Transkrypt
1 AskAnything Software Development Plan 5 czerwca (strona projektu) 1
2 1 Wprowadzenie AskAnything (AA) jest projektem wykonywanym przez zespół hacking9 jako częć jego planu rozwojowego na rok 2006, w ramach ekspansji na rynek usług marketingowych. Najważniejsza częcia systemu jest oprogramowanie, odpowiedzialne jest ono za obustronny przepływ danych pomiędzy zlecaja cymi ankiety, osobami wypełniaja cymi je, oraz jednostka centralna AA. Dokument ten przedstawia planowany rozwój oprogramowania zwia zanego z AskAnything 1.1 Cel projektu Celem projektu jest stworzenie niezawodnego (dopuszczalny czas awarii systemu w cia gu roku jest poniżej 10 godzin), odpornego na ataki hakerów, systemu służa cego do interakcji klienta, przedstawicieli AskAnything oraz osób wypełniaja cych ankiety. By cel został osia gnięty, od strony softwarowej wpierw osia gnięte powinny być następuja ce cele porednie: sklep internetowy baza danych interfejs użytkownika 1.2 Zakres Dokument ten zawiera informacje o programistycznej częci teleinformatycznego zaplecza AA, w tym: Omówienie projektu Organizacja projektu Zarza dzanie projektem Plany procesów technicznych Informacje o zasobach ludzkich niezbędnych do realizacji projektu 1.3 Definicje, Skróty Hacking9 - zespół składaja cy się z: Jana Urbańskiego, Jakuba Raucha, Sebastiana Tomaszewskiego i Macieja Stefańskiego. AskAnything - systemu internetowego marketingu, będa cy obiektem realizowanego przez Hackign9 projektu w ramach zajęć z Inżynierii Oprogramowania Projekt -implementacja oraz dokumentacja(obecnie tylko dokumentacja) oprogramowania AskAnytching składaja się na nia : 2
3 Vision Use Case Software Architecture Document Plan Testów 1.4 Załaczniki 1.5 Omówienie reszty dokumentu Dalsza częć dokumentu omawia krótko cele i zakres projektu, a następnie koncentruje się na organizacji pracy zespołu podczas realizacji projektu i implementacji. 2 Omówienie projektu 2.1 Założenia i zależnoci Założania: Skład zespołu kierowniczego(jan Urbański, Jakub Rauch, Sebastian Tomaszewski i Maciej Stefański) nie ulegnie zmianie w trakcie przedsięwzięcia hackin9 zabezpieczy miejsce pracy, oraz niezbędne oprogramowanie do napisania systemu podwykonawcy będa w stanie bez dodatkowych szkoleń przejć do natychmiastowej pracy nad AA Zależnoci: Niepowia zane ze soba sa następuja ce częci systemu: interfejs użytkownika baza danych sklepik internetowy Tworza one moduły, których implementacja będzie przeprowadzana niezależnie, natomiast jeżeli nie zajdzie koniecznoć zmian, będa one programowane od pocza tku aż do ostatecznego zatwierdzenia przez kierownik projektu, dokładnie przez tych samych koderów. W SDP (z powodu braku możliwoci oszacowania) nie sa podane wysokoć wydatków. Zależnoci: Niepowia zane ze soba sa następuja ce częci systemu: 3
4 interfejs użytkownika baza danych sklepik internetowy Tworza one moduły, których implementacja jest przeprowadzana niezależnie, natomiast jeżeli nie zajdzie koniecznoć zmian, będa one programowane od pocza tku aż do ostatecznego zatwierdzenia przez kierownik projektu, dokładnie przez tych samych koderów. Następuja ce ogólne ograniczenia czasowe zostały nałożone na implementację systemu informatycznego: częć implementacyjna, zakończona faza testów ostatecznych musi być zakończona przed końcem roku hardware będzie dostarczony przez pion techniczny w wyznaczone miejsce do dnia 01.II.2006 niezbędne oprogramowanie (system operacyjny Linux, wraz z niezbędnym oprogramowaniem off-shelfowym zostanie zainstalowane przez ekipę programistyczna do dnia 05.II.2006). 2.2 Produkty projektu Nazwa produktu baza danych interfejs użytkownika sklep internetowy dokumentacja systemu planowana data zakonczenia 8.III III V VI Procedura zmian w planie projektu Wersja SDP planowana data adnotacje ukazania wersja wstępna 02.II.2006 pocza tek projektu wersja robocza 8.III.2006 planowane zakończenie budowy bazy danych wersja ostateczndowy 18.III.2006 planowane zakończenie bu- interfejsu oraz testów bazy danych Opónienie w budowie jednego z trzech podstawowych modułów (baza danych, interfejs, sklepik internetowy), pocia ga za soba natychmiastowa aktualizację SDP 4
5 3 Organizacja projektu 3.1 Struktura organizacyjna Tytul Główny kierownik projektu Kierownik zespołów testuja cych Kierownik Ekipy Programistycznej Personalia Jan Urbański Sebastian Tomaszewski Jakub Rauch 3.2 Role i zadania Kierownik Projektu odgórnie kontroluje najważniejsze elementy projektu, do jego zajęć należy zarza dzanie oraz nadzór analizy wymagań, projektu, kodowania. zatwierdzanie propozycji zmian w projekcie kontroluje współdziałanie ekipy programistycznej, zespołów testuja cych oraz pionu technicznego. nadzór nad wprowadzaniem istotnych zmian w dokumentach oraz implementacji. ustalanie standardów projektowania i implementacji. Kierownik Ekipy Programistycznej przede wszystkim jest odpowiedzialny za dopilnowanie terminów zakończenia prac implementacyjnych nad danymi modułami, jego pozostałe obowia zki to: kontrola jakoci oprogramowania oraz dokumentacji przydział konkretnych zadań programistom. dostarczenie informacji o błędach ekipie programistycznej dopilnowanie terminów dostarczania dokumentacji oraz kodu poszczególnych modułów do Kierownik Ekipy Testuja cej odpowiedzialny jest za przekazanie wszystkich wykrytych błędów do ekipy programistycznej dopilnowanie wykrycia 100% błędów w oprogramowaniu przed dniem premiery produktu. 5
6 3.3 Kontakty zewnętrzne Zespoły koduja ce będa musiały utrzymywać stały kontakt z grupami uczestnicza cymi w sposób poredni w tworzeniu oprogramowania. Należa do nich: Pion techniczny (hardwerowe zaplecze systemu) Zespół testuja cy W tym celu, by umożliwić sprawna kooperację, zespoły koduja ce musza regularnie (conajmniej raz w cia gu tygodnia) dokonywać aktualizacji dokumentacji oraz przekazywać aktualne wersje modułów nad którym pracuja ekipie testuja cej, natomiast ekipa testuja ca natychmiast po rozpoznaniu błędu w oprogramowaniu przekazuje informacje o nim ekipie programuja cej. 4 Zarzadzanie projektem 4.1 Oszacowania Czasowe: - dokumentacja - Całoć dokumentacji przedsięwzięcia(nie oprogramowania) powstanie do dnia 18 lutego implementacja rozpocznie się dnia 8 lutego faza wdrożeniowa rozpocznie się dnia 15 maja 2006 i zakończy się 30.VI Plan projektu Plan faz projektu FAZA Iteracja Pocza tek Koniec Rozpoczęcie A 01.I I.2006 Opracowanie A 25.I II.2006 Opracowanie B 2.II II.2006 Budowa A 20.II V.2006 Budowa B 28.V Wdrożenie A Tablica 2: Fazy projektu oraz ich okresy Czynnoci zwia zane z rozwojem projektu zostały podzielone na 4 główne fazy: 6
7 Rysunek 1: Przeprowadzanie testów. Faza Czynnoci Wynik Rozpoczęcie zaplanowanie pracy, zebranie dokumentacja wymagań, analizowanie pokrywaja ca wymagania wymagań rynku, przypadków nałożone na użycia aplikacji, zbadanie oprogramowanie możliwoci implementacji oraz systemu nałożone na dostępnych narzędzi. Opracowanie zaprojektowanie architektury projekt umożliwiaja cy AskAnything, rozpoznanie rozpoczęcie fazy podstawowych klas, sprawdzenie zgodnoci zaprojektowanej implementacyjnej. Dokumenty: Diagram aplikacji z przypadkami Klas, Diagram Przejć, użycia. Use Case, Software Analysis Design Budowa programowanie aplikacji, gotowe moduły, przygotowane testowanie przypadków użycia do wdroże- nia Wdrożenie Testowanie wstecz, ostateczna gotowy produkt integracja modułów Tablica 3: Opis faz projektów oraz ich wyników Cele poszczególnych iteracji Faza Iteracja Wynik Rozpoczęcie A 7Software Development Plan, Test Plan Opracowanie A Use Case, Diagram Klas, Diagram Przejć Opracowanie B Software Architecture Document
8 4.2.3 Wydania Wydanie wersji beta systemu planowane jest na 14.VI.2006, natomiast premiera oficjalnej wersji z możliwocia rejestracji do systemu będzie miała miejsce 30.VI Harmonogram projektu W trakcie rozwoju projektu, następuja ce momenty będa kluczowe: Kamień data kryteria sukcesu milowy ukończenia Baza danych 18.III.2006 w pełni funkcjonalny, przetestowany moduł bazy danych Interfejs 11.III.2006 w pełni funkcjonalny, przetestowany interfejs, oraz aplikacja odpowiedzialna za rejestracja ankietowanego Sklepik Internetowy 27.V.2006 zainstalowany na serwerze oraz przetestowany sklep interne- towy wersja Beta 14.VI.2006 wyjcie wersji Beta, testowanie wstecz. wersja finalna 30.VI.2006 całoć w 100% gotowa i przetestowana Tablica 5: przełomowe momenty projektu Zasoby Plan zatrudnienia Zespół managerski jest przez cały okres projektu niezmienny. Składa się on z czterech osób: Jan Urbański Sebastian Tomaszewski Jakub Rauch Maciej Stefański Dodatkowo zatrudnione sa zespoły: programistów z MasterDB testerów 8
9 na zasadach umowy o dzieło. 4.3 Plany iteracji 4.4 Nadzór i kontrola projektu Managerowie sa odpowiedzialni za Plan zarzadzania wymaganiami Plan zarzadzania harmonogramem Kierownik projektu zarza dza harmonogramem, na bieża co kontroluje postępy przy pracy w każdej z ekip. W razie opónień zwołuje on nadzwyczajne zebranie managerów, na którym może zostać podjęta decyzja o przydzieleniu dodatkowych pracowników do grupy spóniaja cej się zmianie harmonogramu przedsięwzięcia Plan rozwia zywania problemów 1. Fakt wysta pienia problemu pracownik zgłasza kierownikowi ekipy Kierownik przekazuje rozwia zanie problemu pracownikowi o wyższych kwalifikacjach 2. Pojawienie się problemu na wyższym szczeblu(niedopatrzenie w trakcie fazy opracowywania), rozwia zywane jest na zebraniu managerów. Jeli jest to konieczne, wnoszone sa poprawki do harmonogramu Plan kontroli jakoci Przed wyjciem każdego z oficjalnych dokumentów, musi on zostać: sprawdzony przez kierownika projektów pod względem merytorycznej poprawnoci zgodnoci z wymaganiami spójnoci definicji spójnoci modelu i perspektyw projektowych raporty z pracy ekipy programistycznej oraz testuja cej musza być zatwierdzone przez kierowników tyg grup 9
10 4.4.5 Plan raportów Raporty sa wykonywane: po pomylnym zakończeniu implementacji oraz testowania każdego z modułów głównych projektu po nadzwyczajnych spotkaniach managerów. 4.5 Plan zamknięcia projektu W ramach zamknięcia projektu zostana wykonane następuja ce czynnoci 1. Rewizja dokumentów 2. Archiwizacja dokumentacji w postaci elektronicznej oraz fizycznej 3. Zatwierdzenie ostatecznego kształtu systemu przez kierownika projektu, kierownika ekipy testuja cej, kierownika ekipy programistycznej 5 Plany procesów technicznych 5.1 Metody, narzędzia i stosowane technologie Hacking9 w zwia zku z polityka korporacyjna, zespół poczynił następuja ce założenia odnonie implementacji oprogramowania obsługuja cego system AskAnything: bazy danych będa budowane na systemie baz danych Oracle interfejs użytkownika będzie implementowany w PHP oraz HTML, zgodnie ze składnia XML system będzie budowany na zaufanych serwerach marki Sun Hackin9 udostępni zespołom programistycznym następuja ce Narzędzia developerskie (Off- The-Shelf Software). Narzędzia Zend Studio 5.1 Oracle 10g Informacje dodatkowe: Opis Wsparcie dla tworzenia stron internetowych, oraz ła czenia ich z bazami danych Baza danych, najbezpieczniejsza na rynku, umożliwia korzystanie z maszyn wieloprocesorowych procesorowych. Wersja 10g jest ostatnia stabilna. 10
11 zespół osób koduja cych system będzie niewielki (pocza tkowa liczba programistów - 15), możliwe zmiany w trakcie rozwoju projektu. interfejs użytkownika będzie uniwersalny (wsparcie dla wszystkich przegla darek internetowych) Projekt będzie realizowany zgodnie ze zorientowana obiektowo technika programowania. Więcej informacji w Software Architecture Document 6 Plany pomocnicze 6.1 Plan zarzadzania zmianiami Wprowadzanie zmian do dokumentacji(produktów fazy Opracowanie) przez wyznaczonego do produkcji danego dokumentu i kierownika projektu 1. zapisanie zmienionej wersji w nowym pliku dopisuja c do Historii zmian: datę i godzinę, krótki opis zmian, nazwisko zmieniaja cego 2. jeli zmiany sa znacza ce sa odnotowywane w pliku ChangeLog 3. poinformowanie osób zwia zanych z tworzeniem dokumentu, o fakcie dokonania zmian przez inne osoby: 1. Tworzy nowa wersję dokumentów z wprowadzonymi zmianami, zaznaczaja c gdzie zostały wprowadzone zmiany i dodaje do nazw plików postfix *.niezatwierdzone. 2. Zamieszcza ja w repozytorium 3. informuje osobę odpowiedzialna za ewaluację dokumentu i razem z nia dokonuje akceptacji, ba d odrzucenia nowej wersji (usunięcie postfixu z poprawionego dokumentu, ba d usunięcie go z repozytorium). Wprowadzanie zmian do modułów (produktów fazy Budowa) zmiany w interfejsie modułu wymagaja poinformowania kierownika ekipy programistycznej, zostaja zastosowane dopiero po jego pisemnej zgodzie każda zmiana w interfejsie musi zostać opisana w dokumentacji, wraz z opisem przyczyn zmiany zwia zane z postępem projektu będa na bieża co dokumentowane Zmienione wersje dokumentów jak i kodu sa umieszczane na serwerze za pomoca CVS a 11
12 7 Historia zmian pierwsza wersja dokumentu dodane diagramy poprawione literówki nowa strona tytułowa 12
Zasady organizacji projektów informatycznych
Zasady organizacji projektów informatycznych Systemy informatyczne w zarządzaniu dr hab. inż. Joanna Józefowska, prof. PP Plan Definicja projektu informatycznego Fazy realizacji projektów informatycznych
Software Development Plan
Software Development Plan Autor: Tkaczyk Cezary Data ostatniej zmiany: 25 listopada 2004 Streszczenie: Dokument definiuje sposób pracy nad projektem. Wyszczególnia osoby i ich zadania, określa terminy,
SDP 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........................................
Overlord - Software Development Plan
Overlord - Software Development Plan Jakub Gołębiowski Adam Kawa Piotr Krewski Tomasz Weksej 5 czerwca 2006 Spis treści 0.1 Cel.......................................... 4 0.2 Zakres........................................
Plan projektu. Robert Dyczkowski, Piotr Findeisen, Filip Grządkowski. 4 czerwca 2006
Robert Dyczkowski, Piotr Findeisen, Filip Grządkowski 4 czerwca 2006 1 Spis treści 1 Wprowadzenie 3 1.1 Cel.......................................... 3 1.2 Zakres........................................
Cykle ż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
Iteracyjno-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
Feature 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
Błę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
Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego
Etapy Ŝycia systemu informacyjnego Wprowadzenie do metodologii modelowania systemów informacyjnych 1. Strategia 2. Analiza 3. Projektowanie 4. Implementowanie, testowanie i dokumentowanie 5. WdroŜenie
Plan testów. Robert Dyczkowski, Piotr Findeisen, Filip Grzdkowski. 4 czerwca 2006
Robert Dyczkowski, Piotr Findeisen, Filip Grzdkowski 4 czerwca 2006 1 Spis treści 1 Wprowadzenie 3 1.1 Cel dokumentu................................... 3 1.2 Oczekiwania....................................
ZAPYTANIE OFERTOWE. Zamawiający. Przedmiot zapytania ofertowego. Wrocław, dnia 23.03.2015 r.
ZAPYTANIE OFERTOWE Wrocław, dnia 23.03.2015 r. W związku z realizacją przez Nova Telecom spółka z ograniczoną odpowiedzialnością, projektu pn.: Wdrożenie zintegrowanego systemu klasy B2B, umożliwiającego
Dokument Detaliczny Projektu
Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej
Plan wykonania systemu ISOiWUT
Plan wykonania systemu ISOiWUT Michał Lewowski Piotr Skowron Piotr Wygocki Michał Matczuk 4 czerwca 2006 1 Spis treści 1 Wprowadzenie 3 1.1 Cel.......................................... 3 1.2 Zakres........................................
Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017
Wykład 12 7 czerwca 2017 Czym jest UML? UML składa się z dwóch podstawowych elementów: notacja: elementy graficzne, składnia języka modelowania, metamodel: definicje pojęć języka i powiazania pomiędzy
INŻYNIERIA OPROGRAMOWANIA Wykład 6 Organizacja pracy w dziale wytwarzania oprogramowania - przykład studialny
Wykład 6 Organizacja pracy w dziale wytwarzania oprogramowania - przykład studialny Cel: Opracowanie szczegółowych zaleceń i procedur normujących pracę działu wytwarzania oprogramowania w przedsiębiorstwie
Wykład 1 Inżynieria Oprogramowania
Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI
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
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
Wykład 3 Wymagania. MIS n Inżynieria oprogramowania Październik Kazimierz Michalik Akademia Górniczo-Hutnicza im. S. Staszica w Krakowie
Wykład 3 MIS-1-505-n Inżynieria Październik 2014 Kazimierz Michalik Akademia Górniczo-Hutnicza im. S. Staszica w Krakowie 3.1 Agenda 1 2 3 4 5 3.2 Czynności w czasie produkcji. Inżynieria stara się zidentyfikować
Konwerter Plan testów. Jakub Rauch Tomasz Gołębiowski Adam Busch Bartosz Franaszek 1 czerwca 2008
Konwerter Plan testów Jakub Rauch Tomasz Gołębiowski Adam Busch Bartosz Franaszek 1 czerwca 2008 1 Spis treści 1 Wprowadzenie 3 1.1 Cel........................................ 3 1.2 Zamierzeni odbiorcy
Dokument Detaliczny Projektu
Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia) WERSJA WSTĘPNA, BRAK PRZYKŁADOWYCH PYTAŃ DLA NIEKTÓRYCH PRZEDMIOTÓW Należy wybrać trzy dowolne
Programowanie 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
Analiza 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
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:
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
REFERAT 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
Testowanie oprogramowania. Piotr Ciskowski
Testowanie oprogramowania Piotr Ciskowski TESTOWANIE testowanie o proces eksperymentalnego badania programu lub jego komponentu o próbne wykonanie w znanych warunkach o rejestrowanie wyników o ocena właściwości
Zarzą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......................................................
Narzędzia CASE dla.net. Łukasz Popiel
Narzędzia CASE dla.net Autor: Łukasz Popiel 2 Czym jest CASE? - definicja CASE (ang. Computer-Aided Software/Systems Engineering) g) oprogramowanie używane do komputerowego wspomagania projektowania oprogramowania
Dotacje na innowacje. Inwestujemy w waszą przyszłość.
PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia
Co to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką?
ROZDZIAŁ1 Podstawy inżynierii oprogramowania: - Cele 2 - Zawartość 3 - Inżynieria oprogramowania 4 - Koszty oprogramowania 5 - FAQ o inżynierii oprogramowania: Co to jest jest oprogramowanie? 8 Co to jest
Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013
SYLLABUS na rok akademicki 01/013 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr III/VI Specjalność Bez specjalności Kod katedry/zakładu
Nowe Systemy Notujące na TGE
Nowe Systemy Notujące na TGE Artur Wrotek Z-ca Dyrektora DIN ds. Aplikacji Giełdowych Komitet Rynku Energii Elektrycznej Warszawa, 6 kwietnia 2016 roku Strona Agenda X Stream Trading 3 SAPRI 8 1 X Stream
Wstęp do zarządzania projektami
Wstęp do zarządzania projektami Definicja projektu Projekt to tymczasowe przedsięwzięcie podejmowane w celu wytworzenia unikalnego wyrobu, dostarczenia unikalnej usługi lub uzyskania unikalnego rezultatu.
Metodyka wdrożenia. Bartosz Szczęch. bartosz.szczech@it.integro.pl. Starszy Konsultant MS Dynamics NAV
Metodyka wdrożenia Bartosz Szczęch Starszy Konsultant MS Dynamics NAV bartosz.szczech@it.integro.pl Wyróżniamy następujące etapy wdrożenia rozwiązania ERP: Analiza Projekt Budowa Uruchomienie Działanie
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
Jarosław Kuchta Dokumentacja i Jakość Oprogramowania. Wymagania jakości w Agile Programming
Jarosław Kuchta Wymagania jakości w Agile Programming Wady klasycznych metod zapewnienia jakości Duży narzut na dokumentowanie Późne uzyskiwanie konkretnych rezultatów Trudność w odpowiednio wczesnym definiowaniu
Architektura 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,
Wytwarzanie oprogramowania
AiPA 6 Wytwarzanie oprogramowania Proces tworzenia oprogramowania jest procesem przekształcenia wymagań w oprogramowanie zgodnie z metodyką, która określa KTO CO robi JAK i KIEDY. - Wymagania Proces tworzenia
GoBiz System platforma współpracy marektingowej
GoBiz System platforma współpracy marektingowej Spis treści 1. Opis przedmiotu zamówienia... 1 1.1. Definicje... 1 2. Główny cel platformy... 2 3. Główni odbiorcy systemu... 2 4. Przedmiot zamówienia...
Wstęp do zarządzania projektami
Wstęp do zarządzania projektami Definicja projektu Projekt to tymczasowe przedsięwzięcie podejmowane w celu wytworzenia unikalnego wyrobu, dostarczenia unikalnej usługi lub uzyskania unikalnego rezultatu.
DOTACJE NA INNOWACJE
Strzyżów, 29-05-2013 Ogłoszenie o zamówieniu kompleksowego wdrożenia systemu B2B do współpracy handlowej pomiędzy firmą Triton a Partnerami Zamawiający: TRITON S.C. Marcin Bosek, Janusz Rokita ul. Słowackiego
KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Inżynieria oprogramowania, C12
KARTA PRZEDMIOTU 1. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów:
OPROGRAMOWANIE 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
Przedsięwzięcia Informatyczne w Zarządzaniu
Przedsięwzięcia Informatyczne w Zarządzaniu 2005/06 dr inż. Grażyna Hołodnik-Janczura GHJ 1 LITERATURA 1. Praca zbiorowa p.r. Górski J., Inżynieria oprogramowania, MIKOM, W-wa, 2000 2. Jaszkiewicz A.,
7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze
Specyfikacja oprogramowania do Opis zarządzania przedmiotu i monitorowania zamówienia środowiska Załącznik nr informatycznego 1 do specyfikacji Lp. 1. a) 1. Oprogramowanie oprogramowania i do systemów
AskAnything - PLAN TESTÓW by the Hackin9 crew
AskAnything - PLAN TESTÓW by the Hackin9 crew Jan Urbański (ju219721) Jakub Rauch (jr219554) Sebastian Tomaszewski (st219712) Maciej Stefański (ms219668) 5 czerwca 2006 http://students.mimuw.edu.pl/~ju219721/askanything/
AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7
AUREA BPM HP Software TECNA Sp. z o.o. Strona 1 z 7 HP APPLICATION LIFECYCLE MANAGEMENT Oprogramowanie Application Lifecycle Management (ALM, Zarządzanie Cyklem życia aplikacji) wspomaga utrzymanie kontroli
Wybór ZSI. Zakup standardowego systemu. System pisany na zamówienie
Wybór ZSI Zakup standardowego systemu System pisany na zamówienie Zalety: Standardowy ZSI wbudowane najlepsze praktyki biznesowe możliwość testowania przed zakupem mniej kosztowny utrzymywany przez asystę
Inż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
Rozdział 4 Planowanie rozwoju technologii - Aleksander Buczacki 4.1. Wstęp 4.2. Proces planowania rozwoju technologii
Spis treści Wprowadzenie Rozdział 1 Pojęcie i klasyfikacja produktów oraz ich miejsce w strategii firmy - Jerzy Koszałka 1.1. Wstęp 1.2. Rynek jako miejsce oferowania i wymiany produktów 1.3. Pojęcie produktu
Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:
Egzaminy na plus Stres na minus! Zdawaj bezpłatne egzaminy Microsoft, Linux, C++ z nami i zadbaj o swoją karierę. Oferujemy Ci pierwsze certyfikaty zawodowe w Twojej przyszłej karierze, które idealnie
AKADEMIA 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,
KARTA PRZEDMIOTU. Programowanie aplikacji internetowych
KARTA PRZEDMIOTU Nazwa przedmiotu/modułu: Nazwa angielska: Kierunek studiów: Poziom studiów: Profil studiów Jednostka prowadząca: Programowanie aplikacji internetowych Web application development edukacja
Projektowanie 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
udokumentowanych poprzez publikacje naukowe lub raporty, z zakresu baz danych
Rola architektury systemów IT Wymagania udokumentowanych poprzez publikacje naukowe lub raporty, z zakresu metod modelowania architektury systemów IT - UML, systemów zorientowanych na usługi, systemów
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
IO - Plan przedsięwzięcia
IO - Plan przedsięwzięcia M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak 5 czerwca 2006 1 SPIS TREŚCI 2 Spis treści 1 Historia zmian 3 2 Wprowadzenie 3 2.1 Cele................................ 3 2.2 Budżet...............................
Szablon Planu Testów Akceptacyjnych
Szablon Planu Testów Akceptacyjnych strona 1 z 10 SPIS TREŚCI: 1 WPROWADZENIE 3 2 STRATEGIA TESTÓW AKCEPTACYJNYCH 4 2.1 Założenia do przeprowadzenia testów akceptacyjnych 4 2.1.1 Warunki przeprowadzenia
PROJEKT Z BAZ DANYCH
POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRONIKI PROJEKT Z BAZ DANYCH System bazodanowy wspomagający obsługę sklepu internetowego AUTOR: Adam Kowalski PROWADZĄCY ZAJĘCIA: Dr inż. Robert Wójcik, W4/K-9 Indeks:
Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 32-CPI-WZP-2244/13. Podstawa do dysponowania osobą
Załącznik nr 8 do SIWZ Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 3-CPI-WZP-44/13 Lp. Zakres wykonywanych czynności Liczba osób Imiona i nazwiska osób, którymi dysponuje wykonawca
Projekt wdrożenia nowych systemów notujących na TGE ( X - Stream Trading i SAPRI) - harmonogram realizacji
Projekt wdrożenia nowych systemów notujących na TGE ( X - Stream Trading i SAPRI) - harmonogram realizacji Artur Wrotek Z-ca Dyrektora DI ds. Aplikacji Giełdowych IX FORUM OBROTU Janów Podlaski, 20-22
Plan Testów Systemu SOS
Plan Testów Systemu SOS Marcin Suszczewicz Michał Woźniak Krzysztof Kostałkowicz Piotr Kuśka 5 czerwca 2006 1 Spis treści 1 Wprowadzenie 4 1.1 Cel tego dokumentu................................. 4 1.2
Inżynieria Programowania Zarządzanie projektem. Plan wykładu. Motto. Motto 2. Notatki. Notatki. Notatki. Notatki.
Inżynieria Programowania Zarządzanie projektem Arkadiusz Chrobot Katedra Informatyki, Politechnika Świętokrzyska w Kielcach Kielce, 3 października 2013 Plan wykładu 1. Wstęp 2. Czynności zarządzania 3.
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
PLAN ZARZĄDZANIA KONFIGURACJĄ OPROGRAMOWANIA PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>
Załącznik nr 4.6 do Umowy nr 35-ILGW-253-.../20.. z dnia... MINISTERSTWO FINANSÓW DEPARTAMENT INFORMATYKI PLAN ZARZĄDZANIA KONFIGURACJĄ OPROGRAMOWANIA PROJEKT WERSJA
PROJEKT ZARZĄDZANIE PROJEKT. Przedsięwzięcie powtarzalne, kilkurazowe = PROCES
Kamila Vestergaard www.analizybiznesowe.info.pl PROJEKT Zestaw działań, które zostały uprzednio zaplanowane, mają jasno wyznaczony cel oraz są wykonywane w ramach jednorazowego przedsięwzięcia Przedsięwzięcie
In ż 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
Plan zarządzania projektem
Plan zarządzania projektem Opracował: Zatwierdził: Podpis: Podpis: Spis treści: 1. Wst p... 2 1.1 Cel... 2 1.2 Zakres... 2 1.3 Przeznaczenie dokumentu... 2 1.4 Organizacja dokumentu... 2 1.5 Dokumenty
OGŁOSZENIE O ZAMÓWIENIU
OGŁOSZENIE O ZAMÓWIENIU Zamieszczanie ogłoszenia: biuro informacji publicznej, baza konkurencyjności Ministerstwa Rozwoju, siedziba Związku Rzemiosła Polskiego, strona internetowa www.zrp.pl Ogłoszenie
Specyfikacja 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
Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32
Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:
CASE STUDIES TEST FACTORY
CASE STUDIES TEST FACTORY Wiodący niemiecki bank inwestycyjny 01. Wsparcie klienta przez wysoko wykwalifikowany zespół analityków testowych oraz inżynierów automatyzacji testów Bankowość Wdrożenie nowego
Opis Przedmiotu Zamówienia na przeprowadzenie testów bezpieczeństwa systemu wspomagania nadzoru archiwalnego e-nadzór
S t r o n a ǀ 1 z 5 Załącznik nr 1 do zapytania ofertowego Opis Przedmiotu Zamówienia na przeprowadzenie testów bezpieczeństwa systemu wspomagania nadzoru archiwalnego e-nadzór I. Definicje. 1. Dostawca
RAPORT KOŃCOWY PROJEKTU
RAPORT KOŃCOWY PROJEKTU Temat: Wieloplatformowy program do obsługi faktur Adresat: dr inż. Jacek Kołodziej Wykonawcy: Daniel Krysiak Przemysław Szpunar Grzegorz Śmierzchalski Spis Treści 1. Charakterystyka
Inżynieria Programowania Zarządzanie projektem
Inżynieria Programowania Zarządzanie projektem Katedra Informatyki, Politechnika Świętokrzyska w Kielcach Kielce, 12 października 2015 Plan wykładu 1 2 3 4 5 Plan wykładu 1 2 3 4 5 Plan wykładu 1 2 3 4
Dokumentacja projektu QUAIKE Architektura oprogramowania
Licencjacka Pracownia Oprogramowania Instytut Informatyki Uniwersytetu Wrocławskiego Jakub Kowalski, Andrzej Pilarczyk, Marek Kembrowski, Bartłomiej Gałkowski Dokumentacja projektu QUAIKE Architektura
Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor
Koszalin, 15.06.2012 r. Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor Zespół projektowy: Daniel Czyczyn-Egird Wojciech Gołuchowski Michał Durkowski Kamil Gawroński Prowadzący: Dr inż.
Diagram wdrożenia. Rys. 5.1 Diagram wdrożenia.
Diagram wdrożenia Zaprojektowana przez nas aplikacja bazuje na architekturze client-server. W tej architekturze w komunikacji aplikacji klienckiej z bazą danych pośredniczy serwer aplikacji, który udostępnia
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
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
Zofia Kruczkiewicz - Modelowanie i analiza systemów informatycznych 2
Modelowanie i analiza systemów informatycznych 1. Warstwowa budowa systemów informatycznych 2. Model procesu wytwarzania oprogramowania - model cyklu życia oprogramowania 3. Wstęp do modelowania systemów
Przedstawienie działań IT MF
Przedstawienie działań IT MF Paweł Oracz Ministerstwa Finansów Maciej Puto Ministerstwa Finansów Radom, dn. 2 kwietnia 2009 r. Agenda spotkania Przedstawienie struktury IT resortu i roli poszczególnych
Spis treúci. 1. Wprowadzenie... 13
Księgarnia PWN: W. Dąbrowski, A. Stasiak, M. Wolski - Modelowanie systemów informatycznych w języku UML 2.1 Spis treúci 1. Wprowadzenie... 13 2. Modelowanie cele i metody... 15 2.1. Przegląd rozdziału...
Narzędzia informatyczne wspierające przedsięwzięcia e-commerce
Narzędzia informatyczne wspierające przedsięwzięcia e-commerce Zarządzanie projektami e-commerce, Meblini.pl, UE we Wrocławiu Wrocław, 11-03-2018 1. Cykl życia projektu 2. Pomysł / Planowanie 3. Analiza
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia) WERSJA WSTĘPNA, BRAK PRZYKŁADOWYCH PYTAŃ DLA NIEKTÓRYCH PRZEDMIOTÓW Należy wybrać trzy dowolne przedmioty.
Rubik s Manager - Plan testów
Rubik s Manager - Plan testów Sebastian Chojniak, Łukasz Krupa, Grzegorz Łuczyna 27 maja 2007 1 Spis treści 1 Wprowadzenie 3 1.1 Cel.......................................... 3 1.2 Zakres........................................
IO - Plan wdrożenia. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006
IO - Plan wdrożenia M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak 5 czerwca 2006 1 Spis treści 1 Wprowadzenie 3 1.1 Cel.......................................... 3 1.2 Zakres........................................
omnia.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,
HP Service Anywhere Uproszczenie zarządzania usługami IT
HP Service Anywhere Uproszczenie zarządzania usługami IT Robert Nowak Architekt rozwiązań HP Software Dlaczego Software as a Service? Najważniejsze powody za SaaS UZUPEŁNIENIE IT 2 Brak zasobów IT Ograniczone
Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.
GRZEGORZ FURDYNA Krótka Historia Co to jest NetBeans? Historia Wersje NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły NetBeans Profiler Narzędzie do projektowania GUI Edytor NetBeans
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
NASZA MISJA. wszystkie nasze dzialania sfokusowane sa na efektywną, partnerską współprace.
NASZA MISJA Aby tworzyć najbardziej użyteczne, najlepsze aplikacje ściśle dopasowane do Państwa wymagań i potrzeb oraz budżetu, który chcecie Państwo zainwestować. podstawa satysfakcjonujacej współpracy
Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.
PI-14 01/12 Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.! Likwidacja lub znaczne ograniczenie redundancji (powtarzania się) danych! Integracja danych!
Grupa treści kształcenia, w ramach której przedmiot jest realizowany Przedmiot kierunkowy
SYLLABUS na rok akademicki 0113/014 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr III/VI Specjalność Bez specjalności Kod katedry/zakładu
PRZEWODNIK 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
Proces projektowania i wdrożenia serwisu internetowego
Proces projektowania i wdrożenia serwisu internetowego Kluczowe etapy projektu 9 1 Rozwój i optymalizacja Analiza celów, potrzeb i konkurencji 8 Szkolenie IMPROVE THINK Wireframe i prototyp (UX) 2 7 Testy
STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe
STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe Technologie informacyjne prof. dr hab. Zdzisław Szyjewski 1. Rola i zadania systemu operacyjnego 2. Zarządzanie pamięcią komputera 3. Zarządzanie danymi