Hogyan készítsünk szoftvert 7 egyszerű lépésben?

Ez a TARDIS-szal készített fordítás a blogomból. Ah késő. Igen, a kis kék kabin, kívül kicsi, belül nagy. a Dr. Who-ból.

Hogyan hozzunk létre egy szoftvert 7 egyszerű lépésben?

Ezt a kérdést a legtöbb fejlesztő gyakran figyelmen kívül hagyja.

Mégis nagyon fontos, hogy megértsük, milyen folyamaton kell átmennie a szoftvernek, mielőtt eljut az ügyfélhez.

Ez lehetővé teszi, hogy felejthetetlen szoftvereket hozzunk létre. Kicsit olyan, mint a Word, az Excel és a PowerPoint!

Ebben a cikkben megmutatom a szakemberek által használt 7 egyszerű lépést.

A 7 lépést én is használom, amikor az ügyfeleimnek készítek szoftvert.

Szoftver, amelyet egy étteremben, iskolában, bankban, állami intézményben vagy máshol használhatsz. Huh, nem rossz!

Megmutatom a szoftver létrehozásának technikáját, hogy felfedezzük rejtett oldalát.

A szoftverfejlesztés keretében a szoftver létrehozása magában foglalja:

1ʳᵉ Megvalósíthatóság (előzetes tanulmány)

A kezdet kezdetén van egy megoldandó probléma vagy egy elérendő cél.

Tanulmányozod a projekt megvalósíthatóságát, a technikai korlátokat (költség, idő, minőség) és a lehetséges alternatívákat.

Végül eldöntöd, hogy IGEN (a projekt megvalósul) vagy NEM (a projektet elveted)

2ᵉ A specifikáció (Specifikáció)

Egy ügyfél előtt állsz, akinek van egy elképzelése arról, hogy mit szeretne.

Tudja a követelményeit, vágyait, igényeit és egyebeket a probléma megoldására szolgáló rendszerrel kapcsolatban.

Leírod, hogy a szoftvernek mit kell tennie (fekete doboz viselkedés).

Azt is leírod, hogyan kell ellenőrizni a fekete dobozban, hogy a szoftver azt csinálja, amit kér.

Végül beszerzed a szoftver specifikációit (vagy a szoftver specifikációját), a validálási eljárásokat, a szoftver felhasználói és kezelési kézikönyvének ideiglenes változatát.

3ᵉ A tervezés (Design)

A specifikációból kiindulva úgy szervezed meg a szoftvert, hogy az megfeleljen a specifikációban foglalt követelményeknek.

Meghozod a főbb technikai döntéseket a specifikációban foglalt követelmények teljesítése érdekében.

Végül megkapod a tervezési döntések leírását.

Tesztelési eljárásokat is kapsz, amelyekkel ellenőrizheted, hogy a tervezési döntéseket megfelelően implementáltad-e a forráskódba, és hogy segítenek-e teljesíteni a specifikáció követelményeit.

4ᵉ Megvalósítás (Kód és tesztelés)

A specifikációd és a tervezésed alapján.

You write the software source code.

You test the behavior of the source code to verify that it fulfills the responsibilities allocated to it.

Finally, you produce, the source code, the unit tests and the documentation.

5ᵉ Integration (integrate)

Based on your design, your source code and your integration tests.

You assemble the source code of your software partially.

You run the integration tests.

Finally, you have an integration test report.

6ᵉ Validation (validate)

You just produced fully executable software.

You want to do validation tests.

You run the validation tests on the complete executable software.

Finally, you get the validation test report.

7ᵉ Maintenance (Maintain)

You have software that works and you want to maintain it.

There are several types of maintenance, namely:

_1ʳᵉ Corrective (or curative): _ correction of bugs to have a corrected software.

_2ᵉ Adaptive: _ A szoftver hozzáigazítása az operációs rendszer verziójához, a hardver egyidejű támogatásához, a teljesítményproblémákhoz, hogy frissített szoftverünk legyen.

_3ᵉ Perfektív, kiterjesztő (vagy skálázható): _ Növeli/javítja a szoftver lehetőségeit

Következtetés

Hogy jó számítógépes szoftver készüljön, több szakaszon kell végigmenni, amelyek közül minden egyes szakasz eredménye a következő szakasz elindító elemét képezi.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük