სისტემური ანალიზის პრინციპები: ძირითადი ცნებები, მეთოდები და სტრუქტურა

Სარჩევი:

სისტემური ანალიზის პრინციპები: ძირითადი ცნებები, მეთოდები და სტრუქტურა
სისტემური ანალიზის პრინციპები: ძირითადი ცნებები, მეთოდები და სტრუქტურა
Anonim

Merriam-Webster's Dictionary განსაზღვრავს სისტემების ანალიზს, როგორც "პროცედურების ან ბიზნესის შესწავლის პროცესს, რათა განისაზღვროს მისი მიზნები და ამოცანები და შეიქმნას სისტემები და პროცედურები, რომლებიც ეფექტურად მიაღწევენ მათ." სხვა თვალსაზრისი ხედავს სისტემის ანალიზს, როგორც პრობლემის გადაჭრის მეთოდს, რომელიც არღვევს სისტემას მის კომპონენტ ნაწილებად, რათა შეისწავლოს რამდენად კარგად მუშაობს ეს კომპონენტები და ურთიერთქმედებენ მიზნის მისაღწევად.

სისტემის ელემენტები
სისტემის ელემენტები

კომუნიკაცია

სისტემური ანალიზის პრინციპები მჭიდროდაა დაკავშირებული მოთხოვნების ანალიზთან ან ოპერატიულ კვლევასთან. ეს ასევე არის "გამოკვეთილი ოფიციალური გამოძიება, რომელიც დაეხმარება გადაწყვეტილების მიმღებს განსაზღვროს საუკეთესო მოქმედების გზა და მიიღოს უკეთესი გადაწყვეტილება, ვიდრე სხვაგვარად შეიძლებოდა ყოფილიყო."

ტერმინები "ანალიზი და სინთეზი" მომდინარეობს ბერძნული ენიდან, რაც ნიშნავს "ამოღებას" და "ხელახლა შეკრებას". ეს ტერმინები გამოიყენება ბევრ სამეცნიერო დისციპლინაში, მათემატიკიდან და ლოგიკით დაწყებული ეკონომიკით და ფსიქოლოგიით დამთავრებულიმსგავსი პროცედურების აღნიშვნები. ანალიზი განისაზღვრება, როგორც "პროცედურა, რომლითაც ჩვენ ვყოფთ ინტელექტუალურ ან არსებით მთლიანს ნაწილებად", ხოლო სინთეზი ნიშნავს "პროცედურას, რომლითაც ჩვენ ვაკავშირებთ ცალკეულ ელემენტებს ან კომპონენტებს მთლიანობის შესაქმნელად". სისტემური ანალიზის პრინციპების მკვლევარები მეთოდოლოგიას მიმართავენ ჩართულ სისტემებს და ქმნიან დიდ სურათს.

სისტემის მუშები
სისტემის მუშები

აპლიკაცია

სისტემების ანალიზი გამოიყენება ყველა სფეროში, სადაც რაღაც მუშავდება. ანალიზი ასევე შეიძლება იყოს კომპონენტების ნაკრები, რომლებიც ერთად მუშაობენ ორგანული ფუნქციების შესასრულებლად, როგორიცაა სისტემების ინჟინერია. სისტემური ინჟინერია არის ინჟინერიის ინტერდისციპლინარული სფერო, რომელიც ფოკუსირებულია იმაზე, თუ როგორ უნდა იყოს შემუშავებული და მართვადი რთული საინჟინრო პროექტები.

მიმდევრობა

კომპიუტერული საინფორმაციო სისტემის შემუშავება მოიცავს სისტემის ანალიზის ეტაპს. ეს ხელს უწყობს მონაცემთა მოდელის შექმნას მონაცემთა ბაზის შექმნამდე ან გაფართოებამდე. სისტემების ანალიზის რამდენიმე განსხვავებული მიდგომა არსებობს.

როდესაც მუშავდება კომპიუტერული საინფორმაციო სისტემა, სისტემის ანალიზი (ჩანჩქერის მოდელის მიხედვით) შედგება შემდეგი ნაბიჯებისგან:

  1. ტექნიკურ-ეკონომიკური დასაბუთების შემუშავება. იმის დადგენა, არის თუ არა პროექტი ეკონომიკურად, სოციალურად, ტექნოლოგიურად და ორგანიზაციულად განხორციელებადი.
  2. ფაქტების დამდგენი ზომები, რომლებიც შექმნილია სისტემის საბოლოო მომხმარებლების მოთხოვნების დასადგენად (ზოგადად მათ შორისინტერვიუები, კითხვარები ან მუშაობის ვიზუალური დაკვირვება არსებულ სისტემაში).
  3. დასაზღვრეთ, როგორ იმუშავებენ საბოლოო მომხმარებლები სისტემაზე (კომპიუტერის აპარატურის ან პროგრამული უზრუნველყოფის საერთო გამოცდილების თვალსაზრისით), რისთვის იქნება გამოყენებული სისტემა და ა.შ.
