![...](/f/6cd512ff959281a95af942c5db8b50e7.jpg)
ციფრული სამყაროს ორობითი წარმოდგენა.
პროგრამული უზრუნველყოფის სასიცოცხლო ციკლში შენარჩუნების ფაზა არის ციკლის ბოლო ეტაპი. მას შემდეგ, რაც პროგრამული უზრუნველყოფა გაივლის დიზაინის ეტაპს და განხორციელდება, იწყება პროგრამული უზრუნველყოფის სასიცოცხლო ციკლის შენარჩუნების ეტაპი. პროგრამული უზრუნველყოფის სასიცოცხლო ციკლის შენარჩუნების ფაზის მახასიათებლების გაგება საშუალებას აძლევს ინდივიდებს დავალებულია პროგრამული უზრუნველყოფის მუშაობის გაანალიზება განლაგების შემდეგ, რათა სწორად გადაჭრას ის საკითხები, რომლებიც წარმოიქმნება.
ტექნიკური ფაზის მახასიათებლები
![...](/f/17e5fcd47a224db0845faa27138f142d.jpg)
ორობითი ჩვენება.
მას შემდეგ, რაც პროგრამული უზრუნველყოფა ჩართულია და მუშაობს, ის ხშირად საჭიროებს უწყვეტ შენარჩუნებას. ზოგადად, პროგრამული უზრუნველყოფა ფუნქციონირებს დიდი ხნის განმავლობაში საწყისი დანერგვის შემდეგ და საჭიროებს რეგულარულ მოვლას, რათა უზრუნველყოს, რომ პროგრამული უზრუნველყოფა მუდმივად ფუნქციონირებს შესრულების პიკზე. პროგრამული უზრუნველყოფის სასიცოცხლო ციკლის შენარჩუნების ფაზაში, პროგრამული უზრუნველყოფის პროგრამისტები რეგულარულად გამოსცემენ პროგრამულ პატჩებს ცვლილებები ორგანიზაციის საჭიროებებში, პროგრამული უზრუნველყოფის შეცდომებთან დაკავშირებული საკითხების გამოსასწორებლად ან პოტენციური უსაფრთხოების გადასაჭრელად საკითხები. შენარჩუნების ფაზის განმავლობაში დიზაინერები აგვარებენ საკითხებს, რომლებიც აღმოჩენილია, რათა თავიდან აიცილონ რაიმე დაბრკოლება პროგრამული უზრუნველყოფის მოსალოდნელ შესრულებაზე ან დაამატონ პროგრამული უზრუნველყოფის გაზრდილი ფუნქციონირება.
დღის ვიდეო
პასუხისმგებლობა პროგრამული უზრუნველყოფის ტექნიკური მომსახურების შესრულებაზე
პროგრამული უზრუნველყოფის შენარჩუნების ამოცანებს, როგორც წესი, ასრულებენ პროგრამული უზრუნველყოფის დიზაინერები პროგრამული უზრუნველყოფის პროგრამის განლაგების შემდეგ აღმოჩენილი პრობლემების გადასაჭრელად. როგორც პროგრამული უზრუნველყოფის შემქმნელები აგვარებენ პროგრამულ პროგრამებში აღმოჩენილ საკითხებს, სისტემის ოპერატორებს ეკისრებათ გამოშვებული პაჩების დაყენება. კომერციულად ხელმისაწვდომი პროგრამული უზრუნველყოფის უმეტესობა რეგულარულად განახლდება ჩამოტვირთვების გამოყენებით, რომლებიც ხელმისაწვდომია დეველოპერის ონლაინ მხარდაჭერის საიტიდან. სისტემის ოპერატორები ჩამოტვირთავენ განახლებებს მათი გამოშვებისას და დააინსტალირებენ მათ, რათა უზრუნველყონ პროგრამული უზრუნველყოფის მუდმივი შესრულება ორიგინალური დიზაინის პარამეტრების შესაბამისად.
სარემონტო ფაზის სიგრძე
ტექნიკური ფაზა გრძელდება პროგრამული უზრუნველყოფის სასიცოცხლო ციკლის ყველა ფაზაზე ყველაზე დიდხანს. მთავარი მიზეზი იმისა, რომ ტექნიკური ფაზა ყველაზე დიდხანს გრძელდება, არის პროგრამული უზრუნველყოფის სიცოცხლე. პროგრამული უზრუნველყოფის პროგრამების უმეტესობა ფუნქციონირებს მანამ, სანამ არ მოძველდება მომხმარებლის საჭიროებების ცვლილების გამო ან სანამ პროგრამული უზრუნველყოფის შენარჩუნების ღირებულება არ გახდება აკრძალული პროგრამული უზრუნველყოფის შემდგომი გამოყენებისთვის. ბევრი დიზაინერი ავრცელებს ახლად შემუშავებულ ჩანაცვლებით პროგრამულ პროგრამებს, ხოლო მათი პროგრამული უზრუნველყოფის წინა ვერსიები აგრძელებს ტექნიკურ მოვლას. ეს ჩანს მაიკროსოფტის მიერ Office 2010 პროგრამული პაკეტის ან Windows 7 ოპერაციული სისტემის დანერგვით. მიუხედავად იმისა, რომ ამ პროგრამული უზრუნველყოფის უახლესი ვერსია კომერციულად ხელმისაწვდომია კომპიუტერის მომხმარებლებისთვის, კომპანია აგრძელებს შეინახეთ პროგრამული უზრუნველყოფის წინა ვერსიები და გახადეთ პატჩები ხელმისაწვდომი Windows Update სერვისების მეშვეობით განსაზღვრული ოდენობით დრო.
Microsoft-ის პროგრამული უზრუნველყოფის შენარჩუნების ფაზის მაგალითები
Microsoft უზრუნველყოფს არსებული პროგრამული უზრუნველყოფის მუდმივ შენარჩუნებას პროგრამული უზრუნველყოფის მთელი სიცოცხლის მანძილზე Windows Update ვებსაიტის მეშვეობით. მიუხედავად იმისა, რომ ზოგიერთი პროდუქტის მხარდაჭერა თანდათან წყდება, Microsoft-ის პროგრამული უზრუნველყოფის ტექნიკური ფაზა, როგორც წესი, მოიცავს რამდენიმე წელს. Microsoft Office 2007-ის შემთხვევაში, პროგრამული უზრუნველყოფის განახლებები გამოდის სერვის პაკეტებში. თითოეული გამოშვებული სერვის პაკეტის მხარდაჭერა გრძელდება სერვის პაკეტის გამოშვებიდან 24 თვემდე.
სარემონტო ფაზის დასკვნა
ვინაიდან პროგრამული უზრუნველყოფის შენარჩუნების ხარჯები აკრძალულია და პროგრამული უზრუნველყოფის სასიცოცხლო ციკლის დასასრულს უახლოვდება, პროგრამული უზრუნველყოფის დიზაინერები იწყებენ ახალი პროგრამული უზრუნველყოფის შემუშავების პროცესს არსებული პროგრამული უზრუნველყოფის ჩანაცვლებისთვის. ხშირ შემთხვევაში, პროგრამული უზრუნველყოფის განვითარების სასიცოცხლო ციკლები შეიძლება გადაფარდეს. პროგრამული უზრუნველყოფის შემქმნელმა შეიძლება დაიწყოს ახალი პროგრამული უზრუნველყოფის სასიცოცხლო ციკლის საწყისი ეტაპი მანამ, სანამ პროგრამული უზრუნველყოფის მიმდინარე ვერსიის გამოშვება კომერციულად ხელმისაწვდომი გახდება. იმის გამო, რომ კომპიუტერული სისტემები და კომპიუტერული პროგრამების საბოლოო მომხმარებლების საჭიროებები კვლავ იცვლება, პროგრამული უზრუნველყოფის შემქმნელები მიჰყვებიან განვითარების დაუსრულებელ ციკლს მათი ყველაზე პოპულარული პროდუქტებისთვის.