„Szoftverarchitektúrák” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
|||
(21 közbenső módosítás, amit 14 másik szerkesztő végzett, nincs mutatva) | |||
18. sor: | 18. sor: | ||
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUMA06 | | tárgyhonlap = https://www.aut.bme.hu/Course/VIAUMA06 | ||
}} | }} | ||
{{noautonum}} | |||
==Követelmények== | |||
===KisZH=== | |||
2 kisZH van a félév során, az első kb a tervezési minták végéig. Elég az egyiket teljesíteni (= legalább 1 pontot elérni a 10-ből!), a jobbikat veszik figyelembe. | |||
===ZH=== | |||
Félév végén, összesen 40 pont, 20 pontot kell elérni. Kétszer pótolható. | |||
Az utóbbi évek alapján a leggyakrabban előforduló témák (ezekkel kezdd a tanulást): Active Object, Acceptor-Connector, Zachman framework, Reactor, Leader-Follower, Component Configurator | |||
===Házi feladat=== | |||
4 fős csoportban kell készíteni egy nagyobb lélegzetvételű házit, témákat az oktatók találnak ki, amire szeptember vége környékén kell jelentkezni az AUT portálon az Eredményeim fülnél. Gyorsnak kell lenni a jelentkezés megnyitása után, hamar elkapkodják az izgalmas feladatokat! | |||
Online jelentkezés után kapcsolatba KELL lépni a témát kiíró oktatóval, és egy személyes találkozó keretében megbeszélni a megvalósítás néhány követelményét, ajánlott ezt még a specifikáció megírása előtt megejteni. | |||
Félév végén, 12. hét környékén az okatónak be is kell mutatni a házit, szintén egy személyes találkozón. | |||
A félév végén ezen kívül prezentálni is kell az elkészített alkalmazást, önlab bemutatáshoz hasonlóan, néhány oktató és a többi, ugyanarra az időpontra jelentkezett hallgató előtt. Időpontra ugyanúgy a portálon lehet jelentkezni (csak a pár egyik tagjának kell). Ketten kell előadni a prezentációt, fontos, hogy mindkét tag beszéljen, hogy külön tudják pontozni az előadásmódot. Összesen kb 8 percet kell beszélni, utána néhány kérdésre válaszolni. | |||
==Hasznos linkek== | ==Hasznos linkek== | ||
* Top Ten Software Architecture Mistakes: [http://www.developerfusion.com/article/84904/avoiding-the-icebergs/ link] | * Top Ten Software Architecture Mistakes: [http://www.developerfusion.com/article/84904/avoiding-the-icebergs/ link] | ||
* Top Ten Software Architecture Mistakes II.: [http://www.developerfusion.com/article/84906/avoiding-the-icebergs-top-ten-software-architecture-mistakes-8211-part-2/ link] | * Top Ten Software Architecture Mistakes II.: [http://www.developerfusion.com/article/84906/avoiding-the-icebergs-top-ten-software-architecture-mistakes-8211-part-2/ link] | ||
* Eoin Woods: Top Ten Software Architecture Mistakes: [https://www.eoinwoods.info/media/speaking/2010/OOP2010-Top10Mistakes.pdf link] | |||
* SaaS előadáson mutatott illusztráció: [http://www.silverlighthack.com/post/2011/02/27/IaaS-PaaS-and-SaaS-Terms-Explained-and-Defined.aspx link] | * SaaS előadáson mutatott illusztráció: [http://www.silverlighthack.com/post/2011/02/27/IaaS-PaaS-and-SaaS-Terms-Explained-and-Defined.aspx link] | ||
==Jegyzet== | ==Jegyzet== | ||
* [[Szoftverarchitektúrák - Jegyzet | Jegyzet]] | * [[Szoftverarchitektúrák - Jegyzet | Jegyzet]] | ||
* [[ | * [[Média:SZOFTARCH kivonat v11.pdf| Bővebb jegyzet (PDF)]] | ||
* [[ | * [[Média:Szoftarch web architekturak 2014.pdf| Web architektúrák diasor]] | ||
* [https://docs.google.com/document/d/1HN-xGme36Yrob9v-oQtsP1FSbu3HZgertQQTq8_8xnE/edit?usp=sharing Csillagtár] | * [https://docs.google.com/document/d/1HN-xGme36Yrob9v-oQtsP1FSbu3HZgertQQTq8_8xnE/edit?usp=sharing Csillagtár] | ||
* [[Média:Csillag jegyzet.pdf| Csillagtár jegyzet 2018]] | |||
==Kis ZH-k== | ==Kis ZH-k== | ||
===Első Kis ZH-k=== | ===Első Kis ZH-k=== | ||
====1. Kis ZH, 2024 ősz==== | |||
* Mutassa be a Reactor tervezési mintát! | |||
* Ismertessen legalább 6 tipikus architektúra hibát, ebből 3-at kifejtve! | |||
====1. Kis ZH, 2023 ősz==== | |||
* Mutassa be a Component Configurator tervezési mintát! | |||
* Ismertessen legalább 6 tipikus architektúra hibát, ebből 3-at kifejtve! | |||
====1. Kis ZH, 2021 ősz==== | |||
* '''A csoport:''' Active Object tervezési minta kifejtve | |||
* '''B csoport:''' Reactor tervezési minta kifejtve | |||
====1. Kis ZH, 2018 ősz==== | ====1. Kis ZH, 2018 ősz==== | ||
58. sor: | 89. sor: | ||
===Második Kis ZH-k=== | ===Második Kis ZH-k=== | ||
====2. Kis ZH, 2023 ősz==== | |||
* Ismertesse a Zachman framework alapsémáját és főszabályait! | |||
====2. Kis ZH, 2022 ősz==== | |||
* Ismertesse a Zachman framework alapsémáját és főszabályait! | |||
====2. Kis ZH, 2019 ősz==== | |||
* Hogyan hozhatunk létre HTML kódrészletet React-tal? Mi a Virtual DOM? | |||
====2. Kis ZH, 2017 ősz==== | ====2. Kis ZH, 2017 ősz==== | ||
71. sor: | 111. sor: | ||
==ZH-k== | ==ZH-k== | ||
===2023. ősz pótzh=== | |||
# Component Configurator | |||
# Active Object | |||
# TOGAF (The Open Group Architecture Forum) főbb elemeinek és lépéseinek bemutatása | |||
# Rétegzett architechtúra és a Mikroszolgáltatás alapú architechtúra összehasonlítása | |||
# Milyen tuningolási lehetőségeket ismer az alkalmazások (Főleg Java EE) teljesítmény javításához? Soroljon fel 5 ilyen lehetőséget, hármat közülük fejtse ki részletesen! | |||
# 8 átlátszósági fajta, amelyből 3 kifejtése | |||
===2023. ősz zh=== | |||
# Soroljon fel 6 architektúra hibát! 3-at kifejtve részletesen! | |||
# Extension Interface | |||
# Acceptor-Connector | |||
# TOGAF (The Open Group Architecture Forum) főbb elemeinek és lépéseinek bemutatása | |||
# Milyen tuningolási lehetőségeket ismer az alkalmazások (Főleg Java EE) teljesítmény javításához? Soroljon fel 5 ilyen lehetőséget, hármat közülük fejtse ki részletesen! | |||
# Mi a Middleware szolgáltatás? Milyen típusai vannak (hívás szempontból)? Soroljon fel 5 middleware szolgáltatást! | |||
===2021. ősz zh=== | |||
# Soroljon fel 6 architektúra hibát! (3-t kifejtve) | |||
# Interceptor | |||
# Acceptor-Connector | |||
# Rétegelt architektúra (előnyök, mikor érdemes alkalmazni, mikor nem?) | |||
# Active Object | |||
# IT rendszerek mérőszámai, ezek hogyan függnek a terheléstől + ábra | |||
===2019. ősz zh=== | |||
# Reactor | |||
# Acceptor-Connector | |||
# Rétegelt architektúra (előnyök, mikor érdemes alkalmazni, mikor nem?) | |||
# Zachman framework (főbb tulajdonságok és táblázat) | |||
# MVVM architektúra bemutatása | |||
# Uni-directional data flow és Redux | |||
===2018. ősz pzh=== | |||
# Soroljon fel 5 közös architektúrális stílust, 2-t részletesen | |||
# Component Configurator | |||
# Acceptor-Connector | |||
# Active Object | |||
# TOGAF főbb elemeinek és lépéseinek bemutatása | |||
# DI elve, megvalósításához minták | |||
===2018. ősz zh=== | |||
# Reaktor | |||
# Active Object | |||
# Leader-Follower | |||
# többrétegű architektúra | |||
# MVVM | |||
# JSX | |||
# Zachman framework | |||
===2017. ősz pzh=== | ===2017. ősz pzh=== |