«development-process» etiketlenmiş sorular

Yazılım geliştirme süreciyle ilgili sorular için.

7
Birisi size yazılım geliştirme uygulamaları hakkında doğrulanmamış bir beyanda bulunursa, “atıf gerekli” ile yanıt verir misiniz? [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 . 9 yıl önce kapalı . Geçenlerde Greg Wilson (Yazılım Marangozluğu Baş Bilimcisi) tarafından verilen …


4
Değişen gereksinimlerle nasıl başa çıkıyorsunuz? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Şu anki işimde çok fazla gereksinim değişikliği varmış gibi geliyor. Biz "Çevik" bir dükkanız, …

3
Resmi yöntemlerin yaygın olarak benimsenmesini engelleyen engeller nelerdir? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bir uygulama için kod belirlemek, kanıtlamak ve oluşturmak için biçimsel yöntemler kullanılabilir. Bu hatalara daha az yatkındır …

1
İtme ve çekme geliştirme modellerinden farkı nedir?
Extreme Programming Explained, Second Edition'ı okuyordum ve bölüm 11 "Kısıtlar Teorisi" bölümünde yazarlar eski ve eski "itme" geliştirme modeli ve XP yolu, "çekme" geliştirme modeli hakkında konuşuyorlar . Oldukça önemli bir konsepte benziyor, ancak sadece çok küçük bir paragraf ve sadece "şelale" ve yinelemeli sürecin illüstrasyonları olan iki resim alıyor, …

11
Yönetimi geliştirme sürecimizin dışında tutma
Yazılım geliştirme ekibinde yazılım mühendisiyim. Son 3 yılda dahili bir müşteri için yeni bir ürün üzerinde çalıştık. Şimdi bu ürün bittiğinde mevcut ürünler için önemli yeni özellikler üzerinde çalışacağız. Belirli bir özellik için ürün yönetimi, geliştirilmesinin 150 saat sürdüğünü tahmin etti. Proje yöneticimizle birlikte çok ayrıntılı bir plan hazırladık ve …

5
Platformlar arası uyumluluğu sağlama teknikleri (C ++)?
En eski C ++ projelerimden birini (çerçeveye göre) çapraz platform olması gerekiyordu. Projeyi tamamen Windows ve Visual Studio'da geliştirdim, kütüphanelerin hepsi çapraz platform olduğundan, daha sonra "daha sonra" OSX derlemesini yapmanın önemsiz olacağını düşünüyorum. Bu durum böyle değildi, ancak "Windows kodu" düzgün çalışmıyor ve bazı derleme hataları düzeltildi. Kodun tüm …

3
Tasarım sorularını, yeni araçları vb. Tartışmak için hata izleme / sorun izleme yazılımını kullanma
Herkes sadece hatalar veya görevler için değil, sonuçta bir karara yol açan tartışmalar başlatmak ve sürdürmek için bugzilla, mantis veya JIRA gibi bir hata izleme / sorun izleme yazılımı kullanma konusunda deneyime sahip mi? Örneğin, bir geliştirici tüm korunan alanların kaldırılması ve bunlara erişen korunan yöntemlerle özel alanlarla değiştirilmesi gerektiğini …


6
Kodlamaya başlamadan önce bir yazılım ürünü ne kadar iyi tanımlanmış olmalıdır?
İnsanların kodlamaya başlamadan önce genellikle bir yazılım ürününü ne kadar iyi tanımladıklarını ve onlar için ne kadar iyi çalıştığını bilmek istedim? Kullanım örneklerini tanımlama, riski analiz etme, sınıf diyagramları çizme vb. Nihai ürünün gelecekte risklerden kaçınmak için ne kadar iyi bir fikre sahip olmanın iyi bir fikir olduğunu biliyorum, ancak …

15
Kaynak kontrolü olmayan birden fazla kişiyle uygulama geliştirmenin en etkili / verimli yolu nedir?
Durumuma giriş Küçük bir web geliştirme şirketinde çalışıyorum. Ben dahil dört ASP.NET geliştiricisinden oluşan bir ekibimiz var. Neredeyse tüm projelerimiz (>% 98) tamamlanması yaklaşık 1-4 hafta süren tek kişilik projelerdir. Kaynak veya sürüm kontrolü kullanmıyoruz. Sahip olduğumuz tek şey, yerel bir sunucudaki tüm projelerin en son kaynağını (== canlı uygulamanın …

8
Bir karmaşıklık sıçramasını nasıl yönetiyorsunuz?
Bazen bir proje üzerinde çalışıyorsunuz ve aniden bir şey beklenmedik bir şekilde ortaya çıkıyor, işlerde büyük bir anahtar atıyor ve karmaşıklığı bir hayli artırıyor. Örneğin, diğer çeşitli makinelerde SOAP servisleriyle konuşan bir uygulama üzerinde çalışıyordum. İyi çalışan bir prototip çırptım, sonra düzenli bir ön uç geliştirmeye devam ettim ve genellikle …

6
Bir proje için yazılım sürecini nasıl yaratırsınız?
Burada başka sorularda da bahsettiğim gibi, üzerinde çalıştığım projenin yazılım süreci yok. Bu, hiçbir belge (basılı kopya gereksinimleri veya belirtimi dahil) , kaynak kontrolü , hata veritabanı yok , hatalar "sabittir" (umarım) ve aynı anda yeni kod eklenir ve resmi bir test kullanıcısı olmaz - Joel Testinde başarısız oluruz çok …

1
Bir dilbilgisine dayalı bir lexer yazarken izlenen prosedür nedir?
Dilbilgisi, Lexers ve Parsers hakkında açıklama konusundaki bir cevabı okurken , cevap şunları söyledi: [...] bir BNF dilbilgisi sözlüksel analiz ve ayrıştırma için ihtiyacınız olan tüm kuralları içerir. Bu benim için biraz garip geldi, çünkü şimdiye kadar, bir lexer'ın bir gramer üzerine hiç dayanmadığını düşünürken, bir ayrıştırıcı büyük ölçüde bir …

4
Müşterilerin gereksinimleri hiç değişmediğinde Agile kullanmak yanlış mıdır?
Son zamanlarda Agile'ın kullanılmasının en önemli nedenlerinden birinin müşterilerin genellikle gereksinimleri değiştirdiğini söyleyen birçok gönderi gördüm. Ancak, müşterilerin gereksinimleri sık sık değiştirmediğini varsayalım . Aslında, müşterilerin biraz belirsiz (ama makul olmayan bir şekilde belirsiz bir şey) olsa da sağlam gereksinimleri var, ama yine de Agile kullanıyorum. Çevik'i çalıştırmamın nedeni, yazılımın, …

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.