Yazılım Mühendisliği

Sistem geliştirme yaşam döngüsü içinde çalışan profesyoneller, akademisyenler ve öğrenciler için soru-cevap

1
CMMI'nin etkinliği hakkında herhangi bir ampirik kanıt var mı?
CMMI odaklı kuruluşlarda yazılım projelerinin etkinliğini inceleyen herhangi bir çalışma olup olmadığını merak ediyorum. Örneğin, CMMI kuruluşlarının projeleri CMMI olmayan kuruluşlara göre zamanında ve / veya bütçeyle bitirmesi daha olası mıdır? CMMI, "Yetenek Olgunluk Modeli Entegrasyonu" anlamına gelir. Carnegie-Mellon Üniversitesi (SEI-CMU) Yazılım Mühendisliği Enstitüsü tarafından geliştirilmiştir. Bu bir sertifikasyon değil …

2
Dinamik programlama problemlerini çözmede nasıl daha iyi olunur
Kısa süre önce bu soruya rastladım: "Size 'true', 'false', 've', 'veya' ve 'xor' sembollerinden oluşan bir boole ifadesi verilir. Örneğin, "true ve false xor true" ifadesini true olarak değerlendirecek şekilde parantez haline getirmenin iki yolu vardır. " Dinamik bir programlama problemi olduğunu biliyordum, bu yüzden aşağıdaki gibi kendi başıma bir …

4
Anonim işlev ve jquery'de başlatma için ayrı adlandırılmış işlev
Diyelim ki bir sayfa yüklendiğinde bir şeyleri başlatmak için kullanılan bir kodumuz var ve şöyle görünüyor: function initStuff() { ...} ... $(document).ready(initStuff); İnitStuff işlevi, snippet'in yalnızca üçüncü satırından çağrılır. Bir daha asla. Yani genellikle insanlar bunu böyle anonim bir geri çağrıya koyarlar: $(document).ready(function() { //Body of initStuff }); İşlevin kodda …

13
Kuyruklar için bazı iyi ve basit örnekler nelerdir? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda …

3
dvcs - "dalı klonla" ortak bir iş akışı mı?
Son zamanlarda dvcs'i bir iş arkadaşınızla tartışıyordum, çünkü ofisimiz TFS'den geçiş yapmayı düşünmeye başlıyor (biz bir MS mağazasıyız). Bu süreçte çok karıştım çünkü Mercurial'ı kullanmasına rağmen bir "şube" veya "ödeme" komutu duymadığını ve bu terimlerin ona yabancı olduğunu söyledi. Onları bilmediğini ve dvcs şubelerinin yerel dosyalarınızda nasıl "yerinde" çalıştığını açıkladıktan …

8
C # foreach iyileştirmeleri?
Ben sık sık bir foreach içinde bir döngü sayım indeksi istiyorum ve bir tamsayı oluşturmak, kullanmak, artış, vb yapmak istiyorum programlama sırasında bu koşmak. bir foreach içindeki döngü sayısı? Diğer döngülerde de kullanılabilir. Bu, derleyicinin bu anahtar kelimenin herhangi bir yerde değil, bir döngü yapısında kullanılmasına nasıl izin vermeyeceğini gören …
9 c#  loops 

2
JavaBean belirtimindeki erişimci yöntemleri neden Java geliştirme standardı haline geldi?
JavaBeans Şartname bir JavaBean olarak tanımladığı Java Bean, bir oluşturucu aracında görsel olarak değiştirilebilen yeniden kullanılabilir bir yazılım bileşenidir Yazılan kod satırlarının çoğunun bir oluşturucu araçta görsel olarak manipüle edilmesiyle ilgisi olmadığı için, JavaBean belirtimi neden nesne yönelimli kod yazmanın "yolu" olmuştur? Sadece kod yapımcıları değil tüm kod boyunca Akıcı …
9 java  history 

4
Bir Scrum takımında birden fazla rolü olan kişilerin olması doğru olur mu?
Ekibime olası bir giriş için bazı Çevik tarzı metodolojileri değerlendiriyorum. Scrum ile aynı kişinin birden fazla rol oynamasına izin verilebilir mi? Dört geliştiriciden oluşan küçük bir ekibimiz ve bir web tasarımcımız var; gerçekten bir ipucumuz yok (bu rolü yerine getiriyorum), KG test uzmanları veya iş analistleri ve tüm geliştirme görevlerimiz …
9 agile  scrum 

3
Karmaşık iş kurallarını kodun dışında nasıl takip edersiniz?
Diğer insanların bunu nasıl yaptığını görmekle ilgileniyorum. Özellikle birden fazla farklı müşterinin aynı yazılım tabanını biraz farklı iş kurallarıyla kullandığı durumlarda. Her şeyin nasıl çalışması gerektiğini veya iş kurallarını belgelemek için ne tür uygulamalar kullanıyorsunuz? Temel olarak, yeni bir geliştirici ekip geldiğinde, işlerin nasıl çalışması gerektiğini görmek için kolay erişime …

3
Kaynak kod ve yazılım ürününün fiyatını belirleme
Bu yayını geliştirmek mi istiyorsunuz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan yanıtlar düzenlenebilir veya silinebilir. Bir proje üstlenmek üzereyim. Bu, kod yazmamı ve tonlarca yazmamı gerektirir. Müşterinin gereksinimi, projenin sonunda tüm kaynak kodunu teslim …

2
ARC kapsamındaki mülkler: Her zaman mı yoksa sadece herkese açık mı?
İki yıldan daha kısa bir süre önce Robert McNally tarafından "Kod Komutları: Objective-C Kodlaması için En İyi Uygulamalar" adlı alçakgönüllü bir makaleyi okuduktan sonra , Objective-C sınıflarımın hemen hemen her veri üyesi için özellik kullanma uygulamasını kabul ettim ( Mayıs 2012 itibariyle 3. emir). McNally bunu yapmak için şu nedenleri …

3
Ariane 5'in 501 numaralı uçağının tarihsel etkisi neydi?
Ariane 5 roketinin ilk seferinde ( Flight 501 ) fırlatılmasından 37 saniye sonra dağılması genellikle tarih 1'deki en pahalı yazılım hatalarından biri olarak adlandırılır : Avrupa Uzay Ajansı'nın, her lansmanda bir çift üç ton uyduyu yörüngeye çekebilecek ve Avrupa'ya ticari alan işinde ezici üstünlük sağlamayı amaçlayan dev bir roket olan …
9 testing  history  bug 

1
Hikaye puanları hangi birimlerde tahmin ediliyor?
Görevleri tahmin eden bir ekip hakkında bir vaka çalışması veya bunları tamamlamak için gereken çabayı temel alarak "hikaye noktaları" diyorum. Bu "hikaye noktaları" hangi birimlerde tahmin ediliyor? Bu "hikaye noktaları" kavramının "çevik gelişim" adı verilen bir süreçten kaynaklandığına inanıyorum.
9 agile 

5
Zımba kartlarında programlamayı öğrenme [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Hayatımda bir kez delikli kartlarla programlamayı denemek istiyorum. Bunu nasıl yapabilirim? 30 yaşlarımdayım ve tamamen PC çağında …
9 learning 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.