„Rapid projects” változatai közötti eltérés

A Miau Wiki wikiből
(Primer, konszolidációra váró válaszok (n of 60))
(Primer, konszolidációra váró válaszok (n of 60))
185. sor: 185. sor:
 
#Timestamp (+óra=53): "nem tudok segíteni a megrendelőnek semmilyen módon."
 
#Timestamp (+óra=53): "nem tudok segíteni a megrendelőnek semmilyen módon."
 
#Timestamp (+óra=54): "Nem tudok segíteni a megrendelőnek semmilyen módon."
 
#Timestamp (+óra=54): "Nem tudok segíteni a megrendelőnek semmilyen módon."
 +
#Timestamp (+óra=56): "Ezen projektben semmilyen módon nem tudok segíteni."
 +
#Timestamp (+óra=57): "- 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"
 +
#Timestamp (+óra=...): "..."
 
#Timestamp (+óra=...): "..."
 
#Timestamp (+óra=...): "..."
  

A lap 2023. október 29., 22:27-kori változata

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)

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):

  1. 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)
    1. sorszámozás (online)
    2. ár/teljesítmény-elemzés
    3. anti-diszkriminatív elemzés
    4. exploratív modellezés
    5. adatvagyon-minőségbiztosítás
    6. adathiánypótlás
    7. előrejelzés
    8. kódtörés
    9. SWOT (online)
    10. ...
  2. https://miau.my-x.hu/myx-free/ego/ (manuális szakértői rendszer)
  3. Google Forms (kérdőív-készítés)
  4. Kollaboratív munka: Google Spreadsheets
  5. Google-Search (Bing-Search)
  6. GAPMINDER (Rosling) animációk: https://miau.my-x.hu/miau2009/index.php3?x=e0&string=rosling
  7. Excel billentyűkombinációval elérhető funkcionalitások:
    1. pl. ALT+F1 = diagramm-készítés
    2. pl. macro-alapú Excel-támogatás
  8. chatGPT: https://miau.my-x.hu/mediawiki/index.php/ChatGPT_cyborg-etology_human-machine-interactions
    1. kódíratás (írj nekem egy "snake" szoftvert)
    2. képkeresés (vö. 2DM válaszkártyák sor/oszlop-fejléc-kulcsszavakhoz)
  9. kimutatásvarázslás (pivot) / OLAP
  10. "kódkölcsönzés" (pl. jquery: EGO:column-filter vö. view-source:https://miau.my-x.hu/miau2009/index_tki.php3)
  11. Excel-Solver
    1. SUDOKU: https://miau.my-x.hu/miau2009/index.php3?x=e0&string=sudoku
    2. https://miau.my-x.hu/miau2009/index.php3?x=e0&string=solver
    3. ...
  12. Celluláris automata: https://miau.my-x.hu/miau2009/index.php3?x=e0&string=cellu1
  13. Genetikus algoritmus: https://miau.my-x.hu/miau2009/index.php3?x=e0&string=ga_excel
  14. TURING-teszt
  15. Információs többletérték becslése
  16. GDPR
  17. Helyesírás-ellenőrzés
  18. Robot-fordítás
  19. Pszeudokód-alapú fejlesztés (UML)
  20. Folyamatábra
  21. Háttér-folyamatok helyett billentyű-puffer-alapú működés (vö. macro)
  22. Böngésző helyett C-URL alkalmazása: https://miau.my-x.hu/bprof/2021/curl.docx
  23. Tudásreprezentációs formák
    1. szabályok (EGO)
    2. regresszió (https://miau.my-x.hu/miau2009/index.php3?x=e0&string=regression)
    3. Fuzzy-logic (https://miau.my-x.hu/miau2009/index.php3?x=e0&string=fuzzy_)
    4. neurális háló (https://miau.my-x.hu/miau2009/index.php3?x=e0&string=neural)
    5. lépcsős függvény (COCO: https://miau.my-x.hu/myx-free/)
    6. ...
  24. Excel: szövegből oszlop menüpont (vö. Google Trends adatok letöltés utáni tovább-feldolgozása)
  25. Excel: 3D-vizualizáció pl. https://miau.my-x.hu/miau2009/index.php3?x=e0&string=3d_excel
  26. online animált GIF
  27. 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)
  28. AVATÁR-alapú prezentáció: vö. https://miau.my-x.hu/miau2009/index.php3?x=e0&string=quilt
  29. ...
  • 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
      • ...
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

Gyakorló feladat I

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)

  1. 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"
  2. Timestamp (+óra=0): "-- nem tudok segíteni a megrendelőnek semmilyen módon"
  3. Timestamp (+óra=1): "Nagyon kezdő vagyok ebben a témában, a C++ nyelvet is most kezdtem el csak tanulni. De, nagyon szívesen segítek bármilyen feladatban! Egyéni feladatot is nagyon szívesen vállalok egy közös feladatdefiníció után."
  4. Timestamp (+óra=4): "Csatolva kuldom a gyakorlofeladat altalam vizionalt "megoldasat". A szerkezetet tekintve sorra vettem a fobb kerdeseket, majd egy ertelmezesi es egy technikai/javaslatteteli resz kovetkezik." + https://miau.my-x.hu/bprof/2023/osz/rapid/webaruhaz-szoftver-oam.docx
  5. Timestamp (+óra=8): "-- nem tudok segíteni a megrendelőnek semmilyen módon"
  6. Timestamp (+óra=29): "(-- szerintem ilyen elvárásoknak a piacon ismert megoldások egyike sem felel meg, de én képes vagyok egyet lefejleszteni...)<--a válaszadó által sugallt, de előzetesen nem létező, azaz immár új szabványos válasz"
  7. Timestamp (+óra=43): "Én nem tudok segíteni nekik ebben a projektben."
  8. Timestamp (+óra=48): "Szeretnék ebben a projektben részt venni, egy korábbi munkahelyemen sok tapasztalatot szereztem webshopok értékesítésében, tesztelésében és funkcionális lehetőségek megismerésében. Tervezésben és fejlesztésben is részt vállalhatnék akár. Véleményem szerint jó lenne egy "kick off" megbeszélést tartani, hogy a feladat teljesen világos legyen a csapat számára."
  9. Timestamp (+óra=48): "Az alábbi objektumokat ismerem: Front-end része weboldal készítés (wordpress-ben vagy html,css,javascript-ben): Felhasználó/Jogosultság kezelés Wordpress-el Mobilra optimalizálás Nyelvi modul (magyar/angol) de nem tudom, vajon megfelel-e minden KO-kritériumnak az általam ismert objektumok bármelyike is"
  10. Timestamp (+óra=48): "nem tudok segíteni a megrendelőnek semmilyen módon."
  11. Timestamp (+óra=50): "Bármennyire szeretnék részt venni a projektben, ezt most sajnos nem tehetem meg idő hiányában."
  12. Timestamp (+óra=51): "Ha jól értelmeztem a levelet, akkor..."
  13. Timestamp (+óra=52): "-- 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 / Objektumok alatt itt OAM szerűen arra gondolt , hogy sorfejléc: felhasználó név, raktár név, termék név, termék kép, termék leírás és vonalkód, valamint jogosultság? Az anyagmozgatást pedig valamilyen tranzakcióhoz és darabszámhoz kötni?"
  14. Timestamp (+óra=52): "A webáruház projekt tervezésében és kivitelezésében is részt tudok venni. Korábbi munkáim során terveztünk és üzemeltettünk webáruházakat. A megnövekedett megrendelések és biztonsági kritériumoknak a kis IT csapatunk már nem tudott megfelelni ezért fizetős webáruházra tért át a cég, emiatt kicsit már megkopott a tudásom a témában, de nem árt a frissítés.Néhány kérdés a megrendelőhöz: 1. Mekkora raktárkészlettel kell dolgoznunk? 2. Az anyagmozgatást a raktárak között külső szállítmányozó cég végzi? (interfész a szállítmányozó cég adatbázisához). 3. felhasználó kezelés (ebben tudnék a leghatékonyabban részt venni) a / a. vásárlók / b. viszonteladók / c. adminisztrátorok 4. a weboldal elkészülte után ki fogja üzemeltetni azt?"
  15. Timestamp (+óra=53): "nem tudok segíteni a megrendelőnek semmilyen módon."
  16. Timestamp (+óra=54): "Nem tudok segíteni a megrendelőnek semmilyen módon."
  17. Timestamp (+óra=56): "Ezen projektben semmilyen módon nem tudok segíteni."
  18. Timestamp (+óra=57): "- 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"
  19. Timestamp (+óra=...): "..."
  20. 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

  • ...

Kapcsolódó feladatok