Podrozdziały te powinny zawierać informacje istotne z punktu widzenia przyjętego celu pracy

Podobne dokumenty
PROJEKT Z BAZ DANYCH

Spis treúci. Księgarnia PWN: Robert A. Maksimchuk, Eric J. Naiburg - UML dla zwykłych śmiertelników. Wstęp Podziękowania...

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Podstawy programowania III WYKŁAD 4

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Modelowanie danych Diagramy ERD

Zofia Kruczkiewicz - Modelowanie i analiza systemów informatycznych 2

Spis treúci. 1. Wprowadzenie... 13

Wykład 1 Inżynieria Oprogramowania

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Projektowanie oprogramowania

Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

Świat rzeczywisty i jego model

Projekt przejściowy 2016/2017 BARTOSZ JABŁOŃSKI

Opis realizacji dla czterech zespołów (4 przypadki użycia)

Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08

Projektowanie oprogramowania. Termin zajęć: poniedziałek, a podstawie materiału ze strony.

STANDARDY PRZYGOTOWANIA PRACY DYPLOMOWEJ W WSHE

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1

Zasady organizacji projektów informatycznych

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia

Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz

Projektowanie logiki aplikacji

Modelowanie danych, projektowanie systemu informatycznego

Projektowanie oprogramowania

KARTA PRZEDMIOTU. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI Ogólne umiejętności posługiwania się komputerem

ZAŁĄCZNIK Nr 2 do CZĘŚCI II SIWZ WYCIĄG ZE STANDARDÓW, ZASAD I WZORCÓW INTEGRACYJNYCH OBOWIĄZUJĄCYCH W PSE S.A.

Specyfikowanie wymagań przypadki użycia

SPECYFIKACJA WYMAGAŃ

ZSE - Systemy baz danych 1 ZASADY PROJEKTOWANIA BAZ DANYCH

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

Web frameworks do budowy aplikacji zgodnych z J2EE

Podstawy inżynierii oprogramowania

Szablon Planu Testów Akceptacyjnych

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

CELEM NAPISANIA PRACY MAGISTERSKIEJ JEST WYKAZANIE, ŻE STUDENT: 1. POTRAFI POSŁUGIWAĆ SIĘ NABYTĄ WIEDZĄ 2.ROZSZERZYŁ SWOJĄ WIEDZĘ O OPISYWANYM W

PRZEWODNIK PO PRZEDMIOCIE

Laboratorium z przedmiotu: Inżynieria Oprogramowania INP

CELEM NAPISANIA PRACY MAGISTERSKIEJ JEST WYKAZANIE, ŻE STUDENT: 1. POTRAFI POSŁUGIWAĆ SIĘ NABYTĄ WIEDZĄ 2. UMIE STOSOWAĆ METODY PRACY NAUKOWEJ 6

Projekt przejściowy 2015/2016 BARTOSZ JABŁOŃSKI, TOMASZ JANICZEK

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

Mariusz Trzaska Modelowanie i implementacja systemów informatycznych

PRZEWODNIK PO PRZEDMIOCIE

poziom: Core wersja: 2.6 moduł: B : Wytwarzanie SYLLABUS

Plan zarządzania projektem

Grupa treści kształcenia, w ramach której przedmiot jest realizowany Przedmiot kierunkowy

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Inżyniera wymagań

Koncepcja systemu zarządzania jakością w dużym projekcie informatycznym zgodnie z normą ISO/IEC 9001:2008

Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 32-CPI-WZP-2244/13. Podstawa do dysponowania osobą

ZARZĄDZANIU. Wykład VI. dr Jan Kazimirski

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

Projektowanie oprogramowania

OGŁOSZENIE DODATKOWYCH INFORMACJI, INFORMACJE O NIEKOMPLETNEJ PROCEDURZE LUB SPROSTOWANIE

Tematy projektów Edycja 2014

Agile Project Management

Tutorial prowadzi przez kolejne etapy tworzenia projektu począwszy od zdefiniowania przypadków użycia, a skończywszy na konfiguracji i uruchomieniu.

Szablony dokumentów projektowych dla metodyk klasycznych

Laboratorium z przedmiotu: Inżynieria Oprogramowania INEK Instrukcja 7

Bazy danych 2. Wykład 1

Edycja pracy dyplomowej (technicznej, inżynierskiej) Przygotowała: prof. B. Kostek

Projekt INP Instrukcja 1. Autor Dr inż. Zofia Kruczkiewicz

Program szkolenia: Wprowadzenie do Domain Driven Design dla biznesu (część 0)

Projekt aplikacji internetowej specyfikacja wymagań (cz.1)

Systemy informatyczne. Modelowanie danych systemów informatycznych

UML w Visual Studio. Michał Ciećwierz

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