ელექტრონული სისტემები
ელექტრონული სისტემები

სხვა მოსაზრება აღწერს პროცესის ეტაპობრივ მიდგომას. ეს მიდგომა ყოფს სისტემის ანალიზს 5 ნაბიჯად:

  1. კონტენტის განსაზღვრა. მკაფიოდ განსაზღვრული მიზნები და მოთხოვნები, რომლებიც საჭიროა პროექტის მოთხოვნების დასაკმაყოფილებლად, როგორც ეს განსაზღვრულია მისი დაინტერესებული მხარეების მიერ.
  2. პრობლემის ანალიზი: პრობლემებისა და საჭიროებების გააზრების პროცესი და გადაწყვეტილებების პოვნა სისტემური ანალიზის პრინციპებზე დაყრდნობით.
  3. მოთხოვნების ანალიზი: პირობების განსაზღვრა, რომლებიც უნდა დაკმაყოფილდეს.
  4. ლოგიკური დიზაინი: ობიექტებს შორის ლოგიკური ურთიერთობების შესწავლა.
  5. გადაწყვეტილების ანალიზი: საბოლოო გადაწყვეტილების მიღება სისტემური ანალიზის პრინციპებზე დაყრდნობით.

გამოყენების შემთხვევები ფართოდ გამოიყენება სისტემების ანალიზის მოდელირების ხელსაწყოები სისტემის ფუნქციური მოთხოვნების განსაზღვრისა და გამოხატვისთვის. გამოყენების თითოეული შემთხვევა არის ბიზნეს სცენარი ან მოვლენა, რომელზეც სისტემამ უნდა უზრუნველყოს კონკრეტული პასუხი. გამოიყენეთ ობიექტზე ორიენტირებული ანალიზით შემუშავებული შემთხვევები.

პოლიტიკური ანალიზი

დისციპლინა, რომელიც დღეს ცნობილია როგორც პოლიტიკის ანალიზი, წარმოიშვა სისტემური ანალიზის გამოყენების შედეგად, როდესაც ის პირველად შეიქმნა.აშშ-ის თავდაცვის მდივანი რობერტ მაკნამარა.

ფუნდამენტური სისტემების ანალიტიკოსებს ხშირად მოუწოდებენ, გააანალიზონ სისტემები, რომლებიც შემთხვევით გაიზარდა სისტემის მიმდინარე კომპონენტების დასადგენად. ეს აჩვენა 2000 წლის რეინჟინერიის სამუშაოების დროს, როდესაც ბიზნეს და წარმოების პროცესები განიხილებოდა 2000 წლის ავტომატიზაციის მოდერნიზაციის ნაწილად. სისტემების ანალიზის გამოყენებით მუშაობა მოიცავს სისტემურ ანალიტიკოსს, ბიზნეს ანალიტიკოსს, ტექნოლოგს, სისტემის არქიტექტორს, საწარმოს არქიტექტორს, პროგრამული უზრუნველყოფის არქიტექტორს და ა.შ. ყველა ეს სპეციალისტი იყენებს სისტემის ანალიზის ძირითად პრინციპებს პრაქტიკაში.

საინფორმაციო სისტემა
საინფორმაციო სისტემა

მიუხედავად იმისა, რომ სისტემური ანალიზის პრაქტიკოსები შეიძლება წაახალისონ ახალი სისტემების შესაქმნელად, ისინი ხშირად ცვლიან, აფართოებენ ან დოკუმენტირებენ არსებულ სისტემებს (პროცესები, პროცედურები და მეთოდები). მკვლევარები და პრაქტიკოსები ეყრდნობიან სისტემურ ანალიზს. ასეთი აქტივობების ანალიზი უკვე გამოიყენება სხვადასხვა კვლევებსა და პრაქტიკულ კვლევებში, მათ შორის ბიზნეს მენეჯმენტში, საგანმანათლებლო რეფორმაზე, საგანმანათლებლო ტექნოლოგიებზე და ა.შ. ამ სფეროებში ძალიან მნიშვნელოვანია სისტემური მიდგომის პრინციპები (სისტემური ანალიზი).

