Computeren, Software
Software Liewenszyklus: Konzept, Standarden, Prozesser,
Software Entwécklung ass net méiglech ouni Verständnis de sougenannte Software Liewen Zyklus. Gewéinlech Benotzer kann et sinn, an brauch net ze wëssen, mä et wënschenswäert der Basis Standarden ze léieren (nodréiglech gesot ginn, firwat dat ass néideg).
Software Liewenszyklus: wat ass et an der offizieller Sënn?
Ënnert dem Liewen-Zyklus vun all Produit Software wéi der Zäit vu senger Existenz verstan ass, ugefaange mat der Entwécklung Phase a virum komplette Ofleenung vun der Benotzung vun der gewielter Beräich vun Applikatioun bis de komplette Réckzuch aus benotzen Applikatioun.
Einfach Mëtt duerchgesat huet, Informatiounen Systemer an der Form vu Programmer, Datenbanken, oder och "vun Betribssystemer" sinn op Nofro vun hinnen gëtt nëmmen am Fall vun Daten Relevanz a Méiglechkeeten.
Et gëtt ugeholl, datt d'Definitioun vum Liewen Zyklus vun all Manéier net ze Test Uwendungen heescht gëllen, wéi Beta Versiounen, déi am meeschte onbestänneg an der Aarbecht sinn. Déi ganz selwecht Software Liewenszyklus hänkt vill Faktoren, dorënner déi eng vun den Haapt vun der mëttel- gespillt Roll an deem Programm benotzt ginn. Allerdéngs kann, Dir wielt an der allgemeng zu der Definitioun vun der Liewenszyklus Konzept benotzt.
initial Uspréch
Wéi ass allgemeng ugeholl, benotzt ginn, nämlech eng Rei vu Konditiounen iwwert seng Entwécklung a benotzt fir all Software Produit:
- Formuléierung vun de Problem;
- Analyse vun der géigesäitege Ufuerderunge vum Zukunft System;
- Design;
- programméiere;
- coding an Resultat;
- Testen;
- Debugging;
- Ëmsetzung an Ënnerhalt vun Software.
Software Entwécklung ass an vun all vun der uewen Schrëtt gemaach, an kann ouni op d'mannst ee vun hinnen net do. Mä bis Kontroll esou Prozesser spezifesch Formatioun Standarden.
Prozess Standarden vun der Software Liewenszyklus
Vun de Systemer predetermine de Konditiounen an Viraussetzunge fir esou Prozesser kann elo just dräi haapt déi genannt ginn:
- GOST 34.601-90;
- ISO / IEC 12207: 2008;
- Entscheet CDM.
Fir déi zweet international Norm ass de russesche gleichgestallt. Dëst GOST R ISO / IEC 12207-2010, ass fir System a Software Déifbau responsabel. Mä d'Software Liewenszyklus, an zwee Reglementer beschriwwen, ass sëlwecht zu Substanz. De Grond ass einfach genuch.
Zorte vu Software an Aktualiséierungen
Modern Informatiounen Systemer sinn sou datt si gemeinsam Konzepter Applikatioun gedoe.
Zum Beispill, sinn do System Programmer an Etablissementer, Multimedia Handwierksgeschir, Apparat Chauffeuren, Büro Uwendungen a sou op. D. fir all Zort vun Software kann der Existenz vun Etappe vum Liewen Zyklus bestëmmen.
Seng Extensioun ass déi allgemeng benotzt heescht vun Instandhaltung (fir béid Betribssystemer a Quaien an Applikatioun Software). Wahrscheinlech brauchen net ze erklären, datt all Benotzer vun der Computer System baséiert op Windows Aktualiséierungen eng Etapp vum System huet oder Komponente wéi Microsoft .NET Rummbedéngunge oder virtuell Maschinn Java.
Design Etapp
Elo e puer Wierder direkt iwwert d' Etappe vun Entwécklung. Lifecycle ëmfaasst Ufank Projet Planung, System Analyse an Zil- Ufuerderunge, d'Méiglechkeet vun enger virleefeg oder detailléiert Design, coding an Testen, d'Méiglechkeet vun Applikatioun Software am spezialiséiert Systemer, an sou op. D.
Modeller vun der Software Liewenszyklus mobiliséiert Ufank, dass d'Aufgab vun schafen Software Formatioun soll zu der Entwécklung vun Allgemeng Uwendungen oder Software Produkter dass puer Startup Ëmwelt benotzen limitéiert ginn.
Design
Entwécklung Systemer sinn programméiere Sproochen. Software Design an déi éischt Etapp kann erof ze reduzéiert ginn.
Wäert dëst C + / C ++, Java, Delphi oder déi selwecht aktuell Pascal - ass net esou wichteg. D'Fro ass, wéi eng Applikatioun kann duerch d'Betribssystem a lafen ofgefaangen integréiert ginn.
An dësem Sënn, ass eent Liewenszyklus vun Software Testen et der Zäit vun der éischter Installatioun vun der Produit bis seng komplett Ewechhuele wéinst net fonnt vun de System Ufuerderunge, inoperable oder Onméiglechkeet d'Aufgaben ursprénglech zu Leeschtunge.
Kierzunge Phasen
Weider Ënnerstëtzung der Software Liewenszyklus fir ze definéieren, wat erof ze coding ze generéieren an der Applikatioun Source Code kréien.
Am Fall vun engem gratis (oppen) der Verbreedung vun de sougenannte Zertifikat ass op der GNU Lizenz applizéiert baséiert datt fir Ännerungen an der Software selwer an der Demande vun de Benotzer, kennt mat der programméiere Sprooch erlaabt mat deem d'Applikatioun geschaf gouf.
Wann et engem zougemaach Code de, kënnt Dir Handwierksgeschir wéi Disassembler benotzen. Mä an dësem Fall, nëmmen de decoding Programm EXE-Dateien kann erreecht ginn, a sécher net DLL dynamesch Bibliothéiken Kierf.
Mä dës Theorie. An der Praxis, och d'Etapp vun der Software Liewenszyklus eng Lëscht wäit méi zréckbezuelen. Och déi einfach Simulatioun déi vun Iwwerpréiwung vun de Standarden an der Formuléierung vun Observatiounen (Héich-Niveau Uspréch un Architektur, déi de Programm Code, de Mëttel a Methode vun kënnen) besteet. Dëst ass de Prozess vun der Software Liewen Zyklus. Mä hei ass et wichteg e puer vun de Prinzipie vun esou Programmer an Systemer ze verstoen a Kontroll.
Gestioun Basics
Software lifecycle Gestioun ass op der decomposition vu Programmer an Komponente baséiert, eng grouss genuch Rei vun Instrumenter hinnen ze schafen.
Et ass eng Nodeeler. Tromp vun Moduler ass vun der Original Entwéckler vun der Plattform op der Basis vun deem ass produzéiert programméiere limitéiert. Natierlech, wann Dir der Vereenegung an per benotzt Entwécklung Handwierksgeschir (besonnesch reusable Moduler), keng Fro doriwwer Rechnung huelen.
Mä den Etappe vun der Software lifecycle onbedéngt och d'Opstelle vun Date Veraarbechtung Adhésiounsprotokollen, Dagesoflaf, Norm Bibliothéiken, a méi.
benotzt Moduler
A kee Prozess Software lifecycle ass komplett ouni de Gebrauch vu ganz spezifesch Deeler. Ënnert dëse Prioritéite sinn déi folgend:
- Chef (Head) Modul fir de Lancement vun der Software Produit responsabel;
- Kontroll Eenheetspräis, responsabel fir d'verbonnen Komponente oder dynamesch Link Bibliothéiken Vocatioun;
- Funktionalitéit a Service Daten Veraarbechtung Handwierksgeschir an zousätzlech Handwierksgeschir.
De Programm Fichier ass normalerweis, fir Windows-baséiert Systemer ass an der Form vun "ekzeshnika" presentéiert. Kontroll Komponente hunn eng Extensioun configurators (config.sys dem Betribssystem applizéiert), weider Link Bibliothéiken hunn Extensioun DLL. Heescht vun Kontroll an Veraarbechtung Funktiounen an Astellunge vun e puer Programmer kënnen a Form vun schéngen XML Fichieren.
Si sinn, iwwregens, fir d'Majoritéit vun de Moment bekannt Medien Programmer sinn e Mëttel vun der Basis Configuratioun Parameteren konservativ. Mat Software vun dësem Typ, natierlech, ass et relativ limitéiert, mä de Versteesdemech vun der allgemeng Prinzipië vun Aarbecht mat der selwechter Medien Spiller kéint net schueden. Hei d'firwat.
An Tatsaach, wat se Software lifecycle nëmmen um Niveau vum Liewen Upgrade vun de Spiller oder d'Installatioun vun codecs an decoders geluecht. A Toun a Video transcoders Dateniwwerdroung Attributer vun all Audio oder Video System.
Beispill baséiert op der FL Studio Programm
Ufank, huet sech d'virtuell Studio sequencer FL Studio den Numm vun fruuchteg Persounen. De Liewenszyklus vun der Software an seng Primärschoul Ännerungen huet ofgelaaf, mä d'Applikatioun ass e bësse transforméiert a seng heiteg krut Qualifikatiounen.
Wa mir iwwer d'Liewe Zyklus Etappe, éischt um Etapp vun Formuléierung vun de Problem war Formatioun duerch verschidden Viraussetzunge schwätzen:
- der Kreatioun vun engem Typ opzebréngen Maschinnen opzebréngen Modul wéi de Yamaha RX, mä mat engem Schoss--Prouf oder Haaptrei am WAV Format, opgeholl liewen am Studio;
- Integratioun an de Windows Betribssystem;
- d'Méiglechkeet vun Projet Exportatioun ze WAV, MP3 an .ogg;
- der Onbedenklechkeet vun Projeten mat engem zousätzleche Applikatioun fruuchteg Akaaf erleedegt.
"C" heescht de programméiere Sproochen an der Entwécklung Etapp benotzt goufen. Mä d'Plattform ausgesinn éischter Ongewéinlech a ginn rauszesichen Enn Benotzer déi gewënscht Toun Qualitéit.
An dësem virleien, während der Fahrt an Debugging Etapp Entwéckler haten de Wee vun der däitscher Corporation Steinberg goen a fir de Sound Chauffer Ënnerstëtzung fir Full Duplex Modus un der Basis Ufuerderunge gëllen. Sound Qualitéit war méi héich an Nodeems den Tempo, Ofwierzentrum ze änneren an zousätzlech private Liewen-Effekter an real Zäit zesummen.
D'Réalisatioun vun de Liewenszyklus vun der Software ass als d'Wasserstoff déi éischt offiziell Versioun vun FL Studio ze ginn, déi, am Géigesaz zu hire Virfueren, e voll-vollwäerteg sequencer Interface mat der Fähegkeet schonn haten d'Astellungen op der virtuell 64-Kanal Vermëschung erweidert mat onlimitéiert Zousätzlech vun Audio Bunnen a Midi-Bunnen ze änneren.
Promotioun vun der Programm rauszesichen do ophalen. Op der Etapp vum Projet Gestioun Ënnerstëtzung fir stellen Format Plug-ins ëmklammen agefouert (éischter, zweeter, an dann d'drëtt Versioun), eemol duerch Steinberg entwéckelt. Ongeféier allgemengen, all virtuell solle datt stellen-Provider ënnerstëtzt kann dem Programm Verbindung.
Et ass net aussergewéinlech, dass geschwënn all Komponist der Analogie vun "Eisen" Modeller, wéi komplett Liewe vun Kläng eemol populär Korg M1 benotzen kéint. Méi - méi. Applikatioun Moduler wéi Suchtfaktor Drums oder allgemengt Plug Wochenusiicht Nodeems liewen Kläng vun real Instrumenter ze spillen, opgeholl mat all Faarftéin vun Scharnéier an berufflech Studios.
D'Entwéckler hunn probéiert maximal Qualitéit an deems Ënnerstëtzung fir d'ASIO4ALL Chauffer ze erreechen, deen e Géigewier virun der Mode Full Duplex war eraus ze ginn. Anere Wierder, de fräi bitrate. Haut, d'Qualitéit vun der exportéiert Audio Fichier kann bei engem probéieren Taux vun 192 kHz 320 kbit / s ginn. An dëser berufflech Toun.
Wéi fir déi éischt Versioun vu sengem lifecycle kéint komplett fäerdeg genannt ginn, mä esou eng Ausso ass relativ, well d'Demande just hiren Numm geännert, an huet nei Méiglechkeeten fonnt.
Entwécklung Perspektiven
Wat den Etappe vun der Software Liewenszyklus sinn, ass et scho kloer. Mee hei op der Entwécklung vun esou Technologien soll getrennt diskutéiert ginn.
Natierlech ze soen, datt all Software- Entwéckler an deems en laanschtgoungen Produit net interesséiert ass, wat fir e puer Joer op de Maart kaum äuszehalen. An Zukunft, bei der laangfristeg beluecht ass sicht jiddereen. Dëst kann a verschiddene Weeër erreecht ginn. Mee als Regel, bal all vun hinnen iwwerdecken verwandelt Aktualiséierungen fräiginn oder nei Versiounen vun Software.
Och am Fall vu Windows, kann esou Tendenze mat bloussem A gesi ginn. Et ass onwahrscheinlech, datt haut do op d'mannst ee Benotzer ass, benotzt Systemer wéi Versiounen 3.1, 95, 98, oder Millennium. Hirem Liewen Zyklus ass no der Verëffentlechung vun Versioun Politik opgehalen. Awer hei d'Server Versioun op Wees Technologie baséiert nach gülteg sinn. Och Windows 2000 zu Datum ass net nëmmen ganz relevant, mee an e puer respektéiert der Installatioun oder Sécherheet och déi neisten Entwécklungen surpassing. Déi selwecht zielt och fir Wees 4,0 Systemer, a spezialiséiert Ännerungen Windows Server 2012.
Mä et ass a Relatioun zu dëse Systemer nach um héchsten Niveau ze ënnerstëtzen behaapt. Mä de sensationelle an der Zäit ass Vista erliewen haut eng Ennergang Zyklus. Net nëmmen, datt et Nomoi, sou nach an Fehler an selwer, a Mängel an hir Sécherheet System war esou vill, dass mer nëmmen iwwert denken kann, wéi et méiglech eng Software Léisung ass untenable ze starten.
Mä wa mer iwwert d'Tatsaach schwätzen, datt d'Entwécklung vun der Software vun all Typ (Kontroll oder Uwendung) ass net am Plaz, kënne mir nëmmen de Fakten Staat. No all, haut geet et net nëmmen Computer Systemer a mobil Apparater fir, an an deem de Technologien sinn oft Supporter vun der Computer Secteur. D'Ernimmung vun der Prozessor Course op aacht Placken baséiert - ass net déi bescht Beispill? Mä awer, net kann all Laptop bretzen vu dass sou eng "Eisen".
Puer zousätzlech Froen
Wéi fir d'Verständnis vun der Software Liewenszyklus, ze soen, datt et bei e puer Punkt an Zäit opgehalen, kann et ganz arbiträr ginn, well nach d'Software der Ënnerstëtzung vun Entwéckler huet hinnen ze schafen. Éischter, bezitt Enn zu der Basilika Uwendungen datt an hir Ëmwelt net d'Ufuerderunge vum modern Systemer treffen a kann net schaffen.
Mä och mat de technologesch Fortschrëtter, kann vill vun hinnen an der nächster Zukunft net nohalteg ginn. An dann ass et entweder eng Decisioun maachen muss Aktualiséierungen ze Thema oder d'komplett Revisioun vum ganze Konzept, ursprénglech op der Software Ënnerbewosstsinn. Dofir - an en neien Zyklus mat engem Changement an der éischter Konditiounen, d'Entwécklung Ëmwelt, Testen a méiglech laangfristeg benotzen an engem bestëmmte Beräich.
Mee am Computer Technik Botwinnik haut d'Entwécklung vun der automatiséiert Kontroll Systemer (ACS), déi zu Fabrikatioun benotzt ginn. Och de Betribssystem, am Verglach mat spezialiséiert Programmer, verléieren.
Déi selwecht Ëmwelt baséiert op kale Grondleegend sinn vill méi populär wéi Windows-System. An iwwert d'Applikatioun Software ënnert der UNIX--System Mir schwätzen guer net. Wat kann ech soen, wann bal all vun der Kommunikatioun Netzwierker vun der selwechter vun der USA sinn exklusiv op se schaffen. Iwwregens, e System wéi Linux an Android, zevill, waren ursprénglech op dëser Plattform geschaf. Dofir, déi meescht wahrscheinlech, UNIX- Perspektiven vill méi wéi déi vun allen aneren Produkter kombinéiert.
amplaz Resultat
Et bleift derbäi, dass an dësem Fall sinn nëmmen allgemeng Prinzipië an Etappe vun der Software Liewen Zyklus. An Tatsaach, vläicht esouguer der éischter Aufgaben vill variéieren. Anere Wierder, kann d'Differenzen op aner Etappen observéiert ginn.
Mä d'Technik Entwécklung vun Software Produkter mat hire Kierzunge Ënnerstëtzung muss kloer sinn. Fir de Rescht, soll et nees Kont huelen d'Spezifizitéiten vu der Software hunn, an der Ëmwelt an deem supposéierter et soll, an d'Méiglechkeet vu Programmer gëtt bis Enn Benotzer oder der Produktioun, a vill méi Aarbecht.
Zousätzlech, heiansdo Liewen kreesleef kënnen op de Kontext vun Entwécklung Handwierksgeschir hänkt. Wann, zum Beispill, e puer programméiere Sprooch empfond, keen net Programmer wäert do op dat baséiert ze schreiwen, an nach méi esou - aféieren hinnen an der Produktioun vun automatiséiert Kontroll Systemer. Et muss kommen schon un déi viischt souguer Programméierer, an Marketing deen prompt zu Ännerungen am Computer Maart ze reagéiere mussen. An et sinn Spezialisten an der Welt, ass do net zevill. Héichqualifizéiert Personal, der Fähegkeet seng Hand op d'Zäit vun de Marché ze halen, déi populär réckelt. A si sinn oft sougenannten "gro Kardinäl", op déi hänkt den Erfolleg oder Néierlag vu bestëmmte Software Produkter am Beräich vun IT.
Stellt se net ëmmer verstoen der Essenz vum Programm, mee kloer konnt de Modell vun der Software Liewenszyklus an der Längt vun Zäit vun hirer Applikatioun ze bestëmmen, op Basis vun der globaler Trends an dësem Beräich. Efficace Gestioun gëtt dacks eng méi Resultater. Jo, op d'mannst PR-Technik, Reklammen, an sou op. D. Kann all Applikatioun de Benotzer net néideg ass, mee gëtt, datt se aktiv ass Wiesebestëmmung de Benotzer et installs. Et huet, esou ze schwätzen, kommunizéieren Niveau (déi selwecht Wierkung wéi den 25. Frame wann Informatiounen an de Sënn vun de Benotzer no ass, egal selwer).
Natierlech, sinn esou Technologie an der Welt verbueden, mä vill vun eis sinn net och bewosst datt se nach d'kommunizéieren vergiessen an engem gewësse Manéier ze Afloss benotzt ginn. Dat ass nëmmen eng "Zombie" news Channels oder Internet Siten, net d'Benotzung vu méi mächteg Handwierksgeschir ze ernimmen, wéi aussetzt zu infrasound (dat war an der selwechter Oper Produktioun applizéiert), sou datt eng Persoun Angscht oder surfen Emotiounen Erfahrung kann.
Zréckgoen op der Software, soll et nach ginn, datt verschidde Programmer beim Starte mat Toun, sech auswiesselen ze Benotzer fir d. A Studien weisen dass esou Applikatiounen sinn méi liewensfäeg Verglach mat anere Programmer. Natierlech, fräi an der Software Liewenszyklus, egal wat Funktioun ass Ufank reprochéiert. An dëser, leider ass, duerch vill Entwéckler benotzt déi Zweifel hunn iwwert d'Legalitéit vun esou Methode hieft.
Awer net fir eis ze Riichter. Vläicht heescht esou Geforen Definitioun wäert an der nächster Zukunft entwéckelt ginn. Während deem nëmmen eng Theorie ass, mä, no e puer Analysten an Experten, fir praktesch Uwendungen sinn do ganz wéineg. Wann Dir schonn eng Kopie vun geschaf der Mä Netzwierker vun der mënschlecher Gehir, da wat?
Similar articles
Trending Now