SE#6.1 საინფორმაციო სისტემის არქიტექტურა (Software Architectural design)
SE

SE#6.1 საინფორმაციო სისტემის არქიტექტურა (Software Architectural design)

Reference: Sommerville, Software Engineering, 10 ed., Chapter 6 საინფორმაციო სისტემის (და მისი კომპონენტის, პროგრამული უზრუნველყოფის) არქიტექტურული დიზაინი (Architectural Design) წარმოადგენს პროცესს, რომლის შედეგია, სისტემის კომპონენტების (SubSystems) იდენტიფიცირება, მათ შორის ურთიერთდამოკიდებულებების, იერარქიის და კომუნიკაციის აღწერა.  იგი წარმოადგენს დამაკავშირებელ რგოლს, სისტემის ფუნქციონალურ მოთხოვნებსა (System Requirement) და სისტემის დიზაინს (System Design) შორის. სისტემის არქიტექტურა (System Architecture) შესაძლებელია წარმოდგენილი … Continue reading

SE#5.1 საინფორმაციო სიტემების მოდელირება (Software System Modeling)
SE

SE#5.1 საინფორმაციო სიტემების მოდელირება (Software System Modeling)

სReference: Sommerville, Software Engineering, 10 ed., Chapter 5 როგორც ვნახეთ, ფუნქციონირების მოთხოვნების შეგროვების დროს მიმდინარეობს, საინფორმაციო სისტემისადმი მოთხოვნების ანალიზი და დოკუმენტირება – პასუხი გაეცემა კითხვას: რას უნდა აკეთებდეს საინფორმაციო სისტემა ? მისი მოდილირების დროს კი უნდა მოხდეს სისტემის დიზაინის შემუშავება – პასუხი გაეცემა კითხვას: როგორ უნდა მოხდეს სისტემისადმი წაყენებული მოთხოვნების შესრულება? საინფორმაციო სისტემების და კერძოდ მინი უმნიშვნელოვანესი … Continue reading

SE#4.2 საინფორმაციო სისტემის მოთხოვნების შექმნის პროცესი (Requirements Engineering process)
BA / SE

SE#4.2 საინფორმაციო სისტემის მოთხოვნების შექმნის პროცესი (Requirements Engineering process)

Reference: Sommerville, Software Engineering, 10 ed., Chapter 4 წინა სტატიაში  განვიხილეთ, საინფორმაციო სიტემების მოთხოვნების დანიშნულება და მისი შექმნის მეთოდოლოგიის საფუძვლები. წინამდებარე სტატიაში განვიხილოთ როგორ წარვმართოთ საინფორმაციო სისტემების მოთხოვნების ინჟინერიიის პროცესი.  საინფორმაციო სისტემების მოთხოვნების ინჟინერიიის პროცესი (Requirements engineering process) საინფორმაციო სისტემების მოთხოვნების ინჟინერიიის პროცესი, მთლიანად დამოკიდებულია, მიზნობრივი სისტემის მაშსტაბზე, კომპლექსურობაზე,  კონკრეტული ორგანიზაცის მატერიალურ, ინტელექტუალურ და სხვა … Continue reading

IM

IM #1.5 Disruptive Innovations: Good Things…with a Challenge

Coming Soon  … Some examples of disruptive innovation include: Disruptor Disruptee Personal computers Mainframe and mini computers Mini-mills Integrated steel mills Cellular phones Fixed line telephony Community colleges Four-year colleges Discount retailers Full-service department stores Retail medical clinics Traditional doctor’s offices Considering Ideas From: Blue Ocean Strategy – https://www.blueoceanstrategy.com/ Clayton Christensen #1  Michael Wood at https://www.projectmanagement.com Why … Continue reading

BA #1.3 ოპერირების სცენარების მოდელირება (Use Case Modeling)
BA

BA #1.3 ოპერირების სცენარების მოდელირება (Use Case Modeling)

Reference: Sommerville, Software Engineering, 10 ed., Chapter 4 სცენარს უწოდებენ დრამატული ნაწარმოების გეგმას, კონსპექტს, იგი წარმოადგენს მოქმედების მოკლე აღწერას და სცენების თანმიმდევრობას (#) სცენარები გვეხმარება მოვახდინოთ ჩვენი იდეების ჩამოყალიბება, ვიზუალიზაცია, ჩვენი მიზნების კონკრეტიზირება და მათ მისაღწევად ოპტიმალური განვითარების გზების შემუშავება. წინამდებარე სტატიაში განვიხილავთ  საინფორმაციო სისტემების მოდელირებისთვის მასში მიმდინარე პროცესების მოდელირების სცენარების შექმნის მეთოდებს და ინსტრუმენტებს. … Continue reading

SE#3.1 პროგრამული პროდუქტების შექმნის წრფივი და იტერაციული მეთოდები (WaterFall and Agile Software Development)
BA / SE

SE#3.1 პროგრამული პროდუქტების შექმნის წრფივი და იტერაციული მეთოდები (WaterFall and Agile Software Development)

Reference: Sommerville, Software Engineering, 10 ed., Chapter 3 Business Analyst 1: “How do I know this is Heaven?” Business Analyst 2: “Well… I haven’t heard any talk about how Agile fixes everything (#) თანამედროვე სწრაფად განვითარებადი ციფრული სამყარო, პროგრამული სისტემების შექმნის სფეროში ასევე დინამიურ მოთხოვნებს აყენებს, საჭირო ხდება პროგრამული სისტემების სწრაფი შემუშავება და მათი ახალ … Continue reading

SE#4.1 საინფორმაციო სისტემების მოთხოვნები (Requirements Engineering)
SE

SE#4.1 საინფორმაციო სისტემების მოთხოვნები (Requirements Engineering)

Reference: Sommerville, Software Engineering, 10 ed., Chapter 4 საინფორმაციო სისტემების მოთხოვნების ინჟინერია – Requirements engineering (RE) Requirements engineering (RE) –  საინფორმაციო სისტემების მოთხოვნების ინჟინერია – იმ პროცესების ერთობლიობაა, რომელთა საშუალებითაც განისაზღვრება, საინფორმაციო სიტემისათვის, მომხმარებლის მოთხოვნები და შეზღუდვები,  საინფორმაციო სისტემის და მისი კომპონენტებისადმი მოთხოვნების ერთობლიობა Requirements  (R). არაზუსტ მოთხოვნების მიხედვით შექმნილი სისტემის ფუნქციონირება, შეიძლება საერთოდ მიზანშეუწონელი გახდეს, მის … Continue reading