Yaşam döngüsü: yazılım kavramı, standartlar, süreçler

Tarihli:

2018-12-16 17:40:27

Görünümler:

612

Verim:

1İstemek 0Sevmeme

Pay:

Table of contents:

Tertipleyerek olmadan mümkün değildir anlayış sözde yaşam döngüsü yazılım. Sıradan bir юзеру bu, belki de bilmek gerekmez, ama temel standartları tercihen özümsemek (bundan sonra söylenecek, neden bu gerekir).

Yaşam döngüsü yazılım: bu nedir resmi anlamda?

Altında yaşam döngüsü herhangi bir yazılım, ürün kabul, anlamak, onun varlığını geliştirme aşamasından ve bir an önce tam kullanabilmek için seçilen alanda uygulamalar kadar tam muafiyet uygulama aletleri.

yaşam döngüsü yazılım

Basit bir ifadeyle, bir bilgi sistemi olarak yazılım, veritabanı veya hatta «operacionok» olan talep, yalnızca güncel veri ve özellikleri, onlara sağlanan.

İnanılıyor tanımı yaşam döngüsü hiçbir şekilde uygulanmaz test uygulamaları, örneğin, beta sürümleri, en kararsız çalışıyor. Kendisi aynı yaşam döngüsü VE çeşitli faktörlere bağlıdır, bunların arasında önemli rollerden birini oynar, çarşamba hangi program kullanılacak. Ancak, vurgulamak ve genel şartlar, uygulanan belirlerken kavramları yaşam döngüsü.

Başlangıç gereksinimleri

Kabul için herhangi bir yazılım ürün kullanılan çeşitli koşullar, ilgili geliştirme ve uygulama, yani:

  • Formülasyon;
  • Analizi, karşılıklı gereksinimleri geleceğin sistemi;
  • Tasarımı;
  • Programlama;
  • Kodlama ve derleme;
  • Test;
  • Hata ayıklama;
  • Giriş ve izleme için bir yazılım ürünü.

Geliştirilmesi VE oluşan tüm yukarıda belirtilen aşamaları ve yapamaz, en azından olmadan onlardan biri. Ama kontrol gibi süreçleri yüklü özel standartlar.

Daha:

Lenovo v580c: ayrıntılı bir inceleme

Lenovo v580c: ayrıntılı bir inceleme

Bugün karar hakkında yazmak için bir dizüstü Lenovo v580c. İnceleme ayrıntılı olarak bu taşınabilir PC serisi Ideapad yüksek popülerlik, ama çok değil biliyorum, ne çekiyor bu cihaz alıcı. Model, hızlı ve kendi içinde çok olumlu özellikleri de vardır...

İstiyorsanız, taklit disk görüntü? Program Alcohol %120 - en iyi çözüm!

İstiyorsanız, taklit disk görüntü? Program Alcohol %120 - en iyi çözüm!

Birçok profesyonel PC kullanıcıları farkındayız son derece kaliteli ve işlevsel bir program görüntüleri ile çalışmak. Alcohol 120% - bu muhteşem programı bilen yaratmak için değil, sadece «hayaletler» en farklı disk türleri için yola çıka...

Screen: bu nedir ve nasıl oluşturmak için

Screen: bu nedir ve nasıl oluşturmak için

Birkaç kullanıcılar nasıl biliyor sreen, nedir ve ne için kullanılır? Altında veri kavramı ima anlık ekran. Tabii ki, önce öğrenmek, onu almak için nasıl anlamak gerekir, ne için genellikle gereklidir, ve şimdi biz bu konuda konuşmak.Sreen: nedir ve ...

Standartları, süreçleri yazılım yaşam döngüsü

Sistemleri Arasında, предопределяющих şartları ve gereksinimleri bu işlemler için, bugün sadece üç isim temel:

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

yaşam döngüsü

Ikinci uluslararası standart vardır rus analog. Bu GOST R ISO/IEC 12207-2010, sorumlu sistem ve yazılım mühendisliği. Ama yaşam döngüsü yazılım, açıklanan her iki kurallar aynıdır aslında. Nedeni çok basit.

Türlü TALEP ve kaportanın altındaki ısınmayı hisset

Modern bilgi sistemleri bunlar, onlar için yüklenir genel kabul görmüş kavramlar, uygulama alanları.

