YAZILIM MODELLEME VE TASARIM
|
|
- Esin Güçer
- 8 yıl önce
- İzleme sayısı:
Transkript
1 YAZILIM MODELLEME VE TASARIM «UML Kullanım Diyagramları» Özer Çelik Matematik-Bilgisayar Bölümü
2 Kullanım senaryoları sadece düz metin (text) olarak değil, istendiğinde metin yerine UML diyagramı olarak da ifade edilebilirler. Kullanım diyagramlarında, kullanım senaryolarının aktörler ile ve kendi aralarındaki ilişkileri grafik olarak gösterilir. Bir sistemin içinde bir çok senaryo grubu bulunabilmekte ve değişik aktörler değişik senaryo grupları ile ilişkili olabilmektedir. Ayrıca senaryo gruplarının kendi aralarında da içerme(include) ve genişletme(extend) ilişkileri bulunabilmektedir
3 İçerme (includes,uses) İlişkisi: Birçok senaryo grubunda kullanılan başka bir senaryo grubudur. Örneğin otomasyon sistemini kullanmak için giriş yapılması gerekir. Bir senaryonun içinden bir alt programa dallanıp geri dönmek gibidir. Kullanmak istediğimiz kullanım durumları arasına çektiğimiz noktalı çizginin üzerine<<include>> yazısını yazarız.
4 İçerme (includes,uses) İlişkisi Örnek
5 Genişletme (extends): Senaryo grupları doğal akışa göre hazırlanır. Çeşitli koşullar altında bu doğal akıştan sapmalar olabilir. Genişletme ilişkisi ana senaryodan ayrılma noktasından sonra yapılanları belirtir. UML diyagramlarında bir şeklin anlamını açıklayan özel sözcükler (sterotype) <<...>>simgeleri arasına yazılır.
6 Genişletme (extends) İlişkisi:
7 Genelleme İlişkisi
8 İki kullanım durumu veya iki aktör arasındaki kalıtım ilişkisidir
9 Genelleme İlişkisi
10 Bir örnek: ATM uygulaması Bir bankanın ATM cihazı için yazılım geliştirilecektir. ATM, banka kartı olan müşterilerin hesaplarından para çekmelerine, hesaplarına para yatırmalarına ve hesapları arasında para transferi yapmalarına olanak sağlayacaktır. ATM, banka müşterisi ve hesapları ile ilgili bilgileri, gerektiğinde merkezi banka sisteminden alacaktır.
11 ATM uygulama yazılımının kullanıcıları: Aktörler: Banka müşterisi Merkezi Banka Sistemi
12 Belirlenen aktörler ATM den ne istiyorlar? Aktör: Banka müşterisi Para çekme Para yatırma Para transferi Aktör: Merkezi Banka Sistemi Günlük özet alma
13 Aktör: Banka müşterisi Bankada hesabı ve banka kartı olan, ATM den işlem yapma hakkı olan kişidir. Kullanım Durumu: Para çekme Banka müşterisinin nasıl para çekeceğini tanımlar. Para çekme işlemi sırasında banka müşterisinin istediği tutarı belirtmesi ve hesabında bu tutarın mevcut olması gerekir.
14
15
16
17 Bir use case diyagramı örnegi Bir web sayfasına gelen bir kullanıcının neler yapabileceğini kullanım durum diyagramlarıyla göstermeye çalışalım. Siteye gelen bir kullanıcı kayıtsız şartsız makale baslıklarını görebilmektedir. Online olan kullanıcı siteyi tavsiye edebilir, siteye üye olabilir, kitapları inceleyebilir. Ancak makale okuması ve kaynak kod indirebilmesi için siteye üye girişi yapmalıdır. Makale okuması ve kaynak kod indirebilmesi için gereken şart siteye üye olmaktır.
18 Kullanım Durum Diyagramı Örnegi
19 Kullanım Durum Diyagramı Örneği
20 Kullanım Senaryolarının Yazılması Kullanım senaryoları, yazılımın müşterisi ile görüşülerek yazılır. Müşteri bazen yazılımı yapan firmanın kendisi de olabilir. Tasarıma geçmeden önce bütün isteklerin belirlenmesi gerekli (ve olası) değildir. İstatistiklere göre proje süresinde isteklerin %25 i değişebilmektedir. Müşteri ile görüşmelerde sistemin nasıl çalışacağı (iş akışları) açıkça ortaya konmalıdır. Yazılımı doğrudan kullanacak olan kişilerle de görüşme ler yapılmalıdır. Bu görüşmelerde aşağıdaki sorular sorularak senaryoların yazılmasında gerekli olan bilgilere ulaşılabilir.
21 Kullanım Senaryolarının Yazılması Aktörlerin belirlenmesi için sorulabilecek sorular: Sistemin temel işlevlerini kim kullanacak? Günlük işlerini yapmak üzere kim sistemin desteğine gerek duyar? Sistemin bakımını ve işletmesini kim yapacak? Sistem hangi cihazları kullanacak? Hangi diğer sistemler ile etkileşimde bulunacak? Bu sistemin sonuçları kimi ilgilendirir?
22 Kullanım Senaryolarının Yazılması Aktörlerden yararlanarak sistem davranışının belirlenmesi için sorulabilecek sorular: Aktörlerin temel işleri nedir? Aktör sistem bilgilerine erişmeli mi? Erişim tipi? Aktör dış durumlardaki değişiklikleri bildirecek mi? Durum değişiklikleri (hangileri?) aktöre bildirilecek mi? Aktör hangi işlevlere gerek duyar? Diğer Sorular: Bazı davranışlar aktörlerden yola çıkarak belirlenemeyebilir. Bu durumda aşağıdaki soruları da sormakta yarar vardır: Sistemin gerek duyduğu girişler ve çıkışlar nelerdir? Sistem hangi dış olaylardan etkilenir? Şu andaki sistemin (eğer firmada aynı iş için kullanılan eski bir sistem varsa)eksikleri ve problemleri nelerdir? Periyodik olarak gerçekleştirilen işler var mı?
23 Kullanım Senaryoları Yönteminin Yararları İsteklerin doğru ve eksiksiz olarak belirlenebilmesi yazılımın kalitesi açısından önemlidir. Kullanım senaryoları yöntemi bu noktada aşağıdaki yararları sağlar: Kolay anlaşılır. Müşteri (yazılımın kullanıcısı) ile yazılımı hazırlayacak grup arasında iletişimi kolaylaştırır. Sistemde gerekli olan unsurların belirlenmesini kolaylaştırır, unutulmalarını önler. Sınama (verification) olanağı sağlar. Gerçeklenen sistem senaryolar ile sınanabilir. Tamamlanmış olan yazılıma senaryolar uygulandığında eğer sistem her adımda senaryoda yazılmış olanları yerine getiriyorsa yazılımın sağlaması yapılmış olur. Kullanım senaryoları nesneye dayalı değildir. Bu yöntem gerekirse başka programlama yöntemleri için de kullanılabilir. Diğer taraftan kullanım senaryoları nesneye dayalı modelleme için uygun bir başlangıç noktası oluştururlar.
24 SORULARINIZ
NESNEYE YÖNELİK PROGRAMLAMA. Yrd.Doç.Dr. Zeynep ORMAN ormanz@istanbul.edu.tr
NESNEYE YÖNELİK PROGRAMLAMA Yrd.Doç.Dr. Zeynep ORMAN ormanz@istanbul.edu.tr Kullanım Diyagramları (Use Case Diagram) Kullanım senaryoları sadece düz metin (text) olarak değil, istendiğinde metin yerine
DetaylıNESNEYE YÖNELİK PROGRAMLAMA Unified Modelling Language (UML) Bütünleşik Modelleme Dili
Özlem AYDIN NESNEYE YÖNELİK PROGRAMLAMA Unified Modelling Language (UML) Bütünleşik Modelleme Dili Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü MODEL NEDİR? Model, gerçek dünyadaki bir olayın veya
DetaylıNesneye Dayalı Yazılım Geliştirme. Her iterasyon sonunda sistem istenene yaklaşır. Nesneye Dayalı Yazılım Geliştirme
Tümleştirilmiş Yazılım Geliştirme Süreci (The Unified Process UP) Deneyimler sonucu kabul gören en iyi özellikler bir araya getirilmiştir. Yinelemeli (iterative) Arttırmalı ve evrimsel (incremental, evolutionary)
DetaylıKullanım Durumu Diyagramları (Use-case Diyagramları)
Kullanım Durumu Diyagramları (Use-case Diyagramları) Analiz aşaması projeler için hayati önem taşır. İyi bir analizden geçmemiş projelerin başarı şansı azdır. Analiz ile birlikte kendimize Ne? sorusunu
DetaylıTümleştirilmiş Yazılım Geliştirme Süreci (The Unified Process UP)
Tümleştirilmiş Yazılım Geliştirme Süreci (The Unified Process UP) Deneyimler sonucu kabul gören en iyi özellikler bir araya getirilmiştir. Yinelemeli (iterative) Arttırmalı ve evrimsel (incremental, evolutionary)
DetaylıYAZILIM MODELLEME VE TASARIM
YAZILIM MODELLEME VE TASARIM «Kullanım Senaryoları» Özer Çelik Matematik-Bilgisayar Bölümü Kullanım Senaryoları (Use-Case Model) İsteklerin anlaşılmasını ve ifade edilmesini sağlayan bir yöntemdir. Özellikle
DetaylıNESNEYE YÖNELİK ÇÖZÜMLEME SÜRECİ
NESNEYE YÖNELİK ÇÖZÜMLEMENİN TEMELLERİ Çözümleme: Bir şeyi anlayabilmek için parçalarına ayırmak. Sistemi anlamaya yönelik çalışmalardan ve üst düzey planlama eylemlerinden oluşur. Uygulama/problem alanının
DetaylıYAZILIM MODELLEME VE TASARIM
YAZILIM MODELLEME VE TASARIM «UML - Tümleştirilmiş Yazılım Geliştirme Süreci» Özer Çelik Matematik-Bilgisayar Bölümü UML NEDİR? Yazılım ve donanımların bir arada düşünülmesi gereken, Zor ve karmaşık programların,
DetaylıYaz.Müh.Ders Notları #4 1
YAZILIM MÜHENDİSLİĞİ Şubat 2012 Yrd.Doç.Dr. Yunus Emre SELÇUK 1 NESNEYE YÖNELİK ÇÖZÜMLEMENİN TEMELLERİ Çözümleme (Analiz): Bir şeyi anlayabilmek için parçalarına ayırmak. Sistemi anlamaya yönelik çalışmalardan
DetaylıYazılım Gereksinimlerinin Görsel Çözümlemeleri: UML (UnifiedModeling Language) Birleştirilmiş Modelleme Dili
Yazılım Gereksinimlerinin Görsel Çözümlemeleri: UML (UnifiedModeling Language) Birleştirilmiş Modelleme Dili UML Diyagramlarının Sınıflandırması UML ile Dinamik Davranışsal (Behaviour) Modelleme usecasediyagramları
DetaylıBM208- Nesneye Dayalı Analiz ve Tasarım. Sunum 7
BM208- Nesneye Dayalı Analiz ve Tasarım Sunum 7 Component(Bileşen) Diyagramları Sistemin fiziksel yapısını modellemede kullanılır. Bu fiziksel yapıdan kasıt gömülü kontroller, portlar, arayüzlerin yanı
DetaylıUnified Modeling Language
Konular MODELLEME Prosedürel Tasarım Nesne-yönelimli Tasarım Sınıfların Belirlenmesi Tümleştirilmiş Yazılım Geliştirme Süreci Kullanım Senaryolarının (Use-Cases) Tanımı Modelleme Gerçekleştirilmesi maliyetli
DetaylıAHMET YESEVİ ÜNİVERSİTESİ BİLİŞİM SİSTEMLERİ VE MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ LİSANS DÖNEM ÖDEVİ
AHMET YESEVİ ÜNİVERSİTESİ BİLİŞİM SİSTEMLERİ VE MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ LİSANS DÖNEM ÖDEVİ TBIL-40-0 Nesneye Yönelik Sistem Çözümleme ve Tasarım HAZIRLAYAN 22325 Fahri DÖNMEZ DANIŞMAN
DetaylıBilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU
Bilişim Sistemleri Modelleme, Analiz ve Tasarım Yrd. Doç. Dr. Alper GÖKSU Ders Akışı Hafta 10-11. Nesneye Yönelik Sistem Analizi Haftanın Amacı Bilişim sistemleri geliştirmede nesneye yönelik sistem analizi
DetaylıNESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 6. Yrd.Doç.Dr.Hacer Karacan
NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 6 Yrd.Doç.Dr.Hacer Karacan İçerik UML Yapı Diyagramları Eylem Diyagramları Etkileşim Diyagramları UML Diyagramlar UML görsel olarak modelleme için birçok diyagrama sahiptir.
DetaylıTÜMLEŞİK MODELLEME DİLİ. UML (Unified Modeling Language)
TÜMLEŞİK MODELLEME DİLİ UML (Unified Modeling Language) UML NEDİR? Yazılım ve donanımların bir arada düşünülmesi gereken, Zor ve karmaşık programların, Özellikle birden fazla yazılımcı tarafından kodlanacağı
DetaylıAnkara El Yapımı Oyuncak Müzesi
Ankara El Yapımı Oyuncak Müzesi Betül Ünal, Gülşah Çelik, Mediha Biçer, Nihal Tank Analiz Belgesi BBY 370 Müzelerde Bilgi Yönetimi Dersi 9 Mart 2016 Öz Analiz belgesi kapsamında projemizin tanımı, gerçekleştirdiğimiz
DetaylıVEGA WEB SİPARİŞ PROGRAMI (Bu adres den giriş yaparak programı inceleyebilirsiniz )
VEGA WEB SİPARİŞ PROGRAMI (Bu adres den giriş yaparak programı inceleyebilirsiniz ) Admin ile giriş yaparak tüm kullanıcı ayarlarını yapmalısınız Ayarlar İşletme Bilgileri Sayfa Girişine Firmanıza ait
DetaylıTASARIMIN TEMEL İLKELERİ
TASARIMIN TEMEL İLKELERİ Web Tasarımı ve Programlama İçerik Hedef Kitle Beklentileri Tasarım Renk Dengesi İşlevsellik Okunabilirlik Kullanılabilirlik Hizalama Uyumluluk Ses ve Görüntü Dosyaları 2 İçerik
Detaylı3. sınıf. Bilgisayarla kataloglamanın doğuşu gelişimi ve bugünkü durum ele alınmaktadır. Bu derste
3. sınıf 5. Yarıyıl (Güz Dönemi) Bilgi Kaynaklarının Tanımlanması ve Erişimi I (AKTS 5) 3 saat Bilgisayarla kataloglamanın doğuşu gelişimi ve bugünkü durum ele alınmaktadır. Bu derste Kütüphane Otomasyon
DetaylıTÜİK e-vt Teknik Kılavuz
TÜİK e-vt Teknik Kılavuz Genel Açıklamalar Mayıs 2015 ANKARA Versiyon: 1.1 1/6 Versiyon Yayım Tarihi Eklenen/Silinen/Değişen Bölüm Açıklama 1.0 20.02.2014 ---- Kılavuzun ilk sürümü. 1.1 04.05.2015 Sayfa
DetaylıSınıf Diyagramları Amaç: Sınıf Diyagramları Nasıl Çizilir?
Sınıf Diyagramları Sınıf diyagramı statik bir diyagramdır. Bir uygulamanın statik görünümünü temsil eder. Sınıf diyagramı sadece bir sistemin farklı yönlerini görselleştirmek, açıklamak ve belgelemek için
DetaylıSiSTEM ANALiZi ve TASARIMI
SiSTEM ANALiZi ve TASARIMI BIL3403 Öğ. Gör. ASLI BiROL abirol@kavram.edu.tr 01.10.2012 Dersin Amacı Bu ders ile öğrenci; edindiği mesleki bilgi birikimini kullanarak sektörde uygulanabilir bir projeyi
DetaylıARDIŞIL DİYAGRAM YAPI DİYAGRAMI. Sistem Analizi ve Tasarımı Dersi
ARDIŞIL DİYAGRAM YAPI DİYAGRAMI Sistem Analizi ve Tasarımı Dersi İçindekiler Ardışıl Diyagram Nedir ve Neden Kullanılır... 3 Ardışıl Diyagram Elemanları... 3 MS Visio ile Ardışıl Diyagram Çizimi... 5 Violet
DetaylıÜst Düzey Programlama
Üst Düzey Programlama Oluşturma(Build) Aracı Üst Düzey Programlama-ders05/ 1 ANT Oluşturma(Build) Aracı Ant, Apache firması tarafından geliştirilen açık kaynaklı bir oluşturma(build) aracıdır. Java dili
DetaylıDers Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS
DERS BİLGİLERİ Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS Nesneye Yönelik Programlama BIL205 1 3+0 3 5 Ön Koşul Dersleri Yok Dersin Dili Dersin Seviyesi Dersin Türü Türkçe Lisans Zorunlu / Yüz
DetaylıYazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım
Yazılım Yazılım Bilgisayarlar üretildikleri anda içlerinde herhangi bir bilgi barındırmadıkları için bir işlevleri yoktur. Bilgisayarlara belirli yazılımlar yüklenerek işlem yapabilecek hale getirilirler.
DetaylıVETERİNER HEKİMLER ODASI KLİNKLERE ÖZEL WEB PAKETLERİ
Her Kliniğin Web Sitesi Olsun! VETERİNER HEKİMLER ODASI KLİNKLERE ÖZEL WEB PAKETLERİ Günümüzde web sitesi tüm kurum ve kuruluşlar için ihtiyaç haline gelmiş durumdadır. Ayrıca yeni yürürlüğe giren Türk
DetaylıESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ BÖTE PROJE GELİŞTİRME VE YÖNETİMİ II DERSİ PROJE RAPORU
ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ BÖTE PROJE GELİŞTİRME VE YÖNETİMİ II DERSİ PROJE RAPORU code.org ile KLASİK LABİRENT OLUŞTURMA Kod saatinin ilk dakikalarına hoş geldin! Hadi, beraber
DetaylıKarbon İzleme Sistemi ne Yönelik Ön Değerlendirme
Karbon İzleme Sistemi ne Yönelik Ön Değerlendirme 22 Aralık 2015 Hande BİLİR -BİLGEM-YTE Proje Yöneticisi -BİLGEM-Yazılım Teknolojileri Araştırma Enstitüsü 1 Ülkemizde «Karbon İzleme Sistemi»ne Yönelik
DetaylıWEB BİLGİ SİSTEMLERİNDE KULLANILABİLİRLİK DEĞERLENDİRMESİ. Prof. Dr. Yaşar Tonta Dr. İrem Soydal H.Ü. Bilgi ve Belge Yönetimi Bölümü
WEB BİLGİ SİSTEMLERİNDE KULLANILABİLİRLİK DEĞERLENDİRMESİ Prof. Dr. Yaşar Tonta Dr. İrem Soydal H.Ü. Bilgi ve Belge Yönetimi Bölümü Kaliteli hizmet Kullanıcı memnuniyeti Beklentilerin karşılanması Sunulan
DetaylıHipotez Kurma. Prof. Dr. Cemal YÜKSELEN Ġstanbul Arel Üniversitesi. 4. Pazarlama Araştırmaları Eğitim Semineri 26-29 Ekim 2010
Hipotez Kurma Prof. Dr. Cemal YÜKSELEN Ġstanbul Arel Üniversitesi 4. Pazarlama Araştırmaları Eğitim Semineri 26-29 Ekim 2010 Hipotez Nedir? Araştırmacının ilgilendiği bir konuda ispatlanmamış bir önerme
DetaylıGörsel Programlama DERS 02. Görsel Programlama - Ders02/ 1
Görsel Programlama DERS 02 Görsel Programlama - Ders02/ 1 Kodun Tekrar Kullanımı ve Kalıtım(Inheritance) Nesneye yönelik programlamanın diğer programlama paradigmalarına karşı bir avantajı kodun yeniden
Detaylı08217 Internet Programcılığı I Internet Programming I
Ders Tanıtım Sunumu 08217 Internet Programcılığı I Internet Programming I Elbistan Meslek Yüksek Okulu 2012 2013 GÜZ Yarıyılı 17 Eyl. 2012 Pzt. Öğr. Gör. Murat KEÇECİOĞLU Dersin Adı Ders Tanıtım Bilgileri
DetaylıMedicReS Good Medical Researcher (GMR) İyi Tıp Araştırmacısı Kayıt Sistemi
MedicReS Good Medical Researcher (GMR) İyi Tıp Araştırmacısı Kayıt Sistemi www.medicres.club www.medicres.club Yeni kayıt için Hesap oluştur bağlantısına tıklayınız. Nüfus cüzdanınızdaki bilgiler ile aynı
DetaylıSAP Hybris Commerce, bulut sürümü ve SAP Hybris Commerce, Edge bulut sürümü. İlave Koşullar ve Şartlar
SAP Hybris Commerce, bulut sürümü ve SAP Hybris Commerce, Edge bulut sürümü İlave Koşullar ve Şartlar Bu ilave şartlar ve koşullar ( İlave ), SAP ve Müşteri arasında yapılan belirli SAP Bulut hizmetlerine
DetaylıNESNEYE YÖNELİK TASARIM SÜRECİ
NESNEYE YÖNELİK TASARIM SÜRECİ GİRİŞ Nasıl? sorusuna yanıt aranır. Nesne modeli: Analizden tasarıma. Doğrudan problem alanı ile ilgili nesnelerden oluşan model, yardımcı nesnelerle zenginleştirilir. Ana
DetaylıYazılım Mühendisliği Bölüm - 3 Planlama. Cengiz GÖK
Yazılım Mühendisliği Bölüm - 3 Planlama Cengiz GÖK 1 Planlama Yazılım geliştirme sürecinin ilk aşaması Başarılı bir proje geliştirebilmek için projenin tüm resminin çıkarılması işlemi Proje planlama aşamasında
Detaylıİ.Ü. AÇIK VE UZAKTAN EĞİTİM FAKÜLTESİ Kullanıcı Deneyimi ve Kullanılabilirlik Değerlendirmesi Standardı
Dök. No: AUZEF-SS-2.4-07 Yayın Tarihi:30.06.2014 Rev.No:00Rev Tarihi:Sayfa 1 / 6 1. AMAÇ... 2 2. KAPSAM... 2 3. SORUMLULAR... 2 4. TANIMLAR... 2 5. STANDARIN DETAYLARI... 2 Dök. No: AUZEF-SS-2.4-07 Yayın
DetaylıJava da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism )
Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism ) BBS-515 Nesneye Yönelik Programlama Ders #9 (16 Aralık 2009) Geçen ders: Java Applet lerde bileşen yerleştirme türleri ( applet layouts
DetaylıÜst Düzey Programlama
Üst Düzey Programlama Servlet Üst Düzey Programlama-ders01/ 1 Servlet Nedir? Web sayfaları ilk başlarda durağan bir yapıya sahipti ve kullanıcıdan bilgi alarak işlemler yapmıyordu. Zamanın geçmesiyle kullanıcıya
DetaylıWEB SERVİSİ ile ACENTE VE KULLANICI İŞLEMLERİ... 2 1. GİRİŞ... 2 a. Tanımlar... 2 b. Sınıflar... 2 2. ACENTE TANIM / GÜNCELLEME FONKSİYONLARI... 4 a.
WEB SERVİSİ ile ACENTE VE KULLANICI İŞLEMLERİ... 2 1. GİRİŞ... 2 a. Tanımlar... 2 b. Sınıflar... 2 2. ACENTE TANIM / GÜNCELLEME FONKSİYONLARI... 4 a. Acente Tanımı Fonksiyonu... 4 b. Acente Güncelleme
DetaylıİÇ KONTROL EYLEM PLANI KAPSAMINDA PERSONEL DAİRESİ BAŞKANLIĞI TARAFINDAN YAPILACAK EYLEMLER. Eylemler Birim Tamamlanma Tarihi
İÇ KONTROL EYLEM PLANI KAPSAMINDA PERSONEL DAİRESİ BAŞKANLIĞI TARAFINDAN YAPILACAK EYLEMLER Eylemler Birim Tamamlanma Tarihi Kamu İç Kontrol Standartlarına Uyum Eylem Planı onaylandıktan sonra iç kontrol
DetaylıProgramlama Giriş. 17 Ekim 2015 Cumartesi Yrd. Doç. Dr. Mustafa YANARTAŞ 1
17 Ekim 2015 Cumartesi Yrd. Doç. Dr. Mustafa YANARTAŞ 1 Ders Not Sistemi Vize : % 40 Final : % 60 Kaynaklar Kitap : Algoritma Geliştirme ve Programlama Giriş Yazar: Dr. Fahri VATANSEVER Konularla ilgili
DetaylıT E M E L B Ü Y Ü M E İ
T E M E L B Ü Y Ü M E İ ş S i m ü l a s y o n u O y u n u K U L L A N I M K I L A V U Z U İşleyiş ve Amaçlar Temel Büyüme (Yapay Zeka) İş Simülasyonu oyununun işleyişini ve başarılı olmak için dikkat etmemiz
DetaylıC# ile e-posta Göndermek
Kemal Demir http://kemal.csharpturk.net kemal@csharpturk.net C# ile e-posta Göndermek 25.12.2006 Web sitemizin üyelerine ya da adreslerini bir yerde biriktirdiğimiz arkadaşlarımıza toplu olarak eposta
Detaylı2 Kullanıcı Yönetimi ve Yetkilendirme Tüm kullanıcıların Kullanıcı Adı ve Parola bilgisi Sağlık.Net sisteminde kullandığı veriler olmalıdır.
1 Kapsam Aşı Takip Sistemini AHBS, HSBS, HBYS ve MBYS kullanıcılarının web servis (SOAP) aracılığıyla kullanacakları metotların yapısı ve kuralları anlatılmaktadır. Servisler SSL üzerinden çalışacaktır.
DetaylıYAZILIM MODELLEME VE TASARIM
YAZILIM MODELLEME VE TASARIM «Tasarım Modelinin Oluşturulması» Özer Çelik Matematik-Bilgisayar Bölümü Tasarım Modelinin Oluşturulması Bu aşamada, nesneye dayalı yönteme göre problemin mantıksal çözümü
Detaylı5. PROGRAMLA DİLLERİ. 5.1 Giriş
5. PROGRAMLA DİLLERİ 8.1 Giriş 8.2 Yazılım Geliştirme Süreci 8.3 Yazılım Geliştirme Sürecinde Programlama Dilinin Önemi 8.4 Programlama Dillerinin Tarihçesi 8.5 Programlama Dillerinin Sınıflandırılması
DetaylıUzaktan Eğitim ÖYS. Kullanıcı Kılavuzu. İçerik
Uzaktan Eğitim ÖYS Kullanıcı Kılavuzu 1. Giriş 2. Kayıt olma/oturum açma 3. Navigasyon 4. Kurs Kataloğu 5. Kurslarım 6. Forumlar 7. Etkinliklerim 8. Diğer Özellikler 9. SSS (Sıkça Sorulan Sorular) 1. Giriş
DetaylıNESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 5. Yrd.Doç.Dr.Hacer Karacan
NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 5 Yrd.Doç.Dr.Hacer Karacan Modelleme 2 Gerçekleştirilmesi maliyetli ya da riskli olan projelerde, projenin beklenmedik durumlardan dolayı başarısızlığa uğramaması için
DetaylıVeritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.
Veritabanı Dersi Teoriden Pratiğe Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G. BÖLÜM 25 Web den Erişim Ortak Geçit Arayüzü Bazı Web Kavramları
DetaylıSanal Ortamda Nesnelerin Haptic Kol ile Manipülasyonu. Sevcan AYTEKİN Alpaslan DUYSAK
Sanal Ortamda Nesnelerin Haptic Kol ile Manipülasyonu Sevcan AYTEKİN Alpaslan DUYSAK İÇERİK Amaç Sanal Ortam Sanal Ortam Aygıtları Uygulama Alanları Üç Boyutlu Modelleme (3B) OpenGL, 3Dmax Sanal Ortamın
DetaylıMaltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Yazılım Mühendisliği II (BIL 306)
Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Yazılım Mühendisliği II (BIL 306) GENEL DERS BİLGİSİ Öğretim Üyesi : Prof. Dr. Fuat İNCE Araştırma Görevlisi. Selim BAYRAKLI Ofis : 311 Ofis Saatleri
DetaylıExcel Nedir? Microsoft Excell. Excel de Çalışma sayfası-tablo
Microsoft Excell Excel Nedir? Excel programı; veriler üzerinde hesap yapabilme, verileri tabloya dönüştürebilme, verileri karşılaştırıp sonuç üretebilme, grafik oluşturma, veri yönetimi yapabilir. http://mf.dpu.edu.tr/~eyup
DetaylıKOCAELİ ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BLM209 PROGRAMLAMA LAB. I PROJE 3 PROJE SÜRESİ:
KOCAELİ ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BLM209 PROGRAMLAMA LAB. I PROJE 3 PROJE SÜRESİ: 26.11.2018-14.12.2018 ROBOT PROJESİ Projede farklı türdeki robotların hareket etme, yük taşıma özellikleri
DetaylıGöstermiş olduğunuz ilgi için teşekkür ederiz.
1 Sevgili Ziyaretçimiz, Göstermiş olduğunuz ilgi için teşekkür ederiz. 2 YAZILIM PORTFÖYÜ Hem şirket hem de konseptinin bir bölümü olarak Nenia, interneti sizlerin istekleri doğrultusunda 2003 yılından
DetaylıBu rapor, belirtilen bölümlerden sadece 6 veya 7 tanesine sahiptir.
BLGM Lisans Programları için Bitirme Projesi Değerlendirme Dökümanı I. Rapor Düzen ve biçim Yazım ve dilin kullanımı Bu rapor, (a) içerik, (b) giriş, (c) problem tanımı, gereksinim analizi, (d) çözümün
DetaylıANA SINIF TÜRETİLEN BİRİNCİ SINIF TÜRETİLEN İKİNCİ SINIF
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Kalıtım Kavramı Java da Çok Biçimlilik Kavramı Fonksiyonların Çok Biçimliliği Yapıcı Fonksiyonun Çok Biçimliliği Java da Kalıtım Kavramı 4 Kalıtım;
DetaylıAndroid Studio TextView ve EditText Öğr.Gör. Utku SOBUTAY
Android Studio TextView ve EditText Öğr.Gör. Utku SOBUTAY TextView 2 TextView, yazıları, sonuçları kullanıcıya göstermek için kullanılır. TextView sadece yazıları gösterir, yazılarda herhangi bir değişiklik
DetaylıSosyal Web te Yeni Eğilimler: Kurumlar İçin Dışa Dönük Sosyal Yazılımlar
Sosyal Web te Yeni Eğilimler: Kurumlar İçin Dışa Dönük Sosyal Yazılımlar Yrd. Doç. Dr. Rıza Cenk Erdur, Prof.Dr. Oğuz Dikenelli Serhat Safyürek, Oğuz Uz, Ahmet Melih Özcan Ege Üniversitesi, Bilgisayar
Detaylıo IBE alanındaki pratik ve teorik çalışmalar, bilgi ve
İnsan Bilgisayar Etkileşimi (ALINTI)-Önerilen Bölüm ile Alakası YOK yunus.hacettepe.edu.tr/~htuzun/courses İBE Nedir? H a z ı r l a y a n : H a ş i m N ı z a r S A L T I K E r d a l K I Z I L TA Ş İnsan
DetaylıTümleştirilmiş Süreçte (UP) Yazılım Projesi Aşamaları
16 Tümleştirilmiş Süreçte (UP) Yazılım Projesi Aşamaları Başlangıç (Inception): Bu aşamada kabaca projenin vizyonu ortaya konur. İstekler ayrıntıya girilmeden genel olarak ele alınır ve fizibilite değerlendirmesi
DetaylıYazılım Mühendisliği Bölüm - 3 Planlama
1 Yazılım Mühendisliği Bölüm - 3 Planlama 2 3 4 Planlama 5 Yazılım geliştirme sürecinin ilk aşaması Başarılı bir proje geliştirebilmek için projenin tüm resminin çıkarılması işlemi Proje planlama aşamasında
DetaylıMy EBSCOhost Kullanım Kılavuzu. support.ebsco.com
My EBSCOhost Kullanım Kılavuzu support.ebsco.com Kullanıcılara, geçerli oturumlarının ötesinde EBSCOhost arama sonuçlarının kullanım alanını genişletmesine olanak tanıyan, ücretsiz kişiselleştirme (My
DetaylıSAĞLIK TEKNOLOJİ DEĞERLENDİRME (STD) İÇİN MODELLEME VE BENZETİM. Dr. Murat Günal
1 SAĞLIK TEKNOLOJİ DEĞERLENDİRME (STD) İÇİN MODELLEME VE BENZETİM Dr. Murat Günal SAĞLIK TEKNOLOJİ DEĞERLENDİRME (STD) Sekröte sunulacak Yeni Ürün (veya Teknoloji) Mevcut ve gelecekteki demografik durum
DetaylıBLG 1306 Temel Bilgisayar Programlama
BLG 1306 Temel Bilgisayar Programlama WEB : mustafabahsi.cbu.edu.tr E-MAIL : mustafa.bahsi@cbu.edu.tr Değişken ve Atama Bilgisayar programı içerisinde ihtiyaç duyulan sembolik bir ifadeyi veya niceliği
DetaylıHARRAN ÜNİVERSİTESİ ERİŞİLEBİLİRLİK İZLEME RAPORU
HARRAN ÜNİVERSİTESİ ERİŞİLEBİLİRLİK İZLEME RAPORU (Bina incelemesi) Bu rapor Şanlıurfa Omurilik Felçlileri İstihdam Derneği tarafından; Engelli Hakları İzleme ve Savunuculuk Projesi kapsamında hazırlanmıştır.
DetaylıNESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 10. Yrd.Doç.Dr.Hacer Karacan
NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 10 Yrd.Doç.Dr.Hacer Karacan İçerik Grafik Kullanıcı Arayüzü Uygulamaları AWT, Swing Arayüz Yerleşim Düzeni Temel GKA Bileşenleri Olay Yönetimi Olay Dinleyiciler Olay
DetaylıBilginin Görselleştirilmesi ve Sunumu
Bilginin Görselleştirilmesi ve Sunumu Umut Al umutal@hacettepe.edu.tr - 1 Plan Dersin amacı, kapsamı, işlenişi Dersin gerekleri Proje hakkında Dersin değerlendirmesi - 2 Dersin Amacı Dersin temel amacı
DetaylıE-Ticaret. Hafta 6. SBMYO 2016 Bahar Dönemi 1/18
E-Ticaret Hafta 6 SBMYO 2016 Bahar Dönemi 1/18 önemli noktalar I güvenlik I sistemler arası uyum I kullanım kolaylığı I işlem ücretleri I düzenlemeler ve prosedür 2/18 E-ödeme I online gerçekleştirilen
DetaylıCOCHRANE LİBRARY. http://brainshark.com/wiley/cochranetr COCHRANE KİTAPLIĞI NEDİR?
COCHRANE LİBRARY Klinik incelemelerin tam metinlerinin yer aldığı; The Cochrane Database of Systematic Reviews (Cochrane Reviews), Database of Abstracts of Reviews of Effects (DARE), The Cochrane Central
DetaylıODTÜ KÜTÜPHANESİ YENİ WEB SAYFASININ TASARIMI VE KULLANILABİLİRLİK ÇALIŞMASI
ODTÜ KÜTÜPHANESİ YENİ WEB SAYFASININ TASARIMI VE KULLANILABİLİRLİK ÇALIŞMASI Mustafa DALCI *, Özge ALÇAM*, Yasemin Oran SAATÇİOĞLU*, Feride ERDAL* * Orta Doğu Teknik Üniversitesi, Bilgi İşlem Daire Başkanlığı,
DetaylıDüşük İtibar Kaybı. Mali kayıp, menfaat sağlama, yanlış sayım. Haksız rekabet, ihale iptali, menfaat sağlama. Hatalı ödeme, yanlış işlem, hak kaybı.
Birimi: Kütüphane ve Dokümantasyon Daire Başkanlığı Alt Birimi: Teknik ve İdari Hizmetler Şube Müdürlüğü Hassas Görevler Hassas Görevi Risk Görevin Yerine Olan Personel Düzeyi Getirilmeme Sonucu Birim
DetaylıSosyal Ağlar ve Çevrimiçi Kütüphane Katalogları: OPAC 2.0
Sosyal Ağlar ve Çevrimiçi Kütüphane Katalogları: OPAC 2.0 Tolga ÇAKMAK Bilgi ve Belge Yönetimi Bölümü tcakmak@hacettepe.edu.tr ~ Nevzat ÖZEL Bilgi ve Belge Yönetimi Bölümü nozel@humanity. ankara.edu.tr
DetaylıVERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri
VERİ KAYNAKLARI YÖNETİMİ İ İ 5. ÜNİTE GİRİŞ Bilgi sisteminin öğelerinden biride veri yönetimidir. Geleneksel yada çağdaş, birinci yada ikinci elden derlenen veriler amaca uygun veri formlarında tutulur.
Detaylı2013-2014 EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI
2013-2014 EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI Bilgi BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ (BTY) Türkiye de orta eğitimde bilgisayar eğitimi,
DetaylıHayatımızda Minimalizm. Müzik Tasarımında Minimalizm Tıpta Minimalizm Mimari Tasarımda Minimalizm Web Tasarımında Minimalizm
Minimalizm Nedir? 1960 ların başında modern sanat ve müzikle başlamış, sadeliği ve nesnelliği ön plana çıkaran bir akımdır. Tasarımda, eklemeyi düşündüğünüz şeyi eklemediğinzde işin işlevselliğinde azalma
DetaylıTEMEL BİLGİTEKNOLOJİLERİ
TEMEL BİLGİTEKNOLOJİLERİ Bilgiyi işlemekte kullanılan araçlar ikiye ayrılır. 1- Maddi cihazlar 2-Kavramsal araçlar. Kullanıcıve bilgisayarın karşılıklıetkileşimini sağlayan birimlerin genel adıgiriş-çıkışbirimleridir.
DetaylıFİRMALAR KULLANIM KILAVUZU
İÇİNDEKİLER FİRMALAR KULLANIM KILAVUZU --------------------------------------------------------------- 2 FİRMA ÜYE KAYDI ---------------------------------------------------------------------------------
DetaylıYazılım Destek Hizmeti
Veri sayfası Yazılım Destek Hizmeti HP Care Hizmetleri kapsamında Care Pack ve Sözleşmeli Hizmetler Hizmetin sağladığı avantajlar Sorun çözme amacıyla HP teknik kaynaklarına Yazılım güncellemelerini ayrı
DetaylıWEB KULLANILABİLİRLİĞİ
WEB KULLANILABİLİRLİĞİ FATMA BODUR 2008638500 *(8) Kullanılabilirlik Nedir? Bir ürünün potansiyel kullanıcıları tarafından, belirli bir kullanım bağlamı içinde, amaçlanan kullanım hedeflerine ulaşmak için,
DetaylıEVREN, ÖRNEK, TEMSİLİYET. Prof. Mustafa Necmi İlhan
EVREN, ÖRNEK, TEMSİLİYET Prof. Mustafa Necmi İlhan MD, PhD, PhD, MBA Gazi Üniversitesi Tıp Fakültesi Halk Sağlığı AbD mnilhan@gazi.edu.tr 1 Neden Araştırma Yaparız? Bilimsel gerçeğe ulaşmak Bilinenlerin
DetaylıBARIŞ TATİL SİTESİ DOKÜMAN KONTROLÜ PROSEDÜRÜ
Sayfa 1/7 Revizyon Takip Tablosu REVİZYON NO TARİH AÇIKLAMA 00 01.11.2014 İlk Yayın 1. AMAÇ Bu prosedürün amacı, Yönetim Faaliyetlerinde ve KYS Kalite Yönetim Sisteminde kullanılan dokümanların hazırlanması,
DetaylıUNICASE.... kapsamlı bir CASE* aracı. * http://en.wikipedia.org/wiki/computer-aided_software_engineering
UNICASE... kapsamlı bir CASE* aracı * http://en.wikipedia.org/wiki/computer-aided_software_engineering Neden UNICASE? Yazılım geliştirme projelerinde yazılım mühendisliği modelleri merkezi bir yerde ve
DetaylıBöylece sistem tedarik zincirinin tümüyle şeffaf hale gelmesini sağlar.
Tag2Sense lojistik izleme platformu depo ve lojistik sürecini izleyerek, herhangi bir kargonun, paketin veya paletin A noktasından B noktasına ulaşıncaya kadar başından geçen, ürüne zarar verebilecek tüm
DetaylıPARDUS ÖNYÜKLER. Fatih Semiz. Bilgisayar Mühendisliği Bölümü Lisansüstü Öğrencisi. fsemiz@ceng.metu.edu.tr. Arda Güney
PARDUS ÖNYÜKLER Fatih Semiz Lisansüstü Öğrencisi fsemiz@ceng.metu.edu.tr Arda Güney Lisans 2. Sınıf Öğrencisi e1942135@ceng.metu.edu.tr guney.arda@metu.edu.tr Proje Konusu & Proje İçeriği USB flaş bellekler
DetaylıBSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER
BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER Yazılımı ve Genel Özellikleri Doç.Dr. Cüneyt BAYILMIŞ Kablosuz Ağların Modellemesi ve Analizi 1 OPNET OPNET Modeler, iletişim sistemleri ve
DetaylıWeb sayfalarında en önemli bir konu halini alan bilgi girişi ve bunların kontrollerini yapan kontrollerdir (Şekil 3.1). Şekil 3.1
VALIDATION KONTROLLER 26 Web sayfalarında en önemli bir konu halini alan bilgi girişi ve bunların kontrollerini yapan kontrollerdir (Şekil 3.1). Şekil 3.1 Kullanıcıların hatasız ve eksiksiz olarak formların
DetaylıIDE4DB Veritabanı Geliştirme Platformu Bitirme Projesi Sunumu
IDE4DB Veritabanı Geliştirme Platformu Bitirme Projesi Sunumu Onur EKER 040970627 Danışman: Yrd. Doç Dr. Feza BUZLUCA Sunum İçeriği Projenin Tanımı Projenin Amacı Projenin Analizi Projenin Çözüm Sunduğu
DetaylıÜNİTE 9 ÜNİTE 9 MICROSOFT EXCEL - II TEMEL BİLGİ TEKNOLOJİLERİ İÇİNDEKİLER HEDEFLER
ÜNİTE 9 MICROSOFT EXCEL - II BAYBURT ÜNİVERSİTESİ UZAKTAN EĞİTİM MERKEZİ İÇİNDEKİLER Çalışma sayfasına yeni nesneler eklemek Veriler ile ilgili işlemler Grafikler ler Sıralama Yapmak Filtreleme Yapmak
DetaylıALGORİTMA TASARIMI VE SCRATCH UYGULAMASI
NOT: Çalışma kâğıtları Algoritma Tasarımı ve Excel olmak üzere 2 kısımdan oluşmakta ve sınavda her ikisinin de çalışılması gerekmektedir. ALGORİTMA TASARIMI VE SCRATCH UYGULAMASI Bu çalışma sayfalarında
DetaylıBilgi Servisleri (IS)
Bilgi Servisleri (IS) GRID Kullanıcı Eğitimi Boğaziçi Üniversitesi 2007, İstanbul Emrah AKKOYUN Konu Başlığı Neden ihtiyaç duyulur? Kullanıcılar kimlerdir? Bilgi Servisi türleri MDS ve BDII LDAP Bilgi
DetaylıLinux Kurulumu (Sürüm 1.52) İçindekiler
Linux Kurulumu (Sürüm 1.52) İçindekiler 1. Kurulum Başlangıcı 2. Kurulum Yönergeleri 3. Uygulama Çalıştırma Yönergeleri 4. Uygulama Kaldırma 5. Notlar 6. Ek: Sürüm 1.5.2 7. Logoların değiştirilmesi 8.
DetaylıTUİK Netsis Erp Paketi Entegrasyonu ve Yıllık İş İstatistikleri Sanayi ve Hizmet Araştırması (YSHİ) Anketi
TUİK Netsis Erp Paketi Entegrasyonu ve Yıllık İş İstatistikleri Sanayi ve Hizmet Araştırması (YSHİ) Anketi Uygulamanın Amacı Uygulama amacı, Netsis Erp paketi ile bağlantı kurarak Türkiye İstatistik kurumu
DetaylıProf.Dr. Kürşat Çağıltay ODTÜ
Prof.Dr. Kürşat Çağıltay ODTÜ İnternet sitelerinin pek çoğu kolay kullanılabilir olmadığı için kullanıcılarca eleştirilmektedir Zaman, Emek ve Mali Kayıplar Web sitelerinin kalitesini uluslararası standartlara
DetaylıBAYİ SİPARİŞ TAKİP SİSTEMİ (Analiz Raporu)
AHMET YESEVİ ÜNİVERSİTESİ BİLİŞİM TEKNOLOJİLERİ VE MÜHENDİSLİK FAKÜLTESİ Mehmet Aykut ALTUNKURT (Öğrenci No: 142132159) BAYİ SİPARİŞ TAKİP SİSTEMİ (Analiz Raporu) Bilgisayar Mühendisliği Bölümü TBIL-503-01
DetaylıBTP 209 SİSTEM ANALİZİ VE TASARIMI
BTP 209 SİSTEM ANALİZİ VE TASARIMI BİLGİ SİSTEMLERİNİN GELİŞTİRİLMESİNDE KULLANILAN ARAÇLAR Dr. Önder EYECİOĞLU 2012 BİLGİ SİSTEMLERİNİN GELİŞTİRİLMESİNDE KULLANILAN ARAÇLAR 1. Akış Şemaları 2. Veri Akış
Detaylı