Table of Contents

Minőségbiztosítás Informatikája

2021. év nappali tagozatos zárthelyi elérhető itt

Beküldési határidő 2021. 06.06. 12:00. Az oliver.hornyak@uni-miskolc.hu címre várom a megoldásokat

Zárthelyi levelező hallgatóknak 2021. 03.13

A zárthelyi feladatlap itt található Elküldeni az oliver.hornyak@unimiskolc.hu email címre kell 2021.03.13 12:00 ig

Ütemterv, tematika és értékelés

Az ütemterv letölthető: a linkre kattintva 2019. tavaszi félév

Zárthelyi időpontja (tervezett) 2021. 04. 30

Feladatok

  1. A csatolt: feladatkiírások feladatot kell megoldani Java nyelven.
  2. A kódolásnál a csatolt kódolási szabványt kell használni.
  3. Implementálás során készítsen Unit teszteket!

Feladatbeadási határidő: 2021.05.07.

Előadás fóliák

Az előadásfóliák tömörítve letölthetők

Raid prezentáció

hadverminbizt.pdf

C++ konvenciók

C# konvenciók

java konvenciók

Windows azure szolgáltatásainak bemutatása

Szoftver metrika

Agilis szoftverfejlesztés

Raid

Software metrics Szoftvermetrikák

Kódolási konvenciók

A SOA minősegbiztosítása

A minőség fogalmának fejlődése

Minőségbiztosítás az informatikában

Extrém programozás

Hardware minőségellenőrzése az elektronikai gyártás folyamat során

Windows 8.1 UX-UI

Verziókezelés

Hardver minőségbiztosítás

Informatikai rendszerüzemeltetés minőségbiztosítása

Szoftver minőségbiztosítás

Segédlet a gyakorlathoz

Unit teszt

TDD feldat

Eclipse szoftver metrika

C# specifikus fájlok

TDD feldat C#

Unit teszt C#

1. Gyakorlat: programozási feladat

Link levelező hallgatóknak https://classroom.github.com/a/4Z_ouBLS

Egy olyan banknál dolgozik, amely nemrég vásárolt egy számítógépet, hogy segítse a fióktelepek által küldött leveleket és faxokat. A készülék beolvassa a papírdokumentumokat, és olyan fájlt hoz létre, amely több olyan bejegyzést tartalmaz, amelyek mindegyike így néz ki:

  _  _     _  _  _  _  _ 
| _| _||_||_ |_   ||_||_|
||_  _|  | _||_|  ||_| _|

Minden bejegyzés 4 sor hosszú, és minden sor 27 karakterből áll. Minden egyes bejegyzés első 3 sora tartalmaz egy cső (|) és aláhúzás (_) karakterrel írt számlaszámot, és a negyedik sor üres. Minden számlaszámnak 9 számjegyű (0-9 tartományban kell lennie). A Egy fájl körülbelül 500 bejegyzést tartalmaz

Feladat 1: parsolja fel a számlaszámokat.

A számlaszámokat ellenőrizni is kell. Jelölje d1 az első számjegyet, d2 a másodikat, stb.

checksum számítás: (d1+2*d2+3*d3+…+9*d9) mod 11 = 0

Feladat 2: Számítsa ki az ellenőrző összeget minden számlaszámra

Készítsünk egy riport fájlt, amelynek minden sora egy számlaszámot tartalmaz. A fel nem ismert karaktereket '?'jelzi A számlaszám után az ERR jelzik, ha a szám hibás, ILL, ha a a számlaszám nem felismerhető. pl.:

457508000

664371495 ERR

86110??36 ILL

Feladat 3: Készítse el a riport fájlt.

2. Gyakorlat: programozási feladat

Link levelező hallgatóknak https://classroom.github.com/a/IjbD4Or6

Készítsünk római számokkal működő kalkulátort. pl.: I+IV → V; IX/III → III Támogatott műveletek: +-*/ Az osztásnál csak az egész részt kell figyelembe venni.

3. Gyakorlat: programozási feladat

Link levelező hallgatóknak https://classroom.github.com/a/XU2akada

Készítsünk kódoló és dekódoló függvényt az alábbiak szerint: A kód felépítése: az első karakternek a kódja a karakter ASCII értéke. A következő számok kódja az előző karakter ASCII kódjától való eltérés, pl.: A + 2 → C, vagy z - 1 → y

Ellenörző kérdések

ellenorzokerd.htm

Minta Zárthelyi

minmenmintazh.pdf

Hasznos Linkek

Unit Testing with JUnit - Tutorial

Java code conventions

Ajánlott irodalom

  1. Tóth Tibor: Minőségmenedzsment és Informatika. Műszaki Könyvkiadó. 1999.
  2. Hornyák Olivér: Minőségmenedzsment és Informatika előadásvázlat. Kézirat, 2019.
  3. Tom DeMarco & Timothy Lister: Peopleware. Dorset House Publishing. 1999.
  4. Steve McConnel: Code Complete. Microsoft Press. 1993.
  5. Steve Maguire: Writing Solid Code. Microsoft Press. 1993.
  6. Raffai Mária: Egységesített megoldások a fejlesztésben. Novadat kiadó. 2001.