Örneğin, sistem yardımcı programları ve araçları, çoklu ortam araçları, aygıt sürücüleri, ofis uygulamaları, vb herhangi bir türü İçin yazılım ürünleri tanımlayabilirsiniz yaşam döngüsü aşamaları varlığı.

İçin uzatma en sık kullanılan araçları güncelleştirmesi (işletim sistemleri, platformlar ve uygulama). Sanırım anlatmaya gerek yok, herhangi bir kullanıcı bir bilgisayar sistemi Windows tabanlı gerçekleşti sahne pack fiyat sistemi veya bileşenleri Microsoft gibi .NET Framework veya Java virtual machine.

Sahne tasarımı

Şimdi birkaç kelime hakkında doğrudan aşamalarında geliştirme. Yaşam döngüsü, başlangıçta içerir proje planlama, sistem analizi ve hedef gereksinimleri, yetenekleri ön veya ayrıntılı tasarım, kodlama ve test, uygulama yeteneği, programlar, uzman sistemler, vb

Modeli yaşam döngüsü yazılım varsayalım başlangıçta bir görev oluşturmak için yazılım ile sınırlı olmalıdır geliştirmek için evrensel bir uygulama veya yazılım ürünleri kullanan, belirli bir çevre başlatmak.

Geliştirme

Geliştirme Sistemi temsil programlama dilleri. Yazılım tasarımı ilk aşamada sınırlı olabilir bu.

geliştirme

Olacak mı bu C+/C++, Java, Delphi veya aynı eski Pascal – o kadar önemli değil. Soru: ne kadar oluşturulan uygulamaya entegre bir işletim sistemi ve bir aksaklık olmadan çalışması.

Bu anlamda, 1 yaşam döngüsü yazılım, zaman içinde test ilköğretim kurulum ürünün tam kaldırma kaynaklanan tutarsızlıklar gereksinimleri sistem, bir süre için ya da gerçekleştirmek için yetersizlik, başlangıçta belirlenen görev.

Sonraki aşamaları

Daha fazla eskort belirleyen yaşam döngüsü yazılım aşağı kaynar üretmek için kodlama ve alma kaynak kodu uygulama.

bilgi sistemleri

Durumunda ücretsiz (açık) dağıtım uygulanan sözde sertifika tabanlı GNU lisansı olduğunu öngörmektedir değiştirmek için yeteneği yazılımın kendisi, ürün isteğe bağlı olarak, bir üçüncü taraf kullanıcı tanıdık bir programlama dilini kullanarak kendisi bir uygulama olarak tasarlandı.

Söz konusu olmadığını, kapalı bir kod kullanabilirsiniz programları gibi bir Disassembler. Ancak bu durumda elde sadece раскодирования, çalıştırılabilir EXE dosyası, ve kesinlikle bağlı dinamik bağlantı kitaplığı DLL.

Ama bu bir teori. Uygulama yaşam döngüsünün şunlardır listenize nereye daha fazla öğe.Hatta en basit моделируемая bir durum oluşur, inceleme standartları ve formülasyonu yorum (üst düzey gereksinimleri için mimari, uyum yürütülebilir kod, araçları ve tekniği doğrulama). Bu süreci yazılım yaşam döngüsü. Ama burada önemli bir fark ve bazı yönetim ilkeleri televizyon programları ve sistemleri.

Temel yönetim

Yaşam döngüsü Yönetimi yazılım yapılır bölme programları oluşturan vererek, oldukça geniş bir fon oluşturmak için.

Karanlık bir tarafları Var. Seçenek modülleri ile sınırlı bir geliştirici ilkel bir platform tabanlı bir programlama yapılır. Tabii ki, eğer almak için bir hesaplama birleştirmeyi ve yazılabilecek kullanılan geliştirme araçları (özellikle tekrar tekrar kullanılan modüller), burada sorun yok.

Işte yaşam döngüsü aşamaları yazılım aksatmadan içeren protokollerin oluşturulması veri işleme rutin, standart kütüphaneler ve gibi daha birçok indikatörü ekleyebilirsiniz.

Kullanılan modüller

