Az ISO 9001 és a minőségirányítási alapelvek várható változásai
Az új ISO 9001 szabvány várhatóan 2015-ben jelenik meg a következő menetrend szerint:
2013. június: a CD (Committee Draft: bizottsági tervezet) szavazásra bocsátása,
2014. április: a DIS (Draft International Standard: nemzetközi szabvány tervezete) szavazásra bocsátása,
2015. július: az FDIS (Final Draft International Standard: nemzetközi szabvány végső tervezete) szavazásra bocsátása,
2015. szeptember: a nemzetközi szabvány kiadása (ISO 9001:2015).
Előző | Vissza a cikkek listájához | Következő |
Mi a UML?
2008-04-08
UML azaz Unified Modeling Language (egységes modellező nyelv). Az objektumorientált programozás szabványos specifikációs nyelve. Grafikus jelöléseket használ rendszerek egészének modellezésére. Az Object Managment Group által kidolgozott modellez eljárás lehetőséget ad egy rendszer leírására, komponensei közti viszonyok megértésére működési szabályok és követelmények feltárására.
Szoftverfejlesztés lépésről-lépésre – UML modellező nyelv
A szoftverfejlesztési folyamatok eredményességét és hatékonyságát, nagy mértékben befolyásolja a megfelelő tervezésre és specifikálásra fordított idő és a felhasznált eszközök. Egyszerűbb alkalmazások webes micrositeok esetében a tervezésre fordított idő minimális (gyakran el is marad ez a lépés). Összetettebb portálok illetve szoftverek fejlesztésében azonban a modellezés és megfelelő specifikáció alapozza meg a fejlesztési folyamat sikerét. Ezért röviden tekintsük át a modellezés egyik eszközét a UML nyelvet.
UML diagramok
A UML nyelv 2.0 verziója összesen 13 külnböző diagramot használ fel egy komplett rendszer leírásra. A diagramok más-más szinten mutatják be a rendszer egészének működését. Az egyes diagramok eltérő jelölésrendszert (ábrákat) illetve struktúrát alkalmaznak, annak megfelelően, hogy a rendszer mely komponensét, vagy mely kölcsönhatásait írjk le. A diagramok kategóriákba és alkategóriákba sorolhatok.
Strukturális diagramok
A strukturális diagramok a modellezett rendszer elemeire vonatkoznak. Az elemek egymásra épülését és kapcsolataikat írják le.
- Osztály diagram: a rendszerbe használt osztályokat mutatja be attribútumaikkal és egymáshoz viszonyított kapcsolataikkal együtt.
- Komponens diagram: a rendszert alkotó komponenseket és azok közti összefüggéseket ábrázoló diagram.
- Telepítési diagram: a Rendszer implementálásához, működéséhez szükséges hardware-szoftverkörnyezet definiálása
- Objektumdiagram: a rendszer működése közben létrejött objektumok és objektumok egymásrahatásának szemléltető diagramja.
- Csomagdiagram
Viselkedési diagramok
A viselkedési diagramok a rendszer működését specifikálják. Meghatározzák, hogy a rendszerben milyen események következnek be a működés során és ezek, hogy befolyásolják egymást.
- Aktivitás diagram (workflow): egy konkrét esemény lefolyását követi végig.
- Állapot átmeneti diagram: a rendszer lehetséges állapotait és azok események hatására bekövetkező változásait mutatja be.
- Használati eset (use case) diagram: azt mutatja be, hogy a rendszert érő külső tényezők hatására mi történik a rendszeren belül.
- Interakciós diagram
A UML széles körben elfogadott és használt, mégis gyakran kritizálják összetettsége és bonyolultsága miatt. Viszont érdemes átgondolnunk a minőségszabályozás alapjait, mely szerint minőségi terméket minőségi folyamat eredményez. Ennek fényében a minőségi szoftverfejlesztésnek a szabványos tervezési fázissal kell kezdődnie.
Kapcsolódó tartalom a Vállalkozás fejlesztési portálon:
Deprecated: Assigning the return value of new by reference is deprecated in /var/www/clients/client1/web122/web/templates/consult/tpl.consultBlock.php on line 32
Kérdező: aranyvirag7 Kérdés: Tisztelt Cím ! Egy IX. József Attila lakótelepi társasházban lakom. A nyílászáróim elavultak, szeretném kicseréltetni azokat, de a lakóközösség nem járul hozzá, hogy közösen fogjunk neki. A kérdésem az lenne, hogy egyedül pályázhatok - e nyílászáró cserére . A Válasz: Itt olvasható |
Deprecated: Assigning the return value of new by reference is deprecated in /var/www/clients/client1/web122/web/templates/dictionary/tpl.dictionaryBlock.php on line 32
felhasználási engedély |