Ana içeriğe atla

Kayıtlar

Şubat, 2010 tarihine ait yayınlar gösteriliyor

İş Analisti

Bir önceki makalemizde iş analisti hakkında kısaca “Müşterilerin ihtiyacını anlamaya yönelik çalışmalar yapan , senaryoları ortaya koyan pozisyondur.” demiştik. Bu yazımızda iş analistinin özellikleri ve görevlerinden bahsedeceğiz. İş analistinin özellikleri
İnsanların gerçek ihtiyaçlarını saptamak için gerekli sabra ve yeteneğe sahiptir.Alternatif yaklaşımları güçlü ve zayıf yanlarına göre karşılaştırabilir.Yüz yüze iletişim tekniklerinde bilgili ve beceri sahibidir.Karmaşık sorunları kavramsal olarak inceleyebilir. Seçenekleri belirleyerek, çözümler üretebilir.Hizmet sağlama ilkeleri ve süreçleri (İhtiyaç belirleme, hizmet kalite standartları, müşteri memnuniyeti ölçmeyi de içerir) hakkında deneyim sahibidir.Dokümanla ifade edilen bilgileri kolay ayrıştırır ve alakalandırır.

Analiz Süreci ve Rol Tanımları

Yazılım yaşam döngüsü sürecindeki (waterfall, spiral, agile,  XP vb.) ilk adım planlama ve analiz sürecidir. Proje Ekibi ve Roller isimli yazımızda, proje sürecindeki analist rolüne genel olarak değinmiştik. Kısa bir alıntı yapalım “Analist; hem proje yöneticisinin hem de geri kalan teknik ekibin iş-modeli ile ilgili sorularını cevaplayan kişidir. Yazılımcının müşterideki gözü, proje yöneticisinin analiz toplantılarındaki güvencesidir. Müşterilere gider ve ihtiyaçları belirler. Gerektiği zaman ihtiyacın yapılabilirliğinin ne kadar zor olabileceğini müşterilere anlatır. Kısacası, kod yazmaktan gözleri bozulmuş yazılımcılarla, istek yapmaktan bıkıp usanmamış müşteriler arasında köprü görevi görür…” .

Bilgiye Erişim Sistemlerinde Arama Kalitesini İyileştirme: Normalleştirme Etkeninin Önemi

Bu makalede Akademik Bilişim 2010’da yayınlanmış olan bir çalışmanın giriş kısmı anlatılmıştır. Bilgiye erişim sistemleri, belge arşivlerinde kullanıcıların isteklerine uygun belgelere, kullanıcıların kolay bir şekilde erişimlerini sağlayan sistemlerdir. Bu sistemlerin temel amacı, kullanıcıların bilgi ihtiyaçlarını karşılamak için, belge arşivlerindeki ilgili (relevant) belgelerin hepsine erişmek, ilgisiz (non-relevant) belgeleri ise çıkartmaktır. İnternetin yaygınlaşmasıyla daha da büyüyen veri havuzundaki bilginin çıkarılması günümüzün en popüler konularından biri olmuştur. Kullanıcıların arama motorlarında yaptıkları sorgulamalarının sonuçlarının kullanıcıların isteklerine en iyi cevabı verebilmesi de büyük önem kazanmıştır. Bilgiye erişim modeli, kullanıcının ihtiyaç duyduğu belgeye ulaşırken, belge arşivindeki sorgulamasını, belgenin içerdiği kelimeler ile yapmasına olanak tanımaktadır. Çalışmada, kullanıcının ihtiyacı olan ilgili belgelere en iyi oranda erişerek arama kalitesin…

Mobil Cihazların Teknik Özellikleri ve Proje Tasarım Aşamasında Dikkat Edilmesi Gerekenler

