ev

İnformasiya sisteminin həyat dövrü. Texniki sistemin həyat dövrünün mərhələləri

elektrik mühəndisliyi üzrə). Bu standart PS-nin yaradılması zamanı yerinə yetirilməli olan prosesləri, fəaliyyətləri və tapşırıqları özündə əks etdirən həyat dövrünün strukturunu müəyyən edir.

Bu PS standartında (və ya proqram təminatı) kompüter proqramları, prosedurları və ehtimal ki, əlaqəli sənədlər və verilənlər toplusu kimi müəyyən edilir. Proses bəzi giriş məlumatlarını çıxış məlumatlarına çevirən bir-biri ilə əlaqəli hərəkətlər toplusu kimi müəyyən edilir (G. Myers bunu məlumatların tərcüməsi adlandırır). Hər bir proses müəyyən vəzifələr və onların həlli üsulları ilə xarakterizə olunur. Öz növbəsində hər bir proses hərəkətlər toplusuna, hər bir hərəkət isə tapşırıqlar toplusuna bölünür. Hər bir proses, hərəkət və ya tapşırıq lazım gəldikdə başqa bir proses tərəfindən başlanır və yerinə yetirilir və əvvəlcədən müəyyən edilmiş icra ardıcıllığı yoxdur (əlbəttə ki, giriş məlumatlarının əlaqələrini qoruyarkən).

Qeyd etmək lazımdır ki, Sovet İttifaqında, sonra isə Rusiyada proqram təminatının (proqram təminatının) yaradılması ilkin olaraq, keçən əsrin 70-ci illərində QOST ESPD standartları (Proqram Sənədlərinin Vahid Sistemi - QOST 19.XXX) ilə tənzimlənirdi. seriyası), nisbətən sinfə yönəldilib sadə proqramlar fərdi proqramçılar tərəfindən yaradılmış kiçik həcm. Hazırda bu standartlar konseptual və formaca köhnəlib, etibarlılıq müddəti başa çatıb və istifadəsi məqsədəuyğun deyil.

Proqram təminatı da daxil olan avtomatlaşdırılmış sistemlərin (AS) yaradılması prosesləri GOST 34.601-90 standartları ilə tənzimlənir " İnformasiya texnologiyaları. Avtomatlaşdırılmış sistemlər üçün standartlar toplusu. Yaradılma mərhələləri", GOST 34.602-89 "İnformasiya texnologiyası. Avtomatlaşdırılmış sistemlər üçün standartlar toplusu. Texniki tapşırıq avtomatlaşdırılmış sistemin yaradılması üçün” və QOST 34.603-92 “İnformasiya texnologiyası. Avtomatlaşdırılmış sistemlərin sınaqlarının növləri". Bununla belə, bu standartların bir çox müddəaları köhnəlmişdir, digərləri isə PS-nin yaradılması üçün ciddi layihələrdə istifadə olunmaq üçün kifayət qədər əks olunmamışdır. Ona görə də yerli inkişaflarda müasir beynəlxalq standartlardan istifadə etmək məqsədəuyğundur.

ISO / IEC 12207 standartına uyğun olaraq, proqram təminatının bütün həyat dövrü prosesləri üç qrupa bölünür (Şəkil 5.1).


düyü. 5.1.

Qruplarda beş əsas proses müəyyən edilir: satınalma, təchizat, inkişaf, istismar və texniki xidmət. Səkkiz alt proses əsas proseslərin icrasını təmin edir, yəni sənədlər, konfiqurasiyanın idarə edilməsi, keyfiyyət təminatı, yoxlama, qiymətləndirmə, birgə qiymətləndirmə, audit, problemin həlli. Dörd təşkilati proses idarəetmə, infrastrukturun qurulması, təkmilləşdirmə və öyrənməni təmin edir.

5.2. PS-nin həyat dövrünün əsas prosesləri

Alma prosesi proqram təminatını alan müştərinin fəaliyyət və tapşırıqlarından ibarətdir. Bu proses aşağıdakı fəaliyyətləri əhatə edir:

  1. alınmasının başlanması;
  2. ərizə təkliflərinin hazırlanması;
  3. müqavilənin hazırlanması və tənzimlənməsi;
  4. təchizatçının fəaliyyətinə nəzarət;
  5. işin qəbulu və başa çatdırılması.

Qəbulun başlaması aşağıdakı vəzifələri əhatə edir:

  1. müştəri tərəfindən sistemin, proqram məhsullarının və ya xidmətlərin əldə edilməsi, inkişafı və ya təkmilləşdirilməsi ilə bağlı ehtiyaclarının müəyyən edilməsi;
  2. mövcud proqram təminatının alınması, inkişafı və ya təkmilləşdirilməsi ilə bağlı qərar qəbul etmək;
  3. proqram məhsulunun alınması zamanı zəruri sənədlərin, zəmanətlərin, sertifikatların, lisenziyaların və dəstəyin mövcudluğunun yoxlanılması;
  4. sistem tələbləri, müqavilənin növü, tərəflərin öhdəlikləri və s. daxil olmaqla əldə etmə planının hazırlanması və təsdiqi.

Təkliflərdə aşağıdakılar olmalıdır:

  1. sistem tələbləri;
  2. proqram məhsullarının siyahısı;
  3. alış və müqavilə şərtləri;
  4. texniki məhdudiyyətlər (məsələn, sistemin əməliyyat mühitində).

Təkliflər tender zamanı seçilmiş təchizatçıya və ya bir neçə təchizatçıya göndərilir. Təchizatçı müqavilədə müəyyən edilmiş şərtlərlə sistem, proqram təminatı və ya proqram təminatı xidmətinin tədarükü üçün sifarişçi ilə müqavilə bağlayan təşkilatdır.

Müqavilənin hazırlanması və tənzimlənməsi aşağıdakı vəzifələri əhatə edir:

  1. mümkün təchizatçıların təkliflərinin qiymətləndirilməsi meyarları daxil olmaqla, tədarükçünün seçilməsi prosedurunun sifarişçi tərəfindən müəyyən edilməsi;
  2. təkliflərin təhlili əsasında konkret təchizatçının seçilməsi;
  3. hazırlanması və yekunlaşdırılması təchizatçı müqavilələri;
  4. müqavilənin icrası prosesində ona dəyişikliklərin (zəruri hallarda) edilməsi.

Təchizatçının fəaliyyətinə nəzarət birgə qiymətləndirmə və audit proseslərində nəzərdə tutulmuş tədbirlərə uyğun həyata keçirilir. Qəbul prosesi zamanı lazımi testlər hazırlanır və həyata keçirilir. Müqavilə üzrə işlərin başa çatdırılması qəbulun bütün şərtləri təmin edildikdə həyata keçirilir.

Çatdırılma prosesi müştərini proqram təminatı məhsulu və ya xidməti ilə təmin edən satıcı tərəfindən həyata keçirilən fəaliyyətləri və tapşırıqları əhatə edir. Bu prosesə aşağıdakı addımlar daxildir:

  1. çatdırılma başlanması;
  2. tender təkliflərinə cavabın hazırlanması;
  3. müqavilənin hazırlanması;
  4. müqavilə işlərinin planlaşdırılması;
  5. müqavilə işlərinin yerinə yetirilməsi və nəzarəti və onların qiymətləndirilməsi;
  6. işlərin çatdırılması və başa çatdırılması.

Təchizatın başlanması təchizatçı tərəfindən tender təkliflərinə baxılmasından və müəyyən edilmiş tələb və şərtlərlə razılaşmaq və ya öz təkliflərini təklif etmək (razılaşdırılmış) barədə qərar qəbul etməkdən ibarətdir. Planlaşdırma aşağıdakı vəzifələri əhatə edir:

  1. Təchizatçı tərəfindən işin təkbaşına və ya subpodratçının iştirakı ilə yerinə yetirilməsi ilə bağlı qərar qəbul edilməsi;
  2. təchizatçı tərəfindən layihənin təşkilati strukturunu ehtiva edən layihənin idarə edilməsi planının işlənib hazırlanması, məsuliyyətlərin müəyyənləşdirilməsi, texniki tələblər inkişaf mühitinə və resurslarına, subpodratçıların idarə edilməsinə və s.

İnkişaf prosesi tərtibatçının yerinə yetirdiyi fəaliyyətləri və tapşırıqları təmin edir və müəyyən edilmiş tələblərə uyğun olaraq proqram təminatı və onun komponentlərinin yaradılması işini əhatə edir. Buraya dizayn və istismar sənədlərinin hazırlanması, performansın yoxlanılması üçün lazım olan materialların hazırlanması və proqram məhsullarının keyfiyyəti, kadr hazırlığının təşkili üçün lazım olan materiallar və s.

İnkişaf prosesi aşağıdakı addımları əhatə edir:

  1. hazırlıq işləri;
  2. sistemə olan tələblərin təhlili;
  3. sistem arxitekturasının dizaynı;
  4. proqram təminatına olan tələblərin təhlili;
  5. proqram təminatının arxitekturasının dizaynı;
  6. ətraflı proqram təminatı dizaynı;
  7. proqram təminatının kodlaşdırılması və sınaqdan keçirilməsi;
  8. proqram təminatının inteqrasiyası;
  9. proqram təminatının ixtisas testi;
  10. sistem inteqrasiyası;
  11. sistemin ixtisas sınağı;
  12. proqram təminatının quraşdırılması;
  13. proqram təminatının qəbulu.