Hiçbir işlem yaşam döngüsü yazılım kullanmadan çok özel bir bileşen. Bunlar arasında bir öncelik olarak kabul edilir aşağıdaki gibidir:

  • Ana (baş) modülü, sorumlu çalıştırma yazılım ürününün;
  • Yönetici modülü, sorumlu arama takılabilir bileşenleri veya dinamik kütüphaneleri;
  • Fonksiyonel ve servis araçları, veri işleme ve daha fazla yarar.

model yazılım yaşam döngüsü

Yürütülebilir dosya genellikle, Windows sistemleri olarak temsil «экзэшника». Kontrol bileşenleri uzantısına sahip конфигураторов (config.sys uygulanan işletim sistemleri için), isteğe bağlı bağlantı kitaplıkları var uzantısı DLL. Kontroller ve işleme fonksiyonları ve bazı uygulamaların ayarlarını görünebilir XML dosyaları olarak.

Onlar, bu arada, çoğu şimdi ünlü yazılım medya araçlardır korunması temel ayarları yapılandırma. Kullanım bu tür, tabii ki, oldukça sınırlı, ama anlayış ortak çalışma prensipleri ile aynı медиаплеерами zarar vermez. Ve burada neden.

Aslında, onlara yaşam döngüsü yazılım atıldı düzeyinde süresi pack versiyonu en oynatıcı veya yüklemek codec ve kod çözücüleri. Ve ses ve video транскодеры için vazgeçilmez nitelikleriyle herhangi bir ses veya video.

Örnek tabanlı bir program FL Studio

Başlangıçta, sanal stüdyo-sequencer FL Studio vardı adı Fruity Loops. Yaşam döngüsü VE onun birincil modifikasyon doldu, ama uygulama birden fazla değişime uğramış ve gerekse mevcut görünümü.

1 yaşam döngüsü yazılım

Eğer hakkında konuşmak için yaşam döngüsü aşamalarında, ilk aşamada koymakla ayarlanabildiğinden emin olmak için birkaç zorunlu koşullar:

  • Oluşturma davul modülü türüne göre ritim makineleri gibi Yamaha RX, ancak uygulama ile one-shot örnekleri veya секвенций WAV formatında kaydedilmiş stüdyolarında canlı;
  • Entegrasyon Windows işletim sistemleri;
  • Ihracat yeteneği proje formatları WAV, MP3 ve OGG;
  • Uyumluluk proje ile ek bir uygulama Fruity Tracks.

Geliştirme aşamasında uygulanmış araçları programlama «Si». Ama platform görünüyordu oldukça ilkel ve vermedi son kullanıcıya gerekli olan ses kalitesi.

Bu bağlamda, aşamasında, test ve hata ayıklama geliştiriciler için gitmek zorunda kaldım yolda alman bir şirket Steinberg ve uygulamak gereksinimleri birincil ses sürücüsü desteği Full Duplex. Kalite саунда oldu, daha yüksek ve etkin değiştirmek için tempo, pitch ve uygulamak için daha fazla FX-gerçek zamanlı efektleri.

standartlar süreçleri yazılım yaşam döngüsü

Tamamlanması yaşam döngüsü bu kabul edilir bir çıkış ilk resmi sürümü FL Studio, hangi, aksine onun dedesi vardı zaten arayüzü tam bir sequencer düzenleme seçeneği ile ayarları sanal 64-kanal микшерном uzaktan kumanda ile sınırsız ilavesi ses parçalarını ve MIDI parça.

Programın Tanıtımı bu aynı değil. Aşamasında proje yönetimi tanıtıldı bağlantı desteği eklentileri VST biçimi (önce ikinci, sonra da üçüncü sürümü), anda tarafından geliştirilen Steinberg. Kabaca, herhangi bir sanal synthesizer destekleyen bir VST host olabilir bağlanmak için bir program.

yazılım tasarımı

Beklendiği gibi, kısa bir süre herhangi bir besteci olabilir kullanmak analogları «demir» modelleri, örneğin, tam kitleri sesleri bir zamanlar popüler Korg M1. Daha da – daha fazla. Uygulama modülleri gibi Addictive Drums veya evrensel eklenti Kontakt izin oynatmak için canlı araçların gerçek sesleri, kaydedilmiş tüm tonları ile eklemlenme profesyonel stüdyo.

Geliştiriciler için çalıştık elde etmek ve maksimum kalite oluşturarak destek için sürücü ASİO4ALL kanıtlanmıştır başını modu Full Duplex. Buna göre, yükseldi, ve bit rate. Bugüne kadar kalitesi dışa aktarılan ses dosyası olabilir 320 kbps/192 khz örnekleme hızında. Vebu profesyonel bir ses.

Gelince ilk sürümü, onun yaşam döngüsü denilebilir tamamen bitmiş, ama böyle bir iddia görecelidir, çünkü uygulama sadece yerini adı ve yeni özellikler kazanmıştır.

Geliştirme Umutları

Temsil aşamaları yaşam döngüsü yazılım, zaten açıktır. Ama işte gelişimi hakkında böyle bir teknoloji, söylemek ayrı.

Söylemeye gerek Yok, herhangi bir geliştirici yazılım oluşturmak ilgilenmiyor kısacık bir ürün pek tutar piyasada birkaç yıldır. Perspektif herkes uzun süreli kullanımı. Elde bu olabilir çok farklı şekillerde. Ama bir kural olarak, hemen hemen hepsi toplanır sorunu için bir güncelleme ya da yeni program sürümleri.

Durumunda Bile Windows gibi bir eğilim fark çıplak gözle. Neredeyse bugün orada hiç bir kullanıcı, kullanan bir sistem gibi değişiklikler 3.1, 95, 98 veya Millennium. Onların yaşam döngüsü sona erdi çıktıktan sonra XP sürümünde. Ama işte sunucu sürümleri teknoloji tabanlı NT hala geçerli. Hatta Windows 2000'den bugüne kadar, sadece çok alakalı, ama aynı zamanda bazı parametreleri yükleme veya güvenlik bile üstün en yeni gelişmeler. Aynı sistemin NT 4.0, yanı sıra özel bir modifikasyon Windows Server 2012.

yaşam döngüsü aşamasında

Ama doğru işte bu sağlar, yine de ilan desteği en üst düzeyde. İşte нашумевшая zaman Vista açıkça yaşandığı bir gün batımı döngüsü. Sadece o oldu bitmemiş, bu yüzden hala ve hataları kendisi ve boşluklar onun güvenlik sistemi bu kadar, ne kalır sadece tahmin hakkında, serbest pazarı, yazılım ürünleri, bu несостоятельное bir çözüm.

Ama eğer hakkında konuşmak, bu gelişme ÜZERİNE herhangi bir türü (yönetici veya uygulamalı) yerinde değil, sadece devlet gerçekleri. Çünkü bugün söz konusu değil, sadece bilgisayar sistemleri ve mobil cihazlar için, kullanılan teknoloji, genellikle depar bilgisayar sektörü. Ortaya çıkması, cpu çip tabanlı sekiz çekirdekli – daha iyi bir örnek mi? Ama yine de herkes bir dizüstü bilgisayar sahip bulunuyor bu «demir».

Bazı ek sorular

Gelince, anlayış, yaşam döngüsü, yazılım, söylemek, o sona erdi, bazı belirli bir zamanda, çok koşullu, çünkü yazılım ürünleri hala var destek geliştiriciler, kendi oluşturulan. Çabuk bitirmek için geçerlidir modası geçmiş uygulamaların gereksinimlerini karşılamak değil, modern sistemleri ve çalışamaz onların ortamında.

Ama hatta teknolojik ilerleme birçoğu zaten yakında olabilir savunulamaz. İşte o zaman bir karar vermek zorunda ya da sürüm yükseltmeleri, ya da tam bir revizyon kavramı, başlangıçta sözü, bir yazılım ürünü. Buradan – ve yeni bir döngü öngören değişiklik, başlangıç koşulları, çevre geliştirme, test ve olası uzun vadeli uygulama belirli bir alanda.

Ama bilgisayar teknolojileri bugün öncelik verilir geliştirme otomatik kontrol sistemleri (ACS) için geçerli olan üretim. Hatta işletim sistemleri ile karşılaştırıldığında, özel programlar, kaybedersiniz.