Szczególne problemy projektowania aplikacji internetowych. Jarosław Kuchta Projektowanie Aplikacji Internetowych

INFORMATYKA. PLAN STUDIÓW NIESTACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2018/19.

Bazy danych i usługi sieciowe

Summary in Polish. Fatimah Mohammed Furaiji. Application of Multi-Agent Based Simulation in Consumer Behaviour Modeling

PRINCE2 Foundation & Practitioner - szkolenie z egzaminem certyfikacyjnym

PRZEWODNIK PO PRZEDMIOCIE

Inżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 5 Definicja systemu

Ewa Stemposz Andrzej Jodłowski Alina Stasiecka. Zarys metodyki wspierającej naukę projektowania systemów informacyjnych

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Instytut Prawa i Administracji Państwowa Wyższa Szkoła Informatyki i Przedsiębiorczości w Łomży

Modele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013.

Zasady transformacji modelu DOZ do projektu tabel bazy danych

Egzamin / zaliczenie na ocenę*

DEKLARATYWNE ZARZĄDZANIE W MICROSOFT SQL SERVER

RUP. Rational Unified Process

Wykład I. Wprowadzenie do baz danych

Szkolenie wycofane z oferty

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

Pytania z przedmiotów kierunkowych

Web frameworks do budowy aplikacji zgodnych z J2EE. Jacek Panachida

ZARZĄDZENIE REKTORA ZACHODNIOPOMORSKIEJ SZKOŁY BIZNESU W SZCZECINIE 4/ kwietnia 2013 r.

SPIS TREŚCI Audyt wewnętrzny wydanie II

Jakość w procesie wytwarzania oprogramowania

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

UML cz. II. UML cz. II 1/38

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010

forma cząstkowy grupy Dane Dane grupy Dane grupy

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego

Księgarnia PWN: Michael J. Hernandez Bazy danych dla zwykłych śmiertelników

REFERAT O PRACY DYPLOMOWEJ

Transkrypt:

Uwaga: 1. Praca powinna być napisana z użyciem formy bezosobowej np. wykonano. Nazwa rozdziału Zawartość Liczba stron 1. Wstęp Rozdział ten powinien zawierać zarys najważniejszych elementów pracy Krótki opis dziedziny pracy Cel pracy wynikający z aspektu badawczego oraz inżynierskiego Wyszczególnienie zadań zaplanowanych do wykonania Opis struktury pracy 2 Uwagi 2. Zagadnienia teoretyczne Kilka zdań dotyczących zawartości poszczególnych 2.1. Zagadnienia teoretyczne dotyczące problematyki 1 2.2. Zagadnienia teoretyczne dotyczące problematyki 2 2.3. itd. Podrozdziały te powinny zawierać informacje istotne z punktu widzenia przyjętego celu pracy 10-15 Tytuł rozdziału jest symboliczny - należy go zastąpić konkretnym tytułem np. 2. Przegląd technologii do budowy aplikacji internetowych Tytuły są symboliczne należy je zastąpić konkretnymi tytułami np. 2.1. Technologie stosowane do budowy warstwy prezentacji itd. Opis zagadnień teoretycznych powinien dotyczyć problemów wynikących z aspektu badawczego. Np w przypadku badania wydajności wybranych funkcji tworzonego oprogramowania należy opisać te elementy technologii, które właściwie zastosowane

wpływają korzystnie na wydajność funkcji oprogramowania. 3. Opracowanie koncepcji systemu 3.1. Model biznesowy systemu 3.2. Wymagania oprogramowania Kilka zdań dotyczących zawartości poszczególnych Opis świat rzeczywistego : Opis słowny (zasobów ludzkich, przepisów lub innych ograniczeń, warunków technicznych) obowiązkowy (minimum) Diagramy typu workflow dodatkowy opis podwyższający ocenę Diagramy aktywności przedstawiające artefakty świata rzeczywistego - dodatkowy opis podwyższający ocenę Wyszczególnienie wymagań funkcjonalnych i niefunkcjonalnych programu wynikające z opisu biznesowego Około 15 Do opisu świata rzeczywistego można zastosować wszystkie podane metody, lub można wybrać jedną z wymienionych metod W ramach wymagań stawianych tworzonemu programowi należy uwzględnić realizację aspektu badawczego np w przypadku badania wydajności należy zdefiniować wymagania dotyczące relizacji funkcji oprogramowania obciążających zasoby badanego my w stopniu minimalnym, średnim i maksymalnym

3.3. Opracowanie modelu konceptualnego 1) Diagramy przypadków użycia wraz z opisem aktorów i poszczególnych przypadków użycia powinny dokładniej specyfikować wymagania oprogramowania 2) Diagram związków encji wraz z informacją, z jakich przypadków użycia zostały zidentyfikowane, opisy podstawowych operacji na encjach 3) Diagram klas warstwy biznesowej pokazujący podstawowe klasy zidentyfikowane na podstawie poszczególnych przypadków użycia (analiza wspólności i zmienności), specyfikujące atrybuty tych klas oraz operacje przeprowadzane na tych atrybutach diagram ten jest definiowany wtedy, gdy w oprogramowaniu występuje w warstwie biznesowej podwarstwa usług lub model obiektowy, używany do mapowania obiektów do relacyjnej bazy danych (lub obiektowej) 4) Diagramy sekwencji, jeśli zdefiniowano diagramy klas; przedstawiają ogólne scenariusze podstawowych, wybranych przypadków użycia realizowanych jako usługi aplikacji Obowiązkowy jest diagram przypadków użycia. Natomiast wykonanie pozostałych diagramów wynika z przyjętej metody modelowania: 1) w przypadku podejścia strukturalnego obowiązuje p.2 2) w przypadku podejścia obiektowego p.3 i 4 4. Projekt systemu Kilka zdań dotyczących zawartości poszczególnych 10-15

4.1. Model logiczny Rozdział ten powinien zawierać opis modelu logicznego obejmującego: 1) Projekt bazy danych w postaci diagramu tabel wynikający z diagramu związków encji - (kontynuacja p. 3.3) 2) dokładne diagramy klas (powstałe z diagramu klas zdefiniowanego w fazie analizy) - (kontynuacja p. 3.3) 3) szczegółowe diagramy sekwencji wybranych usług, realizowanych przez aplikację - (kontynuacja p. 3.3) 4.2.Model fizyczny 4.3.Projekt formularzy Model ten powstaje z diagramu tabel uwzględniając rozproszenie tabel (podziały poziomy i pionowy tabel, dodatkowe indeksy) fizycznego realizowanego systemu - odwzorowuje model konceptualny i uwzględnia wymagania implementacji Opis i rysunki prezentujące szablony wybranych formularzy 5. Implementacja Kilka zdań dotyczących zawartości poszczególnych 5.1. Oprogramowanie Rozdział ten powinien zawierać: informacje o podstawowych kodach źródłowych dotyczących szczególnie podwarstw usług wykazanie, że zostały zachowane zasady budowy oprogramowania dotyczące budowy aplikacji wielowarstwowej np. separacji kodu w poszczególnych warstwach np. oddzielenie logiki biznesowej od warstwy prezentacji Około 10 Wykonanie pozostałych diagramów wynika z przyjętej metody modelowania: 1) w przypadku podejścia strukturalnego obowiązuje p.1 2) w przypadku podejścia obiektowego p.2 i 3. W podejściu obiektowym projekt bazy danych powinien powstać w wyniku odwzorowania modelu danych reprezentowanego przez jeden z zaprojektowanych diagramów klas (np. zastosowanie adnotacji do mapowania modelu obiektowego di modelu relacyjnego) Punkt ten dotyczy podejścia strukturalnego

5.2. Architektura systemu Opis warstw systemu, rozmieszczenie geograficzne oprogramowania 5.3. Realizacja Przykładowe projekty formularzy (nawiązanie do projektów z p 4.3.) 5.4. Zabezpieczenia programu Uwierzytelnianie, autoryzacja, szyfrowanie (np. SSL), przydział ról użytkowników, eliminacja niebezpiecznego kodu 6. Testowanie systemu Kilka zdań dotyczących zawartości poszczególnych 6.1. Opracowanie koncepcji testów Podrozdział ten powinien zawierać opis koncepcji testów pełniących rolę eksperymentów badawczych (cel testu i jego opis), danych wejściowych i spodziewanych wyników w celu realizacji aspektu badawczego. Należy opracować metryki umożliwiające realizację aspektu badawczego. 6.2. Realizacja testów Wyniki testów (eksperymentów) np. w formie tabel i/lub wykresów 6.3. Analiza wyników testów Sformułowanie wniosków z przeprowadzonych testów (eksperymentów) w celu określenia wynikówbadań wynikających z aspektu badawczego 7. Podsumowanie pracy Rozdział ten powinien zawierać podsumowanie osiągniętych wyników pracy oraz perspektywy rozwoju wykonanego systemu Około 10 2 Literatura (minimum 5 pozycji przeczytanych w całości lub częściowo), linki do ważnych stron internetowych Należy literaturę posortować alfabetycznie wg nazwiska pierwszego autora oraz tytułu strony - i powoływać się na nią w tekście, podając numer pozycji np. [2], w tych miejscach, gdzie przytaczane są pewne fakty przedstawiane w cytowanej literaturze.

Dodatek CD z wykonanym oprogramowaniem