„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]]
* [[Media:SZOFTARCH_kivonat_v11.pdf | Bővebb jegyzet (PDF)]]
* [[Média:SZOFTARCH kivonat v11.pdf| Bővebb jegyzet (PDF)]]
* [[Media:szoftarch_web_architekturak_2014.pdf | Web architektúrák diasor]]
* [[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===
A lap eredeti címe: „https://vik.wiki/Szoftverarchitektúrák