ანალიტიკოსები

სისტემური ანალიტიკოსი არის საინფორმაციო ტექნოლოგიების პროფესიონალი, რომელიც სპეციალიზირებულია საინფორმაციო სისტემების ანალიზში, დიზაინსა და დანერგვაში. სისტემური ანალიტიკოსები აფასებენ საინფორმაციო სისტემების ვარგისიანობას მათი სავარაუდო შედეგების მიხედვით და აკავშირებენ საბოლოო მომხმარებლებთან, მომწოდებლებთან.პროგრამული უზრუნველყოფა და პროგრამისტები ამ შედეგების მისაღწევად.

სისტემური ანალიტიკოსი არის ადამიანი, რომელიც იყენებს ანალიზისა და დიზაინის ტექნიკას ინფორმაციული ტექნოლოგიების გამოყენებით ბიზნეს პრობლემების გადასაჭრელად. სისტემურ ანალიტიკოსებს შეუძლიათ იმოქმედონ როგორც ცვლილების აგენტები, რომლებიც იდენტიფიცირებენ აუცილებელ ორგანიზაციულ გაუმჯობესებებს, შეიმუშავებენ სისტემებს ამ ცვლილებების განსახორციელებლად და ასწავლიან და მოტივირებენ სხვებს, გამოიყენონ სისტემები. ანალიტიკოსებმა უნდა იცოდნენ და გაიგონ სისტემური ანალიზის კონცეფცია და პრინციპები.

სისტემის წევრები
სისტემის წევრები

მიუხედავად იმისა, რომ ისინი შეიძლება იცნობდნენ სხვადასხვა პროგრამირების ენებს, ოპერაციულ სისტემებსა და კომპიუტერული ტექნიკის პლატფორმებს, ისინი ჩვეულებრივ არ მონაწილეობენ ტექნიკის ან პროგრამული უზრუნველყოფის რეალურ განვითარებაში. ისინი შეიძლება იყვნენ პასუხისმგებელი ხარჯების ანალიზის შემუშავებაზე, დიზაინის მოსაზრებებზე, პერსონალის გავლენის გაუმჯობესებაზე და განხორციელების ვადების თაობაზე.

სისტემების ანალიტიკოსი, როგორც წესი, შემოიფარგლება განსაზღვრული ან წინასწარ განსაზღვრული სისტემით და ხშირად მუშაობს ბიზნეს ანალიტიკოსთან ერთად ზოგადი სისტემების ანალიზის პრინციპების გამოყენებით. ეს როლები, მიუხედავად იმისა, რომ აქვთ გარკვეული გადახურვა, არ არის იგივე. ბიზნეს ანალიტიკოსი შეაფასებს ბიზნესის საჭიროებებს და განსაზღვრავს შესაბამის გადაწყვეტას და, გარკვეულწილად, შეიმუშავებს გადაწყვეტილებას ტექნიკურ კომპონენტებში ძალიან ღრმად ჩასვლის გარეშე, ნაცვლად სისტემის ანალიტიკოსზე დაყრდნობით. სისტემური ანალიტიკოსი ხშირად აფასებს და ცვლის კოდს და აანალიზებს სცენარებს სისტემური ანალიზის პრინციპებისა და პრობლემების საფუძველზე.

მიკროსკოპულისისტემა
მიკროსკოპულისისტემა

შესაძლებლობა

ზოგიერთ პროფესიონალს აქვს პრაქტიკული ცოდნა ორივე სფეროში (ბიზნესისა და სისტემების ანალიზი) და შეუძლია წარმატებით დააკავშიროს ორივე პროფესია, რაც ეფექტურად ასუფთავებს ზღვარს ბიზნეს ანალიტიკოსსა და სისტემურ ანალიტიკოსს შორის. ორივე პროფესია მოითხოვს სტრუქტურული სისტემების ანალიზის პრინციპებს.

ხელმისაწვდომია

