Objektové modelování BI-OMO 6. cvičení

Podobné dokumenty
Objektové modelování BI-OMO 4. cvičení

Úvod do softwarového inženýrství a týmového vývoje

TNPW1 Cvičení

Manažerská informatika databázové aplikace

Organizace předmětu, podmínky pro získání klasifikovaného zápočtu

NetBeans platforma. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Cvičení č. 3. Sdílené prostředky a synchronizace Program Banka. 4 body

FORTANNS. 22. února 2010

PB029 Elektronická příprava dokumentů

Základy programování Úvodní informace. doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého, Ph.D.

Motivace - inovace - zkušenost a vzdělávání


IPNIN - Podnikání na na Internetu

KIG/1GIS2. Geografické informační systémy. rozsah: 2 hod přednáška, 2 hod cvičení způsob ukončení: zápočet + zkouška

K realizaci závěrečných prací (bakalářských a diplomových)

Multimediální prvky a interaktivita ve výuce

BI-TIS Případová studie

Docházka 3000 Export dat v XML formátu

fakturace_alexo_5 OBSAH obsah

Ing. Jan Buriánek. Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Jan Buriánek, 2010

Pokyny pro realizaci

MODULUU OBCHODNÍHO PODNIKÁNÍ

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ

Komprese a dotazování nad XML dokumenty

Maturitní práce s obhajobou

Úvod do projektového řízení

Databázové systémy úvod

Příprava prezentačních materiálů

Úvod, základní pojmy

2. Modelovací jazyk UML 2.1 Struktura UML Diagram tříd Asociace OCL. 3. Smalltalk 3.1 Jazyk Pojmenování


Příprava prostředí pro výuku PHP a MySQL

Maturitní práce s obhajobou

Směrnice. k individuálním studijním plánům

Aplikovaná ekonometrie a teorie časových řad Zápočtový test 2 Varianta P2017

Základy programování Úvodní informace. doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého)

TÉMATICKÝ OKRUH Softwarové inženýrství

Návrh softwarových systém. Návrh softwarových systémů

Základy databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19

12PPOK PROJEKTOVÁNÍ POZEMNÍCH KOMUNIKACÍ

Přihlášení, Vytvoření kurzu, Vytvoření úkolu, Odevzdání práce Ústřední knihovna Univerzita Karlova

Improving Effectiveness of ICT Integration Process in University Education

Evaluace výuky na Lékařské fakultě Univerzity Palackého v Olomouci

Integrace datových služeb vědecko-výukové skupiny

DODATEČNÉ PŘIJÍMACÍ ŘÍZENÍ PRO AKADEMICKÝ ROK 2019/2020

Analýza problémové domény

PRŮVODCE STUDIEM PRO PREZENČNÍ FORMU STUDIA MODULU LOGISTIKA A JAKOST

APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze

Cvičení MI-PRC I. Šimeček

Informace k předmětu. Plasty ve strojírenství a konstrukci automobilů. Akademický rok: 2014/2015

Vývoj IS - strukturované paradigma II

z pohledu vysokého školství Petr Matějka ČVUT v Praze, Fakulta Stavební Katedra ekonomiky a řízení ve stavebnictví

A4M33CPM CORPORATE PERFORMANCE MANAGEMENT (CPM) Přednáška č. 01

Maturitní práce s obhajobou Kód a název oboru: M/01 Ekonomika a podnikání

Výukový materiál zpracován v rámci projektu EU peníze školám

Před zahájením projektu budou studenty podepsány:

Databázové systémy úvod

Co vás čeká. Osvojení si základy analytického myšlení při psaní algoritmů pomocí jazyka Python.

Katedra rehabilitačních oborů

Stručný návod k práci s IS HAP pro vedoucí pracovníky

MRBT. Stacionární průmyslový robot EPSON C3 aplikace pro prezentaci

Moje Autoškola. komplexní aplikace pro provoz autoškoly.

Konsolidace zálohování a archivace dat

Správa souborů soubor, stromová struktura. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel

Modelování požadavků

Evaluace výuky na Lékařské fakultě Univerzity Palackého v Olomouci

Dokumentace k API SSLmarketu. verze 1.3

Cvičení č. 5. Programování ve Windows program stopky 3 Body

Katedra fyzioterapie a ergoterapie

Technologie dopravy a logistika LS 14/15

SEMESTRÁLNÍ PROJEKT Y38PRO

Architektura softwarových systémů

Návrh softwarových systémů - úvod, motivace

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY CVIČENÍ 5

Univerzita Palackého v Olomouci Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 12.2.

BR 52 Proudění v systémech říčních koryt

Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Ing. Martin Půlpitel, 2011

ALGORITMIZACE A PROGRAMOVÁNÍ

Instalační a uživatelská příručka aplikace VHDT

Katalog biomedicínských modelů, výuka simulacim a modelování v biomedicínském inženýrství, interaktivní systém v MatLab-Simulinku

MBI - technologická realizace modelu

Správce virtuálních strojů

DASKALOS vypracování příkladu eshop

Obsah přednášky. 12. Dokumentace zdrojového kódu Tvorba elektronické dokumentace UML. Co je diagram tříd. Ing. Ondřej Guth

Programování v PHP. Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze. Další možnosti formulářů

Pokyny pro realizaci

Protierozní ochrana 1. cvičení. 143PROZ ZS 2015/ ; z, zk

O projektu Nasazení OpenOffice.org v praxi

Další příklady. Katedra softwarového inženýrství. Katedra teoretické informatiky, Fakulta informačních technologii, ČVUT v Praze. Karel Müller, 2011

Vytvoření bootovatelného média

Fakulta informačních technologií. Zápis ke studiu dne

