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

5
DB'de işlevselliğe sahip olmak ölçeklenebilirliğe giden bir yol engeli midir?
Soruya doğru başlığı veremeyebilirim. Ama işte burada, Varlık yönetimi için mali portal geliştiriyoruz. Uygulamayı kullanmak için 10000'den fazla müşteri bekliyoruz. Portal, borsa teknik analizine dayanarak çeşitli performans analizlerini hesaplar. Depolanmış prosedürler, kullanıcı tanımlı işlevler, tetikleyiciler vb. Aracılığıyla Veritabanı üzerinden birçok işlevsellik geliştirdik. Biz doğrudan veritabanında C # kodu yerine şeyler …

4
OpenGL, GLX, DRI ve Mesa3D arasındaki ilişki nedir?
Linux'ta düşük seviyeli 3D programlama yapmaya başlıyorum. Üst düzey grafik API OpenInventor kullanma konusunda çok deneyimim var. Tüm bu şeylerin birbirine nasıl uyduğunun farkında olmanın kesinlikle gerekli olmadığını biliyorum, ama sadece merak ediyorum. OpenGL'nin grafik uygulamaları için sadece bir standart olduğunu biliyorum. Mesa3D bu standardın açık kaynaklı bir uygulaması gibi …

2
Bir API http temel kimlik doğrulamasını nasıl kullanmalıdır?
Bir API bir istemcinin kimlik doğrulaması gerektirdiğinde, kullanılan iki farklı senaryo gördüm ve durumum için hangi durumda kullanmam gerektiğini merak ediyorum. Örnek 1. Üçüncü tarafların HTTP Basic kullanarak bir belirteç ve sır ile kimlik doğrulaması yapmasına izin vermek için şirket tarafından bir API sunulmaktadır. Örnek 2. API, son kullanıcının kimliğini …

