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
“Genel amaçlı sistem” Java SE Embedded için ne anlama geliyor?
Oracle web sitesi Java SE Embedded lisansı hakkında şunları söylüyor : geliştirme ücretsizdir, ancak genel amaçlı sistemler dışında herhangi bir şeye konuşlandırılması üzerine telif hakkı gereklidir "Genel amaçlı sistem" burada ne anlama geliyor? Ülke çapında bir sensör ağımız var. Taktığımız her kutuda, ortamdan veri alan ve seri bağlantı noktasındaki verileri …



3
(Lua) oyun betikleri ne anlama geliyor?
Lua'nın genellikle gömülü kodlama ve özellikle kodlama için kullanıldığını okudum. Tam olarak nasıl kullanıldığını resmetmekte zorlanıyorum. Neden ve hangi özellikler ve hangi kitle için kullanıldığını açıklayabilir misiniz? Bu sorular özellikle Lua'yı değil , Lua betiklemesine benzer bir amaca hizmet eden gömülü komut dizilerini ele almaktadır. Son kullanıcıların özel ayarlamalar yapması …


4
Birden fazla projede aynı kod parçaları nasıl korunur [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Bu sorunun yeniden açılabilmesi için açıklığa kavuşturulması konusunda yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Birden fazla Android projesinde çalışan bağımsız bir geliştiriciyim. Farklı …


6
Sıkı zaman çizelgeleri ve zamanlama basıncı toplam sahip olma maliyetini ve teslimat süresini nasıl etkiler?
Bir yazılım mühendisliği müdürü olan bir arkadaşının babası, "Zaman aşımlarını planlamanın bir numaralı nedeni, zamanlama baskısıdır." Dedi. Araştırma nerede duruyor? Orta derecede bir programlama basıncı canlandırıcı mı, ya da bahsettiğim yönetici doğru mu yanlış mı, yoksa "ne kadar fazla programlama basıncı, teslimat süresi ve daha fazla toplam sahip olma maliyeti?" …

7
Geliştirme veya yönetim konusunda çevik mi?
Scrum'ın neyle ilgili olduğu üzerine bir tartışmada, belki de çevik şeyi tamamen yanlış anladığımı fark ettim. Bana öyle geliyor ki Scrum (kesinlikle Çevik bir süreç olarak kabul edilir) tamamen TDD, çift programlama, CI, yeniden düzenleme ve diğer geliştirici merkezli teknikler ve uygulamalarla ilgisi olmayan özellikleri ve sprintleri ve rolleri yönetmekle …
9 agile  scrum  process 

4
Bir .NET uygulamasında başvuruları işlemenin en iyi yolu nedir
Son zamanlarda iş yerinde biz bir proje etiketli / dallı ve eski klasör yapısına işaret eden dll / proje başvuruları nedeniyle bazı derleme sorunları vardı bir sorunla karşılaştı. Her proje için bir 'harici bin' klasörü oluşturduk ve başvurulan dll'leri bu klasörlere kopyaladık. Bu en iyi yol mu yoksa bununla başa …
9 c# 

3
Erlang'ı bulut uygulamaları için uygun kılan nedir?
Yeni bir proje başlatıyoruz ve şirketlerimizin bir opentack bulutu oluşturmaya başlıyoruz (bkz. Http://www.openstack.org/ ). Proje şirketimiz için güvenlik aracıdır. Şu anda güvenlik araçları için yüzlerce özel sunucu çalıştırıyoruz ve bunları şirketlerimizin opentack örneğine taşıyoruz. Şirketimdeki diğer projeler şu anda birkaç dağıtılmış sunucu uygulamasında erlang kullanıyor ve diğer Q / A …

1
Java'da nesneleri / dizileri ayırırken neden ek yük?
Java'da bir dizi kaç bayt kaplar? 64bit bir makine olduğunu ve bir dizide N öğesinin olduğunu varsayalım, bu nedenle tüm bu öğeler farklı dizi türleri için 2 * N, 4 * N veya 8 * N bayt alacaktır. Coursera'daki bir ders, bir N element dizisi için 2 * N + …
9 java  memory 


3
Hatıra modelinin arkasındaki felsefe
İnternetin çeşitli kaynaklarından hatıra desenini okudum. Farklı kaynaklardan farklı bilgiler, bu kalıbın gerçekte neden gerekli olduğu konusunda karışıklığa neden oldu. Dofactory uygulama bu modelin birincil amaç sisteminin durumunu geri yüklemek için olduğunu söylüyor. Wiki birincil amaç olması olduğunu söylüyor mümkün sistemde değişiklikler geri yükleyin. Bu, farklı bir etki yaratır - …

8
Merkezi sürüm kontrolünde, sık sık güncelleme yapmak her zaman iyidir mi?
Varsayım: Ekibiniz merkezi sürüm kontrolünü kullanıyor. Tamamlanması birkaç gün sürecek daha büyük bir özellik üzerinde çalışıyorsunuz ve bundan önce taahhütte bulunamayacaksınız, çünkü yapıyı bozacaktır. Ekip üyeleriniz her gün üzerinde çalıştığınız bazı dosyaları değiştirebilecek bir şey yapar. Bu merkezi sürüm kontrolü olduğundan, yerel kasanızın bir noktada güncellemeniz gerekir: yeni özelliği gerçekleştirmeden …

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.