KomputerLunak

Software siklus urip: konsep, standar, pangolahan,

Software ora bisa tanpa mangerténi siklus urip lunak dadi-disebut. panganggo biasa bisa, lan ora kudu ngerti, nanging iku seng di pengeni kanggo sinau standar dhasar (hereinafter bakal marang apa perlu).

Software siklus urip: apa iku ing pangertèn formal?

Ing gesang-siklus sembarang produk lunak diomong wektu saka sawijining orane, miwiti karo phase pembangunan lan sadurunge larangan sakabehane nggunakake lapangan milih aplikasi nganti mundur total lengkap saka aplikasi nggunakake.

Cukup, sistem informasi ing bentuk program, data, utawa malah "sistem operasi" sing dikarepake mung ing cilik saka relevansi data lan kesempatan sing diwenehake dening wong-wong mau.

Punika pitados bilih definisi siklus urip ing sembarang cara ora aplikasi kanggo nyoba aplikasi, kayata versi beta, kang paling stabil ing karya. Ing siklus urip lunak banget padha gumantung faktor akeh, ing antarane kang siji saka peran utama diputer dening medium kang program sing bakal digunakake. Nanging, sampeyan bisa milih lan istilah umum digunakake ing definisi konsep siklus urip.

syarat dhisikan

Minangka wis umum pitados, digunakake sawetara kahanan gegayutan pembangunan lan kanggo nggunakake sembarang produk lunak, yaiku:

  • ngrumusake saka masalah;
  • analisis syarat Teknologi saka sistem mangsa;
  • desain;
  • programming;
  • werna lan kompilasi;
  • testing;
  • debugging;
  • implementasine lan pangopènan lunak.

Software wis arupi kabeh langkah ndhuwur, lan ora bisa apa tanpa paling ora siji saka wong-wong mau. Nanging kanggo ngontrol proses kuwi netepaké standar tartamtu.

standar proses ing siklus urip lunak

Antarane sistem predetermine kondisi lan syarat kanggo pangolahan kuwi saiki bisa disebut mung telung gedhe-gedhe utama:

  • GOST 34.601-90;
  • ISO / IEC 12207: 2008;
  • Oracle CDM.

Kanggo standar internasional sing kapindho yaiku ing Rusian padha. Iki GOST R ISO / IEC 12207-2010, tanggung jawab kanggo sistem lan engineering. Nanging ing siklus urip lunak, diterangake ing loro angger, rupo ing inti. Alasanipun cukup prasaja.

Jinis lunak lan nganyari

sistem informasi Modern kuwi sing padha netepake aplikasi konsep umum.

Contone, ana program sistem lan keperluan, pribadi multimedia, piranti pembalap, aplikasi kantor lan ing. D. kanggo sembarang tipe lunak bisa nemtokake wontenipun tahapan ing siklus urip.

extension yakuwi liya sing paling umum digunakake saka nganyari (kanggo loro sistem operasi lan platform lan aplikasi lunak). Mbokmenawa ora perlu kanggo nerangake sing pangguna saka sistem komputer adhedhasar nganyari Windows liwati tataran saka sistem utawa komponen kayata Microsoft .NET Framework utawa mesin virtual Jawa.

tataran desain

Saiki sawetara tembung langsung bab orane tumrap sekolah pembangunan. Singgat pisanan kalebu planning project, analisis sistem lan syarat target, kamungkinan saka desain pambuka utawa rinci, werna lan testing, kamungkinan lunak aplikasi ing sistem specialized, lan ing. D.

Model siklus urip lunak tabet sing pisanan nyetel tugas nggawe software kudu diwatesi kanggo pangembangan aplikasi umum utawa produk lunak sing nggunakake sawetara lingkungan wiwitan.

desain

sistem Development sing basa program. desain Software ing tataran kapisan bisa suda mudhun kanggo.

Bakal iki C + / C ++, Jawa, Delphi utawa outdated Pascal padha - ora penting. Pitakonan iku, carane aplikasi digawe bisa Integrasi menyang sistem operasi lan mbukak lancar.

Ing pangertèn iki, siji siklus urip saka testing lunak iku wektu instalasi dhisikan saka produk nganti lengkap aman amarga ora padha saka syarat sistem, inoperable utawa kasekengan kanggo nindakake tugas Originally.

fase sakteruse

support luwih kanggo sing wis mesthi ing siklus urip lunak, tumurun werna kanggo generate lan nampa kode sumber aplikasi.