5
İlkbahar veya hazırda bekletme modunu veya başka herhangi bir java web çerçevesini öğrenmek için sunucu uygulamalarını ve JSP'yi bilmem gerekir mi? [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 . 4 yıl önce kapalı . Java web geliştirme öğrenmeye nereden başlayacağımı soruyorum, zaten çekirdek java'yı (Threading, Generics, Collections, (JDBC) ile küçük bir …

9
İşverenimi dinlemeli ve CASE araçlarını kullanmalı mıyım?
İşverenim (Geliştirici Değil), CASE araçlarının geliştirme sürecimizi ve dokümantasyonumuzu geliştirmemize yardımcı olacağını düşünüyor. Bundan emin değilim, yerel müşteriler için mobil bankacılık çözümleri üreten 5 geliştiriciden oluşan küçük bir ekibiz. CASE araçlarının satın alınması gerektiği için zaman ve para kaybı olacağını düşünüyorum ve onlara alışmadan önce biraz zamana ihtiyacımız olacak ve …

2
Diller neden switch deyimlerinde açık düşüşü kullanmıyor?
Ben okuyordum biz kullanımına var Neden breakiçinde switch? ve bazı durumlarda (PHP ve JavaScript gibi) örtük düşüşe neden izin verildiğini merak etmeme neden olurken açık düşüş için destek (AFAIK) yoktu. Yeni bir anahtar kelimenin oluşturulması gerektiği gibi continue, tam olarak uygun olacağı gibi değil ve yazarın bir davanın düşmesi anlamına …

5
Kod çalıştırma sonrası bitişinizi nasıl destekliyorsunuz?
Kod desteği açısından bir şirketten (hatta bir gruptan / bölümden) ayrılma süreci nedir? Tüm soruları ele almak en iyisi mi? Geri kalan geliştiricilere gelecekteki bir kaynak olarak kendinize erişim izni veriyor musunuz? Öyleyse, tam erişim vermemenin bir yolu var mı? İlk geliştiricinin genel yazılım mimarisi hakkındaki cevapların paha biçilmez olacağı …
17 support 

12
Kendime bir fizikçi olarak daha iyi bir programcı olmayı öğretmek [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 . 4 yıl önce kapalı . Her zaman fiziği sevdim ve her zaman kodlamayı sevdim, bu yüzden bir üniversitede sayısal fizik yapan bir …

4
Ödemeden daha fazlasını talep etmeye devam eden müşteriler için serbest çalışma yapmaya devam etmeli miyim? [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ı . Yani bir müşteri bana geliyor ve biraz iş yapılması gerektiğini söylüyor. Temelde 4 görev, belirli bir fiyat …

5
Bir fonksiyonun bir parametreyi değiştirmesi uygun mudur?
Linq To SQL'i saran bir veri katmanımız var. Bu veri katmanında bu yöntem var (basitleştirilmiş) int InsertReport(Report report) { db.Reports.InsertOnSubmit(report); db.SubmitChanges(); return report.ID; } Gönderme değişikliklerinde, rapor kimliği daha sonra döndürdüğümüz veritabanındaki değerle güncellenir. Arayan taraftan böyle görünüyor (basitleştirilmiş) var report = new Report(); DataLayer.InsertReport(report); // Do something with report.ID …

3
Sanal makinede daha fazla CPU çekirdeği derleme sürelerini neden yavaşlatır?
VMWare'den herhangi biri VMWare Fusion'ın bir kopyasıyla beni vurabilirse, VirtualBox vs VMWare karşılaştırmasıyla aynı şeyi yapmaktan mutluluk duyarım. Her nasılsa VMWare hipervizörünün hiper iş parçacığı için daha iyi ayarlanacağından şüpheleniyorum (ayrıca cevabımı da görün) Meraklı bir şey görüyorum. Windows 7 x64 sanal makinemdeki çekirdek sayısını artırdığımda, derleme süresi azalmak yerine …

7
Yasal ve etik olarak toplumun kapalı kaynağa katkısı olan açık kaynaklı bir proje alabilir miyim? [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 . 2 yıl önce kapalı . Diyelim ki açık kaynak lisansı altında bir proje başlatıyorum ve geliştiriyorum ve bazı topluluk katkılarını kabul ediyorum. …
17 licensing  ethics 

2
Filtrelenmiş bir arama yapmanın en iyi yöntemi
Filtrelenmiş bir arama formu uygulamak söz konusu olduğunda size sormak istiyorum. Aşağıdaki durumu düşünelim: 1 Sütun dolu büyük tablo Bu SQL Server'ın Bu tablodaki verileri aramak için bir form uygulamanız gerekir ve bu formda bu aramayı kostümlendirmenize izin veren birkaç onay kutunuz olur. Şimdi burada sorum, aşağıdakilerden hangisinin aramayı gerçekleştirmenin …

2
Bir algoritmanın beklenen çalışma süresi ve ortalama çalışma süresi ne anlama gelir?
Diyelim ki algoritmaların çalışma zamanlarını analiz etmek istiyoruz. Bazen, girdi boyutu n olduğunda bir algoritmanın çalışma süresini bulmak istediğimizi ve mümkün olan en kötü durumda O (n) ile ifade ettiğimizi söyleriz. Bazen bir algoritma için beklenen zamanı bulmamız gerektiğini söyleyen kitaplar / makaleler görüyorum . Ayrıca bazen ortalama çalışma süresi …

2
Hangi standart 830-1998'in yerini aldı?
Yazılım projelerini daha resmi olarak nasıl belgeleyeceğimizi araştırıyorum ve IEEE 830-1998: Yazılım Gereksinimleri Spesifikasyonları için Önerilen Uygulama hakkında bilgi edindim . Ancak, bu bağlantıdan da görebileceğiniz gibi, yerini almıştır. 830-1998'in ve muhtemelen 830-1993'ün muhtemelen kullanım için iyi olduğunu biliyorum. Ancak, başka bir şey yoksa, hangi standardın yerini aldığını bilmek istiyorum. …

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.