Aynı ortam tabanlı Visual Basic kalır, çok daha popüler, daha sonra Windows tabanlı sistemi. Ve uygulama altında UNIX sistemleri konusu değildir aslında. Ne demek, eğer hemen hemen tüm iletişim ağı aynı amerika Birleşik Devletleri münhasıran çalışır. Bu arada, sistemleri gibi Linux ve Android de başlangıçta oluşturulan platform budur. Bu nedenle, büyük olasılıkla, UNİX umutları çok daha fazla, diğer ürünlerle birlikte.

Bunun Yerine toplam

Eklemek Kalır, bu durumda, verilir, sadece genel ilkeleri ve aşamaları yaşam döngüsü yazılım. Aslında bile начально görevleri değişebilir çok önemli. Buna göre, farklılıklar görülebilir diğer aşamalarında.

Ama temel teknoloji geliştirme yazılım ürünleri ile onları izledi eşliğinde anlaşılabilir olmalıdır. Aksi takdirde dikkate alınmalıdır ve özellikleri oluşturulan ve ortamlar bu muhtemelen çalışması gerekir, ve özellikleri program tarafından sağlanan son kullanıcı veya üretim hizmetleri, ve daha fazlası.

Ayrıca, bazen yaşam döngüleri bağlı olarak değişebilir alaka geliştirme araçları. Eğer, diyelim ki, bir çeşit programlama dili eski haline, kimse program yazmak dayalı ve daha çok – onları tanıtmak, otomatik yönetim sistemi, üretim. Zaten burada ön plana bile olmayan programcılar ve pazarlamacılar gerekir zamanında yanıt değişiklikleri bilgisayar pazarı. Ve bu tür uzmanları dünyanın var çok değil. Uzman kadro, yetenekli nabzını tutmak bir pazar haline en popüler. Ve işte onlar, çoğu sözde «gri kardinal» bağlı olduğu başarı ya da kaybetme, belirli bir ürün, yazılım sektöründe İT.

Onları her zaman anlamıyorum özü programlama, ama net bir şekilde tespit edebiliyoruz modelleri, yazılım yaşam döngüsü ve süresi zaman onları uygulamaya göre, küresel eğilimlerbu alanda. Etkili bir yönetim sık sık verir, daha somut sonuçlar. Evet, en azından PR-teknoloji, reklam vb. Olabilir bazı uygulama için bir kullanıcı için gerek yok, ama tabi onun aktif yayın kullanıcı yükler. Bu zaten, tabiri caizse, bilinçaltı düzeyde (aynı etki, 25. kare, zaman, oku koydu bilinç, kullanıcı ne olursa olsun kendisinden).

Tabii ki, böyle bir teknoloji dünyada yasaklanan, ancak çoğumuz hiç farkında değiller ki onlar, hala kullanılabilir ve etkileyen bilinçaltının belirli bir şekilde. Ne sadece değer «zombi» haber kanalları ya da internet siteleri, söz değil, uygulama hakkında daha fazla güçlü bir araç gibi, etkisi инфразвуком (böyle uygulanmış bir opera sahneleme) sonucunda, bir kişi-ebilmek deneyim bir korku ya da yetersiz duygular.

Dönersek yazılıma değer eklemek, bazı programlar başlangıçta kullanmak bip, dikkat çeken önemli husus kullanıcı. Ve çalışmalar, bu tür uygulamalar kendilerini daha uygun bir karşılaştırma ile diğer programlar. Doğal olarak artar ve yaşam döngüsü fark etmez, hangi özellik ona bir emanet aslında. Ve bu, ne yazık ki, birçok kişi tarafından zevk geliştiriciler, şüphe meşruiyet gibi yöntemler.

Ama bize düşmez bu konuda. Belki yakın gelecekte geliştirilecek araçlar tanımlayan böyle bir tehdit. Kadar bu sadece bir teori, ama inandığı gibi, bazı analistler ve uzmanlar, pratik uygulamalar için çok az zamanımız kaldı. Eğer zaten kopyalarını oluşturur sinir ağları, insan beyninin, o ne demek?


Article in other languages:

AR: https://tostpost.com/ar/computers/12017-the-life-cycle-of-software-concept-standards-processes.html

BE: https://tostpost.com/be/kamputary/21522-zhyccevy-cykl-pragramnaga-zabespyachennya-panyacce-standarty-pracesy.html

