Yüksek Lisans & Doktora

Permanent URI for this communityhttp://acikerisim.bau.edu.tr:4000/handle/123456789/11

Browse

Search Results

Now showing 1 - 2 of 2
  • Item
    Sarmal ve çevik yazılım geliştirme çizelgesinin sezgisel yöntemlerle optimizasyonu ve karşılaştırması
    (Bahçeşehir Üniversitesi Fen Bilimleri Enstitüsü, 2015-10) Baş, Mahmut; Adem, Karahoca
    The software development projects are getting more complex by time and evolving technology. The increasing complexity in software projects brought difficulty in management of human resources. In this work, scheduling of staff that will contribute in such complex software development project with cost and productivity calculations is handled. The purpose is to complete the project with lowest cost and highest with performing staff. Spiral software development and agile software development processes are used in this work. And then, heuristic approach and project scheduling with limited resources are defined, then, genetic algorithm, simulated annealing, ant colony algorithm in between heuristic methods are mentioned. A c# .Net application is developed which contains spiral software development and agile software development processes sample. In this application, tasks and human resources are defined, optimization algorithms for spiral and agile software development are run 5 times with same input, and results are compared in terms of total work time, cost reduction and productivity increase. Conclusion of tests showed that genetic algorithm has seen more powerful in spiral software development with lots of tasks and complex software development models. After genetic algorithm secondarily ant colony algorithm and thirdly simulated annealing algorithm comes. Ant colony algorithm is observed as more useful for less task models like agile software development. And then, simulated annealing algorithm comes in the end, with results close to ant colony algorithm.
  • Item
    Çevik yazılım geliştirme yaklaşımı : perakende sektöründe uygulama
    (Bahçeşehir Üniversitesi Fen Bilimleri Enstitüsü, 2018) Şahin, Aykut; Çorum, Adnan
    Global ekonomideki gelişmeler, tüketicilerin demografik yapısındaki değişkenlik ve müşterilerin seçebilecekleri alternatiflerin hızla çoğalması gibi unsurlar perakende sektöründeki kırılganlığı artırarak, yoğun bir rekabet ortamına neden olmaktadır. Bu ortamın yaşandığı şartlarda kendi yerlerini sağlamlaştırmaya ve devamlılıklarını sürdürmeye çalışan perakendeciler, tedarik zinciri yönetimi kavramına daha fazla önem vermeye başlamıştır. Şüphesiz tedarik zinciri yönetiminin tüm unsurlarını bir arada tutmak ve efektif bir biçimde çalıştırmak için güçlü teknolojik altyapılara ihtiyaç duyulmaktadır. Bu teknolojik altyapılar, özellikle hem yazılım geliştirme süreçlerini optimize etmek hem de perakende sektöründeki hızlı değişime adapte olmak için çevik yöntemlere ihtiyaç duymaktadır. Bu tez çalışması, Türkiye’de faaliyet gösteren ulusal bir perakende şirketinde, tedarik zinciri yönetimi, yazılım projelerinin çevik yazılım geliştirme yaklaşımını kullanarak hayata geçirilmesini amaçlamaktadır. Bu amaca erişilebilmesi için öncelikle bugüne kadar oluşturulmuş çevik çerçeveler incelenmiş ve ihtiyaca göre farklı çevik ilkeler bir araya getirilerek yeni bir çevik çerçeve oluşturulmuştur. Tez çalışması kapsamında oluşturulan çevik çerçeve tedarik zinciri çözümleri iş birimine ait adres bazlı stok yönetim projesine uygulanarak başarısı ve çıktıları ölçümlenmeye çalışılmıştır.