Ing cilik saka free (mbukak) panyebaran supaya disebut-certificate wis Applied adhedhasar lisènsi GNU sing ngidini kanggo owah-owahan ing piranti lunak dhewe ing panjalukan saka pangguna, menowo karo basa program karo kang aplikasi iki digawe.

Yen iku kode Ana, sampeyan bisa nggunakake piranti kaya Disassembler. Nanging ing kasus iki, mung ing dekoding eksekusi exe-file bisa ngrambah, lan mesthi ora disambungake DLL dinamis Pustaka.

Nanging téori iki. Ing laku, ing tataran ing siklus urip lunak kalebu dhaptar adoh luwih item. Malah simulasi paling prasaja sing kasusun saka review saka standar lan ngrumusake saka pengamatan (syarat-tingkat dhuwur kanggo arsitektur, cocog kode eksekusi, liya lan cara verifikasi). Iki proses ing siklus urip lunak. Nanging ing kene iku penting kanggo ngerti lan ngontrol sawetara saka prinsip program lan sistem.

Dasar Manajemen

Manajemen singgat lunak adhedhasar bosok saka program menyang komponen, menehi sawetara sudhut cukup pribadi kanggo nggawe wong.

Ana kakurangan. Pilihan modul diwatesi dening pangembang asli platform ing basis saka kang diprodhuksi program. Mesthi, yen sampeyan njupuk menyang akun manunggalaken lan pribadi pembangunan typing digunakake (modul utamané migunani), ora pitakonan babagan.

Nanging orane tumrap sekolah saka dhaur lunak kudu kalebu panyiapan saka protokol Processing data, rutin, Pustaka standar, lan liyane.

modul digunakake

Lan ora singgat lunak proses lengkap tanpa nggunakake komponen banget tartamtu. Antarane prioritas iki ing ngisor iki:

  • Kepala (Kepala) modul tanggung jawab kanggo Bukak saka produk lunak;
  • Control Unit, tanggung jawab kanggo nelpon komponen ditempelake utawa link perpustakaan dinamis;
  • fungsi lan Processing data layanan pribadi lan pribadi tambahan.

Berkas eksekusi biasane, kanggo sistem basis Windows wis presented ing wangun "ekzeshnika". komponen Control duwe configurators extension (config.sys Applied kanggo sistem operasi), link Pustaka luwih duwe extension DLL. Liya saka kontrol lan Processing fungsi lan setelan saka sawetara aplikasi bisa uga katon ing wangun file XML.

Padha, satleraman, kanggo akèh saka program media saiki dikenal sarana dijogo paramèter konfigurasi dhasar. Nggunakake piranti lunak jinis iki, mesthi, iku cukup winates, nanging pangerten saka prinsip umum karya karo pemain media padha ora bisa babras. Punika kok.

Ing kasunyatan, apa padha lunak singgat glethakaken mung ing tingkat upgrade gesang pamuter utawa instalasi saka codecs lan decoders. A swara lan video transcoders sing kawicaksanan gawan saka sistem audio utawa video.

Conto adhedhasar program FL Studio

Kaping pisanan, ing virtual studio sequencer FL Studio ana jeneng Fruity Loops. Ing siklus urip saka piranti lunak ing perubahan utami Sarékat, nanging aplikasi Luwih rubah lan angsal katon saiki.

Yen kita pirembagan babagan orane tumrap sekolah siklus urip, pisanan ing tataran saka ngrumusake saka masalah iki Nyetel dening saperangan prasyarat:

  • nitahaken saka drum jinis modul drum mesin kaya Kawasaki Ninja, nanging karo siji-dijupuk-sampel utawa urutan ing format WAV, kacathet gesang ing studio;
  • integrasi menyang sistem operasi Windows;
  • kamungkinan saka kaca project kanggo Monggo, MP3 lan OGG;
  • kompatibilitas proyèk karo aplikasi tambahan Fruity Tracks.

"C" tegese basa program kasebut ana ing tataran pembangunan. Nanging platform nyawang nyedhaki primitif lan ora menehi pangguna pungkasan kualitas swara sing dipengini.

Ing gati, sak testing lan debugging gawe tataran kedah pindhah cara saka Jerman Corporation Steinberg lan aplikasi kanggo syarat dhasar kanggo dhukungan driver sound kanggo mode Full duplex. kwalitas swara luwih dhuwur lan diijini kanggo ngganti tempo, Jarak lan nemtokke tambahan FX-efek ing wektu nyata.

Completion saka siklus urip saka piranti lunak dianggep dadi ing output saka versi resmi pisanan FL Studio, kang, kados leluhur, wis antarmuka sequencer penuh karo kemampuan kanggo ngowahi setelan ing 64-saluran sing nyawiji console virtual karo Kajaba Unlimited trek audio lan MIDI-trek.

Promosi program ora mandheg ana. Ing tataran saka support project management kanggo nyambungake format VST plug-ins dipuntepangaken (kawitan, kaloro, lan banjur versi katelu), sapisan dikembangaké dening Steinberg. Kira-kira ngandika, apa synthesizer virtual sing ndhukung VST-inang bisa nyambung menyang program.

Iku ora ngageti sing rauh sembarang pengarang bisa nggunakake analogi saka model "wesi", saupami himpunan lengkap swara sapisan populer Korg M1. More - liyane. modul aplikasi kayata gawe ketagihan Drums utawa plug universal Kontakt diijini kanggo muter swara urip instruments nyata, direkam karo kabeh mbandingake saka artikulasi ing studio profesional.

Gawe wis nyoba kanggo entuk kualitas maksimum lan nggawe support kanggo driver ASIO4ALL, sing diaktifake metu dadi Cut ndhuwur ing Mode Full duplex. Patut, tambah bitrate. Dina iki, kualitas file audio diekspor uga 320 kbit / s ing tingkat sampling 192 kHz. Lan swara profesional iki.

Minangka kanggo versi dhisikan saka dhaur sawijining bisa disebut rampung rampung, nanging statement kuwi relatif, amarga aplikasi mung ganti jeneng, lan wis ketemu kesempatan anyar.

prospek pembangunan

Apa sing orane tumrap sekolah ing siklus urip lunak, iku wis cetha. Nanging ing kene ing pangembangan teknologi kuwi kudu rembugan dhewe.

Ora perlu ngomong sing apa pangembang software ora kasengsem ing nggawe produk maringaken, kang meh terus metu ing pasar kanggo sawetara taun. Ing mangsa, wong wis looking ing praktis long-term. Iki bisa ngrambah ing cara. Nanging minangka aturan, meh kabeh mau godhok mudhun kanggo nerbitaké nganyari utawa versi anyar saka piranti lunak.

Malah ing cilik saka Windows, tren kuwi bisa katon karo mripat langsung. Iku dipercaya sing dina iki ana ing paling siji pangguna, nggunakake sistem kayata versi 3.1, 95, 98, utawa Millennium. siklus urip sing wis rampung sawise release saka versi XP. Nanging ing kene versi server teknologi NT adhedhasar isih bener. Malah Windows 2000, dina iki ora mung banget cocog, nanging ing sawetara babagan instalasi utawa keamanan malah ngluwihi pembangunan paling anyar. Padha dadi kanggo NT 4.0 sistem, lan modifikasi specialized Windows Server 2012.

Nanging ing hubungan kanggo sistem iki isih ngaku ndhukung ing tingkat paling dhuwur. Nanging sensational ing wektu Vista wis cetha ngalami siklus sunset. Ora mung iku, iku durung rampung, supaya isih lan kesalahan ing dhewe, lan cacat ing sistem keamanan ana dadi luwih sing kita bisa mung guess bab cara iki bisa kanggo miwiti solusi piranti ditampa.

Nanging yen kita pirembagan babagan kasunyatan sing pangembangan piranti lunak jinis (kontrol utawa aplikasi) punika boten wonten, kita mung bisa negara bukti. Sawise kabeh, dina iki nerangake ora mung sistem komputer lan piranti seluler, lan kang teknologi asring ahead saka sektor komputer. Munculé Kripik prosesor adhedhasar wolung intine - ora conto paling? Nanging isih, ora saben laptop bisa boast saka gadhah kuwi "wesi".

Sawetara terang

Minangka kanggo pangerten saka siklus urip lunak, kanggo wong iku rampung ing sawetara titik ing wektu, bisa banget kasepakatan, amarga software isih wis support gawe kanggo nggawe wong. Luwih, mburi nuduhake aplikasi Warisan sing ora syarat sistem modern lan ora bisa bisa ing lingkungan sing.

Nanging malah karo kemajengan téknologi, akeh wong ing mangsa cedhak ora bisa bablas. Banjur bakal nggawe keputusan salah siji kanggo ngetokake nganyari utawa lengkap owahan saka kabèh konsep, Originally ditempelake ing software. Empu - lan siklus anyar karo owah-owahan ing kahanan dhisikan, lingkungan pembangunan, testing, lan bisa nggunakake long-term ing area tartamtu.

Nanging ing teknologi komputer dina senengi pangembangan sistem kontrol otomatis (ACS), kang digunakake ing Manufaktur. Malah sistem operasi, ing comparison karo program khusus, ilang.

lingkungan padha adhedhasar Visual Basic sing luwih populer tinimbang Windows-sistem. Lan bab software aplikasi ing UNIX-sistem kita ora ngomong ing kabeh. Apa bisa ngomong, yen meh kabeh saka jaringan komunikasi padha saka Amerika Serikat sing digunakake istimewa ing wong. Miturut cara, sistem kayata Linux lan Android, banget, padha Originally digawe ing platform iki. Mulane, paling kamungkinan, UNIX prospek luwih akeh tinimbang sing saka kabeh produk liyane digabungake.

tinimbang kasil

Iku tetep kanggo nambah sing ing kasus iki mung prinsip umum lan orane tumrap sekolah ing siklus urip lunak. Ing kasunyatan, malah tugas dhisikan bisa beda-beda Ngartekno. Patut, beda bisa diamati ing orane tumrap sekolah liyane.

Nanging pangembangan teknologi inti produk lunak karo support sing sakteruse kudu cetha. Kanggo liyane, iku kudu njupuk menyang akun spesifik saka piranti lunak digawé, lan lingkungan kang mesthine kudu bisa, lan kamungkinan saka program kasedhiya kanggo pangguna pungkasan utawa produksi, lan akeh liyane.

Kajaba iku, kadang siklus urip uga gumantung ing urgency pribadi pembangunan. Yen, contone, sawetara program basa lungse, oleh ora apa kanggo nulis program adhedhasar iku, lan malah liyane supaya - introduce ing produksi sistem kontrol otomatis. Ana wis teka ngarep malah programer, lan pasar sing kudu nanggepi sakcepete kanggo owah-owahan ing pasar komputer. Lan ana specialists ing donya, ana ora kakehan. personel Highly qualified, kemampuan kanggo nyimpen tangané ing detak jantung saka pasar, dadi sing paling populer. Lan padha asring supaya disebut-"cardinals abu", kang gumantung ing sukses utawa asor saka produk lunak tartamtu ing lapangan IT.

Upaminipun padha ora tansah ngerti pet program, nanging cetha bisa nemtokake model saka siklus urip lunak lan dawane wektu saka aplikasi sing, adhedhasar tren global ing wilayah iki. Manajemen efektif asring menehi asil liyane nyoto. Ya, ing paling PR-teknologi, iklan, lan ing. D. Bisa wae aplikasi panganggo iku ora perlu, nanging kasedhiya yen wis aktif wara-wara teng pangguna masang iku. Wis, supaya nganggo, tingkat subconscious (efek sing padha minangka pigura 25th nalika informasi sijine menyang pikiran saka pangguna, preduli saka awake).

Mesthi, teknologi kasebut ing donya sing dilarang, nanging akeh kita ora malah weruh sing padha isih bisa digunakake kanggo pengaruhe pikiran subconscious ing cara tartamtu. Sing mung iku "Zombi" saluran warta utawa internet, ora kanggo sebutno panggunaan alat liyane kuat, kayata cahya kanggo infrasound (iki Applied ing produksi opera padha), supaya wong bisa nemu wedi utawa emosi cecek.

Bali menyang piranti lunak, iku kudu ditambahake sing sawetara program ing wiwitan nggunakake swara, narik kawigatosan pangguna. Lan pasinaon nuduhake aplikasi kuwi luwih sregep dibandhingake program liyane. Mesthi, tambah lan siklus urip lunak, ana prakara apa fungsi daya pisanan. Lan iki, sayangé, wis digunakake dening akeh gawe sing ngundakake mamang legality cara kuwi.

Nanging ora kanggo kita ngadili. Mbok tegese mesthi ancaman kuwi bakal dikembangaké ing mangsa cedhak. Nalika iki mung teori, nanging, miturut sawetara Analysts lan ahli, kanggo aplikasi praktis ana sawetara banget. Yen sampeyan wis nggawe salinan ing jaringan saraf ing otak manungsa, banjur apa?

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 jw.atomiyme.com. Theme powered by WordPress.