DE: https://tostpost.com/de/computer/21530-lebenszyklus-software-konzept-standards-prozesse.html

En: https://tostpost.com/computers/16717-the-life-cycle-of-software-concept-standards-processes.html

ES: https://tostpost.com/es/los-ordenadores/21553-el-ciclo-de-vida-de-software-concepto-normas-procesos.html

HI: https://tostpost.com/hi/computers/12030-the-life-cycle-of-software-concept-standards-processes.html

JA: https://tostpost.com/ja/computers/12031-the-life-cycle-of-software-concept-standards-processes.html

KK: https://tostpost.com/kk/komp-yuterler/21512-m-rl-k-cikl-ba-darlamaly-amtamasyz-etu-t-s-n-g-standarttary-procester.html

PL: https://tostpost.com/pl/komputery/21478-cykl-ycia-oprogramowania-poj-cie-standardy-procesy.html

PT: https://tostpost.com/pt/computadores/21481-ciclo-de-vida-de-software-conceito-normas-processos.html

UK: https://tostpost.com/uk/komp-yuteri/21499-zhitt-viy-cikl-programnogo-zabezpechennya-ponyattya-standarti-procesi.html

ZH: https://tostpost.com/zh/computers/12784-the-life-cycle-of-software-concept-standards-processes.html






Alin Trodden - makalenin yazarı, editör
"Merhaba, ben Alin Trodden. Metin, kitap okumak, yazmak ve Gösterimler için bak. Ve sana söylüyorum.kötü değilim. İlginç projelere katılmaktan her zaman mutluluk duyarım."

Yorumlar (0)

Bu makalede Yorum yok, ilk olmak!

Yorum ekle

İlgili Haberler

Oyun direksiyon ile pedallar: inceleme, özellikleri, türleri ve yorumlar

Oyun direksiyon ile pedallar: inceleme, özellikleri, türleri ve yorumlar

tarz Oyunlar автосимулятора artık bu tür popüler, daha önce olduğu gibi. Gerçi kim sevmez götürmek sanal yarış? Ama oyunu daha gerçekçi hale gelmiştir, bazı tercihi oyun direksiyon ile pedallar. Bu cihazı objektif bir oyun yapar z...

Satın almak için nasıl bir fan için bilgisayar

Satın almak için nasıl bir fan için bilgisayar

Her sorunu ile karşı karşıya ısıtma bilgisayar. Hatta basit onun temel unsurları var sıcaklık 50-60ve yük altında sıcaklık daha yüksek. Geleneksel soğutma tüm edildi elemanları kullanılarak yapılan fans. Ama her zaman bir personel...

Çengel ağ sürücüsü

Çengel ağ sürücüsü

bir ağ sürücüsüne Windows 7 – akıllı ve pratik bir çözüm. Şimdi neden açıklayacağım. Kim organize evinde lan, sürekli kullandığı belirli bir veri üzerinde bulunan diğer bilgisayarlar ile istediğiniz yerel ağ.kolaylık iş, abd...

Nasıl öğeleri

Nasıl öğeleri "Майнкрафте" ile tezgah?

"Minecraft" - bu hangi oyun olacak öğrenme size izin vermez, herhangi bir tesisat ya da işleri, size olacak açıklamak, ne yapacağını ve nasıl. Kendinizi ortasında büyük bir dünya, tam bir tehlike, hiç herhangi bir fikstür. Kesinli...

Detay oluşturmak için nasıl portal Ender dünya

Detay oluşturmak için nasıl portal Ender dünya

Bugün konuşacağız oluşturmak için nasıl portal Ender bir dünya. Her oyuncu için bir sanal .. bir gün istersin keşfetmek için bir şey alışılmadık, bir şey değil her zaman çıkıyorsun oyun alanı. Tabii ki, merkezi bir arzu gibi insan...

İşlemci Intel Core i7-930: inceleme, özellikleri ve yorumları

İşlemci Intel Core i7-930: inceleme, özellikleri ve yorumları

bu bir sır değil, güçlü bir işlemci, ana bileşeni oluşturmak için, oyun sistemleri, bu sadece bir seçim iyi bir cihaz piyasada zor. Sonuçta, üreticilerin iddia alıcılar, tüm ürünler mevcut vitrin, herhangi bir sorun olmadan başa ç...