Video: Ачык программалык камсыздоо деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Open - программалык камсыздоо (OSS) компьютердин бир түрү программалык камсыздоо кайсысында булак код автордук укук ээси колдонуучуларга изилдөө, өзгөртүү жана жайылтуу укугун берген лицензиянын негизинде чыгарылат программалык камсыздоо эч кимге жана каалаган максат үчүн. Open - программалык камсыздоо биргелешкен коомдук тартипте иштелип чыгышы мүмкүн.
Ошо сыяктуу эле, ачык булактуу программалык камсыздоонун кандай мисалдары бар?
Кеңири колдонулган ачык - программалык камсыздоо Prime ачык мисалдар - булак продуктылар Apache HTTP Server, e-commerce платформа osCommerce, интернет браузерлери Mozilla Firefox жана Chromium (акысыз Google Chrome иштеп чыгуунун басымдуу көпчүлүгү жасалган долбоор) жана LibreOffice толук кеңсе пакети.
Жогорудагыдан тышкары, ачык программалык камсыздоо кандай иштейт? Ачык программалык камсыздоо болуп саналат программалык камсыздоо менен булак ар ким текшерип, өзгөртүп жана өркүндөтө ала турган код. " Булак код" бөлүгү болуп саналат программалык камсыздоо компьютер колдонуучуларынын көбү эч качан көрүшпөйт; Бул компьютердик программисттер бир бөлүгүн өзгөртүү үчүн манипуляциялай турган код программалык камсыздоо - "программа" же "колдонмо" - иштейт.
Бул боюнча, ачык булак программалык камсыздоо болуп саналат?
Open - программалык камсыздоо (OSS) кандайдыр бир компьютер программалык камсыздоо аны менен бөлүштүрүлөт булак өзгөртүү үчүн жеткиликтүү код. Бул адатта программисттерге өзгөртүүгө лицензияны камтыйт дегенди билдирет программалык камсыздоо алар каалаган жол менен: Алар мүчүлүштүктөрдү оңдоп, функцияларды жакшыртып же ыңгайлаштыра алышат программалык камсыздоо өз муктаждыктарын канааттандыруу үчүн.
Ачык программалык камсыздоо акысызбы?
Дээрлик баары ачык программалык камсыздоо болуп саналат Акысыз программалык камсыздоо , бирок өзгөчөлүктөр бар. Биринчиден, кээ бир ачык булак лицензиялар өтө чектелүү, ошондуктан алар талаптарга жооп бербейт бекер лицензиялар. Бирок, бул учурда колдонуучулар компиляциялай алышат булак түзүү жана жайылтуу үчүн код бекер аткарылуучу файлдар.
Сунушталууда:
Программалык камсыздоо инженери менен программалык камсыздоону иштеп чыгуучу бирдейби?
Инженер программалык камсыздоону иштеп чыгуу менен алектенет; бирок бардык программалык камсыздоону иштеп чыгуучулар инженер эмес. Программалык камсыздоону иштеп чыгуу жана инженерия бири-бири менен байланышкан терминдер, бирок алар бир эле нерсени билдирбейт. Программалык камсыздоо инженериясы программалык камсыздоону түзүүдө инженердик принциптерди колдонууну билдирет
Орточо программалык камсыздоо деген эмне?
Middleware программалык камсыздоо компоненттерин же ишкана тиркемелерди бириктирүүчү программалык камсыздоо. Орточо программа – бул бөлүштүрүлгөн компьютер тармагынын ар бир тарабындагы операциялык система менен тиркемелердин ортосунда жайгашкан программалык катмар (1-1-сүрөт). Эреже катары, ал татаал, бөлүштүрүлгөн бизнес программалык тиркемелерди колдойт
Программалык камсыздоо инженериясында программалык камсыздоо процесси деген эмне?
Программалык камсыздоо процесси. Программалык камсыздоо процесси (ошондой эле программалык камсыздоонун методологиясы катары белгилүү) программалык камсыздоону өндүрүүгө алып келген байланышкан иш-чаралардын жыйындысы. Бул иш-чаралар программалык камсыздоону нөлдөн баштап иштеп чыгууну же учурдагы системаны өзгөртүүнү камтышы мүмкүн
Программалык камсыздоо үчүн физикалык тармакташуу деген эмне?
Тармакташтыруу, версияны башкарууда жана программалык камсыздоонун конфигурациясын башкарууда, версия көзөмөлүндөгү объекттин (мисалы, баштапкы код файлы же каталог дарагы) кайталанышы, ошондуктан бир нече бутактар боюнча параллелдүү өзгөрүүлөр болушу мүмкүн. Бутактар ошондой эле дарактар, агындар же код линиялары катары белгилүү
Программалык камсыздоо сервери деген эмне?
Сервердик программалык камсыздоо – бул компьютердик серверде колдонууга, иштетүүгө жана башкарууга арналган программалык камсыздоонун бир түрү. Ал жогорку деңгээлдеги эсептөө кызматтарынын жана функцияларынын массивинде колдонуу үчүн сервердик эсептөө күчүн колдонууну камсыз кылат жана жеңилдетет