Bunlar bir və ya bir neçə işi yerinə yetirmək, adətən prosessorun giriş və çıxışlarına qoşulmuş sensorlardakı məlumatları oxumaq və işləmək, giriş və çıxışa qoşulmuş motor və ya LED kimi elektron cihaz üçün bir iş etmək üçün yazılmış proqramdır. Bu proqramlar kiçik layihələrdən tutmuş sənayedə istifadə olunan böyük qurğulara qədər hər sahədə istifadə olunur. Elektron proqramın kompüter proqramından fərqi: Elektron proqramda, proqramlaşdırılmış prosessor elektron bir dövrə ilə bağlanmalıdır. Lazim olarsa, mexaniki dizaynla birləşdirilməli və istifadə edilməlidir.
Software Development Life Cycle nədir?
SDLC, bir proqram təşkilatı daxilində bir proqram layihəsi üçün izlənilən bir prosesdir. Xüsusi proqram təminatını necə hazırlamaq, qorumaq, dəyişdirmək və dəyişdirmək və ya inkişaf etdirmək barədə ətraflı bir plandan ibarətdir. Həyat dövrü proqram təminatının keyfiyyətini və ümumi inkişaf prosesini yaxşılaşdırmaq üçün bir metodologiya müəyyənləşdirir.
Aşağıdakı rəqəm tipik bir SDLC-nin müxtəlif mərhələlərinin qrafik təsviridir.
Mərhələ 1: Planlaşdırma və tələb təhlili
Tələbin təhlili SDLC-də ən vacib və əsas mərhələdir. Bu komandanın böyük üzvləri tərəfindən müştəri, satış şöbəsi, bazar araşdırmaları və sənayenin sahə mütəxəssisləri tərəfindən edilən məlumatlarla həyata keçirilir. Bu məlumatlar sonra əsas layihə yanaşmasını planlaşdırmaq və iqtisadi, əməliyyat və texniki sahələrdə məhsulun texniki-iqtisadi əsaslandırılmasını aparmaq üçün istifadə olunur.Keyfiyyətə zəmanət tələblərinin planlaşdırılması və layihə ilə əlaqəli risklərin müəyyənləşdirilməsi də planlaşdırma mərhələsində aparılır. Texniki-iqtisadi əsaslandırmanın nəticəsi, minimal risklərlə layihəni uğurla həyata keçirmək üçün təqib edilə bilən müxtəlif texniki yanaşmaları müəyyənləşdirməkdir.
Mərhələ 2: Müəyyənləşdirən tələblər
Tələb təhlili edildikdən sonra növbəti addım məhsula olan tələbləri dəqiq müəyyənləşdirmək və sənədləşdirmək və onları müştəridən və ya bazar analitiklərindən təsdiq etməkdir. Bu, layihənin həyat dövrü ərzində hazırlanmalı və hazırlanmalı olan bütün məhsul tələblərindən ibarət olanSRS (Software Requirement Specification yani Proqram Tələbi Xüsusiyyətləri)sənədi vasitəsilə həyata keçirilir.