Modelowanie i analiza systemów informatycznych
|
|
- Sylwia Zych
- 8 lat temu
- Przeglądów:
Transkrypt
1 Modelowanie i analiza systemów informatycznych wykład 6 Komputerowe wspomaganie modelowania systemów (CASE) definicja, charakterystyka, podziałi składowe narzędzi CASE
2 Zautomatyzowane wspomaganie procesu Komputerowo wspomagana inżynieria oprogramowania (CASE) jest nazwąoprogramowania używanego do wspomagania czynności procesu tworzenia oprogramowania, takich jak inżynieria wymagań, projektowanie, programowanie i testowanie. Znaczenie słowa CASE tłumaczy sięw dwojaki sposób. Pierwsze rozwinięcie tego skrótu to Computer Aided System Engineering (Komputerowe Wspomaganie Tworzenia Systemów) lub Computer Aided Software Engineering (Komputerowe Wspomaganie Tworzenia Oprogramowania).
3 Projekt w świetle koncepcji CASE Jak należy rozumieć projekt informatyczny w świetle koncepcji CASE? Projekt informatyczny to nie tylko projektowanie (ang.design). Opisując metodologięcase należy traktowaćprojekt informatyczny jako przedsięwzięcie mające na celu informatyzacjępewnego obszaru świata rzeczywistego. Taka definicja jest bardzo ogólna, ale równocześnie bardzo elastyczna. Stosując jąmożemy nazwaćprojektem informatycznym informatyzacjęurzędu Miasta, opracowanie systemu Ewidencji Ludności, czy stworzenie oprogramowania dla zarządzania komunikacją miejską.
4 Podstawy powstania narzędzi CASE U podstaw powstania narzędzi CASE leży spostrzeżenie, że jeżeli dobremu programiście (koderowi) dostarczymy dobry, kompletny projekt systemu, to kodowanie staje sięczynnościąniemal automatyczną. Programista ogranicza siędo wykorzystania swojej własnej biblioteki procedur dobrze sparametryzowanych, budując kolejne moduły systemu. W związku z tym podjęto próby powierzenia tej ostatniej czynności komputerowi, który zrobi to szybciej i bardziej bezbłędnie. Problemem stało sięjedynie stworzenie systemu (programu), który będzie potrafił programować.
5 Etapy tworzenia SI - CASE Proporcje czasowe pomiędzy poszczególnymi etapami (wymiary poziome) i proporcje intensywności pracy zespołu projektowego wtrakcierealizacji zadania (wymiary pionowe). PROJEKT ANALIZA KODO- WANIE TES- TY WDRO- ŻENIE EKSPLOATACJA Zastosowanie narzędzi CASE spowodowało przesunięcie proporcji pomiędzy poszczególnymi etapami. Skrócenie etapu kodowania (automatyzacja) pozwala wydłużyćetapy analizy i projektowania, przy zachowaniu tego samego czasu powstawania systemu informatycznego.
6 Automatyzacja za pomocą CASE Czynności, które można zautomatyzować za pomocą CASE: Oprogramowanie graficznych modeli systemu jako części specyfikacji wymagań i projektu oprogramowania. Czynności projektu za pomocąsłownika danych, który przechowuje informacje o encjach i związkach w projekcie. Generowanie interfejsu użytkownika na podstawie graficznego opisu interfejsu opracowanego interaktywnie przez użytkownika. Śledzenie błędów przez udostępnienie informacji o wykonującym się programie. Automatyczne tłumaczenie programów ze starych wersji języków programowania.
7 Narzędzia CASE Narzędzia CASE-grupa narzędzi programistycznych tworzących nowątechnologiękonstruowania systemów informacyjnych, obejmujących cały cykl życia systemu informatycznego. Pod nazwątąkryjąsięwszelkie narzędzia komputerowe wykorzystywane w trakcie prac na oprogramowaniem, a wiec także kompilatory, debuggery, edytory tekstu, narzędzia harmonogramowania przedsięwzięć, arkusze kalkulacyjne. Pod pojęciem CASE rozumie się narzędzia, które wspomagają ogólnie rozumiane wytwarzanie oprogramowania oraz koncentrują sięna fazach analizy i projektowania oraz bezpośrednim wykorzystaniu wyników tych faz w implementacji.
8 Funkcje CASE Funkcje CASE: określenie granic systemu informacyjnego, analiza i dekompozycja problemu na składowe odpowiadające elementom tego systemu, dobór metod i narzędzi do realizacji tych składowych, synteza systemu informatycznego.
9 Klasyfikacja CASE Klasyfikacja CASE ze względu na zakres zastosowań: pakiety narzędziowe (Toolkits) do rozwiązywania szczególnych problemów lub metod programowania pakiety zintegrowane (Workbenches) -podchodzące do projektowania kompleksowo: narzędzia specyfikacji i interpretacji opisu systemu, generatory struktur baz danych, generatory programów wykonywalnych, programy dokonujące modyfikacji wersji systemu.
10 Rodzaje narzędzi CASE Narzędzia CASE, dzielą się na dwie główne grupy: Upper-CASE, koncentrujące sięna wspomaganiu wczesnych faz pracy nad oprogramowaniem, w szczególności fazy analizy (nie sązwiązane z konkretnym środowiskiem implementacji). Powstały na potrzeby analityków i projektantów wysokiego poziomu, którzy zmagali sięz analiząi projektowaniem złożonych systemów, lecz z reguły nie byli zaangażowani bezpośrednio w implementację systemu. Lower-CASE, koncentrujące sięna fazach projektowania i implementacji (sąz reguły ścisłe związane z konkretnym środowiskiem implementacji). Powstały na potrzeby projektantów niskiego poziomu oraz programistów. Zapis kodu dużego programu w postaci tekstu nie ułatwia panowania nad całością systemu.
11 Rodzaje narzędzi CASE, cd. Obecnie większośćproducentów pakietów CASE określa swoje produkty jako narzędzia I-CASE(Integrated-CASE). Sąto pakiety łączące w sobie możliwości narzędzi Upper i Lower-CASE. Ponieważnarzędzia Lower-CASEsązwiązane z konkretnym środowiskiem implementacji, również pakiety I-CASE nie mogą być uniwersalne jak narzędzia Upper-CASE. Niektórzy producenci starająsięuniknąćtego problemu oferując systemy, których jądrem sąuniwersalne narzędzia typu Upper-CASE. Dodatkowo producent oferuje kilka dodatkowych modułów typu Lower-CASE przeznaczonych dla różnych środowisk programistycznych.
12 Upper-CASE charakterystyka: opis obiektów rzeczywistych -realizowane głównie poprzez Planowanie Wspomagane Komputerowo (CAP); pozwala na przechowywanie w pamięci komputera i analizowanie informacji na temat struktury przedsiębiorstwa, jego celów i warunków ich osiągnięcia. zawartość: charakterystyka informacyjno-decyzyjna przedsiębiorstwa, jego planów, strategii rozwojowych, relacji ze środowiskiem (komórki organizacyjne, funkcje, cele, odpowiedzialność, role, zasoby, otoczenie gospodarcze), model przedsiębiorstwa wieloaspektowe odzwierciedlenie funkcji i procesów gospodarczych firmy, model interakcji z użytkownikiem, baza metod planowania i rozwiązywania przedsięwzięć.
13 Upper-CASE, cd. zastosowanie i możliwości: wspomaganie wczesnych faz budowy systemu informatycznego (specyfikacja problemu, analiza organizacyjno-informacyjna, analiza funkcjonalna, analiza procesowa, modelowanie funkcji, procesów, obiektów, modelowanie struktur itp.), stosowanie wspólnej, standardowej metodologii budowy systemów informatycznych zapewniającej poprzez ujednolicenie danych i procesów spójnośćprocesów analizy i projektowania w przypadku realizowanie projektu przez dużą grupę projektową, zapewnienie możliwości współpracy pomiędzy członkami zespołu projektowego przez możliwości dodawania informacji o obiektach do repozytorium, zastosowanie technik strukturalnych w sposób typowy dla metod obiektowych do opisu fragmentu świata rzeczywistego, a nie tworzonego oprogramowania czy jego projektu,
14 Upper-CASE, cd. stosowanie licznych graficznych języków modelowania do opisu rzeczywistości gospodarczej, możliwośćkontroli i weryfikacji poprawności, kompletności i spójności informacji używanej w modelowaniu zjawisk gospodarczych z danymi zawartymi w repozytorium, duży stopieńadaptacyjności, restrukturyzacji, modyfikowalności tworzonego systemu i jego składowych wysoki poziom łatwości uczenia, nauczania i szkolenia w zakresie późniejszej obsługi systemu spowodowana komunikatywnościąnarzędzi CASE zapewniającąw każdym momencie możliwośćkonsultacji bieżących założeń z ewentualnymi użytkownikami systemu, możliwość wykorzystania wyników w innych narzędziach i systemach, relatywna większa szybkośćbudowy podstawowych założeńi koncepcji w porównaniu z metodami konwencjonalnymi, przy konieczności zatrudnienia wysoko wykwalifikowanej kadry posługującej się tymi narz.
15 Middle-CASE Charakterystyka: opis problemów decyzyjnych i abstrakcji - wspomaga analizę problemów związanych z przetwarzaniem danych i projektowaniem rozwiązańtych problemów; korzysta głównie ze słownika danych i graficznych metod projektowania. Rzadko wyróżniane jako osobna grupa w klasyfikacjach narzędzi CASE. Narzędzia tego poziomu pozwalają określić strukturę systemu informatycznego.
16 Lower-CASE Charakterystyka: opisuje rzeczywistość-służy do wspomagania projektowania i tworzenia programów komputerowych. Pozwala budowaćprogramy użytkowe za pośrednictwem środków graficznych, na podstawie danych z repozytorium, czyli wspomaga głównie tworzenie oprogramowania i jest ściśle związana ze środowiskiem realizacji systemu.
17 Lower-CASE, cd. Działania: stworzenie bazy danych obiektów (repozytorium), określenie formatów dokumentów i komunikatów wejściowych i wyjściowych, zdefiniowanie algorytmów przetwarzania danych, opis struktury programu (system menu i interfejsów z użytkownikiem), stworzenie prototypu systemu, skonstruowanie dokumentacji projektu, testowanie i weryfikacja systemu, wygenerowanie kodu w języku docelowym.
18 Lower-CASE, cd. zastosowanie i możliwości: uszczegóławianie projektu w kolejnych krokach realizacji technikami pozwalającymi na stworzenie struktur bazy danych (generatory struktur) i procedur, formularzy wejściowych (generatory formatek wejściowych) i raportów wyjściowych (generatory wydruków i raportów graficznych), ujednolicenia, ze względu na mechanizmy oprogramowania CASE, modeli danych i sposobów ich wykorzystania budowa prototypu, jego modyfikacja, a następnie rozszerzenia w postaci aplikacji użytkowych, możliwości generacji kodu programowego zgodnie z wyspecyfikowanym projektem na podstawie wzorców fragmentów szablonów oprogramowania, często z opcjąwyboru języka oprogramowania,
19 Lower-CASE, cd. potencjalna łatwośćwspółpracy z użytkownikiem dzięki mechanizmom wizualizacji obiektów i procedur i możliwości uzgodnień większości mechanizmów interakcji, tworzenie dokumentacji na każdym etapie rozwoju systemu oraz dokumentacja modyfikacji, poprawek i uzgodnień, zapewnienie zabezpieczenia dezorganizacji projektu systemu w przypadku odejścia poszczególnych analityków czy projektantów oraz względna łatwośćkomunikacji między członkami grupy analityczno-projektowej.
20 Składowe narzędzi CASE
21 Składowe narzędzi CASE, cd. Edytor(y) notacji graficznych -to specjalizowane programy graficzne, pozwalające na realizację następujących funkcji: tworzenie i edycja diagramów wykorzystywanych w fazach określania wymagań, analizy i projektowania, tworzenie i edycja powiązańpomiędzy poszczególnymi symbolami i diagramami (np. powiązańpomiędzy symbolem procesu a diagramem, do którego dany proces jest dekomponowany) oraz nawigowanie po sieci powiązanych diagramów, wydruk diagramów.
22 Składowe narzędzi CASE, cd. Edytor(y) notacji graficznych Na ocenęedytorów notacji graficznych wpływająm.in. następujące czynniki: Ergonomia pracy. Diagramy graficzne sąjednym z podstawowych narzędzi pracy w fazach analizy i projektowania. Powinny one pozwalaćanalitykom i projektantom skupićsięna jego pracy, a nie na zmaganiach z edytorem. Możliwości kontrolowania ilości informacji prezentowanej w sposób graficzny. Jakość i możliwości formatowania wydruków. Wykrywanie na bieżąco niepoprawnych w danej notacji konstrukcji. Zapewnianie spójności informacji umieszczonych na różnych diagramach.
23 Składowe narzędzi CASE, cd. Słownik danych(ang. data dictionary) lub repozytorium(ang. repository) -baza danych zawierająca informacje o realizowanym projekcie wraz z narzędziami służącymi do jej edycji i przeglądania. Podstawowe funkcje słownika danych to: wprowadzanie oraz edycja specyfikacji modelu i projektu oraz wyszukiwanie pożądanej informacji. W większości profesjonalnych narzędzi CASE dane zawarte w repozytorium przechowywane sąw sposób, który czyni je dostępnym dla programów zewnętrznych. Z reguły dane te przechowywane sąw bazie danych dostępnej dla innych programów. Niektóre pakiety CASE udostępniająspecjalne sprzęgi programistyczne, które pozwalająna dostęp do informacji zawartych w słowniku danych.
24 Składowe narzędzi CASE, cd. Słownik danych, cd. W wielu systemach użytkownik ma możliwośćkonfigurowania struktury słownika danych. Słownik danych należy uznaćza podstawowąskładowąnarzędzi CASE. W wielu systemach możliwe jest pełne zdefiniowanie wymagań, modelu i projektu wyłącznie z po-ziomu słownika danych bez odwoływania siędo diagramów graficznych. W pro-fesjonalnych narzędziach CASE diagramy graficzne są wygodnym narzędziem, służą-cym wizualizacji i edycji informacji zawartych w słowniku danych. Słownik danych i edytor notacji graficznych stanowiączęsto najprostszą konfigurację w jakiej można nabyć pakiety CASE.
25 Składowe narzędzi CASE, cd. Moduł kontroli poprawności - pewne błędy mogąbyćwykrywane na bieżąco w trakcie edycji diagramów i słownika danych (przykładem błędu to próba uczynienia klasy swojąspecjalizacjąlub generalizacją). Wykrycie innych błędów wymaga uruchomienia specjalnych funkcji odpo-wiedzialnych za weryfikacjępoprawności. Moduł kontroli jakości - pewne systemy zawierająfunkcje pozwalające na automatycznąocenępewnych miar jakości projektu. Dotyczy to przede wszystkim złożoności oraz stopnia powiązań składowych.
26 Składowe narzędzi CASE, cd. Generator raportów -to modułsłużący do przygotowywania raportów na podstawie zawartości słownika danych. Niektóre narzędzia obejmująraporty parametryczne, w przypadku których za-kres i rodzaj informacji zależy od podanego parametru(ów). Przykładem może być ra-port, który otrzymuje jako parametr nazwę diagramu i obejmuje specyfikacjęsymboli zawartych na tym diagramie. Narzędzia CASE dostarczane sąz reguły ze sporym zbio-rem gotowych raportów. Wiele systemów pozwala na definiowane własnych raportów.
27 Składowe narzędzi CASE, cd. Generator dokumentacji technicznej -to modułsłużący do przygotowywania dokumentacji technicznej złożonej z szeregu diagramów, raportów oraz dodatkowych opisów tekstowych. Modułtaki powinien po-zwalaćna swobodne formatowanie dokumentu oraz osiągnięcie wysokiej jakości wy-druku. Modułmoże byćdostarczany ze zbiorem przykładowych dokumentów, na przykład zawierających informacje opisujące wyniki fazy analizy i projektowania. Użyt-kownik powinien miećtakże możliwośćdefiniowania własnych dokumentów o określo-nej przez niego zawartości. Generator dokumentacji technicznej powinien pozwalaćna łatwe i efektywne uaktualnienie dokumentu po dokonaniu zmian w projekcie.
28 Składowe narzędzi CASE, cd. Generator(y) kodu -to narzędzia służące do generowania szkieletu kodu w rozmaitych jeżykach progra-mowania. Pozwalająone użytkownikowi uzupełnićspecyfikacjęposzczególnych skła-dowych o elementy specyficzne dla konkretnego języka programowania, np. określenie typów danych w języku programowania. Wygenerowany kod może byćuzupełniony o dodatkowe informacje zawarte w słowniku danych (np. słowny opis), umieszczane w wygenerowanym kodzie w formie komentarzy. Narzędzia takie pozwalajątakże użytkownikowi na określenie plików, w których ma byćumieszczony kod wygenerowany dla poszczególnych składowych. Wygenerowane pliki powinny byćautomatycznie uzu-pełniane o odwołania do innych modułów. Generator kodu powinien także generowaći uaktualniaćplik definiujący sposób kompilacji systemu, np. plik dla programu make w środowisku Unix.
29 Składowe narzędzi CASE, cd. Generator(y) kodu, cd. Wygenerowany kod musi byćz reguły uzupełniony poprzez dopisanie definicji procedur, funkcji i metod. Wygenerowany kod musi zawierać fragmenty, które mogą być mo-dyfikowane przez użytkownika i pozostają nienaruszone przy powtórnym generowaniu kodu. Niektóre narzędzia pozwalająna wprowadzenie kodu metod i funkcji jużna poziomie systemu CASE. Narzędzia CASE nie narzucajązbyt wielu ograniczeńna stosowane w opisie projektu identyfikatory. Możliwe jest więc wprowadzanie długich nazw, zawierających spacje i znaki specjalne, w tym znaki polskie. Kompilatory z reguły nie dopuszczajątak swobodnej składni identyfikatorów. Generator kodu powinien więc w sensowny sposób, tj. nie prowadzący do niejednoznaczności, skracaćzbyt długie nazwy oraz usuwać/zastę-powaćniepoprawne znaki.
30 Składowe narzędzi CASE, cd. Moduł zarządzania wersjami -wspomaga zarządzanie projektami opisującymi różne wersje tego samego systemu. Przekazane do eksploatacji oprogramowanie musi podlegaćciągłym zmianom. Częśćz tych zmian wymaga jedynie drobnych modyfikacji. Realizacja innych może wymagaćprzeprowadzenia od-rębnego przedsięwzięcia programistycznego. Każda modyfikacja powoduje powstanie nowej, mniej lub bardziej różniącej sięod poprzedniej, wersji systemu. Z punktu widze-nia firmy programistycznej najlepiej jest, jeżeli przekazanie do eksploatacji nowej wer-sji systemu wiąże sięz usunięciem z eksploatacji poprzedniej wersji. Przyczynąpowstawania wielu wersji oprogramowania sąróżnorodne potrzeby po-szczególnych użytkowników. Zadaniem kierownictwa firmy programistycznej jest zorganizowanie odpowiedniego systemu zarządzania wersjami.
31 Składowe narzędzi CASE, cd. Moduł zarządzania wersjami, cd. Narzędzia wspomagające zarządzanie wersjami wchodząw skład niektórych narzędzi CASE. Podstawątakich narzędzi jest baza danych przechowująca informacje o eksploatowanych wersjach systemu. Powinna ona zawieraćtakie informacje, jak: informacje o wszystkich oddanych do eksploatacji wersjach, między innymi daty oddania do eksploatacji, informacje o klientach, którzy nabyli dana wersję, wymagania sprzętowe i programowe poszczególnych wersji, informacje o składowych (np. klasach, encjach, modułach) wchodzących w skład danej wersji, informacje o pozostających do realizacji żądaniach zmian, informacje o błędach wykrytych w poszczególnych wersjach.
32 Składowe narzędzi CASE, cd. Moduł projektowania interfejsu użytkownika -służy do dialogowego projektowania składowych interfejsu użytkownika, na przykład dialogów, okien, menu. W stosunku do narzędzi tego typu, które nie wchodząw skład narzędzi CASE, zaletątakich modułów jest wykorzystywanie informacji zawar-tej w słowniku danych. Pozwała to np. na automatyczne wygenerowanie dialogu służą-cego do edycji pewnej struktury danych, który następnie musi jedynie zostaćodpowiednio sformatowany. Podobne możliwości można osiągnąćrównieżprzez integracjęsystemu CASE z narzędziami RAD.
33 Składowe narzędzi CASE, cd. Moduł(y) inżynierii odwrotnej -to moduły, których celem jest odtwarzanie zawartości słownika danych oraz, w nie-których wypadkach diagramów, na podstawie istniejącego kodu (czasami także na pod-stawie struktury istniejącej bazy danych). Sprzęg(i) do narzędzi RAD - wiele narzędzi CASE posiada moduły pozwalające na ścisłąwspółpracęz narzędziami RAD. Sprzęgi do narzędzi RAD pozwalająna automatyczne generowanie składowych inter-fejsu użytkownika, definicji relacji oraz wiązanie elementów interfejsu użytkownika ze składowymi bazy danych na podstawie opisu projektu. Niektóre narzędzia pozwalają także na przepływ informacji w drugą stronę, to jest z pakietu RAD do pakietu CASE. Możliwe jest np. wprowadzenie definicji nowej encji na podstawie relacji zadeklarowa-nej w pakiecie RAD.
34 Składowe narzędzi CASE, cd. Moduł importu/eksportu danych - wiele narzędzi CASE pozwala na wymianędanych z innymi pakietami tego typu. Opra-cowane zostały standardy wymiany danych, na przykład CDIF (CASE Data Interchange Format). Z reguły narzędzia CASE pozwalajątakże na eksport i import danych w prostej formie tekstowej. Moduł pracy sieciowej - wwielu pakietach CASE pracujących na komputerach klasy PC i stacjach roboczych możliwośćrównoczesnej pracy kilku osób nad tym samym projektem zapewnia umiesz-czenie plików opisujących projekt w ogólnie dostępnym katalogu sieciowym. Modułpracy sieciowej powinien zapewniaćblokowanie składowych edytowanych przez jed-nego z użytkowników. Blokowany powinien być oczywiście jak najmniejszy fragment projektu. Podobne możliwości pozwala osiągnąćzastosowanie wielodostępnej bazy da-nych do przechowywania słownika danych.
35 Składowe narzędzi CASE, cd. Moduł zarządzania pracą grupową - większośćprzedsięwzięć, w których wykorzystuje sięnarzędzia CASE wymaga współ-pracy wielu osób. Nad tym samym projektem może więc pracowaćwiele osób, które powinny mieć dostęp do fragmentów projektu. Moduł zarządzania pracą grupową powi-nien realizować następujące funkcje: dodawanie i usuwanie użytkowników oraz grup użytkowników mających prawo pracy nad projektem. ochronę dostępu do projektu za pomocą haseł, określanie praw użytkowników i grup użytkowników do odczytu i modyfikacji poszczególnych fragmentów projektu, udostępnianie przez uprawnionych użytkowników praw dostępu do tworzonych przez nich fragmentów projektu innym użytkownikom, zabezpieczanie fragmentów projektu przed przypadkową zmianą, śledzenie pracy poszczególnych użytkowników.
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
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ółowomgr inŝ. Jacek Kołodziej, mgr inŝ. Grzegorz Młynarczyk
Wykład : Techniki i narzędzia modelowania systemów (notacje graficzne) (cz.1) mgr inŝ. Jacek Kołodziej, mgr inŝ. Grzegorz Młynarczyk Opracowano na podstawie: InŜynieria oprogramowania wykład : mgr inŝ.
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ółowoPLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P).
PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II DZIAŁ I: KOMPUTER W ŻYCIU CZŁOWIEKA. 1. Lekcja organizacyjna. Zapoznanie uczniów z wymaganiami edukacyjnymi i PSP. 2. Przykłady zastosowań komputerów
Bardziej szczegółowoWykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
Bardziej szczegółowoAnaliza 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:
Bardziej szczegółowoFaza Określania Wymagań
Faza Określania Wymagań Celem tej fazy jest dokładne określenie wymagań klienta wobec tworzonego systemu. W tej fazie dokonywana jest zamiana celów klienta na konkretne wymagania zapewniające osiągnięcie
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ół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ół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ółowoPojęcie bazy danych. Funkcje i możliwości.
Pojęcie bazy danych. Funkcje i możliwości. Pojęcie bazy danych Baza danych to: zbiór informacji zapisanych według ściśle określonych reguł, w strukturach odpowiadających założonemu modelowi danych, zbiór
Bardziej szczegółowoKOMPUTEROWE WSPOMAGANIE ZARZĄDZANIA
KOMPUTEROWE WSPOMAGANIE ZARZĄDZANIA Wykład 12 Narzędzia CASE Dr inż. Mariusz Makuchowski Narzędzia CASE Obecnie proces tworzenia oprogramowania musi spełniać szereg wymagań, w szczególności dotyczy to:
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ółowoKurs 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
Bardziej szczegółowoPodstawy programowania
Podstawy programowania Część pierwsza Od języka symbolicznego do języka wysokiego poziomu Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót
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ółowoProjektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34
Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34 Projektowanie oprogramowania cd. 2/34 Modelowanie CRC Modelowanie CRC (class-responsibility-collaborator) Metoda identyfikowania poszczególnych
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ółowoTechnika mikroprocesorowa. Struktura programu użytkownika w systemie mikroprocesorowym
Struktura programu użytkownika w systemie mikroprocesorowym start inicjalizacja niekończaca się pętla zadania niekrytyczne czasowo przerwania zadania krytyczne czasowo 1 Znaczenie problematyki programowania
Bardziej szczegółowoWykł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ć
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ółowoLokalizacja Oprogramowania
mgr inż. Anton Smoliński anton.smolinski@zut.edu.pl Lokalizacja Oprogramowania 16/12/2016 Wykład 6 Internacjonalizacja, Testowanie, Tłumaczenie Maszynowe Agenda Internacjonalizacja Testowanie lokalizacji
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ółowoINŻYNIERIA OPROGRAMOWANIA
INSTYTUT INFORMATYKI STOSOWANEJ 2013 INŻYNIERIA OPROGRAMOWANIA Inżynieria Oprogramowania Proces ukierunkowany na wytworzenie oprogramowania Jak? Kto? Kiedy? Co? W jaki sposób? Metodyka Zespół Narzędzia
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ółowoPlan nauczania informatyki Opracował: mgr Daniel Starego
Obowiązuje od roku szkolnego 000/00 Plan nauczania informatyki Opracował: mgr Daniel Starego Szkoła podstawowa klasy IV VI Dział, tematyka L. godz. I rok II rok. TECHNIKA KOMPUTEROWA W ŻYCIU CZŁOWIEKA
Bardziej szczegółowoWstęp do Informatyki. Klasyfikacja oprogramowania
Wstęp do Informatyki Klasyfikacja oprogramowania Oprogramowanie komputerowe Funkcjonalność komputera jest wynikiem zarówno jego budowy, jak i zainstalowanego oprogramowania Komputer danej klasy znajduje
Bardziej szczegółowoUniwersytet Mikołaja Kopernika w Toruniu. Profilowanie ruchu sieciowego w systemie GNU/Linux
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ferliński Nr albumu: 187386 Praca magisterska na kierunku Informatyka
Bardziej szczegółowoAnaliza i projektowanie aplikacji Java
Analiza i projektowanie aplikacji Java Modele analityczne a projektowe Modele analityczne (konceptualne) pokazują dziedzinę problemu. Modele projektowe (fizyczne) pokazują system informatyczny. Utrzymanie
Bardziej szczegółowoSpis 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...
Bardziej szczegółowoZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska
ZARZĄDZANIE DOKUMENTACJĄ Tomasz Jarmuszczak PCC Polska Problemy z zarządzaniem dokumentacją Jak znaleźć potrzebny dokument? Gdzie znaleźć wcześniejszą wersję? Która wersja jest właściwa? Czy projekt został
Bardziej szczegółowoSystem komputerowy. Sprzęt. System komputerowy. Oprogramowanie
System komputerowy System komputerowy (ang. computer system) to układ współdziałaniadwóch składowych: sprzętu komputerowegooraz oprogramowania, działających coraz częściej również w ramach sieci komputerowej.
Bardziej szczegółowoBiorą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
Bardziej szczegółowoWPROWADZENIE DO UML-a
WPROWADZENIE DO UML-a Maciej Patan Instytut Sterowania i Systemów Informatycznych Dlaczego modelujemy... tworzenie metodologii rozwiązywania problemów, eksploracja różnorakich rozwiązań na drodze eksperymentalnej,
Bardziej szczegółowoSPECYFIKACJA WYMAGAŃ
Strona1 SPECYFIKACJA WYMAGAŃ DLA WYPOŻYCZALNI SAMOCHODÓW WERSJA 1.0 Strona2 HISTORIA ZMIAN DOKUMENTU Osoba Data Komentarz Wersja Maciej Strychalski 28.03.2012 Dodanie punktu 1.3.1 1.0 Mateusz Mikołajczak
Bardziej szczegółowobiegle i poprawnie posługuje się terminologią informatyczną,
INFORMATYKA KLASA 1 1. Wymagania na poszczególne oceny: 1) ocenę celującą otrzymuje uczeń, który: samodzielnie wykonuje na komputerze wszystkie zadania z lekcji, wykazuje inicjatywę rozwiązywania konkretnych
Bardziej szczegółowoProcesowa specyfikacja systemów IT
Procesowa specyfikacja systemów IT BOC Group BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office
Bardziej szczegółowoInżynieria oprogramowania - opis przedmiotu
Inżynieria oprogramowania - opis przedmiotu Informacje ogólne Nazwa przedmiotu Inżynieria oprogramowania Kod przedmiotu 11.3-WK-IiED-IO-W-S14_pNadGenRB066 Wydział Kierunek Wydział Matematyki, Informatyki
Bardziej szczegółowoWykład 8. Testowanie w JEE 5.0 (1) Autor: Zofia Kruczkiewicz. Zofia Kruczkiewicz
Wykład 8 Testowanie w JEE 5.0 (1) Autor: 1. Rola testowania w tworzeniu oprogramowania Kluczową rolę w powstawaniu oprogramowania stanowi proces usuwania błędów w kolejnych fazach rozwoju oprogramowania
Bardziej szczegółowoViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej
ViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej ViLab jest samodzielnym programem służącym do prowadzenia obliczeń charakterystyki
Bardziej szczegółowoPodstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład Funkcje Krzysztof Banaś Podstawy programowania 1 Programowanie proceduralne Pojęcie procedury (funkcji) programowanie proceduralne realizacja określonego zadania specyfikacja
Bardziej szczegółowoEgzamin / zaliczenie na ocenę*
WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI Zał. nr 4 do ZW33/01 KARTA PRZEDMIOTU Nazwa w języku polskim : INŻYNIERIA OPROGRAMOWANIA Nazwa w języku angielskim: SOFTWARE ENGINEERING Kierunek studiów (jeśli
Bardziej szczegółowoPodsumowanie wyników ankiety
SPRAWOZDANIE Kierunkowego Zespołu ds. Programów Kształcenia dla kierunku Informatyka dotyczące ankiet samooceny osiągnięcia przez absolwentów kierunkowych efektów kształcenia po ukończeniu studiów w roku
Bardziej szczegółowoWytwarzanie, integracja i testowanie systemów informacyjnych
Wytwarzanie, integracja i testowanie systemów informacyjnych Wykład 11: Instalacja i konserwacja oprogramowania. Narzędzia CASE. Kazimierz Subieta Instytut Podstaw Informatyki PAN, Warszawa Polsko-Japońska
Bardziej szczegółowoZagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ
(INT) Inżynieria internetowa 1. Tryby komunikacji między procesami w standardzie Message Passing Interface 2. HTML DOM i XHTML cel i charakterystyka 3. Asynchroniczna komunikacja serwerem HTTP w technologii
Bardziej szczegółowoINŻYNIERIA OPROGRAMOWANIA. Zakład Języków Programowania Instytut Informatyki Uniwersytet Wrocławski
INŻYNIERIA OPROGRAMOWANIA wykład 9: INSTALACJA ( WDROŻENIE? ) i KONSERWACJA OPROGRAMOWANIA ( na podstawie wykładów prof. dr hab. K. Subiety, Instytut Informatyki PAN ) dr inż. Leszek Grocholski Zakład
Bardziej szczegółowoZagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)
Zagadnienia (1/3) Rola modelu systemu w procesie analizy wymagań (inżynierii wymagań) Prezentacja różnego rodzaju informacji o systemie w zależności od rodzaju modelu. Budowanie pełnego obrazu systemu
Bardziej szczegółowopoziom: Core wersja: 2.6 moduł: B : Wytwarzanie SYLLABUS
poziom: Core wersja: 2.6 moduł: B : Wytwarzanie SYLLABUS Niniejszy dokument jest syllabusem obowiązującym dla certyfikatu EUCIP ver. 2.6. Prezentuje obszary wiedzy, których znajomość jest niezbędna do
Bardziej szczegółowoKomputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl
Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki
Bardziej szczegółowoTom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania
Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 21 maja 2012 Historia dokumentu
Bardziej szczegółowoProjektowanie baz danych za pomocą narzędzi CASE
Projektowanie baz danych za pomocą narzędzi CASE Metody tworzenia systemów informatycznych w tym, także rozbudowanych baz danych są komputerowo wspomagane przez narzędzia CASE (ang. Computer Aided Software
Bardziej szczegółowoPROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy
Bardziej szczegółowoPodstawy modelowania programów Kod przedmiotu
Podstawy modelowania programów - opis przedmiotu Informacje ogólne Nazwa przedmiotu Podstawy modelowania programów Kod przedmiotu 11.3-WI-INFP-PMP Wydział Kierunek Wydział Informatyki, Elektrotechniki
Bardziej szczegółowoDiagramy przepływu danych II model środowiskowy, diagram odpowiedzi na zdarzenia KI AE PSI 2006 1
Projektowanie systemów informatycznych Zajęcia: Diagramy przepływu danych II model środowiskowy, diagram odpowiedzi na zdarzenia KI AE PSI 2006 1 Model podstawowy składa się z: modelu środowiskowego modelu
Bardziej szczegółowoLaboratorium Technologii Informacyjnych. Projektowanie Baz Danych
Laboratorium Technologii Informacyjnych Projektowanie Baz Danych Komputerowe bazy danych są obecne podstawowym narzędziem służącym przechowywaniu, przetwarzaniu i analizie danych. Gromadzone są dane w
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Podstawy Informatyki Basic Informatics Kierunek: Zarządzanie i Inżynieria Produkcji Rodzaj przedmiotu: ogólny Poziom studiów: studia I stopnia forma studiów: studia stacjonarne Rodzaj
Bardziej szczegółowoNIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna
NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI asix Aktualizacja pakietu asix 4 do wersji 5 lub 6 Pomoc techniczna Dok. Nr PLP0016 Wersja:08-12-2010 ASKOM i asix to zastrzeżony znak firmy ASKOM Sp. z o. o.,
Bardziej szczegółowoRok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -
Nazwa modułu: Technologie informacyjne Rok akademicki: 2014/2015 Kod: CCB-1-104-s Punkty ECTS: 3 Wydział: Inżynierii Materiałowej i Ceramiki Kierunek: Chemia Budowlana Specjalność: - Poziom studiów: Studia
Bardziej szczegółowoZakres wymagań dotyczących Dokumentacji Systemu
Załącznik nr 2 do Umowy nr CUI/.../.../.../2014 z dnia r. Zakres wymagań dotyczących Dokumentacji Systemu 1. Uwagi i wymagania ogólne 1. Dokumentacja musi zostać dostarczona w wersji elektronicznej edytowalnej
Bardziej szczegółowoWYDZIAŁ EKONOMII KARTA OPISU MODUŁU KSZTAŁCENIA
WYDZIAŁ EKONOMII KARTA OPISU MODUŁU KSZTAŁCENIA Nazwa modułu Informatyka ekonomiczna Nazwa modułu w języku angielskim Kod modułu Kody nie zostały jeszcze przypisane Kierunek studiów Kierunek prawno-ekonomiczny
Bardziej szczegółowoPodstawy programowania III WYKŁAD 4
Podstawy programowania III WYKŁAD 4 Jan Kazimirski 1 Podstawy UML-a 2 UML UML Unified Modeling Language formalny język modelowania systemu informatycznego. Aktualna wersja 2.3 Stosuje paradygmat obiektowy.
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Mechatronika Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych Rodzaj zajęć: wykład, laboratorium BAZY DANYCH I SYSTEMY EKSPERTOWE Database and expert systems Forma
Bardziej szczegółowoKierunek i poziom studiów: Chemia, pierwszy. Sylabus modułu: Technologia informacyjna (0310-CH-S1-003) 1. Informacje ogólne
Uniwersytet Śląski w Katowicach str. 1 Kierunek i poziom studiów: Chemia, pierwszy Sylabus modułu: Technologia informacyjna (0310-CH-S1-003) 1. Informacje ogólne koordynator modułu dr Joachim Włodarz rok
Bardziej szczegółowoWykład Ćwiczenia Laboratorium Projekt Seminarium
WYDZIAŁ ELEKTRONIKI KARTA PRZEDMIOTU Nazwa w języku polskim Języki programowania Nazwa w języku angielskim Programming languages Kierunek studiów (jeśli dotyczy): Informatyka - INF Specjalność (jeśli dotyczy):
Bardziej szczegółowoDeduplikacja danych. Zarządzanie jakością danych podstawowych
Deduplikacja danych Zarządzanie jakością danych podstawowych normalizacja i standaryzacja adresów standaryzacja i walidacja identyfikatorów podstawowa standaryzacja nazw firm deduplikacja danych Deduplication
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ółowoDSL w środowisku Eclipse. Grzegorz Białek Architekt techniczny, Sygnity S.A.
DSL w środowisku Eclipse Grzegorz Białek Architekt techniczny, Sygnity S.A. Agenda Wstęp do tematu (10 min) Sens tworzenia języków biznesowych UML jako język biznesu? Zintegrowane środowisko deweloperskie
Bardziej szczegółowoProjektowanie i wdrażanie systemów informatycznych (materiały do wykładu cz. II)
Projektowanie i wdrażanie systemów informatycznych (materiały do wykładu cz. II) Jacek Cichosz www.zssk.pwr.wroc.pl Katedra Systemów i Sieci Komputerowych Politechnika Wrocławska Narzędzia modelowania
Bardziej szczegółowokompleksowe oprogramowanie do zarządzania procesem spawania
kompleksowe oprogramowanie do zarządzania procesem spawania Jeżeli w Twojej firmie: Wykonujesz różne prace wykorzystując różne technologie spawalnicze? Tracisz mnóstwo czasu na ręczne prowadzenie dokumentacji?
Bardziej szczegółowoPlan. Aplikacja. Architektura aplikacji. Architektura aplikacji Tworzenie aplikacji Application Builder podstawy
Plan Podstawy narzędzia Application Builder, 2 budowa strony, kreatory Architektura Tworzenie Tworzenie formularza tabelarycznego Budowa strony 2 Architektura Aplikacja kolekcja stron połączonych ze sobą
Bardziej szczegółowoOpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi
OpenOfficePL Zestaw szablonów magazynowych Instrukcja obsługi Spis treści : 1. Informacje ogólne 2. Instalacja zestawu a) konfiguracja połączenia z bazą danych b) import danych z poprzedniej wersji faktur
Bardziej szczegółowoPlan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym
1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle
Bardziej szczegółowoZapewnij sukces swym projektom
Zapewnij sukces swym projektom HumanWork PROJECT to aplikacja dla zespołów projektowych, które chcą poprawić swą komunikację, uprościć procesy podejmowania decyzji oraz kończyć projekty na czas i zgodnie
Bardziej szczegółowoNarzę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
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ółowoModelowanie i Programowanie Obiektowe
Modelowanie i Programowanie Obiektowe Wykład I: Wstęp 20 październik 2012 Programowanie obiektowe Metodyka wytwarzania oprogramowania Metodyka Metodyka ustandaryzowane dla wybranego obszaru podejście do
Bardziej szczegółowoPlan. Raport. Tworzenie raportu z kreatora (1/3)
3 Budowa prostych raportów opartych o bazę danych Plan Co to jest raport? Tworzenie za pomocą kreatora Tworzenie opartego o polecenie SQL Edycja atrybutów Atrybuty regionu Atrybuty Atrybuty kolumn 2 Raport
Bardziej szczegółowoKARTA MODUŁU KSZTAŁCENIA
KARTA MODUŁU KSZTAŁCENIA I. Informacje ogólne 1 Nazwa modułu kształcenia Inżynieria 2 Nazwa jednostki prowadzącej moduł Instytut Informatyki, Zakład Informatyki Stosowanej 3 Kod modułu (wypełnia koordynator
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ółowoWin Admin Replikator Instrukcja Obsługi
Win Admin Replikator Instrukcja Obsługi Monitoring Kopie danych (backup) E-mail Harmonogram lokalne i zewnętrzne repozytorium Logi Pamięć Procesor HDD Administracja sprzętem i oprogramowaniem (automatyzacja
Bardziej szczegółowodr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1 Cel wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działanie systemu operacyjnego
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ół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ółowoOdkrywanie CAQDAS : wybrane bezpłatne programy komputerowe wspomagające analizę danych jakościowych / Jakub Niedbalski. Łódź, 2013.
Odkrywanie CAQDAS : wybrane bezpłatne programy komputerowe wspomagające analizę danych jakościowych / Jakub Niedbalski. Łódź, 2013 Spis treści Wprowadzenie 11 1. Audacity - program do edycji i obróbki
Bardziej szczegółowoWprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Definicja systemu operacyjnego (1) Miejsce,
Bardziej szczegółowoWykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych
Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych dr inż. Adam Iwaniak Infrastruktura Danych Przestrzennych w Polsce i Europie Seminarium, AR Wrocław
Bardziej szczegółowoAplikacja serwerowa Platformy Prezentacyjnej Opis produktu
Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu Polska Organizacja Turystyczna ul. Chałubińskiego 8 00-613 Warszawa Spis treści 1 Założenia wstępne... 1 1.1 Informacje wstępne... 1 1.2 Cel projektu...
Bardziej szczegółowoEFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW
EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW WYDZIAŁ KIERUNEK z obszaru nauk POZIOM KSZTAŁCENIA FORMA STUDIÓW PROFIL JĘZYK STUDIÓW Podstawowych Problemów Techniki Informatyka technicznych 6 poziom, studia inżynierskie
Bardziej szczegółowoSYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)
(opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) W informatyce występują ściśle obok siebie dwa pojęcia: sprzęt (ang. hardware) i oprogramowanie
Bardziej szczegółowoIO - inżynieria oprogramowania. dr inż. M. Żabińska, e-mail: zabinska@agh.edu.pl http://home.agh.edu.pl/~zabinska/
IO - inżynieria oprogramowania dr inż. M. Żabińska, e-mail: zabinska@agh.edu.pl http://home.agh.edu.pl/~zabinska/ Faza określania wymagań (1) Cel fazy określania wymagań dokładne ustalenie wymagań klienta
Bardziej szczegółowoSpecyfikowanie wymagań przypadki użycia
Specyfikowanie wymagań przypadki użycia Prowadzący Dr inż. Zofia 1 La1 La2 Forma zajęć - laboratorium Wprowadzenie do laboratorium. Zasady obowiązujące na zajęciach. Wprowadzenie do narzędzi wykorzystywanych
Bardziej szczegółowoWprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Miejsce, rola i zadania systemu operacyjnego
Bardziej szczegółowoEfekt kształcenia. Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie algorytmów i ich złożoności obliczeniowej.
Efekty dla studiów pierwszego stopnia profil ogólnoakademicki na kierunku Informatyka w języku polskim i w języku angielskim (Computer Science) na Wydziale Matematyki i Nauk Informacyjnych, gdzie: * Odniesienie-
Bardziej szczegółowoDokumentacja 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
Bardziej szczegółowoOfficeObjects e-forms
OfficeObjects e-forms Rodan Development Sp. z o.o. 02-820 Warszawa, ul. Wyczółki 89, tel.: (+48-22) 643 92 08, fax: (+48-22) 643 92 10, http://www.rodan.pl Spis treści Wstęp... 3 Łatwość tworzenia i publikacji
Bardziej szczegółowoSTUDIA 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
Bardziej szczegółowoInżynieria Oprogramowania w Praktyce
Inżynieria Oprogramowania w Praktyce Ogólna prezentacja kierunku Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. www.aict.pjwstk.edu.pl 1 Kogo chcemy
Bardziej szczegółowo