სისტემის ანალიტიკოსი:

  • იდენტიფიცირება, გაგება და დაგეგმვა დაგეგმილი სისტემების ორგანიზაციული და ადამიანური ზემოქმედების შესახებ და დარწმუნდით, რომ ახალი ტექნიკური მოთხოვნები სათანადოდ არის ინტეგრირებული არსებულ პროცესებთან და უნარების კომპლექტებთან.
  • დაგეგმვის სისტემის ნაკადი ნულიდან.
  • ინტერაქცია შიდა მომხმარებლებთან და მომხმარებლებთან მოთხოვნების შესასწავლად და დოკუმენტაციისთვის, რომლებიც შემდეგ გამოიყენება ბიზნესის მოთხოვნების დოკუმენტების შესაქმნელად.
  • ტექნიკური მოთხოვნების შედგენა კრიტიკული ეტაპიდან.
  • ურთიერთქმედება პროგრამული უზრუნველყოფის შემქმნელთან პროგრამული უზრუნველყოფის შეზღუდვების გასაგებად.
  • დაეხმარეთ პროგრამისტებს სისტემის შემუშავებაში, როგორიცაა გამოყენების შემთხვევები, flowcharts, UML და BPMN დიაგრამები.
  • დოკუმენტის მოთხოვნები ან მომხმარებლის სახელმძღვანელოების დამატებები.
  • როდესაც განვითარების პროცესი მიმდინარეობს, სისტემების ანალიტიკოსი პასუხისმგებელია კომპონენტების შემუშავებაზე და ამ ინფორმაციის მიწოდებაზე დეველოპერისთვის. ეს ყველაფერი კეთდება სისტემის ანალიზის ძირითად კონცეფციებსა და პრინციპებზე დაყრდნობით.

სიცოცხლის ციკლი

სისტემის განვითარების სასიცოცხლო ციკლი (SDLC) განვითარების ტრადიციული მეთოდიასისტემები, რომლებსაც ორგანიზაციები იყენებენ ფართომასშტაბიანი IT პროექტებისთვის. SDLC არის სტრუქტურირებული ჩარჩო, რომელიც შედგება თანმიმდევრული პროცესებისგან, რომლითაც ვითარდება საინფორმაციო სისტემა.

ტექნოლოგიური სისტემა
ტექნოლოგიური სისტემა

ანალიზის არსი

როგორც კი დეველოპერული პროექტი მიიღებს ყველა მონაწილისგან აუცილებელ ნებართვას, იწყება სისტემის ანალიზის ეტაპი. სისტემური ანალიზი არის ბიზნეს პრობლემის ანალიზი, რომლის გადაჭრასაც ორგანიზაციები გეგმავენ საინფორმაციო სისტემით. სისტემის ანალიზის ფაზის მთავარი მიზანია არსებული სისტემის შესახებ ინფორმაციის შეგროვება გაუმჯობესებული სისტემის ან ახალი სისტემის მოთხოვნების დასადგენად. ამ ფაზის საბოლოო პროდუქტი, რომელიც ცნობილია როგორც მიწოდება, არის სისტემის მოთხოვნების ნაკრები. ეს არის სისტემის ანალიზისა და სისტემის სინთეზის ძირითადი პრინციპები.

ალბათ ყველაზე რთული ამოცანა ამ ანალიზში არის კონკრეტული მოთხოვნების დადგენა, რომლებიც სისტემამ უნდა დააკმაყოფილოს. ამ მოთხოვნებს ხშირად მოიხსენიებენ, როგორც მომხმარებლის მოთხოვნებს, რადგან მომხმარებლები უზრუნველყოფენ მათ. როდესაც სისტემის დიზაინერებმა დააგროვეს მომხმარებლის მოთხოვნები ახალი სისტემისთვის, ისინი გადადიან სისტემის დიზაინის ეტაპზე.

კომპიუტერული სისტემები

კომპიუტერული სისტემების ანალიტიკოსი არის ოკუპაცია საინფორმაციო ტექნოლოგიების სფეროში. კომპიუტერული სისტემების ანალიტიკოსი მუშაობს კომპიუტერულ ტექნოლოგიასთან დაკავშირებული პრობლემების გადასაჭრელად. ბევრი ანალიტიკოსი აყენებს ახალ კომპიუტერულ სისტემებს, როგორც აპარატურას, ასევე პროგრამულ უზრუნველყოფას, ამატებს ახალ პროგრამულ აპლიკაციებსკომპიუტერის მუშაობის გაუმჯობესება. სხვები მოქმედებენ როგორც სისტემების დიზაინერები ან სისტემების არქიტექტორები, მაგრამ ანალიტიკოსების უმეტესობა სპეციალიზირებულია კონკრეტულ ტიპის სისტემებში, როგორიცაა ბიზნეს სისტემები, სააღრიცხვო სისტემები, ფინანსური სისტემები ან სამეცნიერო სისტემები.

