MATERIALY V PRIPRAVE ====== Cvičení ====== Účast na cvičeních je povinná. Tolerovány budou nejvýše 3 neomluvené absence. (Uvedené informace se nevztahují na kombinované studium.) ===== Učitelé ===== | ^ Konzultační hodiny ^ E-mail ^ Místnost ^ ^ Jiří Šebek | po domluvě emailem | | KN:E-435 | ===== Harmonogram cvičení ===== - Vize projektu a analýza. - semestralní práce ukazky: - {{:courses:b4m36swa:labs:is_lekare_uc_upravene_.pdf|}}{{:courses:b4m36swa:labs:x36ssp-oosp.pdf|}} - {{:courses:b4m36swa:labs:projektovastranka.pdf|}} - {{:courses:b4m36swa:labs:diagram_nasazeni.png?200|}}{{:courses:b4m36swa:labs:gant.png?200|}} - Uplatnění zodpovědností a návrh. - {{:courses:b4m36swa:labs:rmitest.zip|}}{{:courses:b6b36nss:labs:nss_rmi_ukol.pdf|}} /* - řešení: {{:courses:b6b36nss:labs:rmi_server.zip|}}*/ - UI design, prototypovani, mobile application development, UI testovani vs backend testovani {{:courses:b6b36nss:labs:mobileapps.pdf|}} - MVC, Wright {{:courses:b6b36nss:labs:mvc.pdf|}} {{:courses:b6b36nss:labs:wright.pdf|}} - featherweight java, facade, observer, xml-rpc {{:courses:b6b36nss:labs:featherweight_java.pdf|}} - opakování k midterm testu - TEST. - svátek - prezentace pokroku na semestrální práci (1.bod + myšlenky + progress) - příprava na 2.test {{:courses:b6b36nss:labs:metamodely.pdf|}} - funkcionální programovaní v Maude - test - prezentace pokroku na semestrální práci - domácí příprava na předtermín/ zkoušku ===== Group Distribution ===== A group consist of max 5 students, each student is responsible for one stage. The stages are , - Project Requirement => write the requirements + Motivation of the project + Related UML Diagrams - Analysis => analyze requirement and previous architectures - Design => Design documentations , Preliminary design + detail Design - Architecture => Architect the system and try architectural styles - Evaluation => Analyze the project architecture base on the Quality attributes and standard evaluation process. {{:courses:b6b36nss:labs:ukazka.pdf|}} {{:courses:b6b36nss:labs:atributes.png?200|}}{{:courses:b6b36nss:labs:atributes2.png?200|}} nutna matice zodpovednosti! Each student will get his own mark. The students is responsible for his stage and there must be harmony between the stages. When there are arguments between students in the group. They must vote on the marks and the role for each one. UML software: - enterprise architect: https://moodle.fel.cvut.cz/mod/quiz/view.php?id=34153 - opensource: http://argouml.tigris.org/ ====== Semestral work ====== For semestral work create repo at: https://gitlab.fel.cvut.cz/ ====== Sylabus ====== - Vize projektu a analýza. - Uplatnění zodpovědností a návrh. - Návrh struktury. - Návrh struktury. - Návrh chování. - Návrh chování. - TEST. - Návrh architektury. - Návrh architektury. - Perzistence. - Byznys vrstva. - Rozhraní a REST. - Testy, bezpečnosti a AOP. - TEST.