IBM Bluemix Bulut Platformunun Yazılım Mühendisliği Öğrenci Projelerinde Kullanımı Emre Olca, Berkem Toros Dalak, Emrah Orhun Yazılım Mühendisliği Bölümü, İzmir Üniversitesi, 35350, İzmir, Türkiye {emreatlier,berkemtd,emrahorhun}@gmail.com Özet. IBM’in bulut üzerinde sunduğu Bluemix Platform as a Service (PaaS) ortamı, bulut ortamındaki uygulama ve servisleri geliştirme, yönetim ve çalıştırma süreçlerini sağlayan entegre DevOps katmanıyla birlikte yazılım geliştirme süreçlerine önemli destek vaat etmektedir. Bu çalışmada İzmir Üniversitesi Yazılım Mühendisliği öğrencilerinin yazılım proje yönetimi ve yazılım kalite sağlama derslerindeki projelerinde Bluemix ve DevOps platformunu kullanımlarına ilişkin deneyimler paylaşılmaktadır. Anahtar kelimeler: Yazılım mühendisliği eğitimi; Uygulama yaşam döngüsü yönetimi; proje yönetimi; yazılım kalite sağlama; Platform as a Service; DevOps; Bluemix. 1 Giriş Bilişim teknolojileri ve buna bağlı olarak yazılım mühendisliği dünyada, hızlı gelişen ve değişen sektörlerden birisidir. Bu sektörün gelişime açık olması her an ortaya çıkabilecek yeni bir teknoloji ile birlikte köklü bir değişime hazır olmayı gerektirmektedir. Yeni ve değişimi şart koşan teknolojilerden birisi bulut bilişimdir. Bulut bilişim ile birlikte kullanıcılara maliyeti azaltma, geliştirme sürecinde takım çalışmasına uygun ortamı hazırlamayı kolaylaştırma, yeni teknolojileri kolaylıkla deneyebilme gibi olanaklar sunulmaktadır. Bu olanaklar bulut bilişimin hızlıca kabul görmesini ve yaygınlaşmasını sağlayan etkenlerdendir. Yazılım mühendisliği eğitiminin amaçlarından birisi öğrencilerin yeni teknolojileri kullanmaya hazırlanması, bir diğeri de öğrencilere mezun olduklarında piyasa içerisinde kendilerine farklı rotalar çizebilecekleri yetkinliklerin kazandırılmasıdır [1]. Bulut bilişim şu anda zaten piyasada kullanılmakla birlikte daha da önem kazanacağı öngörülen bir rota seçeneğidir. Bu düşünceler ile İzmir Üniversitesi Yazılım Mühendisliği Bölümü derslerinin bazılarında bulut bilişimin uygulamalı olar ak yer alması gerektiğine karar verilmiştir. Araç olarak da IBM’in bulut üzerinde sunduğu Bluemix platformu seçilmiştir. IBM Bluemix, bulut ortamındaki uygulama ve 26