Hazırlıq işi layihənin miqyasına, əhəmiyyətinə və mürəkkəbliyinə uyğun olan proqram təminatının həyat dövrü modelinin seçilməsi ilə başlayır. İnkişaf prosesinin fəaliyyəti və vəzifələri seçilmiş modelə uyğun olmalıdır. Tərtibatçı seçməli, layihənin şərtlərinə uyğunlaşmalı və sifarişçi ilə razılaşdırılmış standartları, metodları və metodları istifadə etməlidir. inkişaf vasitələri, həmçinin iş planını tərtib etmək.

Sistemə olan tələblərin təhlili onun müəyyənləşdirilməsini əhatə edir funksionallıq, xüsusi tələblər, etibarlılıq, təhlükəsizlik tələbləri, xarici interfeyslərə olan tələblər, performans və s. Sistem tələbləri sınaq zamanı fizibilite meyarlarına və yoxlanıla bilənliyə əsasən qiymətləndirilir.

Sistemin arxitekturasının dizaynı onun avadanlıqlarının (aparatının), proqram təminatının və sistemi idarə edən işçilər tərəfindən yerinə yetirilən əməliyyatların komponentlərinin müəyyən edilməsindən ibarətdir. Sistemin arxitekturası sistem tələblərinə və qəbul edilmiş dizayn standartlarına və təcrübələrinə uyğun olmalıdır.

Proqram təminatı tələblərinin təhlili hər bir proqram komponenti üçün aşağıdakı xüsusiyyətlərin müəyyən edilməsini nəzərdə tutur:

  1. komponentin performans xüsusiyyətləri və əməliyyat mühiti daxil olmaqla funksionallıq;
  2. xarici interfeyslər;
  3. etibarlılıq və təhlükəsizlik xüsusiyyətləri;
  4. erqonomik tələblər;
  5. istifadə olunan məlumatlara dair tələblər;
  6. quraşdırma və qəbul tələbləri;
  7. istifadəçi sənədləri üçün tələblər;
  8. istismar və texniki xidmət üçün tələblər.

Proqram təminatına olan tələblər bütövlükdə sistemə olan tələblərə uyğunluq, sınaq zamanı texniki-iqtisadi əsaslandırma və yoxlanılabilirlik meyarları əsasında qiymətləndirilir.

Proqram təminatının arxitekturasının dizaynına hər bir proqram komponenti üçün aşağıdakı tapşırıqlar daxildir:

  1. proqram təminatı tələblərinin müəyyən edən arxitekturaya çevrilməsi yüksək səviyyə proqram təminatının strukturunu və onun komponentlərinin tərkibini;
  2. proqram təminatı və verilənlər bazası (DB) üçün proqram interfeyslərinin hazırlanması və sənədləşdirilməsi;
  3. istifadəçi sənədlərinin ilkin versiyasının hazırlanması;
  4. testlər və proqram təminatının inteqrasiya planı üçün ilkin şərtlərin hazırlanması və sənədləşdirilməsi.

Ətraflı proqram təminatının dizaynı aşağıdakı vəzifələri əhatə edir:

  1. proqram komponentlərinin və onlar arasındakı interfeyslərin sonrakı kodlaşdırma və sınaq üçün kifayət qədər aşağı səviyyədə təsviri;
  2. ətraflı verilənlər bazası dizaynının hazırlanması və sənədləşdirilməsi;
  3. istifadəçi sənədlərinin yenilənməsi (lazım olduqda);
  4. test tələblərinin və proqram komponentlərinin sınaqdan keçirilməsi planının işlənib hazırlanması və sənədləşdirilməsi;

Proqram təminatının kodlaşdırılması və sınaqdan keçirilməsinə aşağıdakı tapşırıqlar daxildir:

  1. proqram təminatının və verilənlər bazasının hər bir komponentinin kodlaşdırılması və sənədləşdirilməsi, habelə onların sınaqdan keçirilməsi üçün test prosedurları və verilənlər toplusunun hazırlanması;
  2. proqram təminatının və verilənlər bazasının hər bir komponentinin onlara olan tələblərə uyğunluğunun yoxlanılması, sonra sınaq nəticələrinin sənədləşdirilməsi;
  3. sənədlərin yenilənməsi (lazım olduqda);
  4. proqram təminatının inteqrasiya planının yenilənməsi.

Proqram təminatının inteqrasiyası yığılmış komponentlər üçün inteqrasiya və sınaq planına uyğun olaraq hazırlanmış proqram komponentlərinin yığılmasını təmin edir. Birləşdirilmiş komponentlərin hər biri üçün növbəti səriştə testlərində hər bir səriştəni yoxlamaq üçün test dəstləri və test prosedurları hazırlanır. Kvalifikasiya tələbi uyğun olmaq üçün yerinə yetirilməli olan meyarlar və ya şərtlər toplusudur. proqram təminatı onun spesifikasiyasına uyğundur və sahədə istifadəyə hazırdır.

Proqram təminatının ixtisas sınağı sifarişçinin iştirakı ilə tərtibatçı tərəfindən həyata keçirilir (

Əməliyyat prosesi sistemi idarə edən operatorun təşkilatının fəaliyyətini və vəzifələrini əhatə edir. Əməliyyat prosesi aşağıdakı addımları əhatə edir.

  1. Operator tərəfindən aşağıdakı vəzifələrin yerinə yetirilməsini əhatə edən hazırlıq işləri:

    1. fəaliyyətlərin və istismar zamanı görülən işlərin planlaşdırılması və əməliyyat standartlarının müəyyən edilməsi;
    2. əməliyyat zamanı yaranan problemlərin lokallaşdırılması və həlli prosedurlarının müəyyən edilməsi.
  2. Proqram məhsulunun hər növbəti buraxılışı üçün əməliyyat sınaqları aparılır, bundan sonra bu nəşr istismara verilir.
  3. İstifadəçi sənədlərinə uyğun olaraq bunun üçün nəzərdə tutulmuş mühitdə yerinə yetirilən sistemin faktiki işləməsi.
  4. problemlərin təhlili və proqram təminatının dəyişdirilməsinə dair sorğular (ortaya çıxan problem və ya dəyişiklik tələbi haqqında mesajların təhlili, miqyasın qiymətləndirilməsi, modifikasiyanın dəyəri, nəticələnən effekt, modifikasiyanın mümkünlüyünün qiymətləndirilməsi);
  5. proqram təminatının modifikasiyası (inkişaf prosesinin qaydalarına uyğun olaraq proqram məhsulunun komponentlərinə və sənədlərinə dəyişikliklərin edilməsi);
  6. yoxlama və qəbul (dəyişiklik edilən sistemin bütövlüyü baxımından);
  7. proqram təminatının başqa mühitə ötürülməsi (proqramların və verilənlərin konvertasiyası, proqram təminatının müəyyən müddət ərzində köhnə və yeni mühitdə paralel işləməsi);
  8. əməliyyat təşkilatının, texniki xidmətin və istifadəçilərin iştirakı ilə sifarişçinin qərarı ilə proqram təminatının istismardan çıxarılması. Eyni zamanda, proqram məhsulları və sənədlər müqaviləyə uyğun olaraq arxivləşdirilməlidir.

Həyat dövrü mövcudluq müddəti deyil, istehsal olunan təsirlərin növünə görə vəziyyətin ardıcıl dəyişməsi prosesidir (R 50-605-80-93).

"Sistemin həyat dövrü" termini adətən təkamül kimi başa düşülür yeni sistem konsepsiya, inkişaf, istehsal, istismar və son istismardan çıxarma kimi mühüm mərhələlər daxil olmaqla bir neçə mərhələ şəklində. :70

Ensiklopedik YouTube

    1 / 5

    Video 22. Proqram təminatının həyat dövrü. Proqram təminatının inkişafı mərhələləri. klassik model proqram təminatının inkişafı

    "Sistemin və ya layihənin həyat dövrü" - təlim № 2.

    Məhsulun Həyat Cycle.mp4

    Qüsurların həyat dövrü

    Təşkilatın həyat dövrü

    Altyazılar

Konsepsiya tarixi

Həyat dövrü konsepsiyası 19-cu əsrin sonunda ortaya çıxdı. fərdlər və orqanizmlər səviyyəsində irsiyyət və inkişaf ideyalarını, həmçinin ayrı-ayrı növlər və canlı orqanizmlərin bütöv populyasiyaları səviyyəsində uyğunlaşma, sağ qalma və yox olma ideyalarını özündə birləşdirən ideyalar məcmusu kimi.

Ümumi Sistem Həyat Dövrü Modelləri

Hər bir mümkün tapşırığın tələblərinə cavab verən vahid həyat dövrü modeli yoxdur. Müxtəlif standart təşkilatları, dövlət qurumları və mühəndis icmaları modeli qurmaq üçün istifadə oluna bilən öz modellərini və texnologiyalarını dərc edirlər. Beləliklə, model qurmaq üçün hər hansı bir mümkün alqoritmin mövcudluğunu iddia etmək yersizdir. Buna baxmayaraq, hər hansı bir həyat dövrü modeli fərdi vacib mərhələləri əks etdirəcək bir sıra əsas addımlara bölünə bilər.

Bəzi sistem mühəndisləri aşağıdakı üç mənbəyə əsaslanan sistemin həyat dövrü modelini nəzərdən keçirməyi təklif edirlər: ABŞ Müdafiə Nazirliyinin (DoD) Logistika İdarəetmə Modeli (DoD 5000.2), ISO/IEC 15288 modeli və Milli Peşəkar Mühəndislər Cəmiyyəti (NSPE) modeli.). :71