PRÁCE SE STATISTICKÝM SOFTWARE STATISTICA

Rámcový návod pro školitele. doktorských studijních programů

Opatření děkana Fakulty informatiky a statistiky č. 11/2018 k plnění studijních povinností

Program INTER-EXCELLENCE

Vyhodnocení evaluačních dotazníků

Základy práce na PC. Ing. Jan Roubíček

3MA436 ŘÍZENÁ PRAXE V PODNICÍCH (ŘVP)

MANAŽERSKÉ ROZHODOVÁNÍ. Téma 23 a 24 PREZENTACE A OBHAJOBA SEMESTRÁLNÍ PRÁCE I. a II.

Cvičení MI-PAP I. Šimeček, M. Skrbek, J. Trdlička

Transkript:

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Objektové modelování BI-OMO 6. cvičení Ing. Zdeněk Rybola Katedra softwarového inženýrství Fakulta informačních technologií ČVUT v Praze 21.10.2011 BI-OMO, 6. cvičení, Ing. Zdeněk Rybola 1

Program cvičení Domácí úkol Požadavky na semestrální práci Zadání semestrálních prací 21.10.2011 BI-OMO, 6. cvičení, Ing. Zdeněk Rybola 2

Domácí úkol 1 Implementujte prototyp systému, který jsme spolu analyzovali a modelovali na cvičení - soukromá lékařská ordinace. Pochopitelně ve smalltalku. Možnost získat až 5 bodů za správně vyřešený a funkční prototyp. Odevzdávejte formou zip archivu obsahujícího package (username-du1.st), obsahující jednotlivé třídy s implementovanými metodami, a workspace (username-du1.ws), obsahující ukázkový kód pro vytvoření instancí a ověření funkčnosti klíčových funkcí. Odevzdávejte e-mailem s předmětem [BI-OMO] DU1 nejpozději do neděle 23.10. 23:59. 21.10.2011 BI-OMO, 6. cvičení, Ing. Zdeněk Rybola 3

Domácí úkol 1 Využijte polymorfismu pro výpočet platů všech lékařů a specialistů v ordinaci a pro výpočet ceny vyšetření/návštěvy pro pojišťovnu/pacienta. Pro zjištění objektu, který volal prováděnou metodu, lze použít thiscontext sender receiver. Package vyexportujete možností file out v menu při pravém kliknutí na název package. 21.10.2011 BI-OMO, 6. cvičení, Ing. Zdeněk Rybola 4

Domácí úkol 1 Přenositelnost vždy přenášejte soubory *.im i *.cha Spouštění Linux: příkazem vwlinux86 nazev.im Windows: asociovat soubory s příponou.im na VisualWorks/bin/win/visual.exe přes VisualWorks Projects vytvořit projekt s potřebným jménem a do něj pak vkopírovat výchozí image (zachovat jména) 21.10.2011 BI-OMO, 6. cvičení, Ing. Zdeněk Rybola 5

Semestrální práce Max. 30 bodů, min. 12 bodů Dvě kontroly průběžného stavu (konzultace) během pěti týdnů následujících po testu. Konzultace musí proběhnout ve dvou různých týdnech. 1. Prezentace návrhu tříd a jejich vazeb, dotazů a pravidel vše v návrhu musí k něčemu konkrétnímu sloužit, každý atribut, metoda i vazba musí být použita v některé metodě, dotazu nebo pravidle - vše je nutné realisticky zdůvodnit. Informační systém musí obsahovat nejméně 5 tříd po 5 objektech (průměrně) a 5 metod (celkově). každý dotaz a každé pravidlo musí plnit některý požadavek a naopak každý požadavek podle zadání musí být splněn některým dotazem nebo pravidlem. Semestrální práce musí obsahovat minimálně 5 dotazů a 5 pravidel. 2. Prezentace implementace a její funkčnosti V případě zásadních nedostatků výstupů zjištěných během prezentace nebude prezentace započítána a student ji musí absolvovat znovu po napravení nedostatků. 21.10.2011 BI-OMO, 6. cvičení, Ing. Zdeněk Rybola 6

Semestrální práce Za každou neomluvenou neúčast na cvičení se kritérium semestrální práce (počet tříd, instancí, metod, dotazů a pravidel) zvyšuje o 2. Semestrální práce se odevzdává formou XML dokumentu umístěného ve webdev adresáři studenta. XML dokument obsahuje schválené zadání, jeho rozbor, model tříd, package se zdrojovým kódem tříd a soubor z workspace pro vytvoření instancí, dotazy a pravidla. Semestrální práce musí mít všechny požadované části. Semestrální práci je možné odevzdat až po absolvování 2 průběžných konzultací. Semestrální práci je třeba odevzdat do konce posledního výukového týdne (16.12.). Pozdější odevzdání bude penalizováno -5b za každý týden (kromě vánočního týdne). Odevzdaná semestrální práce musí být spustitelná a skončit bez chyb a výjimek. Semestrální práce, která není spustitelná, bude vrácena studentovi bez hodnocení k opravě a novému odevzdání (včetně postihů za pozdní odevzdání!) odevzdávejte s předstihem. 21.10.2011 BI-OMO, 6. cvičení, Ing. Zdeněk Rybola 7

Semestrální práce - zadání Stručné představení semestrální práce Schválení vyučujícím Po schválení odeslání názvu a 1-2 odstavců popisujících semestrální práci na e-mail s předmětem [BI-OMO] sem. prace zadani 21.10.2011 BI-OMO, 6. cvičení, Ing. Zdeněk Rybola 8

Konec 21.10.2011 BI-OMO, 6. cvičení, Ing. Zdeněk Rybola 9