Fərdi komputerin proqram təminatı
Aşağıdakı rəqəm tipik bir SDLC-nin müxtəlif mərhələlərinin qrafik təsviridir.
Proqram təminatı (Software) və Onun həyat dövrü(Life Cycle)
Software kompüterləri işlətmək və müəyyən tapşırıqları yerinə yetirmək üçün istifadə olunan təlimatlar, məlumatlar və ya proqramlar toplusudur. Software kompüterin dəyişkən hissəsi, hardware isə dəyişilməz hissəsi kimi düşünülə bilər.Software kompüterə nə edəcəyinizi izah edən təlimat və ya proqram dəstidir. Üç əsas növ var:
Programmers, or coders, verilənlər bazalarının birləşməsi, onlayn sifarişlərin işlənməsi, rabitə yönləndirmələri, axtarışların aparılması və ya mətn və qrafiklərin göstərilməsi kimi xüsusi tapşırıqlar üçün proqram kompüterlərinə mənbə kodu yazırlar. Proqramçılar adətən proqram təminatçılarından və mühəndislərindən gələn təlimatları şərh edir və onları həyata keçirmək üçün C ++ və ya Java kimi proqramlaşdırma dillərindən istifadə edirlər.
Software engineers problemlərin həlli üçün proqram və sistemlər qurmaq üçün mühəndislik prinsiplərini tətbiq edirlər. Problemlərə yalnız müəyyən bir instansiya və ya müştəri üçün həll olunmaqdan fərqli olaraq, ümumiyyətlə problemlərə ümumi şəkildə tətbiq oluna biləcək həllər hazırlamaq üçün modelləşdirmə dili və digər vasitələrdən istifadə edirlər. Proqram mühəndisliyi həlləri elmi metoda uyğundur və körpü və ya liftlərdə olduğu kimi real dünyada da işləməlidir.
Software developers mühəndislərdən daha az rəsmi rolu var və xüsusi layihə sahələri ilə, o cümlədən yazı kodu ilə yaxından maraqlana bilər. Eyni zamanda, onlar ümumi proqram inkişaf dövrünü idarə edirlər — tələbləri xüsusiyyətlərə çevirmək, inkişaf qrupları ,prosesləri idarə etmək ,proqram testi və texniki xidmətini həyata keçirmək daxil olmaqla funksional komandalar arasında işləmək.
Proqramın növləri nələrdir?
Bu mövzuda proqramı iki əsas başlıq altında araşdıracağıq:
I Komputer proqramı
II Elektron proqram
Kompüter əsasən elektron cihaz olsa da, proqram məntiqi əsas elektron cihazlardan bir qədər fərqli olduğu üçün onları iki ayrı kateqoriyaya bölmək daha düzgün olar. Yeri gəlmişkən, mobil qurğular kompüterlərlə eyni kateqoriyada təsvir edilə bilər, bunlar arasında elə də çox fərq yoxdur.
I Komputer proqramı:
Kompüter proqramı da daxilində üç funksiyaya bölünür. Bunlar;
Tətbiq proqramı
Sistem Proqramı
Kompüter proqramlaşdırma vasitələri
Tətbiq proqramı
Onlar kompüterdə istifadə olunan, bir tapşırıq yerinə yetirmək üçün yazılmış bir proqramdır. Məsələm:Web proqramları, Office proqramları, Şəkil və video tənzimləmə proqramları, oyunlar kimi bir çox kateqoriyada tətbiq var. Bir sözlə, proqram təminatı:Bunlar insanların işini sürətləndirmək və bir və ya bir neçə düymə ilə bir əməliyyat etmək üçün yazılmış bir proqramdır.
Sistem Proqramı
Hər kəsin bildiyi kimi, istifadəçinin ilk olaraq Windows, Android, iOS kimi qarşılaşdığı və aparat və proqram təminatlarının uyğun işləməsini təmin edən əsas proqramdır. Sistem proqramı, proqram təminatından daha çox kompüter və proqram təminatı haqqında daha dərin bilik tələb edir.
Kompüter proqramlaşdırma vasitələri
Bu proqramlar, yazılı kodları kompüter dilinə tərcümə etməklə nə ediləcəyini izah edir. Bu şəkildə kompüter / maşın bu tətbiqləri işlədə bilər. Proqram dili və istifadə olunan proqramlaşdırma vasitəsi uyğun gəlmirsə və ya düzgün əməliyyat sisteminə aid deyilsə, həmin proqram həmin cihazda işləməyəcəkdir. Azərbaycan dilində danışmayan birinə Azərbaycanca bir şey demək kimi düşünə bilərsiniz.
II Elektron proqram
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.
Əslində burda Proqramlaşdırma dillərin müqayisəsinə girmək fikirləşirdim amma sora qərara gəldim ki bunları müqayisə eləmək bizim həddimiz deyil.Çünki hərəsinin öz işləvsəlliyi və dəyəri var.
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.
Mərhələ 3: Məhsul memarlığının layihələndirilməsi
SRS məhsul memarlarının məhsulun inkişaf etdiriləcəyi ən yaxşı arxitekturaya sahib çıxması üçün istinaddır. SRS-də göstərilən tələblərə əsasən məhsulun arxitekturası üçün birdən çox dizayn yanaşması təklif olunur və bir DDS — Dizayn Sənədinin Təminatında sənədləşdirilir.Bu DDS bütün vacib tərəflər tərəfindən nəzərdən keçirilir və risk qiymətləndirilməsi, məhsulun dayanıqlığı, dizayn modulu, büdcə və vaxt məhdudiyyəti kimi müxtəlif parametrlərə əsaslanaraq məhsul üçün ən yaxşı dizayn yanaşması seçilir.
Dizayn yanaşması, xarici və üçüncü tərəf modulları (varsa) ilə ünsiyyət və məlumat axınının nümayişi ilə yanaşı məhsulun bütün memarlıq modullarını dəqiq müəyyənləşdirir. Təklif olunan arxitekturanın bütün modullarının daxili dizaynı DDS-də olan detalların ən azı ilə dəqiq müəyyənləşdirilməlidir.
Mərhələ 4: Məhsulun yaradılması və ya inkişafı
SDLC-nin bu mərhələsində həqiqi inkişaf başlayır və məhsul qurulur. Proqramlaşdırma kodu bu mərhələdə DDS başına uyğun olaraq yaradılır. Dizayn detallı və mütəşəkkil bir şəkildə aparılırsa, kod yaratmaq çox çətinlik çəkmədən həyata keçirilə bilər.
Geliştiricilər, təşkilatlarını təyin etdikləri kodlaşdırma qaydalarına riayət etməlidirlər və kodu yaratmaq üçün istifadə olunan tərtibçilər, tərcüməçilər, debuggers və s. Kodlaşdırma üçün müxtəlif yüksək səviyyəli proqramlaşdırma dilləri, məsələn, C, C ++, Paskal, Java və PHP istifadə olunur.
Qeyd:Proqramlaşdırma dili hazırlanan proqram növünə görə seçilir.
Mərhələ 5: Məhsulu sınamaq
Bu mərhələ, ümumiyyətlə, müasir SDLC modellərindəki kimi, test işləri əsasən SDLC-nin bütün mərhələlərində iştirak etdiyi kimi bütün mərhələlərin alt hissəsidir. Bununla birlikdə, bu mərhələ məhsulun SRS-də müəyyən edilmiş keyfiyyət standartlarına çatana qədər məhsul qüsurlarının bildirildiyi, izlənildiyi, sabitləşdirildiyi və yenidən sınandığı məhsulun sınaq mərhələsinə aiddir.
Mərhələ 6: Bazarda yerləşdirmə və texniki xidmət
Məhsul sınaqdan keçirildikdən və satışa hazır olduqdan sonra rəsmi bazarda rəsmi olaraq buraxılır. Bəzən məhsulun yerləşdirilməsi həmin təşkilatın iş strategiyasına uyğun olaraq mərhələlərlə baş verir. Məhsul əvvəlcə məhdud bir seqmentdə buraxıla bilər və real iş mühitində sınaqdan keçirilə bilər (UAT- İstifadəçi qəbulu testi).Geribildirimə əsasən, məhsul olduğu kimi və ya hədəf bazar seqmentində təklif olunan genişləndirmələrlə buraxıla bilər. Məhsul bazara çıxarıldıqdan sonra, mövcud müştəri bazası üçün texniki xidmət aparılır.
Məqaləmi burda yekunlaşdırıb toparlamaq isdəyirəm ki məsələlər başqa yönlərə getməsin ümüd edirəm məqaləm sizə faydalı oldu.Əgər məqaləm sizlərə faydalı oldusa digər məqalələrimlədə tanış ola bilərsiz.
Mənim başqa məqalələrim:
Fərdi komputerin proqram təminatı
Fərdi kompyuterin proqram təminatı əməliyyat sistemləri Antiviruslar; ofis proqramları qrafik işlər üçün proqram təminatı sistem üçün proqramlar Bakıda ən ucuz qiymətə proqram təminatı, rəsmi zəmanətlə Lisenziyalı proqram təminatı Kompüter şəbəkələrinin proqram təminatı Şəbəkənin proqram təminatı. 3. Kompyuter şəbəkələrinin əməliyyat sistemləri. 4. Əməliyyat sistemləri, onların tərkibi, strukturu, proqram modulları, Korporativ proqram teminati Korporativ qiymetler Bakida proqramlar Hernov proqramlar bakida Sifarisle istenilen proqramin hazirlanmasi Proqramların hazırlanması Proqram hazırlanması Kiçik və orta həcmli proqramların hazırlanması Sifaris ile her nov proqram teminati Proqram teminati bakida Bakida proqram teminatlari Müasir kompüterlərin proqram təminatı · Sistem proqram təminatı · İnstrumental proqramlar (Proqramlaşdırma sistemləri) · Tətbiqi proqramlar · Proqram təminatinın
© Биржа- доска частных объявлений. Все права защищены.
Все логотипы и торговые марки на сайте Birja.com являются собственностью их владельцев.
Использование Биржа или подача объявлений на сайте означает принятие условий пользовательского соглашения Birja.com.
Администрация сайта не несет ответственности за содержание рекламных баннеров и размещенных объявлений.
Proqram təminatI Komputerin proqram təminatı-təlimatlar yiğimindan ibarət olub,komputeri idarə edir və onun köməyi iləlazim olan məsələni həll edir. Proqram.
. konulu sunumlar: “Proqram təminatI Komputerin proqram təminatı-təlimatlar yiğimindan ibarət olub,komputeri idarə edir və onun köməyi iləlazim olan məsələni həll edir. Proqram.”— Sunum transkripti:
1 Proqram təminatI Komputerin proqram təminatı-təlimatlar yiğimindan ibarət olub,komputeri idarə edir və onun köməyi iləlazim olan məsələni həll edir. Proqram təminati sistemini yerinə yetirdikləri funksiyalara görə üç hissəyə bolmək olar : sistem proqram təminati tətbiqi proqram təminati proqramlasdirma alətləri
2 sistem proqramlari Sistem proqram təminatı-komputerdə informasiyanin emali prosesinin təşkili ilə yanaşı proqramlar üçün normal mühiti təmin edir.Sistem proqram təminati komputerin aparat vasitələri ilə sıx əlaqədə olduğundan, bəzən onu komputerin bir hissəsi də hesab edirlər.
3 Tətbiqi proqramlar Tətbiqi proqramlar-istifadəçinin müəyyən sinif məsələlərini həll etmək üçündür. Tətbiqi proqramlar bir necə qrupa ayrılır.Onlardan ən populyarlari aşağıdakilardir: qrafik redaktorlar (Paint, TuxPaint, Photoshop və s.); mətn redaktorları (Microsoft Word,OpenOffice Writer , WordPad və s.); təqdimat proqramları (PowerPoint , OpenOffice Impress və s.); elektron cədvəllər (Excel, OpenOffice Calc və s.); nəsriyyat sistemləri (Quark Xpress, Scribus və s.); verilənlər bazasinin idarə olunmasi sistemləri (MS Access, MySQL, Oracle və s.); Komputer oyunlari,öyrədici proqramlar və s. Qeyd olunan funksiyalar tətbiqi proqramlarin bacardiği işlərdən yalniz bir hissəsidir.
4 Proqramlasdirma alətləri
Proqramlasdirma alətləri sinfinə aid olan proqramlar sistem və tetbiqi proqramlari yaratmaq üçün nəzərdə tutulub.Basic,Pascal,C++ kimi proqramlaşdirma dilləri bu sinfə aiddir.Bir çox insanlar proqramlaşdırmanı məhz bu dillər əsasında öyrənirlər.Təhsil sistemində ən geniş istifadə olunan proqramlaşdırma dillərindən biri də LOGO dilidir.
5 Əməliyyat sistemləri Əməliyyat sistemləri (ƏS)-informasiya emalinin idarə olunmasi və aparat vasitələri ilə istifadəçinin qarşılıqlı əlaqəsini təmin edir.ƏS-nin əsas funsiyalarından biri informasiyanin daxiletmə-xaricetmə propsesinin avtomatlaşdirilmasi,istifadəçi tərəfindən yerinə yetirilən tətbiqi proqramin idarə edilməsidir.Əs lazim olan proqramı kopmputerin yaddaşina yükləyir və onun yerinə yetirilməsinə nəzarət edir. Əməliyyat sistemlərinə misal olaraq Windows , MAC OS , LINUX , UNIX əməliyyat sistemlərini gostərmək olar.
6 Utilitlər Utilitlər disk və fayl sisteminə xidmətə əsaslanaraq,istifadəçilərə əlavə imkanlar verirlər.Utilitlər aşağıdakı funksiyaları yerinə yetirirlər: Disklərə xidmət etmək (formatlasdirma və s.) Informasiya mühafizəsinin təmini,nasazliq hallarinda bərpanin mümkünlüyü və s. Fayl və kataloqlara xidmət etmək Arxivlərin yaradilması və yeniləşdirilməsi Komputer resuslari,disk sahəsi, proqramlarin ƏYQ-də paylanmasi haqqinda informasiyanın verilməsi Müxtəlif rejim və formatlarda mətn və digər fayllarin çapı Komputerin viruslardan mühavizəsi.
7 Windows Microsoft Windows — 1985-ci ildə Microsoft şirkəti tərəfindən satışa çıxarılan əməliyyat sistemi. cu illərdə Windows sistemində işləyən çoxlu sayda güclü və rahat proqramlar yaradıldı. Məsələn, Windows üçün Microsoft Word, Excel, Aldus PageMaker və s. Bu proqramların yayılması istifadəçilər arasında Windows sisteminin populyarlığının artmasına səbəb oldu. 1990-cı ildə yaradılmış Windows 3.0 versiyasından başlayaraq Windows müasir kompyuterlər üçün standarta çevrildi. Windows – müasir kompyuterlərin istifadəsində yeni imkanlar açan bir sistem olub, proqramın yerinə yetirilməsi üçün rahat şərait yaradır.
8 MAC OS Mac OS (Macintosh Operating System) — 1984-cü ildə yaradılmış əməliyyat sistemi. Apple, İnc. şirkəti tərəfindn yaradlımışdır. İlk qrafik interfeysə malik olan sistemdir. Zamanın ən qabaqcıl sistemidir. Mac OS sistemini ümumi olaraq iki hissəyə bölmək olar: Mac OS Classic və Mac OS X. 2002-ci ildən satışa çıxarılan əməliyyat sistemi Mac OS X artıq 5-ci nəslini yaşayır. Mac OS X Unix üzərində yaradıldığı üçün çox stabildir və təhlükəsizdir. Bu günə qədər Onuncu sistem üçün virus yoxdur. Son Mac OS X 10.5.Leopard adı altında satılır
9 Unix Unix — 1969-cu ildə Ken Tompson və Denis Ritçi tərəfindən Bell laboratoriyalarında yazılmış, eyni vaxtda bir çox istifadəçi ilə eyni zamanda müxtəlif əməliyyatları yerinə yetirən bir əməliyyat sistemidir. Denis Ritçnin təklifi ilə yeni ƏS – UNICS (UNIplexed Information and Computing System) adlandırılmış, sonralar UNIX adına qısaldılmış
10 Linux Linux – açıq kodlu, sərbəst paylanan, Unix bənzəri bir emeliyyat sistemidir.Linux sözünü ilk dəfə 5 oktyabr 1991-də internetdə yayıımladığı bir mesajdaLinus Torvalds tərəfindən işlədilib. Linux Unix bənzəri bir əməliyyat sistemi olmasına baxmayaraq Unix ilə heç bir ortaq kodu yoxdur. Yəni, Linux sıfırdan yaradılıb
11 HAZIRLANDI: Şəki şəhər Fizika Riyaziyyat və Humanitar təmayüllü liseyin 7b sinif şagirdi Musazadə Nəzrin tərəfindən
Comments are closed, but trackbacks and pingbacks are open.