ISO/IEC 15288 Ümumi Həyat Dövrü Modeli

Standarta uyğun olaraq, həyat dövrünün prosesləri və fəaliyyətləri bu mərhələdəki məqsəd və nəticələri tam şəkildə təmin etmək üçün həyat dövrü mərhələsində müəyyən edilir, müvafiq şəkildə konfiqurasiya edilir və istifadə olunur. həyat dövrünün müxtəlif mərhələlərində iştirak edə bilər. müxtəlif təşkilatlar. Sistemlərin həyat dövrlərinin vahid universal modeli yoxdur. Sistemin inkişafının hər bir konkret vəziyyətindən asılı olaraq həyat dövrünün müəyyən mərhələləri olmaya və ya mövcud ola bilər. :34

Standartda nümunə olaraq aşağıdakı həyat dövrü mərhələləri verilmişdir:

  1. Dizayn mərhələsi.
  2. İnkişaf mərhələsi.
  3. İstehsal mərhələsi.
  4. Tətbiq mərhələsi.
  5. Tətbiq dəstəyi mərhələsi.
  6. İstifadəyə xitam vermə və silinmə mərhələsi.

Standartın 2008-ci il versiyası (ISO/IEC 15288:2008) həyat dövrü mərhələlərinin nümunələrini daxil etmir.

ABŞ Müdafiə Nazirliyinin Ümumi Həyat Dövrü Modeli

Qabaqcıl texnologiyaların tətbiqi zamanı riskləri idarə etmək və bahalı texniki və ya idarəetmə səhvlərini minimuma endirmək üçün ABŞ Müdafiə Nazirliyi bütün məlumatları özündə əks etdirən təlimat hazırlamışdır. zəruri prinsiplər sistemlərin inkişafı. Bu prinsiplər direktivlərin xüsusi siyahısına - DoD 5000-ə daxil edilmişdir.

DoD Logistics Management System Life Cycle Model beş mərhələdən ibarətdir:71:

  • təhlil;
  • texnologiyanın inkişafı;
  • mühəndislik və istehsalın inkişafı;
  • istehsal və yerləşdirmə;
  • əməliyyat və dəstək.

Milli Peşəkar Mühəndislər Cəmiyyəti (NSPE) Sisteminin Həyat Dövrü İstinad Modeli

Bu model kommersiya sistemlərinin inkişafı üçün uyğunlaşdırılmışdır. Bu model əsasən yeni məhsulların inkişafına yönəldilmişdir, adətən nəticəsidir texniki tərəqqi. NSPE modelidir alternativ görünüş ABŞ DoD versiyası modelində. NSPE modelinə görə həyat dövrü altı mərhələyə bölünür:72:

  • konsepsiya;
  • texniki icra;
  • inkişaf;
  • kommersiya yoxlaması və istehsaldan əvvəl;
  • tam miqyaslı istehsal;
  • son məhsul dəstəyi.

R 50-605-80-93-ə uyğun olaraq məhsulun həyat dövrü modeli

R 50-605-80-93 rəhbər sənədində sənaye məhsulunun, o cümlədən hərbi texnikanın həyat dövrü diqqətlə işlənmişdir.

Mülki sənaye məhsulları üçün aşağıdakı mərhələlər təklif olunur:

  • tədqiqat və dizayn;
  • istehsal;
  • dövriyyəsi və həyata keçirilməsi;
  • istismar və ya istehlak.

Mülki sənaye məhsullarının həyat dövrünün bir hissəsi olaraq 73 iş növü və 23 növ maraqlı tərəflərin (sənədin terminologiyasında iş iştirakçılarının) nəzərə alınması təklif olunur.

Hərbi sənaye məhsulları üçün aşağıdakı mərhələlər təklif olunur:

  • tədqiqat və inkişafın əsaslandırılması;
  • inkişaf;
  • istehsal;
  • istismar;
  • əsaslı təmir.

Hərbi sənaye məhsullarının həyat dövrünün bir hissəsi kimi 25 iş növü və 7 növ maraqlı tərəflərin (işin iştirakçılarının) nəzərə alınması təklif olunur.

Ümumi proqram təminatının həyat dövrü modeli

Şəkil "Sistemin Həyat Dövrünün Modeli"ndə təqdim olunan sistemin həyat dövrünün mərhələləri və onların komponent fazaları əksər hallarda mürəkkəb sistemlər ehtiva edənlər də daxil olmaqla proqram təminatı komponent səviyyəsində əhəmiyyətli miqdarda funksionallıqla. Proqram təminatının demək olar ki, bütün funksiyaları yerinə yetirdiyi proqram təminatı tələb edən sistemlərdə (müasir maliyyə sistemləri, aviabiletlərin bron sistemlərində, qlobal İnternetdə və s.), bir qayda olaraq, həyat dövrləri məzmunca oxşardır, lakin tez-tez təkrarlanan proseslər və prototipləşdirmə ilə çətinləşir. :72-73

Sistemin həyat dövrünün əsas mərhələləri (Kossiakoff, Sweet, Seymour, Biemer)

Sistem Həyat Dövrü Modeli rəqəmində göstərildiyi kimi, Sistem Həyat Dövrü Modeli 3 mərhələdən ibarətdir. İlk 2 mərhələ inkişaf, üçüncü mərhələ isə sonrakı inkişaf mərhələsini əhatə edir. Bu mərhələlər sistemin həyat dövründə dövlətdən vəziyyətə daha ümumi keçidləri göstərir, həmçinin sistem mühəndisliyi ilə bağlı fəaliyyətlərin növü və miqyasında dəyişiklikləri göstərir. Mərhələlər: 73:

  • konsepsiyanın inkişaf mərhələsi;
  • texniki inkişaf mərhələsi;
  • inkişafdan sonrakı mərhələ.

Konsepsiya inkişaf mərhələsi

Konsepsiyanın hazırlanması mərhələsinin məqsədi sistemin tətbiqi sahəsində yeni imkanları qiymətləndirmək, ilkin inkişaf etdirməkdir. sistem tələbləri və mümkün dizayn həlləri. Konseptual dizaynın inkişafı mərhələsi yeni sistemin yaradılması və ya mövcud sistemin dəyişdirilməsi ehtiyacının dərk edilməsi ilə başlayır. Mərhələ faktların tədqiqinin başlanğıcını əhatə edir, planlaşdırma dövrü, gələcək fəaliyyətlər üçün iqtisadi, texniki, strateji və bazar əsasları qiymətləndirilir. Maraqlı tərəflər və tərtibatçılar arasında dialoq var. :

Konsepsiyanın hazırlanması mərhələsinin əsas məqsədləri: :74

  1. Yeni sistem üçün nəyin zəruri olduğunu müəyyən etmək, habelə bu sistemin texniki və iqtisadi məqsədəuyğunluğunu müəyyən etmək üçün araşdırmalar aparın.
  2. Potensial sistem konsepsiyalarını araşdırın və bir sıra sistem performans tələblərini formalaşdırın və təsdiqləyin.
  3. Ən cəlbedici sistem konsepsiyasını seçin, onun funksional xüsusiyyətlərini müəyyənləşdirin və sistemin dizaynının, istehsalının və istismarının sonrakı mərhələləri üçün ətraflı plan hazırlayın.
  4. Seçilmiş sistem konsepsiyasına uyğun istənilən yeni texnologiyanı inkişaf etdirin və onun ehtiyacları ödəmək qabiliyyətini təsdiqləyin.

Texniki inkişaf mərhələsi

Mühəndislik inkişafı mərhələsi sistem konsepsiyasında tərtib edilmiş funksiyaları onun əməliyyat mühitində dəstəklənə və uğurla idarə edilə bilən fiziki icraya çevirmək üçün sistemin layihələndirilməsi prosesinə aiddir. Sistem mühəndisliyi ilk növbədə inkişaf və dizayn istiqamətləri, interfeysin idarə edilməsi, sınaq planlarının hazırlanması ilə məşğul olur və sınaq və qiymətləndirmə zamanı yoxlanılmayan sistem performansındakı uyğunsuzluqların necə düzgün şəkildə düzəldilməsini müəyyən edir. Mühəndislik fəaliyyətinin əsas hissəsi bu mərhələdə həyata keçirilir.

Texniki inkişaf mərhələsinin əsas məqsədləri bunlardır:74:

  1. Performans, etibarlılıq, davamlılıq və təhlükəsizlik tələblərinə cavab verən sistem prototipinin mühəndislik işini həyata keçirin.
  2. İstifadəyə yararlı bir sistemi dizayn edin və onun əməliyyat uyğunluğunu nümayiş etdirin.

