SlideShare una empresa de Scribd logo
1 de 25
YAZILIM MÜHENDİSLİĞİ
AKILLI EV SİSTEMLERİ PROJESİ
PROJE TANIMI:
Proje Adi:
Günlük hayatta karşımıza çıkan doğal afet, iş kazaları, güvenlik sorunları nedeniyle
daha güvenli bir yaşam ve ortaya çıkacak zararı azaltmak amacıyla geliştirilmiş
sistemlerdir.
Proje Tanımı ve Amacı:
Akıllı ev fikri ilk olarak 1980’lerin başında ortaya çıkmıştır. Akıllı ev tanımı, bütün bu
teknolojiler sayesinde ev sakinlerinin ihtiyaçlarına cevap verebilen, onların
hayatlarını kolaylaştıran ve daha güvenli, daha konforlu ve daha tasarruflu bir
yasam sunan evler için kullanılmaktadır. Akıllı evler, otomatik fonksiyonlar. ve
sistemleri kullanıcı tarafından kontrol edilebilen cihazlar içerirler. Geleceğin model
evlerini planlamada akıllı ev kavramı önemli bir rol oynamaktadır. Bu kavramı
uygulamak ve geliştirmek için; MIT, Siemens, Cisco, IBM, Xerox, Microsoft gibi
araştırma grupları tarafından birçok laboratuar evler oluşturulmuştur.
Projenin Hedefleri:
Gelişen hayat standartlarına daha uygun evler inşa etmek.
Güvenlik sistemlerini arttırmak.
Hayatımızda oluşabilecek kazaları daha aza indirmek.
Doğal afetlerde önceden önlem alıp can ve mal kaybını en aza indirmek.
Zaman tasarrufu sağlamak.
Daha kolay ve rahat bir yaşam için ortam hazırlamak.
En önemlisi başta maddi olarak fazla verilen paranın sistem sayesinde uzun
vadede maddi kazanç sağlaması(elektrik,su vb..)!!!
NEDEN AKILLI EV TERCİH EDİLİYOR?
Proje hedeflerinde de belirttiğimiz gibi akıllı ev dediğimizde aklımıza ilk olarak
maddi olarak alıcıları korkutan sistemler akla gelmektedir. Aslında akıllı ev
sistemleri ile uzun vadede kazanç elde edilmektedir günümüzde fazla kullanılan
elektrik, ihtiyaç dışı harcanan su gibi başlıca boşa giden kaynaklar
kullanılmaktadır bu sistemler gereksiz kullanımları önlemektedir. Bunu yanında
günümüzde karşımıza çıkabilecek yangın, su baskını, hırsızlık gibi olaylarda
önlem amacıyla faydalı sistemlerdir. Günlük yaşamı kolaylaştırmak, doğal kaynak
tasarrufu, güvenlik önlemleri için akıllı evleri öneriyoruz.
PROJE YÖNETİM SÜREÇLERİ:
1)Başlangıç:
Projemiz için gerekli işlemler tanımlandı. İnşaat sektöründeki yatırımcılar ve
inşaat firmaları ile görüşmelerimiz yapıldı. Proje ekibimiz
oluşturuldu(donanımcılar, yazılımcılar,sistem yöneticiler,teknikerler,inşaat
mühendisleri vb..) ve proje yöneticimiz belirlendi.
2)Proje Tümleştirme Yönetimi:
Projemizdeki bölümler arasındaki eş zamanlı denetimler sağlandı.
3)Proje Kapsam Yönetimi:
Proje bitimine kadar çalışmaların sağlıklı bir şekilde devam etmesi için gerekli
süreçler belirlendi.
4)Proje Zaman Yönetimi:
Projemizin zamanında tamamlanabilmesi için gerekli süreçler ve çalışmalar
belirlendi.
5)Proje Maliyet Yönetimi:
Projemizin belirtilen bütçe sınırları içinde gerçekleştirilmesi için gerekli süreçler
belirtildi.
6)Proje Nitelik Yönetimi:
Proje gereksinimlerinin uygun bir şekilde tamamlanması için gerekli süreçler
belirlendi.
7)Proje İnsan Kaynakları Yönetimi:
Projemizde görevli bireylerden maksimum verim almak için gerekli süreçler
belirlendi.
8)Proje İletişimi Yönetimi:
Proje ile ilgili bilgilerin uygun bir biçimde kullanılması için gerekli süreçler
oluşturuldu.
9)Proje Risk Yönetimi:
Projemizde oluşabilecek risklerin çözümlendiği ve önlemlerinin alindığı süreçler
belirlenmiştir.
10)Proje Edinme Yönetimi:
Malzeme ve hizmetlerin proje örgütümüzün dışından sağlanması için gerekli
süreçler tanımlanmıştır.
11)Kapanış:
Resmi olarak projemizi sonlandırma süreçleri belirlendi.
PROJE PLANI:
Firmalar ile görüşüldü. Projeye eklemeler veya proje dışı bırakacak uygulamalar
görüşüldü. Firmaların alıcıların istekleri hakkında neler yapılabileceği konusunda
tartışıldı.
Proje yaşam çevrimi modelimiz seçildi.(Artımlı Geliştirme Modeli)
Artımsal Geliştirme Modeli kullanmamızın sebebi her yeni tasarladığımız sisteme
yeni bir özellik kazandırarak kullanıcıya sunmaktayız.
Proje kapsamındaki aşamalar çalışmalar belgelendirildi.
Yönetim ve çalışanların güvenceleri çalışma standartları belirlendi.
Proje piyasa uyumu gelişimi izlendi.
USE- CASE DIAGRAM:
PROJE İÇERİĞİNDEN BAZILARI:
1)YANGIN İKAZ:
Geliştirdiğimiz proje kapsamında üretilen evlerde yangın ikazı
bulunmaktadır. Bunlar inşaat mühendisleri ile evlerin belli yerlerine sıcaklık
ve duman algılayıcılar ile devreye giren gömülü fıskiye sistemleri ile mal
kaybını azaltmaya yöneliktir.
2)SU BASKINI İKAZ:
Yangın sisteminde olduğu gibi evlerin alçak bölgelerinde seviye belirleyiciler
ile artan su miktarının tahliyesi için devreye giren tahliye kapakçıkları.Aynı
zaman da bu sitemlerin önceden telefonlara ve bilgisayarlara
yazılımcılarımız ile geliştirilmiş programlar ile uyarı ile evde olmama
durumlarında ise olay yerine erken intikal edilmesini sağlar.
3)GÜVENLİK:
Alarm sistemlerinin yetersiz kaldığı günümüz güvenlik sistemleri açıklarının
giderilmesi adına geliştirilen tasarımımızda anahtar dışı cisimlere duyarlılık,
ev sahibinin yine erken bilgilendirilmesi yedekli güvenlik kameraları gibi
sistemlerimiz bulunmaktadır.
KULLANILACAK OLAN TEKNOLOJİLER:
Kullanılan Diller: HTML,JavaScript,C++,MS Visual Basic
Veri Tabanı:MS SQL Server
Web Server: Microsoft Windows server 2014 üzerinde IIS web
sunucusu web uygulamasında hizmet verecek.
NE KADAR Tutacak ?
Projeye bakıldığında korkutucu rakamların çıkacağı düşünülse de.
İnşaat firmalarıyla farklı gelir gider dengesine göre fiyatlar
değişmekte. Genelde sistemler kullanıcı istekli üretilip net fiyatlar
verilmemekle birlikte alıcıya göre değişmektedir.
BÜTÇE
YAZILIM BÜYÜKLÜK TAHMİNİ HESABI
UFP: 6*2+6*11+2*12+4*5+1*16=138
Fi
1- Sistemin güvenilir bir kurtarma ve yedekleme sistemine ihtiyacı var mıdır? 5
2- Veri iletisimi gerekli midir? 3
3- Performans kritik mıdır? 4
4- Sistem çok yoğun kullanılır ortamda çalıştırılacak midir? Yada operasyon
ortamda kullanılacak mıdır? 4
5-Online data girisi gerekli midir? 5
6-Birçok ekran veya operasyonda online veri girişi gerekli midir? 5
7-Giriş çıkışlar ve dosyalar veya veri tabanındaki ana dosya karmaşık mıdır? 3
8-Kod tekrar kullanılabilir tasarıya sahip midir? 5
9-Tasarımda dönüşümler ve kurulumlar dahil midir? 3
10-Sistem farklı örgütlerde birden çok kurulum için tasarlanmış mıdır? 5
11-Uygulama değişimleri ve kullanıcının kolay kullanımına uygun mudur?3
Fi=45
TCF = ∑i=1.. 11 Cevap=45
FP = UFP X (0,65 + 0,01 x TCF)
FP=138X(0,65+0.01X45)=151,8
Proje İnsan Kaynakları Yönetimi:
Süreçleri:
Örgütsel Planlama:
Projemizde rol alan kişilerin sorumlulukları,rolleri, ve raporlama ilişkilerinin
tamamlanması,bilgilendirilmesi ve atanması sağlanmiştır.
Proje Analistleri: Ali METİN
Proje Tasarımcıları: Mehmet, Sezai
Proje Uygulayıcıları: Mehmet, Sezai ve Ali METİN
Projenin Uygulama Tarihi: Kasım 2015 – Mayıs 2016
Projenin Tahmini Süresi: 1 yıl(yapıya göre değişken)
Proje Maliyeti:350,000$(bina başı)(yapıya ve mekana göre değişken)
Proje İletişim Yönetimi:
Proje bilgilerinin zamanında ve uygun şekilde üretilmesi,
toplanması, dağıtılması, saklanması, erişilmesi ve nihai olarak
tanzim edilmesi için gereken süreçleri içerir. Proje yöneticileri
zamanlarının büyük bir bölümünü hem organizasyon içi hem de
organizasyon dışı proje paydaşları ile iletişim kurmaya ayırırlar.
Etkin bir iletişim, farklı kültürel ve organizasyonel geçmişleri, farklı deneyim
düzeylerini ve farklı bakış açılarını birleştirerek projeyle ilişkili çok farklı
özelliklere sahip paydaşlar arasında bir köprü oluşturur.
Proje İletişim Yönetimi süreçleri şu şekildedir;
1)Paydaşların Belirlenmesi (Initializing) : Bu süreç içersinde projeden pozitif
veya negatif etkilenecek bütün paydaşlar belirlenir. Bu paydaşlar proje
üzerinde olabilecek etkileri ve sorumlulukları bazında gruplanırlar.
2)İletişimin Planlanması (Planning) : Bu süreç içersinde daha önceden
belirlenmiş paydaşlar ile ne şekilde, ne zaman iletişimin gerçekleştirileceği
planlanır.
3)Bilgilerin Dağıtılması (Execution) : Bu süreç içersinde iletişim proje
esnasında planlanmış şekilde yürütülür.
4)Paydaş Beklentilerinin Yönetilmesi (Control) : Bu süreç içersinde
gerçekleşen veya gerçekleşebilecek paydaş beklentilerinin yönetilir.
5)Performansın Raporlanması (Reporting) : Bu süreç içersinde özellikle
projenin performans raporlamasının nasıl ve hangi sıklıkla yapılacağı
belirlenir ve gerçekleştirilir.
Proje Risk Yönetimi:
Proje Yönetimi:
Belirli bir projenin hedef ve amaçlarına ulaşıp bitirilmesi için kaynakların
planlanması, organize edilmesi, tedarik edilmesi ve yönetilmesi disiplinidir.
Projeler belirli özgün hedef ve amaçlara ulaşmak amaçlı uygulanır. genellikle
faydalı bir değişim getirmek ya da değer katmak için. Projelerin esneklik payı
ile birlikte belirli başlangıç ve bitiş tarihi vardır. Projelerin geçici olması; onları
kalıcı, sürekli tekrarlanan, üretim ve servis amaçlı her zamanki işletme
operasyonlarından farklı yapar. Pratikte, bu iki tür sistemin yönetimi oldukça
farklıdır ve farklı teknik beceriler gerektirmektedir.
Proje yönetiminde gösterilen temel çaba, proje hedef ve amaçlarına ulaşmaya
çalışırken önceden belirlenmiş proje kısıtlarının da dışına çıkmamaktadır. Tipik
proje kısıtları kapsam, zaman ve bütçedir.Aşamalar:
Genellikle proje yönetimi beş aşama içerir. Bu aşamalar genel olarak:
Başlatma; projenin doğasını ve kapsamını belirler. Eğer bu aşama düzgün bir
şekilde gerçekleştirilmediyse, projenin organizasyonun ihtiyaçlarını karşılama
ihtimali düşük olacaktır. Başlatma aşamasında iş çevresini iyi anlamak ve
gerekli kontrolleri projeye eklemek çok önemli. Bu aşamada proje tasarımında
herhangi bir eksiklik hemen belirlenmeli ve düzeltilmelidir.
Planlama; Başlatma aşamasından sonra, proje uygun bir ayrıntı seviyesine
kadar planlanır. Asıl amaç proje için gerekli maliyet ve kaynakları tahmin etmek
ve etkili bir biçimde proje uygulamasındaki riskleri yönetmektir. Planlama
aşamasında hatalar da başlatma aşaması gibi projenin başarısında büyük
engellere neden olacaktır.
Uygulama; Uygulama aşaması proje yönetim planında belirlenmiş olan proje
gereksinimlerini karşılama amaçlı proseslerden oluşur. Uygulama aşaması
insanları ve kaynakları eşgüdümleme, aynı zamanda aktivitelerinin proje yönetim
planına uygun şekle getirme çabalarını içerir. Ürünler proje yönetim planına göre
gerçekleştirilmiş proseslerin çıktıları olarak oluşurlar.
Gözetim ve Denetim; Gözetim ve denetim aşaması, proje uygulanmasında
sorunların zamanında fark edilmesi ve düzeltici eylemlerin zamanında alınmasını
ve uygulamayı kontrol etmek amaçlı proseslerden oluşur. Bu aşamanın önemli
bir faydası, proje performansının izlenmesi ve ölçülmesi sayesinde proje yönetim
planından uygulamada farklılıkların fark edilmesidir.
Kapatma: Kapatma projenin resmi olarak bitirilmesini içerir. İdari aktiviteler
dosyaların arşivlenmesi ve öğrenilen derslerin belgelendirilmesini içerir.
Kalite Takibi
Bir yönetici bir kalite eksikliğiyle karşilastiğinda geriye dönüp yeni bir kalite
unsur eklemesi yapamaz. Bundan dolayiıprojenin başlangiç aşamasinda bütün
kodlama , raporlama,dökümantasyon gibi kişilere bağlı işlerin kalite ölçütlerini
tespit etmesi olmazsa olmaz bir kuraldır.
Yazılım Mühendisliği
Yazılım Mühendisliği
Yazılım Mühendisliği
Yazılım Mühendisliği
Yazılım Mühendisliği
Yazılım Mühendisliği

Más contenido relacionado

La actualidad más candente

La actualidad más candente (11)

Proje Yönetimi
Proje YönetimiProje Yönetimi
Proje Yönetimi
 
Proje Yonetimi
Proje YonetimiProje Yonetimi
Proje Yonetimi
 
(16 03 2012)pcm sunumu nihai
(16 03 2012)pcm sunumu nihai(16 03 2012)pcm sunumu nihai
(16 03 2012)pcm sunumu nihai
 
Proje yönetimi eğitimi
Proje yönetimi eğitimiProje yönetimi eğitimi
Proje yönetimi eğitimi
 
1 entegrasyon yonetimi
1   entegrasyon yonetimi1   entegrasyon yonetimi
1 entegrasyon yonetimi
 
Kapsam yönetimi
Kapsam yönetimiKapsam yönetimi
Kapsam yönetimi
 
Proje Yonetimi
Proje YonetimiProje Yonetimi
Proje Yonetimi
 
Proje hazırlama sunum metin gokhan
Proje hazırlama sunum metin   gokhanProje hazırlama sunum metin   gokhan
Proje hazırlama sunum metin gokhan
 
Agi̇le Yöntemleri̇
Agi̇le Yöntemleri̇Agi̇le Yöntemleri̇
Agi̇le Yöntemleri̇
 
