►პროგრამული ინჟინერიის ამ აპლიკაციის მიზანია უზრუნველყოს პროგრამული უზრუნველყოფის ინჟინერიის საფუძვლები, პრინციპები და უნარები, რომლებიც საჭიროა მაღალი ხარისხის პროგრამული პროდუქტების შემუშავებისა და შესანარჩუნებლად. ✦
►კოდების ფურცლები თითქმის ყველა ენისა და ტექნოლოგიისთვის ხელმისაწვდომია აპლიკაციაში✦
►კოდების ფურცლები მარტივად მართეთ ყველა თქვენი ფრაგმენტი აპის ფარგლებში✦
► ლექსიკონის ჩანართი საშუალებას მოგცემთ მიუთითოთ ყველა პროგრამულ უზრუნველყოფასთან დაკავშირებული პირობები წამების ფრაქციაში✦
►პროგრამული ინჟინერია განიხილავს პრინციპებს, მეთოდოლოგიას, ტენდენციებსა და პრაქტიკებს, რომლებიც დაკავშირებულია პროგრამული უზრუნველყოფის ინჟინერიის სხვადასხვა ფაზებთან. საფუძვლებიდან დაწყებული, აპლიკაცია ნელა პროგრესირებს პროგრამული პროექტების მენეჯმენტის, პროცესის მოდელების, მეთოდოლოგიების შემუშავების, პროგრამული უზრუნველყოფის სპეციფიკაციების, ხარისხის კონტროლის, განლაგების, პროგრამული უზრუნველყოფის უსაფრთხოების, ტექნიკური და პროგრამული უზრუნველყოფის ხელახალი გამოყენების მოწინავე და განვითარებად თემებზე.
【ქვემოთ მოყვანილი თემები】
➻ რა არის პროგრამული უზრუნველყოფის ინჟინერია
➻ პროგრამული ევოლუცია
➻ პროგრამული უზრუნველყოფის ევოლუციის კანონები
➻ E-Type პროგრამული უზრუნველყოფის ევოლუცია
➻ პროგრამული პარადიგმები
➻ პროგრამული უზრუნველყოფის ინჟინერიის საჭიროება
➻ კარგი პროგრამული უზრუნველყოფის მახასიათებლები
➻ პროგრამული უზრუნველყოფის განვითარების სასიცოცხლო ციკლი
➻ პროგრამული უზრუნველყოფის განვითარების პარადიგმა
➻ პროგრამული უზრუნველყოფის პროექტების მართვა
➻ პროგრამული პროექტი
➻ პროგრამული უზრუნველყოფის პროექტის მენეჯმენტის საჭიროება
➻ პროგრამული პროექტის მენეჯერი
➻ პროგრამული უზრუნველყოფის მენეჯმენტის საქმიანობა
➻ პროექტის შეფასების ტექნიკა
➻ პროექტის განრიგი
➻ რესურსების მართვა
➻ პროექტის რისკების მართვა
➻ რისკების მართვის პროცესი
➻ პროექტის შესრულება და მონიტორინგი
➻ პროექტის კომუნიკაციის მენეჯმენტი
➻ კონფიგურაციის მენეჯმენტი
➻ პროექტის მართვის ინსტრუმენტები
➻ პროგრამული უზრუნველყოფის მოთხოვნები
➻ საჭირო ინჟინერია
➻ მოთხოვნის საინჟინრო პროცესი
➻ მოთხოვნების ამოღების პროცესი
➻ მოთხოვნების ამოღების ტექნიკა
➻ პროგრამული უზრუნველყოფის მოთხოვნების მახასიათებლები
➻ პროგრამული უზრუნველყოფის მოთხოვნები
➻ მომხმარებლის ინტერფეისის მოთხოვნები
➻ პროგრამული სისტემის ანალიტიკოსი
➻ პროგრამული მეტრიკა და ზომები
➻ პროგრამული დიზაინის საფუძვლები
➻ პროგრამული უზრუნველყოფის დიზაინის დონეები
➻ მოდულაცია
➻ კონკურენტულობა
➻ დაწყვილება და გაერთიანება
➻ დიზაინის შემოწმება
➻ პროგრამული ანალიზისა და დიზაინის ინსტრუმენტები
➻ მონაცემთა ნაკადის დიაგრამა
➻ სტრუქტურის დიაგრამები
➻ HIPO დიაგრამა
➻ სტრუქტურირებული ინგლისური
➻ ფსევდოკოდი
➻ გადაწყვეტილების ცხრილები
➻ ერთეული-ურთიერთობის მოდელი
➻ მონაცემთა ლექსიკონი
➻ პროგრამული უზრუნველყოფის დიზაინის სტრატეგიები
➻ სტრუქტურირებული დიზაინი
➻ ფუნქციებზე ორიენტირებული დიზაინი
➻ ობიექტზე ორიენტირებული დიზაინი
➻ დიზაინის პროცესი
➻ პროგრამული უზრუნველყოფის დიზაინის მიდგომები
➻ პროგრამული უზრუნველყოფის მომხმარებლის ინტერფეისის დიზაინი
➻ ბრძანების ხაზის ინტერფეისი (CLI)
➻ გრაფიკული მომხმარებლის ინტერფეისი
➻ განაცხადის სპეციფიკური GUI კომპონენტები
➻ მომხმარებლის ინტერფეისის დიზაინის აქტივობები
➻ GUI განხორციელების ინსტრუმენტები
➻ მომხმარებლის ინტერფეისის ოქროს წესები
➻ პროგრამული დიზაინის სირთულე
➻ ჰალსტედის სირთულის ზომები
➻ ციკლომატური სირთულის ზომები
➻ ფუნქციის წერტილი
➻ ლოგიკური შიდა ფაილები
➻ გარე ინტერფეისის ფაილები
➻ გარე გამოკვლევა
➻ პროგრამული უზრუნველყოფის დანერგვა
➻ სტრუქტურირებული პროგრამირება
➻ ფუნქციური პროგრამირება
➻ პროგრამირების სტილი
➻ პროგრამული დოკუმენტაცია
➻ პროგრამული უზრუნველყოფის დანერგვის გამოწვევები
➻ პროგრამული უზრუნველყოფის ტესტირების მიმოხილვა
➻ პროგრამული უზრუნველყოფის ვალიდაცია
➻ პროგრამული შემოწმება
➻ სახელმძღვანელო Vs ავტომატური ტესტირება
➻ ტესტირების მიდგომები
➻ ტესტირების დონეები
➻ ტესტირების დოკუმენტაცია
➻ ტესტირება QC, QA და აუდიტის წინააღმდეგ
➻ პროგრამული უზრუნველყოფის ტექნიკური მიმოხილვა
➻ მოვლის სახეები
➻ მოვლის ღირებულება
➻ სარემონტო საქმიანობა
➻ პროგრამული უზრუნველყოფის ხელახალი ინჟინერია
➻ კომპონენტის ხელახლა გამოყენებადობა
➻ CASE ინსტრუმენტები
➻ CASE ინსტრუმენტების კომპონენტები
➻ საქმის ხელსაწყოების ტიპები
➻ განმეორებითი ჩანჩქერის მოდელი
➻ მოთხოვნების ანალიზი და სპეციფიკაცია
➻ გადაწყვეტილების ხე
➻ ფორმალური სისტემის სპეციფიკაცია
➻ პროგრამული დიზაინი
➻ პროგრამული უზრუნველყოფის დიზაინის სტრატეგიები
➻ პროგრამული ანალიზისა და დიზაინის ინსტრუმენტები
➻ სტრუქტურირებული დიზაინი
➻ ობიექტის მოდელირება UML-ის გამოყენებით
➻ გამოიყენეთ საქმის დიაგრამა
➻ ურთიერთქმედების დიაგრამები
➻ შავი ყუთის ტესტირება
➻ პროგრამული უზრუნველყოფის მოვლა
➻ პროგრამული უზრუნველყოფის შენარჩუნების პროცესის მოდელები
➻ პროგრამული უზრუნველყოფის საიმედოობა და ხარისხის მართვა
➻ საიმედოობის ზრდის მოდელები
➻ პროგრამული უზრუნველყოფის ხარისხი
➻ პროგრამული პროექტის დაგეგმვა