En genel tanımıyla el bilgisayarı (PDA), isim ve adreslerin saklanabildiği bir veritabanı ve kişisel iş planlarının tutulduğu bir takvimi olan, çeşitli iletişim özellikleri (Wireless, GPRS, Bluetooth) ile internet erişimine olanak sağlayan bir araçtır. PDA olarak nitelendirilebilen ilk cihaz (Psion Organizer) sadece telefon rehberi ve ajanda gibi özelliklere sahipken, her türlü komünikasyon tekniğini destekleyen, çok çeşitli programların rahatlıkla çalıştırılabildiği bir bilgisayar haline gelmiştir. Elektronik, yazılım ve haberleşme alanlarının paralel gelişimiyle birlikte el bilgisayarlarının artan özellikleri, çok farklı alanlarda, farklı amaçlarla kullanılabilmelerine olanak sağlamıştır. Cihazların farklı kullanım amaçları için özelleştirilmesi, temelde benzer olan el bilgisayarlarının farklı isimlendirilmelerine neden olmuştur. Buna örnek olarak, telefon ve bilgisayar özelliklerini birleştiren fakat telefon işlevleri ön planda olan ‘smartphone’(Şekil 1-a), harita üzerinde konum be…

Yazılım Yeniden Yapılandırma (Reengineering) Mühendisliği (Bölüm 1)

Düzenli olarak kullandığınız bir ürünü düşünün. Zamanında ondan çok verim almanıza rağmen, ürünün teknolojisi giderek yaşlanmaya başlar. Sürekli bozulmalarla birlikte tamir süresi daha çok zaman alır. En önemlisi, gelişen diğer teknolojilere ayak uyduramaz. Eğer kullandığınız ürün, fiziksel bir donanımsa onu atar ve yenisini satın alırsınız, eğer geliştirdiğiniz bir yazılım ise atmak yerine, tekrar düzenlersiniz. Yeniden yapılandırma mühendisliği, herhangi bir organizasyonda yapı, sistem, süreç ve uygulanan politikalarda hızlı ve radikal yeniden tasarım ve değişiklikler yapılarak organizasyonun daha yüksek performansa ulaşmasını amaçlayan bir yönetim tekniğidir. 1990’ lı yılların başında ortaya çıkan bu kavram, yönetim dünyasında çok büyük bir ilgi görmüş ve günümüze değin bu alanda çok önemli ilerlemeler kaydedilmiştir. Bugün çevremizde kullanılan birçok yazılımın yaşam süresi ortalama 5 yıl ve üzerindedir. Bu programlar yazıldığı zamanın en iyi kodlama ve tasarım teknikleri ile geli…

Visual Studio 2008 Test Edition Web ve Load Test İncelemesi (Bölüm 4)

Diğer makalelerimizde kurulum sürecini tamamladığımız (Bölüm 1, Bölüm 2, Bölüm 3) Visual Studio 2008 Test Edition’ın bu makale ile birlikte kullanımına giriş yapacağız. Visual Studio içerisinden Controller Seçimi ve YönetimiVisual Studio Team System Test Edition kurulduktan sonra, “Test” menüsünden, “Administer Test Controllers …” menü adımına tıklayalım.
Eğer ilk kez giriş yapılıyorsa, ekran görüntüsü aşağıdaki gibi olacaktır. Yük testi sonuçlarının kaydedilebilmesi için, “Load Test Results Store” adı altındaki veritabanı bağlantı metnini kontrol etmeniz gerekmektedir. Bağlantı için gereken veritabanı adı “LoadTest” olmalıdır. Bu ayar yapılmadığı takdirde, yük testi gerçekleştiremezsiniz. Yük testini sadece yerel makinenizden yapacaksanız, “Web Testing”  bölümüne geçebilirsiniz.

Visual Studio 2008 Test Edition Web ve Load Test İncelemesi (Bölüm 3)

Son makalemizde, Bölüm 2’de anlatmaya başladığımız kurulum sürecinin devamındaki Controller ve Load Agent servislerinin kurulumlarını detaylandırmaya çalışacağız. Controller Kurulumu Controller kurulumu için, açılan kurulum sayfasından, “Install Team Test Load Agent Controller” bağlantısına tıklamanız gerekmektedir. Biraz bekledikten sonra, aşağıdaki ekran görüntüsü karşımıza çıkar. Burada, Controller servisinin açılışta otomatik başlatılması için, ilgili makinede mutlaka Yönetici (Administrator) haklara sahip kullanıcı adı ve şifresi girilmelidir. Aksi durumda, kurulum başarı ile tamamlansa bile servis başlatılamaz.
Kurulum sonrasında yapılması gereken basit ama yapılmadığı durumlarda, Visual Studio – Controller – Load Agent çemberinde iletişim problemlerini gideren bir ayarımız var. Bu düzenlemenin yapılmadığı durumlarda, kullanılan makinelerinizin statik IP adresi yoksa ve/veya yerel ağ bağlantısı varken, kablosuz ağ bağlantısı da açıksa, servisler arası iletişimde problem yaşan…

Mobil Cihazların Gelişimi

Bilgisayarda ‘Mobilite’ kavramı, insanların bulundukları yerden bağımsız olarak bilgiye ulaşma ve bilgiyi işleme gereksinimleri ile tartışılmaya başlanan ve günümüze kadar çok ciddi gelişim aşamalarından geçen bir kavramdır. Tarihte ilk taşınabilir bilgisayar 1981 yılında Adam Obsorne tarafından geliştirilen ve “Obsorne 1” olarak isimlendirilen sistemdir.(Şekil 1-a) Obsorne 1, “BASIC”, “WordStar”, ve “SuperCalc” programlarından oluşan bir yazılım paketi içeriyordu. Günümüz taşınabilir bilgisayarları ile kıyaslandığı zaman komik görünüyor olabilir, fakat geliştirildiği dönemin ihtiyaçlarını fazlasıyla karşılıyordu. Obsorn 1’in ardından, Rod Canion, Jim Harris and Bill Murto tarafından 1982’de geliştirilen ve 1983’te piyasaya sürülen taşınabilir kişisel bilgisayar tüm dikkatleri üzerine çekmeyi başardı.(Şekil 1-b) Dönemin en popüler kişisel bilgisayarı olan IBM PC ile %100 uyumlu olması, MS-DOS işletim sistemi çalıştırması ve yüksek performansı ile “Obsorne 1”i gölgede bıraktı. 8088 işlem…

Visual Studio 2008 Test Edition Web ve Load Test İncelemesi (Bölüm 2)

Kurulum ve Ayarlar
Bölüm 1’de genel bir giriş yaptıktan sonra Visual Studio Test Sürümünün kurulumuna başlıyoruz. Bunun için, aşağıda belirtilen bağlantılardan 90 günlük deneme sürümlerini indirebilirsiniz. Team System Team Suite için:
http://www.microsoft.com/downloads/details.aspx?FamilyId=D95598D7-AA6E-4F24-82E3-81570C5384CB&displaylang=en
Team Suite Test Load Agent için:
http://www.microsoft.com/downloads/details.aspx?FamilyID=572e1e71-ae6b-4f92-960d-544cabe62162&DisplayLang=en
Team Suite Kurulumu

Bir süre bekledikten sonra, kurulum şeklini soran bir ekran karşımıza gelecektir. Burada, bütün araçların kurulması için tam kurulumu seçebiliriz veya eğer, özel kurulum seçiliyorsa, aşağıdaki ekran karşımıza geldikten sonra;

.NET Mobil Yazılım Geliştirmeye Giriş

Microsoft Visual Studio ortamında mobil yazılım geliştirme, ortamın bize sağladığı araçlar, kütüphaneler ve kullanıcı dostu arayüzler ile çok basit bir hale getirilmiştir. Bu konuyla daha önce hiç ilgilenmemiş, mobil cihazlar ve compact işletim sistemlerine yabancı olsak bile kısa bir çalışmanın sonunda mobil dünyaya dahil olabilir, kendimizi geliştirmeye devam edebilmek için gereken altyapıyı sağlayabiliriz. Mobil yazılım geliştirmeye yeni başlayan birini en çok endişelendirecek ve ona en çok zamanı kaybettirecek süreç, VS.Net ortamının sunduğu araçları, mobil cihazları, Windows tabanlı compact işletim sistemlerini tanımaya çalışacağı süreç olacaktır. Sistematik bir çalışma yapılmadığı zaman bu süreç yıpratıcı ve varılmak istenen hedeften soğutucu bir hal alabilir.