რატომ განვითარდა პროგრამული ინჟინერია?
რატომ განვითარდა პროგრამული ინჟინერია?

ვიდეო: რატომ განვითარდა პროგრამული ინჟინერია?

ვიდეო: რატომ განვითარდა პროგრამული ინჟინერია?
ვიდეო: Lect 1 : Evolving Role of Software | Software Engineering | Quick Learners 2024, აპრილი
Anonim

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

ასე რომ, რა არის პროგრამული უზრუნველყოფის ინჟინერიის მიზანი?

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

ზემოაღნიშნულის გარდა, როდის და სად დაინერგა პირველად ტერმინი პროგრამული უზრუნველყოფის ინჟინერია? The ვადა ' პროგრამული ინჟინერია შემოთავაზებული იყო ნატოს მიერ 1968 და 1969 წლებში ორგანიზებულ კონფერენციებზე, რათა განეხილათ. პროგრამული უზრუნველყოფა კრიზისი'. The პროგრამული უზრუნველყოფა კრიზისი ერქვა 1960-იან წლებში დიდი, რთული სისტემების შემუშავების სირთულეებს.

აქ შეიძლება მოხდეს პროგრამული უზრუნველყოფის განვითარება?

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

რა არის პროგრამული უზრუნველყოფის ინჟინერია და მისი მახასიათებლები?

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

გირჩევთ: