Rekayasa Perangkat Lunak

T&J untuk profesional, akademisi, dan siswa yang bekerja dalam siklus hidup pengembangan sistem

6
Bagaimana jadwal yang ketat dan tekanan penjadwalan mempengaruhi TCO dan waktu pengiriman?
Ayah seorang teman, yang adalah manajer rekayasa perangkat lunak, berkata dengan tegas, "Penyebab nomor satu dari penjadwalan overruns adalah tekanan penjadwalan." Di mana posisi penelitian? Apakah jumlah tekanan penjadwalan sedang, atau apakah manajer yang saya sebutkan benar atau salah, atau apakah itu masalah "semakin banyak tekanan penjadwalan yang Anda miliki, …



3
Apa yang membuat Erlang cocok untuk aplikasi cloud?
Kami memulai proyek baru dan mengimplementasikan instantiation cloud openstack perusahaan kami (lihat http://www.openstack.org/ ). Proyek ini adalah alat keamanan untuk perusahaan kami. Kami saat ini menjalankan ratusan server khusus untuk alat keamanan dan memindahkannya ke instantiasi openstack perusahaan kami. Proyek-proyek lain di perusahaan saya saat ini menggunakan erlang di beberapa …


1
Mengapa overhead saat mengalokasikan objek / array di Jawa?
Berapa byte yang menempati array di Jawa? Asumsikan Ini adalah mesin 64bit dan juga mengasumsikan ada elemen N dalam array, sehingga semua elemen ini akan memakan 2 * N, 4 * N atau 8 * N byte untuk berbagai jenis array. Dan sebuah ceramah di Coursera mengatakan bahwa itu akan …
9 java  memory 

3
Filosofi di balik pola kenang-kenangan
Saya telah membaca tentang pola kenang-kenangan dari berbagai sumber internet. Perbedaan informasi dari sumber yang berbeda membuat saya bingung mengenai mengapa pola ini sebenarnya dibutuhkan. The dofactory implementasi mengatakan bahwa tujuan utama dari pola ini adalah untuk mengembalikan keadaan sistem. Wiki mengatakan bahwa tujuan utamanya adalah untuk dapat mengembalikan perubahan …


2
Apakah ada prinsip antarmuka "minta hanya apa yang Anda butuhkan"?
Saya telah tumbuh menggunakan prinsip untuk mendesain dan mengonsumsi antarmuka yang pada dasarnya mengatakan, "minta hanya apa yang Anda butuhkan." Misalnya, jika saya memiliki banyak jenis yang dapat dihapus, saya akan membuat Deletableantarmuka: interface Deletable { void delete(); } Maka saya bisa menulis kelas generik: class Deleter<T extends Deletable> { …

2
Kualitas Data dalam Tes Regresi Basis Data Relasional
Saya telah mengerjakan aplikasi web Museum Collections Management sumber terbuka yang akan digunakan untuk melacak artefak yang diakses, disumbangkan, dipinjam, atau diperoleh dengan cara lain. Ini melibatkan perancangan dan pembuatan basis data yang agak besar (sehubungan dengan pengalaman saya sebelumnya), yang menyimpan semua jenis informasi yang bervariasi (informasi artefak, informasi …

11
Haruskah gambar dapat mengubah ukurannya sendiri di OOP?
Saya sedang menulis aplikasi yang akan memiliki Imageentitas, dan saya sudah mengalami kesulitan dalam menentukan tanggung jawab masing-masing tugas. Pertama saya punya Imagekelas. Ini memiliki jalur, lebar, dan atribut lainnya. Lalu saya membuat sebuah ImageRepositorykelas, untuk mengambil gambar dengan metode tunggal dan diuji, misalnya: findAllImagesWithoutThumbnail(). Tapi sekarang aku juga harus …


6
Bagaimana saya bisa mendapatkan lebih banyak pengalaman pemrograman [tertutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
9 c++  experience  qt 


4
Seperti apa “definisi selesai” untuk tim yang matang?
Ketika melihat contoh definisi yang dilakukan di berbagai sumber, mereka biasanya memasukkan poin-poin seperti kode selesai tes unit dijalankan kode yang ditinjau sejawat atau dipasangkan kode masuk dokumentasi diperbarui ... Di tim kami, kami memiliki daftar yang serupa, tetapi tidak ada yang pernah melihatnya karena poin-poin itu tampak sangat jelas …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.