İnkişafdan sonrakı mərhələ

İnkişafdan sonrakı mərhələ, sistemin inkişaf dövründən kənar fəaliyyətlərdən ibarətdir, lakin hələ də sistem mühəndislərindən əhəmiyyətli dəstək tələb edir, xüsusən də mümkün qədər tez həll edilməsi lazım olan gözlənilməz problemlərlə qarşılaşdıqda. Bundan əlavə, texnologiyadakı irəliləyişlər tez-tez daxili xidmət sisteminin təkmilləşdirilməsini tələb edir ki, bu da konsepsiya və mühəndislik mərhələləri kimi sistem mühəndisliyindən də asılı ola bilər.

Yeni sistemin inkişafdan sonrakı mərhələsi bu sistemin sınaqdan keçirilməsi və qiymətləndirilməsi (qəbul sınağı), istehsala buraxılması və sonrakı dövriyyəyə buraxılmasından sonra başlayır. operativ istifadə. Əsas inkişaf tamamlanana qədər sistem mühəndisliyi əsas köməkçi rol oynamağa davam edəcək.

  • ISO/IEC 15288:2008 Sistemlər və proqram mühəndisliyi - Həyat dövrü prosesləri
  • Kossiakoff A., Sweet W. N., Seymour S. J., Biemer S. M. Sistem Mühəndisliyi Prinsipləri və Təcrübələri. - 2-ci nəşr. - Hoboken, New Jersey: A John Wiley & Sons, 2011. - 599 s. - ISBN 978-0-470-40548-2.
  • Batovrin V. K., Baxturin D.A. Texniki sistemlərin həyat dövrünün idarə edilməsi. - 2012.
  • GOST R ISO/IEC 15288-2005 İnformasiya texnologiyası. Sistem mühəndisliyi. Sistemlərin Həyat Dövrü Prosesləri
  • R 50-605-80-93. Tövsiyələr. Məhsulların inkişafı və istehsalı üçün sistem. Terminlər və təriflər (Mətnə keçid).
  • Həyat dövrü konsepsiyası bunlardan biridir əsas anlayışlar dizayn metodologiyası informasiya sistemləri. İnformasiya sisteminin həyat dövrü fasiləsiz başlayan bir prosesdir! informasiya sisteminin yaradılması haqqında qərar qəbul edildiyi andan onun istismardan tamamilə çıxarılması anında başa çatır.

    ISO/IEC 12207 standartı informasiya sisteminin yaradılması zamanı yerinə yetirilməli olan prosesləri, fəaliyyətləri və tapşırıqları ehtiva edən həyat dövrü çərçivəsini müəyyən edir. Bu standarta görə, həyat dövrü strukturu üç qrup prosesə əsaslanır:

    1. həyat dövrünün əsas prosesləri (alınma, təchizat, inkişaf, istismar, texniki xidmət);

    2. əsas proseslərin həyata keçirilməsini təmin edən köməkçi proseslər (sənədləşdirmə, konfiqurasiyanın idarə edilməsi, keyfiyyətin təminatı, yoxlama, attestasiya, qiymətləndirmə, audit, problemlərin həlli);

    3. təşkilati proseslər (layihənin idarə edilməsi, layihə infrastrukturunun yaradılması, həyat dövrünün özünün müəyyən edilməsi, qiymətləndirilməsi və təkmilləşdirilməsi, təlim).

    Əsas həyat dövrü prosesləri arasında inkişaf, istismar və texniki xidmət ən böyük əhəmiyyət kəsb edir. Hər bir proses müəyyən vəzifələr və onların həlli üsulları, ilkin məlumatlar ilə xarakterizə olunur; əvvəlki mərhələdə əldə edilmiş nəticələr və nəticələr.

    1. İnkişaf

    İnformasiya sisteminin işlənməsi müəyyən edilmiş tələblərə uyğun olaraq informasiya proqram təminatının və onun komponentlərinin işlənib hazırlanması üzrə bütün işləri əhatə edir. İnformasiya proqram təminatının işlənməsi də daxildir:

    1. layihə və istismar sənədlərinin qeydiyyatı;

    2. gizli proqram məhsullarının sınaqdan keçirilməsi üçün zəruri olan materialların hazırlanması;

    3. kadr hazırlığının təşkili üçün zəruri olan materialların hazırlanması.

    İnkişaf informasiya sisteminin həyat dövrünün ən vacib proseslərindən biridir və bir qayda olaraq, daxildir strateji planlaşdırma, təhlili, dizaynı və həyata keçirilməsi (proqramlaşdırma).

    2. Əməliyyat

    Əməliyyat işlərini hazırlıq və əsas bölmək olar. Hazırlıqlara aşağıdakılar daxildir:

    1. verilənlər bazası və istifadəçi iş stansiyalarının konfiqurasiyası;

    2. istifadəçiləri əməliyyat sənədləri ilə təmin etmək;

    3. kadr hazırlığı.

    Əsas təmir işləri daxil etmək;

    1. Birbaşa əməliyyat;

    2. problemlərin lokallaşdırılması və səbəblərinin aradan qaldırılması;

    3. proqram təminatının modifikasiyası;

    4. sistemin təkmilləşdirilməsi üzrə təkliflərin hazırlanması;

    5. sistemin inkişafı və modernləşdirilməsi.

    3. Müşayiət

    Xidmətlər texniki dəstək istənilən korporativ informasiya sisteminin həyatında çox mühüm rol oynayır. İxtisaslıların mövcudluğu Baxım informasiya sisteminin istismar mərhələsindədir zəruri şərt ona həvalə edilmiş vəzifələri həll etmək. Bundan əlavə, texniki xidmət işçilərinin səhvləri informasiya sisteminin özünün dəyəri ilə müqayisə edilə bilən aşkar və ya gizli maliyyə itkilərinə səbəb ola bilər.



    Həyat dövrü modelləri

    Həyat dövrü modeli dedikdə, həyat dövrü ərzində yerinə yetirilən proseslərin, fəaliyyətlərin və tapşırıqların icra ardıcıllığını və əlaqəsini müəyyən edən struktur başa düşülür. Həyat dövrü modeli informasiya sisteminin xüsusiyyətlərindən və sonuncunun yaradıldığı və fəaliyyət göstərdiyi şəraitin xüsusiyyətlərindən asılıdır.

    Bu günə qədər ən çox istifadə olunanlar aşağıdakı əsas həyat dövrü modelləridir:

    1. tapşırıq modeli;

    2. kaskad modeli (və ya sistemli) (70-85);

    3. spiral model (indiki).

    Tapşırıq modeli

    Ayrı-ayrı tapşırıqlardan bütün sistemə (tapşırıq modeli) qədər "aşağıdan yuxarı" bir sistem hazırlayarkən, inkişafa vahid yanaşma qaçılmaz olaraq itirilir, ayrı-ayrı komponentlərin informasiya dokunda problemlər yaranır. Bir qayda olaraq, tapşırıqların sayı artdıqca, çətinliklər artdıqca, onsuz da daim dəyişməlisən mövcud proqramlar və məlumat strukturları. Sistemin inkişaf sürəti yavaşlayır, bu da təşkilatın özünün inkişafını ləngidir. Ancaq bəzi hallarda bu texnologiya uyğun ola bilər:

    Həddindən artıq təcili (hər halda tapşırıqların bir şəkildə həll edilməsi lazımdır; sonra hər şeyi yenidən etməlisiniz);

    Müştərinin eksperimenti və uyğunlaşması (alqoritmlər aydın deyil, həllər sınaq və səhv yolu ilə tapılır).

    Ümumi nəticə ondan ibarətdir ki, bu yolla kifayət qədər böyük effektiv informasiya sistemi yaratmaq mümkün deyil.

    Kaskad modeli

    Əvvəllər çox da böyük olmayan homojen informasiya sistemləri, hər bir tətbiq vahid bir bütöv idi. Bu növ tətbiqi inkişaf etdirmək üçün kaskad metodundan istifadə edilmişdir. Onun əsas xarakteristikası bütün inkişafın mərhələlərə bölünməsidir və bir mərhələdən digərinə keçid yalnız cari üzrə iş tam başa çatdıqdan sonra baş verir (şək. 2). Hər bir mərhələ, inkişafın başqa bir inkişaf qrupu tərəfindən davam etdirilməsi üçün kifayət edən tam sənədlər dəstinin buraxılması ilə başa çatır.

    Kaskad yanaşmasının tətbiqinin müsbət tərəfləri aşağıdakılardır:

    hər mərhələdə tam dəst formalaşır layihə sənədləri, tamlıq və ardıcıllıq meyarlarına cavab verən;

    məntiqi ardıcıllıqla yerinə yetirilən işlərin mərhələləri bütün işlərin tamamlanma vaxtını və müvafiq xərcləri planlaşdırmağa imkan verir.

    düyü. . Şəlalənin inkişafı sxemi

    Şəlalə yanaşması informasiya sistemlərinin qurulmasında özünü sübut etdi ki, inkişafın əvvəlində bütün tələblər tərtibatçılara texniki baxımdan mümkün qədər yaxşı şəkildə həyata keçirmək azadlığı vermək üçün olduqca dəqiq və tam şəkildə tərtib edilə bilər. Bu kateqoriyaya kompleks daxildir hesablaşma sistemləri, real vaxt sistemləri və digər oxşar vəzifələr. Bununla belə, bu yanaşmanın tətbiqi prosesində onun bir sıra çatışmazlıqları aşkar edilmişdir, ilk növbədə sistemlərin yaradılmasının real prosesi heç vaxt belə bir sərt sxemə tam uyğun gəlmir. Yaradılma prosesində əvvəlki mərhələlərə qayıtmaq və daha əvvəl aydınlaşdırmaq və ya yenidən nəzərdən keçirmək üçün daimi ehtiyac var idi qəbul edilən qərarlar. Nəticədə proqram təminatının yaradılması prosesi getdi növbəti görünüş(Şəkil 3):

    düyü. 3. Kaskad sxemi üzrə proqram təminatının hazırlanmasının real prosesi

    Kaskad yanaşmasının əsas çatışmazlığı nəticələrin əldə edilməsində əhəmiyyətli gecikmədir. Nəticələrin istifadəçilərlə əlaqələndirilməsi yalnız işin hər bir mərhələsi başa çatdıqdan sonra planlaşdırılan məntəqələrdə həyata keçirilir, informasiya sistemlərinə olan tələblər onun yaradılmasının bütün vaxtı üçün texniki tapşırıq şəklində “dondurulur”. Belə ki, istifadəçilər yalnız sistemdə işlər tam başa çatdıqdan sonra öz şərhlərini verə bilərlər. Uzun müddət proqram təminatının inkişafı zamanı tələblər dəqiq ifadə edilmədikdə və ya dəyişdirilmədikdə, istifadəçilər öz ehtiyaclarını ödəməyən sistemlə nəticələnirlər. Avtomatlaşdırılmış obyektin modelləri (həm funksional, həm də informasiya xarakterli) onların təsdiqi ilə eyni vaxtda köhnələ bilər. mahiyyət sistemli yanaşmaİS-in inkişafına onun avtomatlaşdırılmış funksiyalara parçalanması (bölünməsi) daxildir: sistem aşağıdakılara bölünür. funksional alt sistemlər, onlar da öz növbəsində alt funksiyalara bölünür, tapşırıqlara bölünür və s. Bölmə prosesi xüsusi prosedurlara qədər davam edir. Eyni zamanda, avtomatlaşdırılmış sistem bütün komponentlərin bir-birinə bağlı olduğu vahid görünüşünü saxlayır. Beləliklə, bu model sistemli inkişafın əsas üstünlüyünə malikdir və əsas çatışmazlıqlar yavaş və bahalıdır.

    spiral modeli

    Bu problemləri aradan qaldırmaq üçün həyat dövrünün ilkin mərhələlərinə: təhlil və dizayna diqqət yetirən spiral həyat dövrü modeli təklif edilmişdir (şək. 4). Bu mərhələlərdə prototiplər yaratmaqla texniki həllərin məqsədəuyğunluğu yoxlanılır. Spiralın hər növbəsi proqram təminatının bir parçasının və ya versiyasının yaradılmasına uyğun gəlir, bunun üzərində layihənin məqsədləri və xüsusiyyətləri dəqiqləşdirilir, keyfiyyəti müəyyən edilir və spiralın növbəti növbəsinin işi planlaşdırılır. Beləliklə, layihənin təfərrüatları daha da dərinləşdirilir və ardıcıl olaraq konkretləşdirilir və nəticədə ağlabatan variant seçilir və bu, həyata keçirilir.

    Təkrarlarla inkişaf sistem yaradılmasının obyektiv olaraq mövcud spiral dövrəsini əks etdirir. Hər mərhələdə işin natamam başa çatdırılması cari mərhələdə işin tam başa çatmasını gözləmədən növbəti mərhələyə keçməyə imkan verir. İterativ inkişafla, çatışmayan iş növbəti iterasiyada tamamlana bilər. Əsas vəzifə sistem istifadəçilərinə mümkün qədər tez işləyə bilən məhsul göstərmək və bununla da tələblərin aydınlaşdırılması və əlavə edilməsi prosesini aktivləşdirməkdir.

    Spiral dövrün əsas problemi növbəti mərhələyə keçid anının müəyyən edilməsidir. Bunu həll etmək üçün həyat dövrünün hər bir mərhələsi üçün vaxt məhdudiyyətləri tətbiq etmək lazımdır. Bütün planlaşdırılan işlər tamamlanmasa belə, keçid plana uyğun olaraq davam edir. Plan əvvəlki layihələrdə əldə edilmiş statistik məlumatlar əsasında tərtib edilir və Şəxsi təcrübə tərtibatçılar.

    Şəkil 4. İS-in həyat dövrünün spiral modeli

    Spiral həyat dövrü modeli çərçivəsində proqram təminatının hazırlanmasına mümkün yanaşmalardan biri də budur son vaxtlar sürətli proqram inkişafı üçün geniş yayılmış metodologiya RAD (Rapid Application Development). Bu termin adətən 3 elementdən ibarət proqram təminatının hazırlanması prosesi kimi başa düşülür:

    kiçik proqramçılar komandası (2 nəfərdən 10 nəfərə qədər);

    qısa, lakin diqqətlə işlənmiş istehsal cədvəli (2 aydan 6 aya qədər);

    Tətbiq formalaşdırmağa başlayan kimi tərtibatçıların müştəri ilə qarşılıqlı əlaqə vasitəsilə alınan tələbləri tələb etməyə və məhsulda həyata keçirməyə başladığı iterativ dövr.

    RAD metodologiyasına uyğun olaraq proqram təminatının həyat dövrü dörd mərhələdən ibarətdir:

    1. tələblərin müəyyən edilməsi və təhlili mərhələsi;

    2. dizayn mərhələsi;

    3. icra mərhələsi;

    4. həyata keçirmə mərhələsi.


    Mühazirə 6. İnformasiya sistemlərinin təsnifatı

    Məlumat Sistemi- məqsədə çatmaq üçün məlumatın saxlanması, işlənməsi və buraxılması üçün istifadə olunan bir-biri ilə əlaqəli vasitələr, metodlar və personal toplusu.

    Şkala təsnifatı

    Ölçüsünə görə informasiya sistemləri aşağıdakı qruplara bölünür:

    1. tək;

    2. qrup;

    3. korporativ.

    Vahid informasiya sistemləri bir qayda olaraq, müstəqil fərdi kompüterdə həyata keçirilir (şəbəkə istifadə edilmir). Belə sistem ümumi informasiya fondu ilə birləşdirilmiş bir neçə sadə proqramdan ibarət ola bilər və bir istifadəçinin və ya eyni vaxtda istifadə edən bir qrup istifadəçinin işləməsi üçün nəzərdə tutulub. iş yeri. Oxşar proqramlar sözdə masaüstü və ya istifadə edərək yaradıla bilər yerli sistemlər verilənlər bazası idarəetməsi (DBMS). Yerli DBMS arasında ən məşhurları Clarion, Clipper, FoxPro, Paradox, dBase və Microsoft Access-dir.

    Qrup məlumat sistemləri işçi qrupunun üzvləri tərəfindən məlumatların kollektiv istifadəsinə yönəldilir və əksər hallarda lokal şəbəkə əsasında qurulur. Bu proqramlar iş qrupları üçün verilənlər bazası serverlərindən (həmçinin SQL serverləri adlanır) istifadə edilməklə hazırlanır. Olduqca var çoxlu sayda müxtəlif SQL serverləri, həm kommersiya, həm də pulsuz. Onların arasında ən məşhur verilənlər bazası serverləri Oracle, DB2, Microsoft SQL Server, InterBase, Sybase, Informix-dir.

    Korporativ informasiya sistemləri işçi qrupları üçün sistemlərin təkamülüdür, onlar böyük şirkətlərə yönəlib və coğrafi cəhətdən səpələnmiş qovşaqları və ya şəbəkələri dəstəkləyə bilirlər. Əsasən, onlar bir neçə səviyyəli iyerarxik quruluşa malikdirlər. Bu cür sistemlər serverlərin ixtisaslaşması və ya çoxsəviyyəli arxitekturaya malik müştəri-server arxitekturası ilə xarakterizə olunur. Belə sistemləri hazırlayarkən qrup informasiya sistemlərini inkişaf etdirərkən eyni verilənlər bazası serverlərindən istifadə etmək olar. Bununla belə, böyük informasiya sistemlərində Oracle, DB2 və Microsoft SQL Server serverlərindən ən çox istifadə olunur.

    Qrup və korporativ sistemlər üçün əməliyyatın etibarlılığı və məlumatların təhlükəsizliyi üçün tələblər əhəmiyyətli dərəcədə artır. Bu xassələr verilənlər bazası serverlərində məlumatların, keçidlərin və əməliyyatların bütövlüyünü qorumaqla təmin edilir.

    Əhatə dairəsinə görə təsnifat

    İnformasiya sistemləri əhatə dairəsinə görə adətən dörd qrupa bölünür:

    1. əməliyyatların emal sistemləri;

    2. qərar qəbuletmə sistemləri;

    3. informasiya və arayış sistemləri;

    4. ofis informasiya sistemləri.

    Əməliyyat emal sistemləri, öz növbəsində verilənlərin emalının səmərəliliyinə görə toplu informasiya sistemlərinə və operativ informasiya sistemlərinə bölünür. İnformasiya sistemlərində təşkilati şöbələrəks etdirmək üçün onlayn əməliyyatların işlənməsi rejimi üstünlük təşkil edir müasir istənilən vaxt mövzu sahəsinin vəziyyəti və toplu emal çox məhdud bir hissəni tutur.

    Qərarlara dəstək sistemləri - DSS (Qərar Dəstəyi Sistemi) - kifayət qədər mürəkkəb sorğuların köməyi ilə müxtəlif bölmələrdə məlumatların seçildiyi və təhlil edildiyi başqa bir informasiya sistemləridir: müvəqqəti, coğrafi və digər göstəricilər.

    Geniş sinif məlumat və istinad sistemləri hipermətn sənədləri və multimedia əsasında. Bu cür informasiya sistemləri İnternetdə ən böyük inkişafı əldə etmişdir.

    Sinif ofis məlumat sistemləri kağız sənədləri dilə çevirməyi hədəfləyir elektron forma, ofis avtomatlaşdırılması və sənəd idarəetməsi.

    Təşkilat üsulu ilə təsnifat

    Təşkilat üsuluna görə qrup və korporativ informasiya sistemləri bölünür aşağıdakı siniflər:

    1. fayl-server arxitekturasına əsaslanan sistemlər;

    2. müştəri-server arxitekturasına əsaslanan sistemlər;

    3. çoxsəviyyəli arxitekturaya əsaslanan sistemlər;

    4. İnternet/Intranet texnologiyalarına əsaslanan sistemlər.

    İstənilən informasiya sistemində müxtəlif informasiya sisteminin arxitekturasının məhdudiyyətlərini başa düşməyə kömək edən zəruri funksional komponentləri müəyyən etmək mümkündür.

    Fayl server arxitekturası yalnız fayllardan məlumatları çıxarır ki, əlavə istifadəçilər və proqramlar CPU-ya yalnız kiçik bir yük əlavə etsin. Hər bir yeni müştəri şəbəkəyə emal gücü əlavə edir.

    Müştəri-server arxitekturası proqram komponentlərini ayıraraq və onların ən səmərəli işləyəcəyi yerə yerləşdirməklə fayl server proqramlarının problemlərini həll etmək üçün nəzərdə tutulmuşdur. Müştəri-server arxitekturasının bir xüsusiyyəti Strukturlaşdırılmış Sorğu Dili SQL-də (Strukturlaşdırılmış Sorğu Dili) sorğuları başa düşən və məlumatı axtaran, çeşidləyən və birləşdirən xüsusi verilənlər bazası serverlərinin istifadəsidir.

    Hal-hazırda, müştəri-server arxitekturası işçi qrupları və müəssisə səviyyəli informasiya sistemləri üçün proqramların təşkili üsulu kimi tanınır və geniş şəkildə istifadə olunur. İşin bu şəkildə təşkili verilənlər bazası serverinin imkanlarından istifadə etməklə, şəbəkəni boşaltmaq və məlumatların bütövlüyünə nəzarəti təmin etməklə proqramların icrasının səmərəliliyini artırır.

    Qatlı memarlıq müştəri-server arxitekturasının inkişafı oldu və klassik formada üç səviyyədən ibarətdir:

    1. Aşağı səviyyə orta təbəqədə tətbiqi çağırmaq üçün proqramlaşdırma interfeysinə malik olan müştəri proqramlarıdır;

    2. orta təbəqə proqram serveridir;

    3. Üst səviyyə uzaqdan ixtisaslaşmış verilənlər bazası serveridir.

    Üç səviyyəli arxitektura müxtəlif hostlar və şəbəkələr üzrə yükü daha da tarazlaşdırır, proqramların işlənib hazırlanması alətlərinin ixtisaslaşmasına kömək edir və iki səviyyəli müştəri-server modelinin çatışmazlıqlarını aradan qaldırır.

    İnkişafda texnologiyaları İnternet/intranet indiyə qədər əsas diqqət proqram vasitələrinin hazırlanmasına yönəlib. Bununla yanaşı, verilənlər bazası ilə işləyən proqramların işlənib hazırlanması üçün hazırlanmış alətlərin çatışmazlığı var. Verilənlər bazaları ilə effektiv işləyən, rahat və istifadəsi asan informasiya sistemlərinin yaradılması və saxlanması üçün kompromis həll yolu İnternet/İntranet texnologiyasının çoxsəviyyəli arxitektura ilə birləşməsidir. Bu zaman informasiya əlavəsinin strukturu aşağıdakı formanı alır: brauzer – proqram serveri – verilənlər bazası serveri – dinamik səhifə serveri – veb server.

    Saxlanılan məlumatların xarakterinə görə verilənlər bazaları bölünür faktikisənədli filmlər. Əgər yuxarıda təsvir olunan informasiya anbarı nümunələri ilə analogiya aparsaq, onda faktoqrafik verilənlər bazaları fayl şkafları, sənədli verilənlər bazaları isə arxivlərdir. Faktiki verilənlər bazaları qısa məlumatı ciddi şəkildə müəyyən edilmiş formatda saxlayır. Sənədli məlumat bazaları bütün növ sənədləri ehtiva edir. Və təkcə ola bilməz mətn sənədləri həm də qrafika, video və səs (multimedia).

    Avtomatlaşdırılmış idarəetmə sistemi (ACS) ilə birlikdə aparat və proqram təminatı dəstidir təşkilati strukturlar sənaye, elmi və ya sosial mühitdə obyektin (kompleksin) idarə edilməsini təmin edən (fərdi insanlar və ya komanda).

    Təhsilin idarə olunmasının informasiya sistemlərini (məsələn, kadr, abituriyent, tələbə, kitabxana proqramları) ayırın. üçün avtomatlaşdırılmış sistemlər elmi araşdırma(ASNI), gələn məlumatları emal edən proqram və aparat sistemləridir müxtəlif növlər eksperimental qurğular və ölçü alətləri, və onların təhlili əsasında yeni effektlərin və qanunauyğunluqların aşkar edilməsini asanlaşdırır.Kompüterlə dəstəklənən layihə sistemləri və coğrafi informasiya sistemləri.

    sistemi süni intellekt, müəyyən bir mövzu sahəsi haqqında yüksək keyfiyyətli xüsusi biliklər əsasında qurulmuş (bu sahənin mütəxəssisləri - mütəxəssislərdən alınmış) ekspert sistemi adlanır. Süni intellekt sistemlərinin bir neçə növündən biri olan ekspert sistemləri geniş yayılmış və praktik tətbiq tapmışdır. Hərbi işlər, geologiya, mühəndislik, kompüter elmləri, kosmik texnologiya, riyaziyyat, tibb, meteorologiya, sənaye, Kənd təsərrüfatı, idarəetmə, fizika, kimya, elektronika, hüquq və s. Və yalnız ekspert sistemlərinin çox mürəkkəb, bahalı və ən əsası yüksək ixtisaslaşmış proqramlar olaraq qalması onların daha da geniş yayılmasına mane olur.

    Ekspert sistemləri (ES) bunlardır kompüter proqramları, insan mütəxəssisinin səlahiyyətinə aid olan fəaliyyət növlərini yerinə yetirmək üçün yaradılmışdır. Onlar insan ekspertinin davranışını təqlid edən şəkildə işləyir və dəqiq, əsaslandırılmış alqoritmlərdən əhəmiyyətli dərəcədə fərqlənir və əksər ənənəvi inkişafların riyazi prosedurlarına bənzəmir.

    1. ƏM-in həyat dövrü və onun strukturu. 2

    1.1 İS-nin həyat dövrünün mərhələləri.. 3

    1.2 IS Həyat Dövrü Standartları.. 4

    2. Həyat dövrü modelləri. 6

    2.1 İS-nin həyat dövrü modellərinin növləri .. 6

    2.2 İS-nin həyat dövrü modellərinin üstünlükləri və çatışmazlıqları.. 8

    3. ƏM-in həyat dövrünün prosesləri ............................................. ...... ................. on bir

    3.1 Əsas həyat dövrü prosesləri. on bir

    3.2 Həyat dövrü proseslərinin dəstəklənməsi. on üç

    3.3 Təşkilati proseslər.. 14

    İstifadə olunmuş ədəbiyyatların siyahısı.. 16


    İnformasiya sisteminin həyat dövrü informasiya sisteminin yaradılması zərurəti barədə qərar qəbul edildiyi andan başlayan və onun istismardan tamamilə çıxarılması anında başa çatan müddətdir.

    Həyat dövrü konsepsiyası informasiya sistemlərinin layihələndirilməsi metodologiyasının əsas anlayışlarından biridir.

    İnformasiya sistemlərinin layihələndirilməsi metodologiyası İS həyat dövrü (LC) şəklində sistemlərin yaradılması və saxlanması prosesini təsvir edir, onu mərhələlərin və onlarda həyata keçirilən proseslərin müəyyən ardıcıllığı kimi təqdim edir. Hər bir mərhələ üçün yerinə yetirilən işlərin tərkibi və ardıcıllığı, əldə edilən nəticələr, işin yerinə yetirilməsi üçün zəruri olan üsul və vasitələr, iştirakçıların rol və vəzifələri və s. müəyyən edilir. İS-nin həyat dövrünün belə formal təsviri kollektiv inkişaf prosesini planlaşdırmağa və təşkil etməyə və bu prosesin idarə olunmasını təmin etməyə imkan verir.

    İnformasiya sisteminin tam həyat dövrünə, bir qayda olaraq, strateji planlaşdırma, təhlil, layihələndirmə, həyata keçirmə, həyata keçirmə və istismar daxildir. Ümumiyyətlə, həyat dövrü öz növbəsində bir sıra mərhələlərə bölünə bilər. Prinsipcə, bu mərhələlərə bölünmə olduqca ixtiyaridir. İnformasiya sistemlərinin işlənib hazırlanması alətləri üçün proqram təminatı bazarının aparıcı şirkətlərindən biri olan Rational Software Corporation tərəfindən təklif olunan belə bölmənin variantlarından birini nəzərdən keçirəcəyik (onların arasında Rational Rose universal CASE aləti böyük populyarlığa layiqdir).


    1.1 IP-nin həyat dövrünün mərhələləri

    Mərhələ - müəyyən bir zaman çərçivəsi ilə məhdudlaşan və bu mərhələ üçün müəyyən edilmiş tələblərlə müəyyən edilmiş müəyyən bir məhsulun (modellər, proqram komponentləri, sənədlər) buraxılması ilə bitən İS yaradılması prosesinin bir hissəsidir. Proseslər və mərhələlər arasındakı əlaqə də istifadə edilən İS-in həyat dövrü modeli ilə müəyyən edilir.

    Rational Software-in təklif etdiyi metodologiyaya görə, informasiya sisteminin həyat dövrü dörd mərhələyə bölünür.

    Hər bir mərhələnin hüdudları müəyyən vaxtın müəyyən edilməsi lazım olan müəyyən nöqtələrlə müəyyən edilir kritik qərarlar və buna görə də müəyyən əsas məqsədlərə nail olmaq.

    1) İlkin mərhələ

    Üstündə ilkin mərhələ sistemin əhatə dairəsi qurulur və sərhəd şərtləri müəyyən edilir. Bunun üçün işlənmiş sistemin qarşılıqlı təsir göstərməli olduğu bütün xarici obyektləri müəyyən etmək və bu qarşılıqlı əlaqənin xarakterini yüksək səviyyədə müəyyən etmək lazımdır. İlkin mərhələdə sistemin bütün funksional imkanları müəyyən edilir və onlardan ən əhəmiyyətlisinin təsviri aparılır.

    2) Təkmilləşdirmə mərhələsi

    Təkmilləşdirmə mərhələsində tətbiq sahəsinin təhlili aparılır, informasiya sisteminin arxitektura əsasları hazırlanır.

    Sistemin arxitekturası ilə bağlı hər hansı qərar qəbul edərkən, bütövlükdə inkişaf etdirilən sistemi nəzərə almaq lazımdır. Bu o deməkdir ki, sistemin əksər funksiyalarını təsvir etmək və onun ayrı-ayrı komponentləri arasındakı əlaqələri nəzərə almaq lazımdır.

    Aydınlaşdırma mərhələsinin sonunda təhlil aparılır memarlıq həlləri və layihədə əsas risk faktorlarının aradan qaldırılması yolları.

    3) Tikinti mərhələsi

    Dizayn mərhələsində hazır məhsul hazırlanır, istifadəçiyə təhvil verilir.

    Bu mərhələnin sonunda hazırlanmış proqram təminatının performansı müəyyən edilir.

    4) İstismar mərhələsi

    İstifadəyə verilmə mərhələsində hazırlanmış proqram təminatı istifadəçilərə verilir. Hazırlanmış sistemi real şəraitdə işləyərkən tez-tez tələb olunan müxtəlif növ problemlər yaranır əlavə iş hazırlanmış məhsula düzəlişlər etmək. Bu, adətən, səhvlərin və qüsurların aşkarlanması ilə əlaqələndirilir.

    Təhvil-təslim mərhələsinin sonunda inkişaf məqsədlərinə nail olunub-olmaması müəyyən edilməlidir.

    1.2 IP həyat dövrü standartları

    Müasir şəbəkələr standartlar əsasında hazırlanmışdır ki, bu da birincisi, onların yüksək səmərəliliyini, ikincisi, bir-biri ilə qarşılıqlı əlaqə imkanlarını təmin etməyə imkan verir.

    Ən məşhur standartlar arasında aşağıdakılar var:

    GOST 34.601-90 - avtomatlaşdırılmış sistemlərə aiddir və onların yaradılmasının mərhələlərini və mərhələlərini müəyyən edir. Bundan əlavə, standart hər mərhələdə işin həcminin təsvirini ehtiva edir. Standartda təsbit olunmuş işin mərhələləri və mərhələləri kaskad həyat dövrü modelinə daha çox uyğundur.

    ISO / IEC 12207 (Beynəlxalq Standartlaşdırma Təşkilatı / Beynəlxalq Elektrotexniki Komissiya) 1995 - proseslər və həyat dövrünün təşkili üçün standart. Bütün növ xüsusi proqram təminatına aiddir. Standartda mərhələlərin, mərhələlərin və mərhələlərin təsviri yoxdur.

    Rasional Vahid Proses (RUP) dörd fazadan ibarət iterativ inkişaf modelini təklif edir: başlamaq, araşdırmaq, qurmaq və yerləşdirmək. Hər bir mərhələ daxili və ya xarici istifadə üçün buraxılışla nəticələnən mərhələlərə (iterasiyalara) bölünə bilər. Dörd əsas mərhələdən keçid inkişaf dövrü adlanır, hər bir dövr sistemin bir versiyasının yaradılması ilə başa çatır. Bundan sonra layihə üzərində iş dayanmazsa, nəticədə məhsul inkişaf etməyə davam edir və yenidən eyni mərhələlərdən keçir. RUP çərçivəsində işin mahiyyəti UML əsasında modellərin yaradılması və saxlanılmasıdır.

    Microsoft Solution Framework (MSF) RUP-a bənzəyir, həmçinin dörd mərhələni əhatə edir: təhlil, dizayn, inkişaf, stabilləşdirmə, iterativdir, obyekt yönümlü modelləşdirmənin istifadəsini nəzərdə tutur. MSF RUP-dan daha çox biznes proqramlarının inkişafına diqqət yetirir.

    Ekstremal Proqramlaşdırma (XP). Ekstremal Proqramlaşdırma (nəzərdən keçirilən metodologiyalar arasında ən yenisi) 1996-cı ildə yaradılmışdır. Metodologiya komanda işinə, ƏM-in inkişafı üçün bütün layihə boyu sifarişçi və podratçı arasında effektiv ünsiyyətə əsaslanır və inkişaf ardıcıl olaraq həyata keçirilir. yüksək zərif prototiplər.


    2. Həyat dövrü modelləri

    İS-in həyat dövrü modeli həyat dövrü ərzində icra ardıcıllığını və proseslərin, hərəkətlərin və tapşırıqların əlaqəsini müəyyən edən strukturdur. Həyat dövrü modeli layihənin xüsusiyyətlərindən, miqyasından və mürəkkəbliyindən və sistemin yaradıldığı və işlədiyi xüsusi şərtlərdən asılıdır.

    LC IS modelinə aşağıdakılar daxildir:

    hər mərhələdə işin nəticələri;

    əsas hadisələr - işin başa çatması və qərarların qəbulu nöqtələri.

    Həyat dövrü modeli əks etdirir müxtəlif dövlətlər sistem, bu İS-ə ehtiyac yarandığı andan başlayaraq tamamilə istifadədən çıxdığı andan sona çatır.

    2.1 IP həyat dövrü modellərinin növləri

    Aşağıdakı həyat dövrü modelləri hazırda məlumdur və istifadə olunur:

    Kaskad modeli (Şəkil 2.1) ciddi şəkildə müəyyən edilmiş qaydada layihənin bütün mərhələlərinin ardıcıl icrasını təmin edir. Növbəti mərhələyə keçid əvvəlki mərhələdəki işin tam başa çatdırılması deməkdir.

    Aralıq idarəetmə ilə mərhələli model (Şəkil 2.2). İS-in inkişafı dövrlərlə təkrarlamalarla həyata keçirilir rəy mərhələlər arasında. Mərhələlərarası düzəlişlər inkişaf nəticələrinin real qarşılıqlı təsirini nəzərə almağa imkan verir müxtəlif mərhələlər; mərhələlərin hər birinin ömrü bütün inkişaf dövrü üçün uzanır.

    Spiral model (Şəkil 2.3). Spiralın hər döngəsində məhsulun növbəti variantı yaradılır, layihənin tələbləri dəqiqləşdirilir, keyfiyyəti müəyyən edilir və növbəti növbənin işi planlaşdırılır. Xüsusi diqqət inkişafın ilkin mərhələlərinə - təhlil və layihələndirməyə verilir, burada müəyyən texniki həllərin məqsədəuyğunluğu prototiplərin yaradılması (prototipləşdirmə) vasitəsilə yoxlanılır və əsaslandırılır.

    düyü. 2.1. IP-nin həyat dövrünün kaskad modeli

    düyü. 2.2. Aralıq idarəetmə ilə mərhələli model

    düyü. 2.3. IP-nin həyat dövrünün spiral modeli

    Praktikada iki əsas həyat dövrü modeli ən çox istifadə olunur:

    kaskad modeli (1970-1985-ci illər üçün tipik);

    spiral model (1986-cı ildən sonrakı dövr üçün tipikdir.).

    2.2 İP həyat dövrü modellərinin üstünlükləri və çatışmazlıqları

    Kifayət qədər sadə IC-lərin ilk layihələrində hər bir proqram vahid, funksional və informasiya baxımından müstəqil vahid idi. Bu növ tətbiqi inkişaf etdirmək üçün kaskad metodu effektiv olduğunu sübut etdi. Hər mərhələ sonra bitdi tam həyata keçirilməsi və bütün planlaşdırılan işlərin sənədləşdirilməsi.

    İnformasiya sisteminin həyat dövrü informasiya sisteminin yaradılması zərurəti barədə qərar qəbul edildiyi andan başlayan və onun istismardan tamamilə çıxarılması anında başa çatan müddətdir.

    Həyat dövrü konsepsiyası informasiya sistemlərinin layihələndirilməsi metodologiyasının əsas anlayışlarından biridir.

    İnformasiya sistemlərinin layihələndirilməsi metodologiyası İS həyat dövrü (LC) şəklində sistemlərin yaradılması və saxlanması prosesini təsvir edir, onu mərhələlərin və onlarda həyata keçirilən proseslərin müəyyən ardıcıllığı kimi təqdim edir. Hər bir mərhələ üçün yerinə yetirilən işlərin tərkibi və ardıcıllığı, əldə edilən nəticələr, işin yerinə yetirilməsi üçün zəruri olan üsul və vasitələr, iştirakçıların rol və vəzifələri və s. müəyyən edilir. İS-nin həyat dövrünün belə formal təsviri kollektiv inkişaf prosesini planlaşdırmağa və təşkil etməyə və bu prosesin idarə olunmasını təmin etməyə imkan verir.

    İnformasiya sisteminin tam həyat dövrünə, bir qayda olaraq, strateji planlaşdırma, təhlil, layihələndirmə, həyata keçirmə, həyata keçirmə və istismar daxildir. Ümumiyyətlə, həyat dövrü öz növbəsində bir sıra mərhələlərə bölünə bilər. Prinsipcə, bu mərhələlərə bölünmə olduqca ixtiyaridir. İnformasiya sistemlərinin işlənib hazırlanması alətləri üçün proqram təminatı bazarının aparıcı şirkətlərindən biri olan Rational Software Corporation tərəfindən təklif olunan belə bölmənin variantlarından birini nəzərdən keçirəcəyik (onların arasında Rational Rose universal CASE aləti böyük populyarlığa layiqdir).

    IP-nin həyat dövrünün mərhələləri

    Mərhələ - müəyyən bir zaman çərçivəsi ilə məhdudlaşan və bu mərhələ üçün müəyyən edilmiş tələblərlə müəyyən edilmiş müəyyən bir məhsulun (modellər, proqram komponentləri, sənədlər) buraxılması ilə bitən İS yaradılması prosesinin bir hissəsidir. Proseslər və mərhələlər arasındakı əlaqə də istifadə edilən İS-in həyat dövrü modeli ilə müəyyən edilir.

    Rational Software-in təklif etdiyi metodologiyaya görə, informasiya sisteminin həyat dövrü dörd mərhələyə bölünür.

    Hər bir mərhələnin sərhədləri müəyyən kritik qərarlar qəbul etmək və buna görə də müəyyən əsas məqsədlərə nail olmaq üçün lazım olan zamanın müəyyən nöqtələri ilə müəyyən edilir.

    1) İlkin mərhələ

    İlkin mərhələdə sistemin əhatə dairəsi qurulur və sərhəd şərtləri müəyyən edilir. Bunun üçün işlənmiş sistemin qarşılıqlı təsir göstərməli olduğu bütün xarici obyektləri müəyyən etmək və bu qarşılıqlı əlaqənin xarakterini yüksək səviyyədə müəyyən etmək lazımdır. İlkin mərhələdə sistemin bütün funksional imkanları müəyyən edilir və onlardan ən əhəmiyyətlisinin təsviri aparılır.

    2) Təkmilləşdirmə mərhələsi

    Təkmilləşdirmə mərhələsində tətbiq sahəsinin təhlili aparılır, informasiya sisteminin arxitektura əsasları hazırlanır.

    Sistemin arxitekturası ilə bağlı hər hansı qərar qəbul edərkən, bütövlükdə inkişaf etdirilən sistemi nəzərə almaq lazımdır. Bu o deməkdir ki, sistemin əksər funksiyalarını təsvir etmək və onun ayrı-ayrı komponentləri arasındakı əlaqələri nəzərə almaq lazımdır.

    Aydınlaşdırma mərhələsinin sonunda memarlıq həlləri və layihədə əsas risk faktorlarının aradan qaldırılması yollarının təhlili aparılır.

    3) Tikinti mərhələsi

    Dizayn mərhələsində hazır məhsul hazırlanır, istifadəçiyə təhvil verilir.

    Bu mərhələnin sonunda hazırlanmış proqram təminatının performansı müəyyən edilir.

    4) İstismar mərhələsi

    İstifadəyə verilmə mərhələsində hazırlanmış proqram təminatı istifadəçilərə verilir. Hazırlanmış sistemi real şəraitdə işləyərkən tez-tez hazırlanmış məhsula düzəlişlər etmək üçün əlavə iş tələb edən müxtəlif növ problemlər yaranır. Bu, adətən, səhvlərin və qüsurların aşkarlanması ilə əlaqələndirilir.

    Təhvil-təslim mərhələsinin sonunda inkişaf məqsədlərinə nail olunub-olmaması müəyyən edilməlidir.

    IP Həyat Cycle Standartları

    Müasir şəbəkələr standartlar əsasında hazırlanmışdır ki, bu da birincisi, onların yüksək səmərəliliyini, ikincisi, bir-biri ilə qarşılıqlı əlaqə imkanlarını təmin etməyə imkan verir.

    Ən məşhur standartlar arasında aşağıdakılar var:

    GOST 34.601-90 - avtomatlaşdırılmış sistemlərə aiddir və onların yaradılmasının mərhələlərini və mərhələlərini müəyyən edir. Bundan əlavə, standart hər mərhələdə işin həcminin təsvirini ehtiva edir. Standartda təsbit olunmuş işin mərhələləri və mərhələləri kaskad həyat dövrü modelinə daha çox uyğundur.

    ISO / IEC 12207 (Beynəlxalq Standartlaşdırma Təşkilatı / Beynəlxalq Elektrotexniki Komissiya) 1995 - proseslər və həyat dövrünün təşkili üçün standart. Bütün növ xüsusi proqram təminatına aiddir. Standartda mərhələlərin, mərhələlərin və mərhələlərin təsviri yoxdur.

    Rasional Vahid Proses (RUP) dörd fazadan ibarət iterativ inkişaf modelini təklif edir: başlamaq, araşdırmaq, qurmaq və yerləşdirmək. Hər bir mərhələ daxili və ya xarici istifadə üçün buraxılışla nəticələnən mərhələlərə (iterasiyalara) bölünə bilər. Dörd əsas mərhələdən keçid inkişaf dövrü adlanır, hər bir dövr sistemin bir versiyasının yaradılması ilə başa çatır. Bundan sonra layihə üzərində iş dayanmazsa, nəticədə məhsul inkişaf etməyə davam edir və yenidən eyni mərhələlərdən keçir. RUP çərçivəsində işin mahiyyəti UML əsasında modellərin yaradılması və saxlanılmasıdır.

    Microsoft Solution Framework (MSF) RUP-a bənzəyir, həmçinin dörd mərhələni əhatə edir: təhlil, dizayn, inkişaf, stabilləşdirmə, iterativdir, obyekt yönümlü modelləşdirmənin istifadəsini nəzərdə tutur. MSF RUP-dan daha çox biznes proqramlarının inkişafına diqqət yetirir.

    Ekstremal Proqramlaşdırma (XP). Ekstremal Proqramlaşdırma (nəzərdən keçirilən metodologiyalar arasında ən yenisi) 1996-cı ildə yaradılmışdır. Metodologiya komanda işinə, bütün ƏM inkişaf layihəsi boyunca sifarişçi və podratçı arasında effektiv ünsiyyətə əsaslanır və inkişaf ardıcıl olaraq təkmilləşdirilmiş prototiplərdən istifadə etməklə həyata keçirilir.

    spiral həyat dövrü kaskad

    Başqa nə oxumaq