Rapid projects
A rendszertervezés egy fajta erősen operacionalizált (KNUTH-i: https://miau.my-x.hu/miau2009/index_tki.php3?_filterText0=*knuth) moduláris megközelítését jelentik a rapid-projekt-elemek, szemben a klasszikus megoldásokkal: pl. https://miau.my-x.hu/mediawiki/index.php/BPROF:2dm#Rendszerspecifik.C3.A1ci.C3.B3 (vö. https://miau.my-x.hu/miau2009/index.php3?x=e0&string=k%C3%B3dk)
Tartalomjegyzék
Elements of rapid projects
Minden rapid-projekt-elem ("könnyen" adaptálható elem) legalább egy tantárgyhoz kapcsolódik (pl. GAPMINDER <--> adat-vizualizáció / egy informatika-orientált tanterv minden tantárgya absztrakt kulcsszavak mellett operatív támogatást jelentő listaelemekre bontható fel / minden szakdolgozati téma/fejlesztés leírható tantárgyi és/vagy rapid-projekt-listaelem kötődések formájában):
- https://miau.my-x.hu/miau/quilt/2020/quilt2/launching2020IV29/part5.html (similarity analysis / GPS = general problem solving / induktív/hibrid szakértői rendszer)
- sorszámozás (online)
- ár/teljesítmény-elemzés
- anti-diszkriminatív elemzés
- exploratív modellezés
- adatvagyon-minőségbiztosítás
- adathiánypótlás
- előrejelzés
- kódtörés
- SWOT (online)
- ...
- https://miau.my-x.hu/myx-free/ego/ (manuális szakértői rendszer)
- Google Forms (kérdőív-készítés)
- Kollaboratív munka: Google Spreadsheets
- Google-Search (Bing-Search)
- GAPMINDER (Rosling) animációk: https://miau.my-x.hu/miau2009/index.php3?x=e0&string=rosling
- Excel billentyűkombinációval elérhető funkcionalitások:
- pl. ALT+F1 = diagramm-készítés
- pl. macro-alapú Excel-támogatás
- chatGPT: https://miau.my-x.hu/mediawiki/index.php/ChatGPT_cyborg-etology_human-machine-interactions
- kódíratás (írj nekem egy "snake" szoftvert)
- képkeresés (vö. 2DM válaszkártyák sor/oszlop-fejléc-kulcsszavakhoz)
- kimutatásvarázslás (pivot) / OLAP
- "kódkölcsönzés" (pl. jquery: EGO:column-filter vö. view-source:https://miau.my-x.hu/miau2009/index_tki.php3)
- Excel-Solver
- Celluláris automata: https://miau.my-x.hu/miau2009/index.php3?x=e0&string=cellu1
- Genetikus algoritmus: https://miau.my-x.hu/miau2009/index.php3?x=e0&string=ga_excel
- TURING-teszt
- Információs többletérték becslése
- GDPR
- Helyesírás-ellenőrzés
- Robot-fordítás
- Pszeudokód-alapú fejlesztés (UML)
- Folyamatábra
- Háttér-folyamatok helyett billentyű-puffer-alapú működés (vö. macro)
- Böngésző helyett C-URL alkalmazása: https://miau.my-x.hu/bprof/2021/curl.docx
- Tudásreprezentációs formák
- szabályok (EGO)
- regresszió (https://miau.my-x.hu/miau2009/index.php3?x=e0&string=regression)
- Fuzzy-logic (https://miau.my-x.hu/miau2009/index.php3?x=e0&string=fuzzy_)
- neurális háló (https://miau.my-x.hu/miau2009/index.php3?x=e0&string=neural)
- lépcsős függvény (COCO: https://miau.my-x.hu/myx-free/)
- ...
- Excel: szövegből oszlop menüpont (vö. Google Trends adatok letöltés utáni tovább-feldolgozása)
- Excel: 3D-vizualizáció pl. https://miau.my-x.hu/miau2009/index.php3?x=e0&string=3d_excel
- online animált GIF
- minőségi szövegalkotás (absztrakciós szint minimalizálás és/vagy körbefordítás-alapú tartalom-robosztusság-stabilizálás)
- AVATÁR-alapú prezentáció: vö. https://miau.my-x.hu/miau2009/index.php3?x=e0&string=quilt
- ...
- Feldolgozásra (elemlistába fejtésre) váró hasznos tippek és trükkök: https://miau.my-x.hu/mediawiki/index.php/Oktatast_tamogato_IT_megoldasok
- Megjegyzések:
- az egyes listaelemek egymásba metszhetnek
- lehet egyik a másik részhalmaza / befoglaló halmaza
- lehet belőlük gyakran hasznos láncrészleteket definiálni
- a listaelemek rendszertana előbb-utóbb megkerülhetetlen az itt és most véletlenszerű felmerülési sorrend alapján történt felsorolás gyorsabb áttekinthetőségének támogatására
- ...
- Megjegyzések:
Ezen elemek sorrendje (megfelelő adatvagyon-gazdálkodási paraméterek mellett) már egy nagyon knuth-közeli rendszerterv adott probléma esetén (ez a gondolat maga is egy magas szintű elem!) Ha nem így folyik le egy gondolatkísérlet, akkor minden más alternatív megoldás/rendszer maga is egy hasonló (adaptálható) logikai keret...
Tervezés-demo
Cél: a strukturált gondolkodás erősítése LEGO-elemek (listaelemek) és kapcsolataik célszerű rendszereinek felismerésén keresztül Algoritmizálni csak jól megtervezett elemi lépéseket lehet hatásosan és hatékonyan! Ahol nincs megfelelő listaelemünk, ott muszáj zöldmezős-beruházásként üres fehér lapról indítani a kódírást (pl. alapvetően keretrendszerek egyedi "vezérlése" esetén)... Az informatika szakirodalma az itt választott komplexitási szint alatti (elemibb) kihívásokkal foglalkozik elsődlegesen: pl. Házy Attila, Nagy Ferenc - Adatstruktúrák és algoritmusok (231 oldal): https://www.uni-miskolc.hu/~matha/adat_alg_NF_HA.pdf Pusztai Pál - Algoritmusok és adatstruktúrák (359 oldal): http://www.informatom.hu/sze/01/LGB_SZ001/Algoritmusok_%C3%A9s_adatstrukt%C3%BAr%C3%A1k.pdf Pohl László - A programozás alapjai (107 oldal): https://www.eet.bme.hu/~pohl/h_jegyzet.pdf
- Probléma: EU-országok MI-orientáltságának objektív levezetése (vö. https://miau.my-x.hu/miau/quilt/2020/quilt2/launching2020IV29/part5.html)
- Elemsorrend:
- 1. Google-Search [5]: cél = adatbázisok létének/helyének feltárása (vö. EUROSTAT)
- tematikus kulcsszavak mellett (pl. országnevek, statisztika, AI, Big-Data, stb.)
- érdemes speciális keresési kifejezéseket is alkalmazni (pl. <table </table>)
- 2. OLAP [9]: megfelelő adattartalom (OAM) kinyerése az online adatvagyonból
- 3. online sorszámozás [1/1]: pl. https://miau.my-x.hu/myx-free/coco/beker_ranking.php / https://miau.my-x.hu/myx-free/coco/index.html
- 4. online hasonlóságelemzések [1/*]: pl. https://miau.my-x.hu/myx-free/coco/index.html (inkl. direkt/inverz-önellenőrző alakzatok)
- böngészőből manuálisan
- C-URL-hívásként (programkódból)
- 5. adatvizualizáció [6 és/vagy 7 és/vagy 26 és/vagy 25]:
- GAPMINDER és/vagy
- Excel 3D és/vagy
- animált gif készítés online és/vagy
- Excel ALT+F1 és/vagy
- macro-alapú statikus frame-k legyártása (vö. animált gif-alapanyag-gyártás)
- 6. minőségi szövegalkotás [27]: (pl. https://miau.my-x.hu/miau2009/index.php3?x=e0&string=20q, körbefordítás-alapú nyelvhasználat)
- magyarul
- s minél több idegen nyelven párhuzamosan (vö. https://miau.my-x.hu/miau2009/index.php3?x=e0&string=renitent)
- 7. helyesírás-ellenőrzés [17]: (minden alkalmazott nyelven)
- 8. avatár-alapú prezentáció [28]: (pl. https://miau.my-x.hu/miau2009/index.php3?x=e0&string=quilt)
- 1. Google-Search [5]: cél = adatbázisok létének/helyének feltárása (vö. EUROSTAT)
- Elemsorrend:
Gyakorló feladat
Inicializálás
Kedves BPROF-Hallgatók!
Íme, egy élő/gyakorló feladat:
A megrendelő igénye az alábbiak szerint kerül megfogalmazásra:
"Az alabbiakban osszeszedtem, hogy milyen webaruhazhoz keresunk szoftvert.
Vagyis, hogy mit kell tudnia:
- Komplett raktarkeszlet nyilvantarto rendszer, azon belul: i. kulonbozo raktarak kezelese es mindegyik raktarhoz kapcsolodoan kulon-kulon sor/oszlop/hely adattipus ii. Leiras az egyes raktari tetelekhez iii. Kepek feltoltese a raktari tetelekhez iv. Vonalkod hozzarendelese az egyes tetelekhez v. Anyagmozgatas az egyes raktarak kozott, illetve raktarbol ki/be mozgatas vi. A raktari tetelek kirakasa egyszeruen a webre/webshop
- Felhasznalo kezeles - Jogosultsag kezeles, a kulonbozo felhasznalokhoz hoztarendelheto raktar/tetel jogosultsag
Itt kiternek arra is, hogy cel lenne az is, hogy az egyes felhasznalok onallo jogosultsagu webshop-al rendelkezzenek. A jogosultsag kezeles legyen erre alkalmas, vagy fejlesztessel legyen alkalmassa teheto.
- Webshophoz hozzarendelheto online katyas fizetesi lehetoseg (otp plugin stb. fogadasi lehetosege) - Nyelvi modul (minimum elvaras 2 nyelv magyar/angol) - Lehetoleg mobilra is optimalizalt webshop felulet legyen - Szabad forraskodu szoftver mindenkeppen, hogy hozza lehessen fejleszteni/fejlesztetni igeny szerint. - Lehetoseg szerint ingyenes, de a fizetos sem kizart, ha az nem evente megujulo, hanem egyszeri fizetest jelent, esetleg az ujabb verziora attereskor egyedi upgrade lehetoseggel."
A csoportos gyakorló feladat lényege: - mindenki legyen szíves hozzászólni az alábbi opciók szerint: /// -- nem tudok segíteni a megrendelőnek semmilyen módon -- az alábbi objektumo(ka)t ismerem (minden adat megadása webshop-variációnként), de nem tudom, vajon megfelel-e minden KO-kritériumnak az általam ismert objektumok bármelyike is -- az alábbi objektumo(ka)t ismerem (minden adat megadása webshop-variációnként), melyek minden tekintetben megfelelnek minden KO-kritériumnak -- az alábbi objektumo(ka)t ismerem (minden adat megadása webshop-variációnként), melyek ugyan nem felelnek meg minden tekintetben minden KO-kritériumnak, de ár/teljesítmény-becslésre értékes inputadatként értelmezhetők -- az alábbi objektumo(ka)t ismerem (minden adat megadása webshop-variációnként), melyek ugyan nem felelnek meg minden tekintetben minden KO-kritériumnak, de akár én is testre tudnám szabni valamelyiket/mindegyiket -- az alábbi objektumo(ka)t ismerem (minden adat megadása webshop-variációnként), melyek ugyan nem felelnek meg minden tekintetben minden KO-kritériumnak, de feltételezem, hogy valaki testre tudnám szabni valamelyiket/mindegyiket -- egyéb: .... /// - az egyes Hallgatói impulzusokat konszolidálni kell majd a válaszadási határidőt követően az egyes érdeklődőknek - a konszolidált OAM(variánsok) alapján egy/több Hallgató rapid projekt-alapú jegyszerzése ár/teljesítmény-becsléssel zárva az OAM-ok feldolgozását - lehetésges - a programozást kevésbé kedvelők, de tervezni akarók megtervezhetik a testre szabási folyamatot rapid projektként - a programozást sem és a tervezést sem kedvelők (pl. tesztelők) kialakíthatják a teszteseteket, melyek igazolják a KO-kritériumoknak való megfeleléseket rapid projektként - minden egyéb értékes feladatfelvetést érdeklődéssel várok
Határidő: valamely opció szerinti válasz-email küldése legkésőbb: 2023.10.29 (24.00) (Határidő további feladatok vállalására: az opció-lista szerinti válaszok megismerését után kerül megadásra)
A félévi jegyszerzés alapja (ismétlésként): - rövid munkaterv (HU/EN) & rapid-projekt (valós probléma: valós nyersadat / OAM / elemzés / diagnózis /terápia) - vagy speciális/egyéni feladat megoldása közös feladatdefiníció UTÁN (vö. pl. fenti lista javaslatai)
Köszönettel és üdvözlettel
ń
Primer, konszolidációra váró válaszok (n of 60)
- Timestamp (+óra=0): "a szoftveres részében tudok segíteni, az alap ötlet tervezésből én most kiszállok (tehát alkalmazkodok, illetve a tapasztaltabbak biztosan piacképesebb megoldásokat tudnak adni, mint én), maximum a technológiákhoz szólnék hozzá. OAM-ot, adatokat,adatbázist én nem építek :) esetleg a tesztelőknek segítek"
- Timestamp (+óra=0): "-- nem tudok segíteni a megrendelőnek semmilyen módon"
- Timestamp (+óra=...): "..."
- Timestamp (+óra=...): "..."
- Timestamp (+óra=...): "..."
- Timestamp (+óra=...): "..."
- Timestamp (+óra=...): "..."
- Timestamp (+óra=...): "..."
- Timestamp (+óra=...): "..."
- Timestamp (+óra=...): "..."
- Timestamp (+óra=...): "..."
- Timestamp (+óra=...): "..."
- Timestamp (+óra=...): "..."
- Timestamp (+óra=...): "..."
- Timestamp (+óra=...): "..."
- Timestamp (+óra=...): "..."
- Timestamp (+óra=...): "..."
Kiértékelési szempontok
- Válaszok időbeli arányai (határidőtartás, ill. gyorsaság)
- Válaszok szabványosságának aránya
- Válaszopciók arányai
- Nem szabványos válaszhangulatok arányai
- Opció-szerűnek (szabványosnak) tűnő, de félreértett válaszok aránya
- Egyéb (kreatív) megközelítések aránya
- Klasszikus (elemzési)/Tervezési/Tesztelési feladatokra jelentkezések arányai
- ...
- (Utólagos adatfelvétellel: Évfolyamok/Nemek/Korcsoportok/Nappalos-Levelezős/Dolgozó-Diák/stb. csoportok reakciónak eltérései)
Gyakorló feladat II
- ...