მოთხოვნა

2015 წლის მონაცემებით, კომპიუტერული სისტემების ანალიტიკოსების ყველაზე დიდი რაოდენობა მოიცავდა მთავრობის, დაზღვევას, კომპიუტერული სისტემების დიზაინის, პროფესიული და კომერციული აღჭურვილობის და კომპანიის და საწარმოების მენეჯმენტის სექტორებს. სამუშაო ადგილების რაოდენობა 2009 წელს 487000-დან 2016 წლისთვის გაიზრდებოდა 650000-მდე.

ელექტრონული საინფორმაციო სისტემა
ელექტრონული საინფორმაციო სისტემა

ამ ჩანაწერმა დაიკავა მესამე ადგილი 2010 წლის გამოკითხვაში, მეხუთე 2011 წლის გამოკითხვაში, მე-9 ადგილი 2012 წლის გამოკითხვაში და მე-10 ადგილი 2013 წლის გამოკითხვაში.

ბიზნესის ანალიტიკოსი (BA) არის ის, ვინც აანალიზებს ორგანიზაციას ან ბიზნეს სფეროს (რეალურ ან ჰიპოთეტურ) და აფიქსირებს მის ბიზნესს ან პროცესებს ან სისტემებს, აფასებს ბიზნეს მოდელს ან მის ინტეგრაციას ტექნოლოგიასთან პრინციპებისა და სტრუქტურის სისტემის ანალიზზე დაყრდნობით..

სისტემური ანალიტიკოსის როლი ასევე შეიძლება განისაზღვროს, როგორც ხიდი ბიზნეს პრობლემებსა და ტექნოლოგიურ გადაწყვეტილებებს შორის. აქ ბიზნეს პრობლემები შეიძლება დაკავშირებული იყოს ბიზნეს სისტემებთან, როგორიცაა მოდელი, პროცესი ან მეთოდი. ტექნოლოგიური გადაწყვეტილებები შეიძლება იყოს ტექნოლოგიური არქიტექტურის, ხელსაწყოების ან პროგრამული აპლიკაციების გამოყენება. სისტემური ანალიტიკოსები ვალდებულნი არიან გააანალიზონ,გარდაქმნას და საბოლოოდ გადაჭრას ბიზნეს პრობლემები ტექნოლოგიით.

ბიზნესის ანალიზი

არსებობს მინიმუმ ოთხი ტიპის ბიზნესის ანალიზი:

  • ბიზნესის დეველოპერი - განსაზღვრეთ ორგანიზაციის ბიზნეს საჭიროებები და ბიზნეს შესაძლებლობები.
  • ბიზნეს მოდელის ანალიზი - ორგანიზაციული პოლიტიკის და ბაზრის მიდგომების განსაზღვრა.
  • პროცესის დიზაინი - ორგანიზაციის სამუშაო პროცესების სტანდარტიზაცია.
  • სისტემების ანალიზი - ბიზნეს წესებისა და ტექნიკური სისტემების მოთხოვნების ინტერპრეტაცია (ჩვეულებრივ IT ფარგლებში).

სხვა მოვალეობები

ზოგჯერ ბიზნეს ანალიტიკოსი არის ბიზნეს ოპერაციების ნაწილი და მუშაობს ინფორმაციული ტექნოლოგიებით, რათა გააუმჯობესოს მოწოდებული სერვისების ხარისხი, ზოგჯერ ეხმარება ახალი გადაწყვეტილებების ინტეგრაციასა და ტესტირებას. ბიზნეს ანალიტიკოსები მოქმედებენ როგორც დამაკავშირებელი მენეჯმენტსა და ტექნიკურ დეველოპერებს შორის.

BA-ს ასევე შეუძლია მხარი დაუჭიროს სასწავლო მასალების შემუშავებას, მონაწილეობა მიიღოს განხორციელებაში და უზრუნველყოს განხორციელების შემდგომი მხარდაჭერა. ეს შეიძლება მოიცავდეს პროექტის გეგმების შემუშავებას და მონაცემთა ნაკადის დიაგრამებს, დიაგრამებს და ა.შ.

სისტემების განვითარების სასიცოცხლო ციკლში, ბიზნეს ანალიტიკოსი, როგორც წესი, მოქმედებს როგორც დამაკავშირებელი საწარმოს ბიზნეს მხარესა და IT სერვისის პროვაიდერებს შორის.

გირჩევთ: