Minőségi jellemzők szoftver termék - élet-prog
Annak érdekében, hogy a szoftver sikeresen versenyezni, akkor kell bizonyos minőségi jellemzőkkel. Az alábbiakban felsoroljuk a legfontosabbakat.
Helyességét a program. A program működik, és megoldja a feladatot előtte. Tesztelés csak jelenlétét mutatják hibák a programban, de nem javította a munkáját. A modern rendszerekben, ez biztosítja az integrált debugger, amely kiértékeli az eredményeket az ellenőrzési pontokat, hogy gyorsan és hatékonyan megtalálni a hibákat a programban, amely lehetővé teszi számukra, hogy helyes, és kipróbálhatnak különböző töredékek.
Érthetőségét a programot. Komplex szoftver rendszerek jönnek létre azok ismételt alkalmazása különböző felhasználók. Ilyen körülmények között, az előtérben a következő tulajdonságokkal rendelkezik:
Fejlesztési programok által szabályozott egységes rendszer program dokumentációját (ESPD). A szabványok bevezetése a folyamat létrehozása szoftver leegyszerűsíti a tervezési folyamat, megkönnyíti az olvasás és megértése a felhasználók számára, egyszerűsíti a használatát és működését, javítja a tárgyak, a mobilitás és dokumentálni kell.
A szabvány meghatározza a színpad és a szakaszában a szoftverfejlesztés és szoftver dokumentációját. Például a szabvány meghatározza a következő fejlődési szakaszban Szoftverdokumentáció: követelmények meghatározása, az előzetes tervezés, a tervezés, a végrehajtás. Ugyanazokat a dokumentumokat azonosított munka minden szakaszában.
Mobilitás. Szorosan kapcsolódik jellemzők, mint a mobilitási programok és könnyű kezelhetőség. Kevesebb mobilitás kifejezés alatt az egy program, amely lehetővé teszi, hogy át egyik közegből a másikba működés minimális költséggel. Program mobilitás használatával érik el a magas szintű programozási nyelvek és a mobil operációs rendszerek, valamint a tájékozódást a közös műszaki eszközöket.
iliudobstvo program rugalmasságának működés azt jelenti, mindenekelőtt, a képesség, hogy tovább javítsa a program anélkül, hogy jelentős változások, úgy, hogy a program működése végeztük, minimális költséggel.
A program hatékonyságát annak céljától függ, hardver és szoftver konfiguráció számítógépes rendszerek. A kellő mértékű közelítése hatékonyságát vehet jellemző programot, amelynek értéke egyenesen arányos a sebesség és fordítottan arányos a felhasznált erőforrások mennyiségének technikai eszközökkel. Ezek a források közé tartozik a memória, külső tárolóeszközök, a mennyiségét és típusát, a külső eszközöket, és így tovább. N. Ugyanakkor a vágy, hogy csökkentse az összes költség számítási idő, memóriahasználat nem indokolt. A jelenlegi trend a programozás, hogy miután a program fejlesztési speciális technikával azonosítani szűk, és próbálja javítani őket.
Modularitás. kívánatos oszlik modulok minden program. Megállapítást nyert, hogy jól fogadták a modulok, amelyek 20-50 sornyi szöveget, és nem több, mint 10 változó. Amikor ketté modulok kell törekedniük, hogy a modulok által végrehajtott művelet, jól látható. Ez megkönnyíti modularizálást nemcsak értik a program, de folt, hogy, mint minden modul lehet korrigálni és hibakeresése külön-külön.
A megbízhatóságot a program, hogy a program kell, hogy elfogadható eredményeket vészhelyzet esetén. Mennyire jól védett a programot, ez határozza meg az értékét.
Kompatibilitás. Fontos jellemzője a kompatibilitás, ami azt jelenti, az alkalmasságát, hogy egyesítse programok megoldására bonyolultabb feladatokat és megteremti a pályázati csomagok (SPT).
Tárgyak. Jellemzői kapcsolódó tárgyak, feltételezi annak lehetőségét, hogy egyszerűen értékeli a helyességét a program működését egy adott környezetben (hardver és szoftver, a tényleges nyers adat).
Javítása e jellemzők befolyásolják a költségek a program. Ebben az összefüggésben meg kell, hogy elérje a kompromisszumot a javulás mértéke jellemzőinek érdekes számunkra, és a költségnövekedés a program.
Annak érdekében, hogy a legtöbb ilyen követelmények, a programozó kell tartaniuk a szigorú programozási fegyelem. Ma, a szoftver technológia alapja egy strukturált megközelítést, amely jó szoftver.