Szoftverválasztás
1. Általános megjegyzések
A dolog érdekessége számunkra az, hogy
- abban a ritka pillanatban, amikor szoftver választáskor döntéshelyzetben volnánk, akkor volna szempontrendszer, ami alapján összevethetnénk a választható szoftvereket;
- a tematika összeállításkor ezen szempontok irányíthatják figyelmünket az adott szoftver gyenge pontjaira, amelyeket a normál hangsúlytól eltérően kell beillesztenünk az anyagba.
1.1. Milyen szoftverekről lehet szó?
Az oktatást nyilván a hétköznapok, illetve a szoftverfejlesztés szoftverei érdeklik.
1.2. Az adott szoftver oktatásának céljai
- Egy speciális alkalmazási, illetve fejlesztési eszköz használata (konkrét használat).
- Az ilyen célú eszközök általános bemutatása
- mire jó egy ilyen szoftver,
- mik az alapfogalmai,
- milyen sajátos filozófiával dolgozik: hogyan használható – nagy vonalakban –?
- Az adott szoftver használatának mélyebb megtanítása, speciális céllal.
1.3. Oktatás elvárásai a szoftverekkel szemben
Alkalmazásához ne legyen szükség
- mély, speciális ismeretekre (bár CAD-ismeret szükséges egy műszaki szakközépiskolában, projekt menedzser – szervezési ismeretek szükségesek egy közgazdasági szakközépiskolában, objektum-elvűséggel tisztában lenni egy informatikai szakközépiskolából kikerülő számára hasznos),
- speciális, drága környezetre (számítógép, periféria, operációs rendszer, szoftver stb., vö. winchester-/ memóriaméret-igény .Net, vagy Java futtatókörnyezet esetén, hálózati operációs rendszer [kiszolgáló oldali] Perl vagy MySQL esetén); a drágaság nemcsak az egyszeri beruházásra vonatkozik, hanem a fenntartásra – lízingre, folytonos rendszergazdai teendőkre – is.
Alkalmasint szolgálhasson útmutatóul más, rokon szoftverek felé; kezdő eszközül rokon problémák megoldásához. Pl.:
- szövegszerkesztő ⇒ kiadványszerkesztő, prezentáció-, honlapkészítés;
- táblázatkezelő ⇒ adatbázis-kezelő, statisztikai rendszerek;
- típusmegvalósítás embrionális foka (Logo, C, Pascal) ⇒ típusmegvalósítás fejlettebb foka (Modula, OOP – Imagine, Scratch, C++, Python, Java, Ada, Eiffel).
Vissza a tartalomjegyzékhez