9 tedarik yonetimi
9   tedarik yonetimi9   tedarik yonetimi
9 tedarik yonetimi
 
Proje yonetimi
Proje yonetimiProje yonetimi
Proje yonetimi
 

Destacado

Yzm 2116 - Bölüm 4 (Stack, Yığın, Yığıt)
Yzm 2116 - Bölüm 4 (Stack, Yığın, Yığıt)Yzm 2116 - Bölüm 4 (Stack, Yığın, Yığıt)
Yzm 2116 - Bölüm 4 (Stack, Yığın, Yığıt)Deniz KILINÇ
 
Test Mühendisliğine Giriş Eğitimi - Bölüm 2
Test Mühendisliğine Giriş Eğitimi - Bölüm 2Test Mühendisliğine Giriş Eğitimi - Bölüm 2
Test Mühendisliğine Giriş Eğitimi - Bölüm 2Mesut Günes
 
Google Analytics Attribution
Google Analytics AttributionGoogle Analytics Attribution
Google Analytics AttributionMashMetrics
 
Grafico diario del dax perfomance index para el 13 03-2013
Grafico diario del dax perfomance index para el 13 03-2013Grafico diario del dax perfomance index para el 13 03-2013
Grafico diario del dax perfomance index para el 13 03-2013Experiencia Trading
 
Cẩm nang doanh nghiệp toàn cầu hóa với facebook (share bởi anhthien8)
Cẩm nang doanh nghiệp toàn cầu hóa với facebook (share bởi anhthien8)Cẩm nang doanh nghiệp toàn cầu hóa với facebook (share bởi anhthien8)
Cẩm nang doanh nghiệp toàn cầu hóa với facebook (share bởi anhthien8)Duong Anh Thien
 
Kourtney Kelty's Resume 2015
Kourtney Kelty's Resume 2015Kourtney Kelty's Resume 2015
Kourtney Kelty's Resume 2015Kourtney Kelty
 
Auto insurance narrated show
Auto insurance narrated showAuto insurance narrated show
Auto insurance narrated showxpaperbackwriterx
 
NPGBC - Monthly Theme Commentary - May 2016
NPGBC - Monthly Theme Commentary - May 2016NPGBC - Monthly Theme Commentary - May 2016
NPGBC - Monthly Theme Commentary - May 2016newpineygrove
 
Eurordis. enfermedades raras.
Eurordis. enfermedades raras.Eurordis. enfermedades raras.
Eurordis. enfermedades raras.José María
 
Clientshare Academy Briefing by Practice Paradox
Clientshare Academy Briefing by Practice ParadoxClientshare Academy Briefing by Practice Paradox
Clientshare Academy Briefing by Practice ParadoxPractice Paradox
 
Presentazione del Dipartimento Politiche Coesione su Accordo di Partenariato ...
Presentazione del Dipartimento Politiche Coesione su Accordo di Partenariato ...Presentazione del Dipartimento Politiche Coesione su Accordo di Partenariato ...
Presentazione del Dipartimento Politiche Coesione su Accordo di Partenariato ...Parma Couture
 
Breaktherules 150909013617-lva1-app6892
Breaktherules 150909013617-lva1-app6892Breaktherules 150909013617-lva1-app6892
Breaktherules 150909013617-lva1-app6892Vera Kovaleva
 
150811pbdesignthinking 150811053102 lva1 app6892
150811pbdesignthinking 150811053102 lva1 app6892150811pbdesignthinking 150811053102 lva1 app6892
150811pbdesignthinking 150811053102 lva1 app6892Vera Kovaleva
 
Protectfromrobots 151126145914-lva1-app6892
Protectfromrobots 151126145914-lva1-app6892Protectfromrobots 151126145914-lva1-app6892
Protectfromrobots 151126145914-lva1-app6892Vera Kovaleva
 

Destacado (20)

Bilgisayar Mühendisliği
Bilgisayar MühendisliğiBilgisayar Mühendisliği
Bilgisayar Mühendisliği
 
Yzm 2116 - Bölüm 4 (Stack, Yığın, Yığıt)
Yzm 2116 - Bölüm 4 (Stack, Yığın, Yığıt)Yzm 2116 - Bölüm 4 (Stack, Yığın, Yığıt)
Yzm 2116 - Bölüm 4 (Stack, Yığın, Yığıt)
 
Chapter # 4
Chapter # 4Chapter # 4
Chapter # 4
 
Test Mühendisliğine Giriş Eğitimi - Bölüm 2
Test Mühendisliğine Giriş Eğitimi - Bölüm 2Test Mühendisliğine Giriş Eğitimi - Bölüm 2
Test Mühendisliğine Giriş Eğitimi - Bölüm 2
 
Google Analytics Attribution
Google Analytics AttributionGoogle Analytics Attribution
Google Analytics Attribution
 
about PEACE
about PEACEabout PEACE
about PEACE
 
Grafico diario del dax perfomance index para el 13 03-2013
Grafico diario del dax perfomance index para el 13 03-2013Grafico diario del dax perfomance index para el 13 03-2013
Grafico diario del dax perfomance index para el 13 03-2013
 
Cẩm nang doanh nghiệp toàn cầu hóa với facebook (share bởi anhthien8)
Cẩm nang doanh nghiệp toàn cầu hóa với facebook (share bởi anhthien8)Cẩm nang doanh nghiệp toàn cầu hóa với facebook (share bởi anhthien8)
Cẩm nang doanh nghiệp toàn cầu hóa với facebook (share bởi anhthien8)
 
Kourtney Kelty's Resume 2015
Kourtney Kelty's Resume 2015Kourtney Kelty's Resume 2015
Kourtney Kelty's Resume 2015
 
Auto insurance narrated show
Auto insurance narrated showAuto insurance narrated show
Auto insurance narrated show
 
NPGBC - Monthly Theme Commentary - May 2016
NPGBC - Monthly Theme Commentary - May 2016NPGBC - Monthly Theme Commentary - May 2016
NPGBC - Monthly Theme Commentary - May 2016
 
Vivega builders
Vivega buildersVivega builders
Vivega builders
 
Eurordis. enfermedades raras.
Eurordis. enfermedades raras.Eurordis. enfermedades raras.
Eurordis. enfermedades raras.
 
Clientshare Academy Briefing by Practice Paradox
Clientshare Academy Briefing by Practice ParadoxClientshare Academy Briefing by Practice Paradox
Clientshare Academy Briefing by Practice Paradox
 
Priortoyourpitch
PriortoyourpitchPriortoyourpitch
Priortoyourpitch
 
Presentazione del Dipartimento Politiche Coesione su Accordo di Partenariato ...
Presentazione del Dipartimento Politiche Coesione su Accordo di Partenariato ...Presentazione del Dipartimento Politiche Coesione su Accordo di Partenariato ...
Presentazione del Dipartimento Politiche Coesione su Accordo di Partenariato ...
 
diane_Nouns
diane_Nounsdiane_Nouns
diane_Nouns
 
Breaktherules 150909013617-lva1-app6892
Breaktherules 150909013617-lva1-app6892Breaktherules 150909013617-lva1-app6892
Breaktherules 150909013617-lva1-app6892
 
150811pbdesignthinking 150811053102 lva1 app6892
150811pbdesignthinking 150811053102 lva1 app6892150811pbdesignthinking 150811053102 lva1 app6892
150811pbdesignthinking 150811053102 lva1 app6892
 
Protectfromrobots 151126145914-lva1-app6892
Protectfromrobots 151126145914-lva1-app6892Protectfromrobots 151126145914-lva1-app6892
Protectfromrobots 151126145914-lva1-app6892
 

Similar a Yazılım Mühendisliği

Bilişim Teknolojileri Projelerinde Temel Başarı ve Başarısızlık Nedenleri
Bilişim Teknolojileri Projelerinde Temel Başarı ve Başarısızlık NedenleriBilişim Teknolojileri Projelerinde Temel Başarı ve Başarısızlık Nedenleri
Bilişim Teknolojileri Projelerinde Temel Başarı ve Başarısızlık Nedenlericgoze
 
Sistem i̇sterlerinin tespiti ve modellenmesi
Sistem i̇sterlerinin tespiti ve modellenmesiSistem i̇sterlerinin tespiti ve modellenmesi
Sistem i̇sterlerinin tespiti ve modellenmesiMehmet Zah't
 
e-kütüphane projesi
e-kütüphane projesie-kütüphane projesi
e-kütüphane projesicgoze
 
Büyük ve Küçük Ölçekte SEO Projelerini Etkin Biçimde Yönetmek - Digitalzone'17
Büyük ve Küçük Ölçekte SEO Projelerini Etkin Biçimde Yönetmek - Digitalzone'17Büyük ve Küçük Ölçekte SEO Projelerini Etkin Biçimde Yönetmek - Digitalzone'17
Büyük ve Küçük Ölçekte SEO Projelerini Etkin Biçimde Yönetmek - Digitalzone'17Uğur Eskici
 
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimiYazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimiBetul Kesimal
 
Mikideas Eğitim ve Danışmanlık Hizmetleri Broşürü
Mikideas Eğitim ve Danışmanlık Hizmetleri BroşürüMikideas Eğitim ve Danışmanlık Hizmetleri Broşürü
Mikideas Eğitim ve Danışmanlık Hizmetleri BroşürüErol Bozkurt
 
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve AltyapıİTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve AltyapıMurat Kader
 
Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...
Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...
Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...Cenk Derinozlu
 
Yönetici Denetçi ve Son Kullanıcı Bilişim Akademisi
Yönetici Denetçi ve Son Kullanıcı Bilişim AkademisiYönetici Denetçi ve Son Kullanıcı Bilişim Akademisi
Yönetici Denetçi ve Son Kullanıcı Bilişim Akademisialinizam99
 
EREACADEMY Bilisim Egitimleri Katalogu
EREACADEMY Bilisim Egitimleri KataloguEREACADEMY Bilisim Egitimleri Katalogu
EREACADEMY Bilisim Egitimleri KataloguEREACADEMY
 
Kriz Ortamında Üretim Planlaması
Kriz Ortamında Üretim PlanlamasıKriz Ortamında Üretim Planlaması
Kriz Ortamında Üretim PlanlamasıEren YAMAN
 
Otomasyon YatıRıM Analizi
Otomasyon YatıRıM AnaliziOtomasyon YatıRıM Analizi
Otomasyon YatıRıM AnaliziEren YAMAN
 
Sge Technology (SGE Teknoloji Tanıtım Sunumu)
Sge Technology (SGE Teknoloji Tanıtım Sunumu)Sge Technology (SGE Teknoloji Tanıtım Sunumu)
Sge Technology (SGE Teknoloji Tanıtım Sunumu)SGE Technology
 

Similar a Yazılım Mühendisliği (20)

Bilişim Teknolojileri Projelerinde Temel Başarı ve Başarısızlık Nedenleri
Bilişim Teknolojileri Projelerinde Temel Başarı ve Başarısızlık NedenleriBilişim Teknolojileri Projelerinde Temel Başarı ve Başarısızlık Nedenleri
Bilişim Teknolojileri Projelerinde Temel Başarı ve Başarısızlık Nedenleri
 
Sistem i̇sterlerinin tespiti ve modellenmesi
Sistem i̇sterlerinin tespiti ve modellenmesiSistem i̇sterlerinin tespiti ve modellenmesi
Sistem i̇sterlerinin tespiti ve modellenmesi
 
Agile proje yönetimi
Agile proje yönetimiAgile proje yönetimi
Agile proje yönetimi
 
e-kütüphane projesi
e-kütüphane projesie-kütüphane projesi
e-kütüphane projesi
 
Büyük ve Küçük Ölçekte SEO Projelerini Etkin Biçimde Yönetmek - Digitalzone'17
Büyük ve Küçük Ölçekte SEO Projelerini Etkin Biçimde Yönetmek - Digitalzone'17Büyük ve Küçük Ölçekte SEO Projelerini Etkin Biçimde Yönetmek - Digitalzone'17
Büyük ve Küçük Ölçekte SEO Projelerini Etkin Biçimde Yönetmek - Digitalzone'17
 
Proje Yönetimi
Proje YönetimiProje Yönetimi
Proje Yönetimi
 
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimiYazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
 
Cevik Yaklasim, Scrum ve XP Pratikleri
Cevik Yaklasim, Scrum ve XP PratikleriCevik Yaklasim, Scrum ve XP Pratikleri
Cevik Yaklasim, Scrum ve XP Pratikleri
 
Mikideas Eğitim ve Danışmanlık Hizmetleri Broşürü
Mikideas Eğitim ve Danışmanlık Hizmetleri BroşürüMikideas Eğitim ve Danışmanlık Hizmetleri Broşürü
Mikideas Eğitim ve Danışmanlık Hizmetleri Broşürü
 
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve AltyapıİTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
 
Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...
Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...
Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...
 
Yönetici Denetçi ve Son Kullanıcı Bilişim Akademisi
Yönetici Denetçi ve Son Kullanıcı Bilişim AkademisiYönetici Denetçi ve Son Kullanıcı Bilişim Akademisi
Yönetici Denetçi ve Son Kullanıcı Bilişim Akademisi
 
EREACADEMY Bilisim Egitimleri Katalogu
EREACADEMY Bilisim Egitimleri KataloguEREACADEMY Bilisim Egitimleri Katalogu
EREACADEMY Bilisim Egitimleri Katalogu
 
Kriz Ortamında Üretim Planlaması
Kriz Ortamında Üretim PlanlamasıKriz Ortamında Üretim Planlaması
Kriz Ortamında Üretim Planlaması
 
0 proje yonetimi egitimi
0   proje yonetimi egitimi0   proje yonetimi egitimi
0 proje yonetimi egitimi
 
Projelerde Paydaş Yönetimi Olgunluğu
Projelerde Paydaş Yönetimi OlgunluğuProjelerde Paydaş Yönetimi Olgunluğu
Projelerde Paydaş Yönetimi Olgunluğu
 
Otomasyon YatıRıM Analizi
Otomasyon YatıRıM AnaliziOtomasyon YatıRıM Analizi
Otomasyon YatıRıM Analizi
 
Pmi ve pmp sunumu
Pmi ve pmp sunumuPmi ve pmp sunumu
Pmi ve pmp sunumu
 
Proje Eğitim Merkezi Bilgi Föyü
Proje Eğitim Merkezi Bilgi FöyüProje Eğitim Merkezi Bilgi Föyü
Proje Eğitim Merkezi Bilgi Föyü
 
Sge Technology (SGE Teknoloji Tanıtım Sunumu)
Sge Technology (SGE Teknoloji Tanıtım Sunumu)Sge Technology (SGE Teknoloji Tanıtım Sunumu)
Sge Technology (SGE Teknoloji Tanıtım Sunumu)
 

Más de AliMETN

Bulut Bilişiminde Güvenlik Tehditleri
Bulut Bilişiminde Güvenlik TehditleriBulut Bilişiminde Güvenlik Tehditleri
Bulut Bilişiminde Güvenlik TehditleriAliMETN
 
Netsh Komutları
Netsh KomutlarıNetsh Komutları
Netsh KomutlarıAliMETN
 
Matlab Neural Network Toolbox
Matlab Neural Network ToolboxMatlab Neural Network Toolbox
Matlab Neural Network ToolboxAliMETN
 
FPGA ile RC Servo Kontrolü
FPGA ile RC Servo KontrolüFPGA ile RC Servo Kontrolü
FPGA ile RC Servo KontrolüAliMETN
 
FPGA MİMARİSİ ve TARİHİ GELİŞİMİ
FPGA MİMARİSİ ve TARİHİ GELİŞİMİFPGA MİMARİSİ ve TARİHİ GELİŞİMİ
FPGA MİMARİSİ ve TARİHİ GELİŞİMİAliMETN
 
WEB SERVİCE
WEB SERVİCE WEB SERVİCE
WEB SERVİCE AliMETN
 
Clonal Selection Algorithm
Clonal Selection AlgorithmClonal Selection Algorithm
Clonal Selection AlgorithmAliMETN
 

Más de AliMETN (7)

Bulut Bilişiminde Güvenlik Tehditleri
Bulut Bilişiminde Güvenlik TehditleriBulut Bilişiminde Güvenlik Tehditleri
Bulut Bilişiminde Güvenlik Tehditleri
 
Netsh Komutları
Netsh KomutlarıNetsh Komutları
Netsh Komutları
 
Matlab Neural Network Toolbox
Matlab Neural Network ToolboxMatlab Neural Network Toolbox
Matlab Neural Network Toolbox
 
FPGA ile RC Servo Kontrolü
FPGA ile RC Servo KontrolüFPGA ile RC Servo Kontrolü
FPGA ile RC Servo Kontrolü
 
FPGA MİMARİSİ ve TARİHİ GELİŞİMİ
FPGA MİMARİSİ ve TARİHİ GELİŞİMİFPGA MİMARİSİ ve TARİHİ GELİŞİMİ
FPGA MİMARİSİ ve TARİHİ GELİŞİMİ
 
WEB SERVİCE
WEB SERVİCE WEB SERVİCE
WEB SERVİCE
 
Clonal Selection Algorithm
Clonal Selection AlgorithmClonal Selection Algorithm
Clonal Selection Algorithm
 

Yazılım Mühendisliği

  • 1. YAZILIM MÜHENDİSLİĞİ AKILLI EV SİSTEMLERİ PROJESİ
  • 2. PROJE TANIMI: Proje Adi: Günlük hayatta karşımıza çıkan doğal afet, iş kazaları, güvenlik sorunları nedeniyle daha güvenli bir yaşam ve ortaya çıkacak zararı azaltmak amacıyla geliştirilmiş sistemlerdir.
  • 3. Proje Tanımı ve Amacı: Akıllı ev fikri ilk olarak 1980’lerin başında ortaya çıkmıştır. Akıllı ev tanımı, bütün bu teknolojiler sayesinde ev sakinlerinin ihtiyaçlarına cevap verebilen, onların hayatlarını kolaylaştıran ve daha güvenli, daha konforlu ve daha tasarruflu bir yasam sunan evler için kullanılmaktadır. Akıllı evler, otomatik fonksiyonlar. ve sistemleri kullanıcı tarafından kontrol edilebilen cihazlar içerirler. Geleceğin model evlerini planlamada akıllı ev kavramı önemli bir rol oynamaktadır. Bu kavramı uygulamak ve geliştirmek için; MIT, Siemens, Cisco, IBM, Xerox, Microsoft gibi araştırma grupları tarafından birçok laboratuar evler oluşturulmuştur. Projenin Hedefleri: Gelişen hayat standartlarına daha uygun evler inşa etmek. Güvenlik sistemlerini arttırmak. Hayatımızda oluşabilecek kazaları daha aza indirmek. Doğal afetlerde önceden önlem alıp can ve mal kaybını en aza indirmek. Zaman tasarrufu sağlamak. Daha kolay ve rahat bir yaşam için ortam hazırlamak. En önemlisi başta maddi olarak fazla verilen paranın sistem sayesinde uzun vadede maddi kazanç sağlaması(elektrik,su vb..)!!!
  • 4. NEDEN AKILLI EV TERCİH EDİLİYOR? Proje hedeflerinde de belirttiğimiz gibi akıllı ev dediğimizde aklımıza ilk olarak maddi olarak alıcıları korkutan sistemler akla gelmektedir. Aslında akıllı ev sistemleri ile uzun vadede kazanç elde edilmektedir günümüzde fazla kullanılan elektrik, ihtiyaç dışı harcanan su gibi başlıca boşa giden kaynaklar kullanılmaktadır bu sistemler gereksiz kullanımları önlemektedir. Bunu yanında günümüzde karşımıza çıkabilecek yangın, su baskını, hırsızlık gibi olaylarda önlem amacıyla faydalı sistemlerdir. Günlük yaşamı kolaylaştırmak, doğal kaynak tasarrufu, güvenlik önlemleri için akıllı evleri öneriyoruz.
  • 5. PROJE YÖNETİM SÜREÇLERİ: 1)Başlangıç: Projemiz için gerekli işlemler tanımlandı. İnşaat sektöründeki yatırımcılar ve inşaat firmaları ile görüşmelerimiz yapıldı. Proje ekibimiz oluşturuldu(donanımcılar, yazılımcılar,sistem yöneticiler,teknikerler,inşaat mühendisleri vb..) ve proje yöneticimiz belirlendi. 2)Proje Tümleştirme Yönetimi: Projemizdeki bölümler arasındaki eş zamanlı denetimler sağlandı. 3)Proje Kapsam Yönetimi: Proje bitimine kadar çalışmaların sağlıklı bir şekilde devam etmesi için gerekli süreçler belirlendi. 4)Proje Zaman Yönetimi: Projemizin zamanında tamamlanabilmesi için gerekli süreçler ve çalışmalar belirlendi. 5)Proje Maliyet Yönetimi: Projemizin belirtilen bütçe sınırları içinde gerçekleştirilmesi için gerekli süreçler belirtildi.
  • 6. 6)Proje Nitelik Yönetimi: Proje gereksinimlerinin uygun bir şekilde tamamlanması için gerekli süreçler belirlendi. 7)Proje İnsan Kaynakları Yönetimi: Projemizde görevli bireylerden maksimum verim almak için gerekli süreçler belirlendi. 8)Proje İletişimi Yönetimi: Proje ile ilgili bilgilerin uygun bir biçimde kullanılması için gerekli süreçler oluşturuldu. 9)Proje Risk Yönetimi: Projemizde oluşabilecek risklerin çözümlendiği ve önlemlerinin alindığı süreçler belirlenmiştir. 10)Proje Edinme Yönetimi: Malzeme ve hizmetlerin proje örgütümüzün dışından sağlanması için gerekli süreçler tanımlanmıştır. 11)Kapanış: Resmi olarak projemizi sonlandırma süreçleri belirlendi.
  • 7. PROJE PLANI: Firmalar ile görüşüldü. Projeye eklemeler veya proje dışı bırakacak uygulamalar görüşüldü. Firmaların alıcıların istekleri hakkında neler yapılabileceği konusunda tartışıldı. Proje yaşam çevrimi modelimiz seçildi.(Artımlı Geliştirme Modeli) Artımsal Geliştirme Modeli kullanmamızın sebebi her yeni tasarladığımız sisteme yeni bir özellik kazandırarak kullanıcıya sunmaktayız.
  • 8. Proje kapsamındaki aşamalar çalışmalar belgelendirildi. Yönetim ve çalışanların güvenceleri çalışma standartları belirlendi. Proje piyasa uyumu gelişimi izlendi. USE- CASE DIAGRAM:
  • 9. PROJE İÇERİĞİNDEN BAZILARI: 1)YANGIN İKAZ: Geliştirdiğimiz proje kapsamında üretilen evlerde yangın ikazı bulunmaktadır. Bunlar inşaat mühendisleri ile evlerin belli yerlerine sıcaklık ve duman algılayıcılar ile devreye giren gömülü fıskiye sistemleri ile mal kaybını azaltmaya yöneliktir. 2)SU BASKINI İKAZ: Yangın sisteminde olduğu gibi evlerin alçak bölgelerinde seviye belirleyiciler ile artan su miktarının tahliyesi için devreye giren tahliye kapakçıkları.Aynı zaman da bu sitemlerin önceden telefonlara ve bilgisayarlara yazılımcılarımız ile geliştirilmiş programlar ile uyarı ile evde olmama durumlarında ise olay yerine erken intikal edilmesini sağlar. 3)GÜVENLİK: Alarm sistemlerinin yetersiz kaldığı günümüz güvenlik sistemleri açıklarının giderilmesi adına geliştirilen tasarımımızda anahtar dışı cisimlere duyarlılık, ev sahibinin yine erken bilgilendirilmesi yedekli güvenlik kameraları gibi sistemlerimiz bulunmaktadır.
  • 10. KULLANILACAK OLAN TEKNOLOJİLER: Kullanılan Diller: HTML,JavaScript,C++,MS Visual Basic Veri Tabanı:MS SQL Server Web Server: Microsoft Windows server 2014 üzerinde IIS web sunucusu web uygulamasında hizmet verecek. NE KADAR Tutacak ? Projeye bakıldığında korkutucu rakamların çıkacağı düşünülse de. İnşaat firmalarıyla farklı gelir gider dengesine göre fiyatlar değişmekte. Genelde sistemler kullanıcı istekli üretilip net fiyatlar verilmemekle birlikte alıcıya göre değişmektedir. BÜTÇE
  • 13. Fi 1- Sistemin güvenilir bir kurtarma ve yedekleme sistemine ihtiyacı var mıdır? 5 2- Veri iletisimi gerekli midir? 3 3- Performans kritik mıdır? 4 4- Sistem çok yoğun kullanılır ortamda çalıştırılacak midir? Yada operasyon ortamda kullanılacak mıdır? 4 5-Online data girisi gerekli midir? 5 6-Birçok ekran veya operasyonda online veri girişi gerekli midir? 5 7-Giriş çıkışlar ve dosyalar veya veri tabanındaki ana dosya karmaşık mıdır? 3 8-Kod tekrar kullanılabilir tasarıya sahip midir? 5 9-Tasarımda dönüşümler ve kurulumlar dahil midir? 3 10-Sistem farklı örgütlerde birden çok kurulum için tasarlanmış mıdır? 5 11-Uygulama değişimleri ve kullanıcının kolay kullanımına uygun mudur?3 Fi=45 TCF = ∑i=1.. 11 Cevap=45 FP = UFP X (0,65 + 0,01 x TCF) FP=138X(0,65+0.01X45)=151,8
  • 14. Proje İnsan Kaynakları Yönetimi: Süreçleri: Örgütsel Planlama: Projemizde rol alan kişilerin sorumlulukları,rolleri, ve raporlama ilişkilerinin tamamlanması,bilgilendirilmesi ve atanması sağlanmiştır. Proje Analistleri: Ali METİN Proje Tasarımcıları: Mehmet, Sezai Proje Uygulayıcıları: Mehmet, Sezai ve Ali METİN Projenin Uygulama Tarihi: Kasım 2015 – Mayıs 2016 Projenin Tahmini Süresi: 1 yıl(yapıya göre değişken) Proje Maliyeti:350,000$(bina başı)(yapıya ve mekana göre değişken) Proje İletişim Yönetimi: Proje bilgilerinin zamanında ve uygun şekilde üretilmesi, toplanması, dağıtılması, saklanması, erişilmesi ve nihai olarak tanzim edilmesi için gereken süreçleri içerir. Proje yöneticileri zamanlarının büyük bir bölümünü hem organizasyon içi hem de organizasyon dışı proje paydaşları ile iletişim kurmaya ayırırlar.
  • 15. Etkin bir iletişim, farklı kültürel ve organizasyonel geçmişleri, farklı deneyim düzeylerini ve farklı bakış açılarını birleştirerek projeyle ilişkili çok farklı özelliklere sahip paydaşlar arasında bir köprü oluşturur. Proje İletişim Yönetimi süreçleri şu şekildedir; 1)Paydaşların Belirlenmesi (Initializing) : Bu süreç içersinde projeden pozitif veya negatif etkilenecek bütün paydaşlar belirlenir. Bu paydaşlar proje üzerinde olabilecek etkileri ve sorumlulukları bazında gruplanırlar. 2)İletişimin Planlanması (Planning) : Bu süreç içersinde daha önceden belirlenmiş paydaşlar ile ne şekilde, ne zaman iletişimin gerçekleştirileceği planlanır. 3)Bilgilerin Dağıtılması (Execution) : Bu süreç içersinde iletişim proje esnasında planlanmış şekilde yürütülür. 4)Paydaş Beklentilerinin Yönetilmesi (Control) : Bu süreç içersinde gerçekleşen veya gerçekleşebilecek paydaş beklentilerinin yönetilir. 5)Performansın Raporlanması (Reporting) : Bu süreç içersinde özellikle projenin performans raporlamasının nasıl ve hangi sıklıkla yapılacağı belirlenir ve gerçekleştirilir.
  • 17.
  • 18. Proje Yönetimi: Belirli bir projenin hedef ve amaçlarına ulaşıp bitirilmesi için kaynakların planlanması, organize edilmesi, tedarik edilmesi ve yönetilmesi disiplinidir. Projeler belirli özgün hedef ve amaçlara ulaşmak amaçlı uygulanır. genellikle faydalı bir değişim getirmek ya da değer katmak için. Projelerin esneklik payı ile birlikte belirli başlangıç ve bitiş tarihi vardır. Projelerin geçici olması; onları kalıcı, sürekli tekrarlanan, üretim ve servis amaçlı her zamanki işletme operasyonlarından farklı yapar. Pratikte, bu iki tür sistemin yönetimi oldukça farklıdır ve farklı teknik beceriler gerektirmektedir. Proje yönetiminde gösterilen temel çaba, proje hedef ve amaçlarına ulaşmaya çalışırken önceden belirlenmiş proje kısıtlarının da dışına çıkmamaktadır. Tipik proje kısıtları kapsam, zaman ve bütçedir.Aşamalar: Genellikle proje yönetimi beş aşama içerir. Bu aşamalar genel olarak: Başlatma; projenin doğasını ve kapsamını belirler. Eğer bu aşama düzgün bir şekilde gerçekleştirilmediyse, projenin organizasyonun ihtiyaçlarını karşılama ihtimali düşük olacaktır. Başlatma aşamasında iş çevresini iyi anlamak ve gerekli kontrolleri projeye eklemek çok önemli. Bu aşamada proje tasarımında herhangi bir eksiklik hemen belirlenmeli ve düzeltilmelidir. Planlama; Başlatma aşamasından sonra, proje uygun bir ayrıntı seviyesine kadar planlanır. Asıl amaç proje için gerekli maliyet ve kaynakları tahmin etmek ve etkili bir biçimde proje uygulamasındaki riskleri yönetmektir. Planlama aşamasında hatalar da başlatma aşaması gibi projenin başarısında büyük engellere neden olacaktır.
  • 19. Uygulama; Uygulama aşaması proje yönetim planında belirlenmiş olan proje gereksinimlerini karşılama amaçlı proseslerden oluşur. Uygulama aşaması insanları ve kaynakları eşgüdümleme, aynı zamanda aktivitelerinin proje yönetim planına uygun şekle getirme çabalarını içerir. Ürünler proje yönetim planına göre gerçekleştirilmiş proseslerin çıktıları olarak oluşurlar. Gözetim ve Denetim; Gözetim ve denetim aşaması, proje uygulanmasında sorunların zamanında fark edilmesi ve düzeltici eylemlerin zamanında alınmasını ve uygulamayı kontrol etmek amaçlı proseslerden oluşur. Bu aşamanın önemli bir faydası, proje performansının izlenmesi ve ölçülmesi sayesinde proje yönetim planından uygulamada farklılıkların fark edilmesidir. Kapatma: Kapatma projenin resmi olarak bitirilmesini içerir. İdari aktiviteler dosyaların arşivlenmesi ve öğrenilen derslerin belgelendirilmesini içerir. Kalite Takibi Bir yönetici bir kalite eksikliğiyle karşilastiğinda geriye dönüp yeni bir kalite unsur eklemesi yapamaz. Bundan dolayiıprojenin başlangiç aşamasinda bütün kodlama , raporlama,dökümantasyon gibi kişilere bağlı işlerin kalite ölçütlerini tespit etmesi olmazsa olmaz bir kuraldır.