Android Uygulamaları için Kötü Huylu Test Yaratımı
|
|
- Gizem Karakuş
- 5 yıl önce
- İzleme sayısı:
Transkript
1 Android Uygulamaları için Kötü Huylu Test Yaratımı Yavuz Köroğlu Alper Şen Bilgisayar Mühendisliği Bölümü Boğaziçi Üniversitesi, İstanbul/Türkiye depend.cmpe.boun.edu.tr 12. Ulusal Yazılım Mühendisliği Sempozyumu (UYMS 18)
2 Günümüzde Android Kullanımı Ortalama her günümüzün 3 saati yukarıdaki gibi geçiyor!
3 Günümüzde Android Kullanımı Ortalama her günümüzün 3 saati yukarıdaki gibi geçiyor! Sürekli hata mesajları alıyoruz.
4 Günümüzde Android Kullanımı Ortalama her günümüzün 3 saati yukarıdaki gibi geçiyor! Sürekli hata mesajları alıyoruz.
5 Günümüzde Android Kullanımı Ortalama her günümüzün 3 saati yukarıdaki gibi geçiyor! Sürekli hata mesajları alıyoruz.
6 Günümüzde Android Kullanımı Ortalama her günümüzün 3 saati yukarıdaki gibi geçiyor! Sürekli hata mesajları alıyoruz.
7 Otomatik Android Grafik Kullanıcı Arayüzü (GKA) Test Araçları Monkey: Rastgele (Random) A 3 E: Derinlik-Öncelikli (Depth-First) SwiftHand: Model Tabanlı Derinlik-Öncelikli DynoDroid: Yanlı-Rastgele (Biased-Random) Sapienz: Arama-Tabanlı (Search-Based) Q-Öğrenme Tabanlı (QBE): Makine Öğrenmesi Tabanlı (Koroglu et. al Yayınlandığı Yer: ICST 18) Yukarıdaki Bütün Araçlar Az Sayıda Çökme Bulabiliyor Çözüm: Kötü Huylu Test Yaratımı na odaklanmak.
8 Kötü Huylu Test Yaratımı (KHTY) Aracının Bulduğu Bir Hata Otomatik Yaratılmış Test
9 Kötü Huylu Test Yaratımı (KHTY) Aracının Bulduğu Bir Hata Mutasyona Uğratılmış Test
10 Kötü Huylu Test Yaratımı (KHTY) Test Altındaki Uygulama Test Yaratım Aracı (QBE) Kötü Huylu Test Yaratımı (KHTY) Yeniden Çalıştırma Test Sonuçları İyi Huylu Test Kümesi + GKA Modeli Kötü Huylu Test Kümesi Test Sonuçları Şekil: Kötü Huylu Test Yaratımı (KHTY) Ana Fikir Ana Akış Var olan testleri mutasyona uğratarak test kümesini zenginleştirmek. 1 Test Kümesi ve GKA Modeli yaratımı. 2 Test Kümesi nin mutasyonu. 3 Test Kümesi nin tekrar çalıştırılması.
11 GKA Modeli (M) Genel olarak, Çoğu uygulamanın bir modeli bulunmamaktadır. Uygulama modelinin dinamik olarak üretilmesi. Bu model Genişletilmiş Etiketli Durum-Geçiş Sistemi (GEDGS) dir. Bu modelde, 1 Düğümler (nodes) GKA durumlarını temsil eder. 2 Ayrıtlar (edges) GKA eylemlerini temsil eder.
12 GKA Durumu (v) 1 Java Paket İsmi 2 Aktivite İsmi (Bir aktivite yaklaşık olarak bir Android ekranına karşılık gelir) 3 Bağlamsal Özellikler (WiFi, Oryantasyon vb.) 4 Ekrandaki GKA Bileşenleri
13 GKA Eylemi (z) Kullanıcının tetiklediği olaylar: metin, tıklama, kaydırma vb. } {{ } text } {{ } click } {{ } swipe
14 Otomatik Test Yaratım Platformu Q-Öğrenme Yardımlı Test Yaratımı (QBE) Tam-Otomatik, Kara-Kutu, Model Öğrenme, ve Makine Öğrenmesi ile yönlendirilen bir tekrarlanabilir test yaratım platformudur. Önemli KHTY aracını QBE üzerine inşa ettik. _ yenidenbaşlatmak v1 tıklama tıklama v2 metin1 metin2 v1' tıklama tıklama v2' v1'' tıklama tıklama v2'' metin1 metin2 v1''' tıklama v3 Şekil: Örnek Yahtzee Uygulaması Modeli
15 KHTY için Tanımlar İşleç (Mutation Operator - δ) Bir test örneği alan ve yeni bir test örneği dönen aşağıdaki gibi bir fonksiyondur. δ(t) = t
16 KHTY için Tanımlar İşleç (Mutation Operator - δ) Bir test örneği alan ve yeni bir test örneği dönen aşağıdaki gibi bir fonksiyondur. δ(t) = t Test Örneği (Test Case - t) GKA modelinin ilk durumundan (v 0 ) başlayan bir durum-geçişler dizisidir.
17 KHTY için Tanımlar İşleç (Mutation Operator - δ) Bir test örneği alan ve yeni bir test örneği dönen aşağıdaki gibi bir fonksiyondur. δ(t) = t Test Örneği (Test Case - t) Durum-Geçiş (Transition - v i, v i+1, z i, d i ) 1 v i : Önceki Durum 2 v i+1 : Sonraki Durum 3 z i : Eylem 4 d i : Süre (saniye) GKA modelinin ilk durumundan (v 0 ) başlayan bir durum-geçişler dizisidir.
18 KHTY için Tanımlar Örnek Durum-Geçiş (Transition - v i, v i+1, z i, d i ) 1 v i : Önceki Durum 2 v i+1 : Sonraki Durum 3 z i : Eylem 4 d i : Süre (saniye) Örnek 1 (_, v1, y.başlat, 15)
19 KHTY için Tanımlar Örnek Durum-Geçiş (Transition - v i, v i+1, z i, d i ) 1 v i : Önceki Durum 2 v i+1 : Sonraki Durum 3 z i : Eylem 4 d i : Süre (saniye) Örnek 1 (_, v1, y.başlat, 15) 2 (v1, v1, metin1, 1)
20 KHTY için Tanımlar Örnek Durum-Geçiş (Transition - v i, v i+1, z i, d i ) 1 v i : Önceki Durum 2 v i+1 : Sonraki Durum 3 z i : Eylem 4 d i : Süre (saniye) Örnek 1 (_, v1, y.başlat, 15) 2 (v1, v1, metin1, 1) 3 (v1, v2, tıkla, 2)
21 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. M3 Yazı Değiştirme: Rastgele bir metin eylemini anormal bir metinle değiştirmek. M4 Bağlamsal Durum Değiştirme: Rastgele ardışık eylem ikilileri arasında bağlamsal durumu değiştirmek. (Toggle WiFi, GPS, Bluetooth etc.) M5 Beklemeleri Kaldırma: Tüm süreleri sıfıra eşitlemek. M6 Hızla Kaydırmak: Tüm kaydırma eylemlerini olabildiğince hızlandırmak.
22 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak.
23 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. Örnek: t = (_, v1, y.başlat, 15), (v1, v1, tıkla, 2), (v1, v2, kaydır "500", 2), (v2, v2, geri, 2)
24 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. Örnek: t = (_, v1, y.başlat, 15), (v1, v1, tıkla, 2), (v1, v2, kaydır "500", 2), (v2, v2, geri, 2) δ(t) = (_, v1, y.başlat, 15), (v1, v1, tıkla, 1) m, (v1, v2, kaydır "500", 2), (v2, v2, geri, 1) m
25 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek.
26 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. Örnek: t =..., (v1, v2, tıkla, 2), (v2, v3, sürükle "500", 2)
27 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. Örnek: t =..., (v1, v2, tıkla, 2), (v2, v3, sürükle "500", 2) δ(t) =..., (v1, v2, tıkla, 2, ), (v2, _, uyku kapa, 2), (_, v2, uyku aç, 2), (v2, v3, kaydır "500", 2)
28 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. M3 Yazı Değiştirme: Rastgele bir metin eylemini anormal bir metinle değiştirmek.
29 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. M3 Yazı Değiştirme: Rastgele bir metin eylemini anormal bir metinle değiştirmek. Örnek: t =..., (v1, v1, metin " 4),...
30 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. M3 Yazı Değiştirme: Rastgele bir metin eylemini anormal bir metinle değiştirmek. Örnek: t =..., (v1, v1, metin " 4),... δ(t) =..., (v1, v1, metin ".", 4),...
31 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. M3 Yazı Değiştirme: Rastgele bir metin eylemini anormal bir metinle değiştirmek. M4 Bağlamsal Durum Değiştirme: Rastgele ardışık eylem ikilileri arasında bağlamsal durumu değiştirmek. (Toggle WiFi, GPS, Bluetooth etc.)
32 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. M3 Yazı Değiştirme: Rastgele bir metin eylemini anormal bir metinle değiştirmek. M4 Bağlamsal Durum Değiştirme: Rastgele ardışık eylem ikilileri arasında bağlamsal durumu değiştirmek. (Toggle WiFi, GPS, Bluetooth etc.) Örnek: t =..., (v1, v2, tıkla, 2), (v2, v3, kaydır "500", 2),...
33 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. M3 Yazı Değiştirme: Rastgele bir metin eylemini anormal bir metinle değiştirmek. M4 Bağlamsal Durum Değiştirme: Rastgele ardışık eylem ikilileri arasında bağlamsal durumu değiştirmek. (Toggle WiFi, GPS, Bluetooth etc.) Örnek: t =..., (v1, v2, tıkla, 2), (v2, v3, kaydır "500", 2),... δ(t) =..., (v1, v2, tıkla, 2), (v2, v2, GPS değiştir, 2), (v2, v3, kaydır "500", 2),...
34 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. M3 Yazı Değiştirme: Rastgele bir metin eylemini anormal bir metinle değiştirmek. M4 Bağlamsal Durum Değiştirme: Rastgele ardışık eylem ikilileri arasında bağlamsal durumu değiştirmek. (Toggle WiFi, GPS, Bluetooth etc.) M5 Beklemeleri Kaldırma: Tüm süreleri sıfıra eşitlemek.
35 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. M3 Yazı Değiştirme: Rastgele bir metin eylemini anormal bir metinle değiştirmek. M4 Bağlamsal Durum Değiştirme: Rastgele ardışık eylem ikilileri arasında bağlamsal durumu değiştirmek. (Toggle WiFi, GPS, Bluetooth etc.) M5 Beklemeleri Kaldırma: Tüm süreleri sıfıra eşitlemek. Örnek: t =..., (v1, v2, kaydır "500", 2),...
36 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. M3 Yazı Değiştirme: Rastgele bir metin eylemini anormal bir metinle değiştirmek. M4 Bağlamsal Durum Değiştirme: Rastgele ardışık eylem ikilileri arasında bağlamsal durumu değiştirmek. (Toggle WiFi, GPS, Bluetooth etc.) M5 Beklemeleri Kaldırma: Tüm süreleri sıfıra eşitlemek. Örnek: t =..., (v1, v2, kaydır "500", 2),... δ(t) =..., (v1, v2, kaydır "500", 0),...
37 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. M3 Yazı Değiştirme: Rastgele bir metin eylemini anormal bir metinle değiştirmek. M4 Bağlamsal Durum Değiştirme: Rastgele ardışık eylem ikilileri arasında bağlamsal durumu değiştirmek. (Toggle WiFi, GPS, Bluetooth etc.) M5 Beklemeleri Kaldırma: Tüm süreleri sıfıra eşitlemek. M6 Hızla Kaydırmak: Tüm kaydırma eylemlerini olabildiğince hızlandırmak.
38 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. M3 Yazı Değiştirme: Rastgele bir metin eylemini anormal bir metinle değiştirmek. M4 Bağlamsal Durum Değiştirme: Rastgele ardışık eylem ikilileri arasında bağlamsal durumu değiştirmek. (Toggle WiFi, GPS, Bluetooth etc.) M5 Beklemeleri Kaldırma: Tüm süreleri sıfıra eşitlemek. M6 Hızla Kaydırmak: Tüm kaydırma eylemlerini olabildiğince hızlandırmak. Örnek: t =..., (v1, v2, kaydır "500", 2),...
39 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. M3 Yazı Değiştirme: Rastgele bir metin eylemini anormal bir metinle değiştirmek. M4 Bağlamsal Durum Değiştirme: Rastgele ardışık eylem ikilileri arasında bağlamsal durumu değiştirmek. (Toggle WiFi, GPS, Bluetooth etc.) M5 Beklemeleri Kaldırma: Tüm süreleri sıfıra eşitlemek. M6 Hızla Kaydırmak: Tüm kaydırma eylemlerini olabildiğince hızlandırmak. Örnek: t =..., (v1, v2, kaydır "500", 2),... δ(t) =..., (v1, v2, kaydır "0", 2),...
40 İşleçler M1 Döngü Stresleme: Tüm döngüsel eylemleri tekrarlamak. M2 Durdur-Başlat: Bütün ardışık eylem ikililerinin arasına durdur-başlat eklemek. M3 Yazı Değiştirme: Rastgele bir metin eylemini anormal bir metinle değiştirmek. M4 Bağlamsal Durum Değiştirme: Rastgele ardışık eylem ikilileri arasında bağlamsal durumu değiştirmek. (Toggle WiFi, GPS, Bluetooth etc.) M5 Beklemeleri Kaldırma: Tüm süreleri sıfıra eşitlemek. M6 Hızla Kaydırmak: Tüm kaydırma eylemlerini olabildiğince hızlandırmak.
41 Vaka Çalışmaları Tuşlara tıklandığında ses çıkarmaktadır. (M1) Döngü-Stresleme uygulanmıştır. audioflinger kütüphanesini çökertmiştir. Sonuç: Sistem ses çıkaramaz hale gelmiştir. Şekil: Soundboard
42 Vaka Çalışmaları Şekil: A2DPVol Bluetooth Uygulaması. Normalde bluetooth kapalı. (M4) Bağlamsal Durum Değiştirme uygulanmıştır. Sonuç: "Find Devices" tuşu uygulamayı çökertmiştir.
43 Vaka Çalışmaları Şekil: A2DPVol Bluetooth Uygulaması. Normalde bluetooth kapalı. (M4) Bağlamsal Durum Değiştirme uygulanmıştır. Sonuç: "Find Devices" tuşu uygulamayı çökertmiştir.
44 Vaka Çalışmaları Orjinal test örneği bir uyarı mesajı açığa çıkarmıştır. (ÇÖKME DEĞİL) (M2) Durdur-Başlat uygulanmıştır. Sonuç: Çökme. Şekil: Import Contacts
45 Vaka Çalışmaları Orjinal test örneği bir uyarı mesajı açığa çıkarmıştır. (ÇÖKME DEĞİL) (M2) Durdur-Başlat uygulanmıştır. Sonuç: Çökme. Şekil: Import Contacts
46 Vaka Çalışmaları Orjinal test örneği bir uyarı mesajı açığa çıkarmıştır. (ÇÖKME DEĞİL) (M2) Durdur-Başlat uygulanmıştır. Sonuç: Çökme. Şekil: Import Contacts
47 Vaka Çalışmaları Orjinal test örneği bir uyarı mesajı açığa çıkarmıştır. (ÇÖKME DEĞİL) (M2) Durdur-Başlat uygulanmıştır. Sonuç: Çökme. Şekil: Import Contacts
48 Vaka Çalışmaları Takvim uygulaması. URL kutucuğu bir web sitesi adresi beklemektedir. (M3) Yazı Değiştirme uygulanmıştır. Sonuç: Çökme. Şekil: acal
49 Vaka Çalışmaları Takvim uygulaması. URL kutucuğu bir web sitesi adresi beklemektedir. (M3) Yazı Değiştirme uygulanmıştır. Sonuç: Çökme. Şekil: acal
50 Vaka Çalışmaları Takvim uygulaması. URL kutucuğu bir web sitesi adresi beklemektedir. (M3) Yazı Değiştirme uygulanmıştır. Sonuç: Çökme. Şekil: acal
51 Vaka Çalışmaları Haber uygulaması. WiFi kapalı. Uygulama uyarı vermektedir. (M4) Bağlamsal Durum Değiştirme uygulanmıştır. Sonuç: Herhangi bir başlık seçildiğinde çökmüştür. Şekil: Mirrored
52 Vaka Çalışmaları Haber uygulaması. WiFi kapalı. Uygulama uyarı vermektedir. (M4) Bağlamsal Durum Değiştirme uygulanmıştır. Sonuç: Herhangi bir başlık seçildiğinde çökmüştür. Şekil: Mirrored
53 Vaka Çalışmaları Haber uygulaması. WiFi kapalı. Uygulama uyarı vermektedir. (M4) Bağlamsal Durum Değiştirme uygulanmıştır. Sonuç: Herhangi bir başlık seçildiğinde çökmüştür. Şekil: Mirrored
54 Açıklayıcı Örnek _ başlat v1 geri tıkla geri menü geri v2 v3 QBE, soldaki modeli öğrenirken bir İyi Huylu test yaratmıştır.
55 Açıklayıcı Örnek _ başlat v1 geri tıkla geri menü geri v2 v3 Bu test örneğine rastgele mutasyonlar uygulanmıştır.
56 Açıklayıcı Örnek _ başlat v1 geri tıkla geri menü geri v2 v3 Kötü huylu test örneklerinin ikisi de çökmüştür.
57 Deney Ortamı 14 x Android-x86 VirtualBox (Android 4.4.r5 kurulu) F-Droid uygulamaları arasından rastgele seçilmş 100 Android uygulması. Zaman içinde değişen farklı çökme sayısı gözlemlenmiştir. Yöntem: Çökmelerin farklılığını yığın izlerine (stack trace) bakarak otomatik belirleme. Her araçla her uygulma için 20 şer dakika. KHTY, QBE, Sapienz, Monkey, PUMA, ve A 3 E. KHTY için, 1 10 dakika, QBE ile test örneği yaratımı dakika, KHTY ile yaratılmış kötü huylu testlerin çalıştırılması.
58 Deneyler # Çökmeler KHTY : 29 çökme QBE : 18 çökme SAPIENZ : 12 çökme MONKEY : 10 çökme PUMA : 6 çökme A3E : 4 çökme Süre (saniye) Şekil: 20 Dakika İçinde Tespit Edilmiş Farklı Çökme Sayısı
59 Sonuç Özet Kötü Huylu Test Yaratımı yöntemi. Android GKA testi için 6 işleç ile mutasyon. Orjinal test örnekleri QBE kullanılarak otomatik bir şekilde elde edilmesi. Vaka çalışmaları ve deneylerle KHTY nin etkililiğinin gösterilmesi. Gelecek Çalışmalar Daha fazla GKA eylemi (rotasyon, çift-tıklama vb.). Rastgele yerine çökme sıklıklarına bağlı mutasyon seçimi. QBE ve KHTY için en uygun zamanlamaları bulmak.
60 Teşekkürler...
61 Ek A: GKA Eylemleri Listesi (List of GUI Actions) Tablo: GKA Eylemleri Listesi Bağlamsal olmayan Param1 Param2 Param3 Param4 Param5 tıklama x y uzuntıklama x y metin x y yazı - - kaydırma x1 y1 x2 y2 süre menü geri Bağlamsal bağlanırlık bluetooth konum uçuşmodu uyku Parametre açık/kapalı/değiştir açık/kapalı/değştir gps/gps&ağ/kapalı/değiştir açık/kapalı/değiştir açık/kapalı/değiştir Özel Param1 Param2 Param3 Param4 Param5 yenidenbaşlatmak paket aktivite - - -
62 Ek B: Model Öğrenme Eylem: yenidenbaşlatmak com.tum.yahtzee MainActivity _ yenidenbaşlatmak v1
63 Ek B: Model Öğrenme Eylem: tıklama (tıklama play) _ yenidenbaşlatmak v1 tıklama v2
64 Ek B: Model Öğrenme Eylem: tıklama (tıklama ok) _ yenidenbaşlatmak v1 tıklama tıklama v2
65 Ek B: Model Öğrenme Eylem: metin (metin1) _ yenidenbaşlatmak v1 tıklama tıklama v2 metin1
66 Ek B: Model Öğrenme Eylem: yenidenbaşlatmak com.tum.yahtzee MainActivity _ yenidenbaşlatmak v1 tıklama tıklama v2 metin1
67 Ek B: Model Öğrenme Eylem: metin (metin1) _ yenidenbaşlatmak v1 tıklama tıklama v2 metin1
68 Ek B: Model Öğrenme Eylem: metin (metin2) _ yenidenbaşlatmak v1 tıklama tıklama v2 metin1,metin2
69 Ek B: Model Öğrenme Eylem: tıklama (tıklama play) _ yenidenbaşlatmak tıklama v1 tıklama tıklama v2 v3 metin1,metin2
70 Ek B: Model Öğrenme Eylem: tıklama (tıklama play) _ yenidenbaşlatmak v1 tıklama tıklama v2 v3 metin1 metin2 tıklama v1'
Model-Tabanlı ve Rastgele Karma Yöntem
Android de Çökme Tespitini İyileştirme Amaçlı Model-Tabanlı ve Rastgele Karma Yöntem Yavuz Köroğlu Mustafa Efendioğlu Alper Şen Bilgisayar Mühendisliği Bölümü Boğaziçi Üniversitesi, İstanbul/Türkiye yavuz.koroglu@boun.edu.tr
DetaylıAndroid Uygulamaları için Kötü Huylu Test Yaratımı. Bad Behaving Test Generation for Android Applications
Android Uygulamaları için Kötü Huylu Test Yaratımı Yavuz Köroğlu ve Alper Şen Boğaziçi Üniversitesi, Bilgisayar Mühendisliği Bölümü {yavuz.koroglu,alper.sen}@boun.edu.tr Özet. Mobil uygulamaların Grafik
DetaylıSolidWorks Macro, SolidWorks API. Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı
SolidWorks Macro, SolidWorks API Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı 06.08.2014 SolidWorks Macro, SolidWorks API SolidWorks Makro Makro Kaydetme Kayıtlı Makro Çalıştırma Kayıtlı Makro
DetaylıUYGULAMA YARDIM DOKÜMANI
ios UYGULAMA YARDIM DOKÜMANI İçerikler Uygulamaya Giriş... 3 Klasörler... 6 Belge Görüntüleme ve İşlemler... 7 Paraf İşlemi... 7 Red İşlemi... 8 Mobil İmza İşlemi... 8 İlgi ve Ek Görüntüleme... 9 Havale
DetaylıDS150E Kullanıcı El Kitabı. Dangerfield June. 2009 V3.0 Delphi PSS
DS150E Kullanıcı El Kitabı 1 Ana bileşen...3 Kurulum talimatları...5 Bluetooth Ayarları...26 Arıza Teşhis Programı...39 Dosya...41 Ayarlar...43 Belgeler...51 Yardım...53 OBD İletişimi...56 Yazdır ve Kaydet...66
DetaylıModel No : IP610 IP Kamera Kurulum/Kullanım Kılavuzu
Model No : IP610 IP Kamera Kurulum/Kullanım Kılavuzu IP kamera ve uygulamalar için Kullanıcı adı ve şifre : admin Adım1. IP kamerayı adaptör ile prize bağlayınız. Kablo ile modeme bağlamanıza ve port açmanıza
DetaylıTürk Telekom Güvenlik Güvenli Aile(Safe Family) Ürünü Kurulum Kılavuzu
Türk Telekom Güvenlik Güvenli Aile(Safe Family) Ürünü Kurulum Kılavuzu Kurulum tamamlandıktan sonra çocukların cihazlarına Safe Family uygulamasının kurulması gerekmektedir. PC için http://family.mcafee.com/
DetaylıVERİ YAPILARI. GRAPH LAR Düzce Üniversitesi Teknoloji Fakültesi ÖĞR.GÖR.GÜNAY TEMÜR 1
VERİ YAPILARI GRAPH LAR Düzce Üniversitesi Teknoloji Fakültesi ÖĞR.GÖR.GÜNAY TEMÜR 1 GRAPH (ÇİZGE - GRAF) Terminoloji Çizge Kullanım Alanları Çizge Gösterimi Komşuluk Matrisi Komşuluk Listesi Çizge Üzerinde
DetaylıBoğaziçi Üniversitesi Bilgi İşlem Merkezi. Web Yönetimi Birimi. Drupal Kullanım Kılavuzu
Boğaziçi Üniversitesi Bilgi İşlem Merkezi Web Yönetimi Birimi Drupal Kullanım Kılavuzu KONULAR 1. Kullanıcı Girişi Yapma 2. Ana Menüyü Düzenleme 3. Site Logosunu Düzenleme 4. Yeni Sayfa Ekleme / Düzenleme
DetaylıASP.NET ile Bir Web Sitesi Oluşturma
29,30 Eylül 2011 ASP.NET ile Bir Web Sitesi Oluşturma ASP.NET sitesi oluşturmak için File menüsündeki, New açılır listesindeki, Web Site komutuna tıklıyoruz Açılan pencereden C# içindeki ASP.NET Web Site
DetaylıSİGORTACILIK İÇİN FARKLI BİR GELECEK TASARIMI
Bilgi Teknolojileri A.Ş. Digital Acente Olmanın Yolu Buradan Geçiyor! SİGORTACILIK İÇİN FARKLI BİR GELECEK TASARIMI UCUZ Fiyat.. NeoConnect NEDİR? Acentelerin çalıştığı Sigorta Şirketlerinin sistemlerine
DetaylıKULLANICI PORTALI KOLAY KULLANIM KLAVUZU
KULLANICI PORTALI KOLAY KULLANIM KLAVUZU Bu klavuz kamudasinav.com'a yeni kayıt olmuş kullanıcıları sitenin genel kullanım özellikleri ve kullanım kuralları ile ilgili bilgilendirme amacıyla hazırlanmıştır.
Detaylı. ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI
. ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE 2018 2019 ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI Hazırlayan : Özel Öğretim Kurumları Birliği (ÖZKURBİR) Dersin Adı : Bilişim
DetaylıAndroid Ders Notları
Android Ders Notları 1. Yeni Bir Proje Başlatma Android Studio programında yeni bir proje başlatıyoruz. İlk olarak karşımıza resim 1 deki gibi bir pencere gelecek. Burada Application name kısmına proje
DetaylıTS EN ISO KONTROL LİSTESİ ŞABLONU
ŞABLONU C 6. No. Rehber Uygulanabilirlik luk Üst Düzey Tasarım Kararları ve Tasarım Stratejisi 6.1 Genel özellikler 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 6.12 Web uygulamasının amacının belirginliği
DetaylıMOBİL UYGULAMA GELİŞTİRME
MOBİL UYGULAMA GELİŞTİRME Hedefler Bu üniteyi çalıştıktan sonra; Android projesi oluşturabilir, Android projesini çalıştırabilir, Android projesi genel yapısını açıklayabilir, Activity kavramını açıklayabilir,
DetaylıHızlı Başlangıç: Ses ve Görüntüyü kullanma
Hızlı Başlangıç: Ses ve Görüntüyü kullanma Uygun bir mikrofon ve hoparlörlere sahipseniz, Microsoft Lync 2010 iletişim yazılımını sesli aramalar için kullanabilirsiniz. Kurumunuzda kullanımı önerilen,
DetaylıYZM 2116 Veri Yapıları
YZM 2116 Veri Yapıları Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği BÖLÜM - 11 Bu bölümde, Graph (Çizge - Graf) Terminoloji Çizge Kullanım
DetaylıPencereler Pencere Özellikleri
Pencereler Pencere Özellikleri Pencereler Windows işletim sistemleri pencere yapıları üzerine inşa edilmiştir. WINDOWS 7 de tüm işlemler pencereler yardımı ile gerçekleştirilebilmektedir. Programlar ve
DetaylıHACETTEPE ÜNİVERSİTESİ BAHAR DÖNEMİ
Öğrenci Adı Soyadı: Öğrenci Numarası: S1 S2 S3 S4 S5 S6 S7 Toplam HACETTEPE ÜNİVERSİTESİ 2012-2013 BAHAR DÖNEMİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BBM202 Algoritmalar 1. Ara Sınav 25.04.2013 Sınav Süresi:
DetaylıMapCodeX MapLand Kullanım Kılavuzu
MapCodeX MapLand Kullanım Kılavuzu Versiyon Numarası: 1.0 ------------------------------- Kullanım Kılavuzu 2015 info@ www. MapCodeX MapLand İşlem Araçları Çalışma Dosyası Aç Haritanın ve son çalışma dosyasının
DetaylıPRUSA İSG KULLANIM KILAVUZU
PRUSA İSG KULLANIM KILAVUZU Sürüm 0.0.1 İçindekiler Firma İşlemleri :. 1. Firmalar Firma Kayıt Firma Bilgisi Değiştirme 2. Tesisler Tesis Ekle Tesis Düzenle 3. Bölümler Bölüm Ekle Bölüm Düzenle 4. Birimler
DetaylıTS EN ISO 9241-151 EŞLEŞTİRME LİSTESİ
Kriter No Kriter Başlığı Rehber İlke Başlığı A 6. Üst Düzey Tasarım Kararları ve Tasarım Stratejisi 6.1 Genel özellikler 6.2 Web uygulamasının amacının belirginliği 3.10.1. Kurumsal Bilgiler 1.3.2. Kullanıcıların
DetaylıÖnsöz. İçindekiler Algoritma Algoritma Nasıl Hazırlanır? Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular
Önsöz Giriş İçindekiler V VII IX 1.1. Algoritma 1.1.1. Algoritma Nasıl Hazırlanır? 1.1.2. Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular 2.1. Programın Akış Yönü 19 2.2. Başlama
DetaylıANDROID İŞLETİM SİSTEMLERİ İÇİN KURULUM. Kurulum Ön Hazırlık (Tamamını Okumadan Lütfen KURULUMA BAŞLAMAYIN )
ANDROID İŞLETİM SİSTEMLERİ İÇİN KURULUM Kurulum Ön Hazırlık (Tamamını Okumadan Lütfen KURULUMA BAŞLAMAYIN ) KURULUM İŞLEMİ SIRASINDA KULLANACAĞINIZ TELEFON, SHIBO KAMERA VE MODEM max 2 metrekare ALAN İÇERSİNDE
DetaylıBLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi KULLANICI ARAYÜZ. BLM401 Dr.Refik SAMET
BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi KULLANICI ARAYÜZ BİLEŞENLERİ 1 GİRİŞ (1/6) Arayüz bileşenleri kullanıcı ile uygulama arasındaki etkileşimleri gerçekleştirmektedir. Arayüz bileşenleri
DetaylıCourse Online. Güncelleme: Haziran 24, 2013
Course Online Güncelleme: Haziran 24, 2013 Course Online, Campus Online ile birlikte hocaların kullanımına açık, verdikleri derslerle ilgili çeşitli değişiklikleri ve bildirimleri yapabilecekleri web tabanlı
DetaylıEcza Depolarına Ait E-Fatura Aktarım Modülü
Bilge Elektronik Ltd. Şti. Eczanem Otomasyon Sistemi Ecza Depolarına Ait E-Fatura Aktarım Modülü 1 1. SELÇUK/AS/NEVZAT/DİLEK Ecza Depoları E-Fatura Aktarımı.. 3 2. HEDEF Ecza Deposu E-Fatura Aktarımı..
DetaylıAGÜ UIS ÖĞRENCİ DERS PROGRAMI HAZIRLAMA KILAVUZU
AGÜ UIS ÖĞRENCİ DERS PROGRAMI HAZIRLAMA KILAVUZU 1. Sisteme Giriş http://uis.agu.edu.tr/ adresinden login ekranından kullanıcı adı ve şifrenizle giriş yapabilirsiniz (Resim 1) (NOT: Kullanıcı adı ve şifreniz
DetaylıYZM 2105 Nesneye Yönelik Programlama
YZM 2105 Nesneye Yönelik Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 1 GUI Nesneleri ve Visual Studio IDE Kullanımı
DetaylıCOPA TOUCH LINE SPLİT KLİMA WiFi UYGULAMASI KULLANIM KILAVUZU. WiFi Klima Uygulamasını cep telefonunuza indirmek için QR kodu okutun.
COPA TOUCH LINE SPLİT KLİMA WiFi UYGULAMASI KULLANIM KILAVUZU WiFi Klima Uygulamasını cep telefonunuza indirmek için QR kodu okutun. Paneli açın Smart Kit Kurulumu Bu vidayı gevşetin ve kapağı çıkarın
Detaylıdmags Türkiye nin En Büyük Dijital Dergi Mağazası
dmags Türkiye nin En Büyük Dijital Dergi Mağazası dmags hakkında.. dmags, Türkiye de ilk mobil dergi, çizgi roman ve kitap uygulamalarını yayınlayan dmags Dijital Yayıncılık ve İnt. Hiz. Ltd. Şti. nin
DetaylıKALDIRAÇLI ALIM SATIM İŞLEMLERİ HALKFX META TRADER 4 MOBİL UYGULAMALAR KULLANIM KILAVUZU
KALDIRAÇLI ALIM SATIM İŞLEMLERİ HALKFX META TRADER 4 MOBİL UYGULAMALAR KULLANIM KILAVUZU İÇİNDEKİLER A- META TRADER 4 HALKFX Iphone Uygulaması 1. HalkFX Iphone Uygulaması Kurulum ve Hesap İşlemleri 2.
DetaylıEv aletinizi geleceğe bağlayın. Quick Start Guide
Ev aletinizi geleceğe bağlayın. Quick Start Guide Gelecek şimdiden evinize geliyor! Home Connect kullanıyor olmanız ne güzel * Geleceğin tam otomatik kahve pişirme makinelerinden birine sahip olduğunuz
DetaylıKanal Ziyaret Sonuçlandırma Ekranı Kullanım Kılavuzu
- SAMBA Uygulaması - Kanal Ziyaret Sonuçlandırma Ekranı Kullanım Kılavuzu Türkçe İstanbul, 23.02.2011 Doküman Değişim Takibi Tarih Versiyon Değişikliği Yapan Değişiklik Tanımı 23.02.2011 1 Pınar Yılmaz
DetaylıGörev Çubuğu Özellikleri
Görev Çubuğu Özellikleri Görev Çubuğu Ekranın altını yatay olarak kaplayan yatay Görev Çubuğu aktif olan pencereleri ve programları gösterir. Çalıştırılan her programın ve pencerenin simgesi işletim sistemi
DetaylıOPNET PROJECT EDİTÖRDE. Doç. Dr. Cüneyt BAYILMIŞ
BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET PROJECT EDİTÖRDE UYGULAMA GELİŞTİRME - 1 - Doç. Dr. Cüneyt BAYILMIŞ 1 OPNET MODELER PROJE EDİTÖRDE UYGULAMA GELİŞTİRME KABLOSUZ AĞ KURULUMU AD-HOC
DetaylıKOD PARÇACIKLARI 1 / 5
KOD PARÇACIKLARI 1 / 5 Kod Parçacıkları (CodeSnipet) Kod parçacıkları paneli animasyon yazılımının beşinci versiyonunda gelmiş bir yeniliktir. Kod yazmak yerine panelden ilgili kodu seçip çift tıklamak
DetaylıKullanıcı Kılavuzu. Ürün : Değişiklik tarihi: 25.07.2012 Versiyon: 1,0 Özet: TradeMasterFX Android. TradeMasterFX Android Kullanıcı Kılavuzu
İŞ YATIRIM MENKUL DEĞERLER A.Ş. Kullanıcı Kılavuzu TradeMasterFX Android Ürün : TradeMasterFX Android Değişiklik tarihi: 25.07.2012 Versiyon: 1,0 Özet: TradeMasterFX Android Kullanıcı Kılavuzu Gizlilik,
DetaylıUzaktan Eğitim Programlarına Giriş Kılavuzu
Uzaktan Eğitim Programlarına Giriş Kılavuzu Bu kılavuzda, sizlere Uzaktan Eğitim Bölümüne Android işletim sistemi yüklü cihazlar kullanarak E-Nocta sistemine girişi anlatacağız. 1- İlk olarak cihazın Google
DetaylıXMail. Kurulum ve Senkronizasyon Ayarları Rehberi
XMail Kurulum ve Senkronizasyon Ayarları Rehberi Yüksek Kapasiteli ve Profesyonel Özellikler Sunan XMail Mail Hosting Servisi ile Kurumsal Kimliğinizi Yansıtın Hosting Hesabına Eklenen XMail Hesapları
DetaylıARTIK EKİPLERİNİZLE. SINIRLARIN ÖTESİNDE... DAHA KOLAY ve DAHA
ARTIK EKİPLERİNİZLE İ İ İ HABERLEŞME SINIRLARIN ÖTESİNDE... DAHA KOLAY ve DAHA GELİŞMİŞ BİR ŞEKİLDE... Teksernet, geleneksel telsiz sistem ihtiyaçlarını karşılayan ve üzerine eklediği multimedya özellikleri
DetaylıPALET TEYİT EKRANI EĞİTİM NOTU
PALET TEYİT EKRANI EĞİTİM NOTU 1. Adım: Oturumu aç Butonunun üzerini tıklayın. 2. Adım: Kullanıcı adı ve parolanızı ilgili kutucuklara yazın ve Enter tuşuna basın. 3. Adım: 1 Kullanıcı adı ve şifrenizi
DetaylıEcat 8. Hakbim Bilgi İşlem A.Ş. Versiyon
Ecat 8 Hakbim Bilgi İşlem A.Ş. Versiyon 2015 01.01 1 Ecat8 Nedir? Firmaların elektronik yedek parça kataloğu ihtiyacını karşılamak için Hakbim Bilgi İşlem tarafından geliştirilmiş ve geliştirilmeye devam
Detaylı1. Prestigio MultiPad 2. AC Adaptör 3. Taşıma Kılıfı 4. USB Kablosu 5. Hızlı Başlangıç Klavuzu 6. Garanti Kartı 7. Yasal Güvenlik Uyarıları
1. Paket İçeriği 1. 2. AC Adaptör 3. Taşıma Kılıfı 4. USB Kablosu 5. 6. Garanti Kartı 7. Yasal Güvenlik Uyarıları 2. Cihaz Görünümü 1 2 9 3 4 5 6 7 8 10 11 12 13 14 TR - 1 1 2 3 4 5 6 7 8 9 10 11 12 13
DetaylıUZAKTAN EĞİTİM YÖNETİM SİSTEMİ (MMYO)EĞİTMEN YARDIM KILAVUZU
UZAKTAN EĞİTİM YÖNETİM SİSTEMİ (MMYO)EĞİTMEN YARDIM KILAVUZU MERSİN, 2018 MERSİN MESLEK YÜKSEKOKULU ANA SAYFASI TANITIMI Mersin Meslek Yüksekokulu resmi web sitesine http://uzak4.mersin.edu.tr/index.php
DetaylıHASTA ORDER İŞLEMLERİ
Hasta Order İşlemleri ekranı ayaktan ve yatan hastaların tedavilerinde kullanılacak ilaçların ve hizmetlerin sistem üzerinden kaydedilmesi ve hemşireler tarafından uygulanması amacı ile kullanılmaktadır.
DetaylıNB Macro Kullanımı Hakkında Genel Bilgiler
NB Macro Kullanımı Hakkında Genel Bilgiler Genel Bilgi Makro Nasıl Eklenir? NB Ekranlarda Genel Makro Mantığı Makro Nasıl Çağrılır? Örnek Makro Projesi Genel Bilgi Makro, gelişmiş bir HMI kontrol metodudur.
DetaylıSAP ÜRETİM TEYİT EKRANI EĞİTİM NOTU
SAP ÜRETİM TEYİT EKRANI EĞİTİM NOTU 1. Adım: Oturumu aç Butonunun üzerini tıklayın. 2. Adım: Kullanıcı adı ve parolanızı ilgili kutucuklara yazın ve Enter tuşuna basın. 3. Adım: 1 Kullanıcı adı ve şifrenizi
DetaylıHoroz Programlanabilir Zaman Rölesi
Horoz lanabilir Zaman Rölesi 1 Giriş: Horoz programlanabilir zaman rölesi android işletim sistemine sahip mobil cihazlar ile bluetooth üzerinden programlanabilen bir zaman rölesidir. Röle üzerinde 1 adet
DetaylıAndroid de Çökme Tespitini İyileştirme Amaçlı Model-Tabanlı ve Rastgele Karma Yöntem
Android de Çökme Tespitini İyileştirme Amaçlı Model-Tabanlı ve Rastgele Karma Yöntem Yavuz Köroğlu 1, Mustafa Efendioğlu 1, ve Alper Şen 1 Boğaziçi Üniversitesi, Bilgisayar Mühendisliği Bölümü {yavuz.koroglu,mustafa.efendioglu,alper.sen}@boun.edu.tr
DetaylıHACETTEPE ÜNİVERSİTESİ BAHAR DÖNEMİ
Öğrenci Adı Soyadı: Öğrenci Numarası: S1 S2 S3 S4 S5 Toplam HACETTEPE ÜNİVERSİTESİ 2014-2015 BAHAR DÖNEMİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BBM202 Algoritmalar 2. Ara Sınav 09.04.2015 Sınav Süresi: 90 dakika
DetaylıTemel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017
Temel Bilgi Teknlolojileri 1 Ders notları 5 Öğr.Gör. Hüseyin Bilal MACİT 2017 Windows işletim sistemi Kullanıcıya grafik arabirimler ve görsel iletilerle yaklaşarak, yazılımları çalıştırmak, komut vermek
DetaylıMUĞLA SITKI KOÇMAN ÜNİVERSİTESİ. ECTS Info Pack. ECTS Bilgi Paketi Çalışmaları. Bilgi İşlem Daire Başkanlığı YAZILIM-WEB GRUBU
MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ ECTS Info Pack ECTS Bilgi Paketi Çalışmaları YAZILIM-WEB GRUBU 2013 B i l g i İ ş l e m D a i r e B a ş k a n l ı ğ ı MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ BİLGİ İŞLEM DAİRE BAŞKANLIĞI
DetaylıGroupama Sigorta dan 7/24 Doktorum
Groupama Sigorta dan 7/24 Doktorum 2 7/24 Doktorum Hizmeti nedir? Bireysel Sağlık Müşterilerimize YENİ ve ÜCRETSİZ bir hizmet daha sunuyoruz: 7/24 Doktorum! Ne zamandan itibaren? 10 Ağustos 2017 Hangi
DetaylıSP-1101W/SP-2101W Hızlı Kurulum Kılavuzu
SP-1101W/SP-2101W Hızlı Kurulum Kılavuzu 05-2014 / v1.0 1 I. Ü rün Bilgisi I-1. Paket İçeriği Akıllı Priz Anahtarı Hızlı Kurulum Kılavuzu Hızlı kurulum kılavuzu ile CD I-2. Ön Panel Güç LED i Durum Butonu
DetaylıT.C GAZİOSMANPAŞA ÜNİVERSİTESİ
T.C GAZİOSMANPAŞA ÜNİVERSİTESİ WEB TEMELLİ ÖĞRENME VE İÇERİK YÖNETİM SİSTEMİ Learning Management System (LMS) KULLANIM KLAVUZU OCAK-2017 TOKAT i İÇİNDEKİLER İÇİNDEKİLER... i 1. GENEL BİLGİLER... 1 2. EĞİTİMCİ
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ıKALDIRAÇLI ALIM SATIM İŞLEMLERİ HALKFX META TRADER 4 MOBİL UYGULAMALAR KULLANIM KILAVUZU
KALDIRAÇLI ALIM SATIM İŞLEMLERİ HALKFX META TRADER 4 MOBİL UYGULAMALAR KULLANIM KILAVUZU Aralık 2012 İÇİNDEKİLER A- META TRADER 4 HALKFX Iphone Uygulaması 1. HalkFX Iphone Uygulaması Kurulum ve Hesap İşlemleri
DetaylıMetin İşlemleri, Semboller
Ankara Üniversitesi Nallıhan Meslek Yüksekokulu Metin İşlemleri, Semboller NBP108 - GRAFİK ANİMASYON il Öğr.Gör. Salih ERDURUCAN 1 / 13 3. METİN İŞLEMLERİ 3.1. Metin Aracı Animasyon yazılımı yazı yazmak
DetaylıAKOFİS.NET - PRATİK BİLGİLER. Bu sunum; siz değerli müşterilerimizin web sitemizi kolay kullanmanız için pratik bilgiler vermeyi amaçlamaktadır.
AKOFİS.NET - PRATİK BİLGİLER Bu sunum; siz değerli müşterilerimizin web sitemizi kolay kullanmanız için pratik bilgiler vermeyi amaçlamaktadır. Siteye Giriş Siteye üye girişi yapmak için ana sayfada, sağ
DetaylıMENÜLER. Powerpoint 2007 de yedi temel menü vardır. Bunlar;
MENÜLER Powerpoint 2007 de yedi temel menü vardır. Bunlar; GİRİŞ MENÜSÜ EKLE MENÜSÜ Slayt a görüntü eklemek için; Ekle menüsünden Resim ya da Küçük Resim Örneğin; Atatürk ile ilgili internetten 30 tane
DetaylıGW420. Kurutma Makinesi Bilgisayar Kullanım Klavuzu. Lütfen kurulumdan önce dikkatle okuyunuz.
GW420 Kurutma Makinesi Bilgisayar Kullanım Klavuzu Lütfen kurulumdan önce dikkatle okuyunuz. KATALOG Bölüm 1 Klavye Arayüzü... 1 Bölüm 2 Çalışma Talimatı... 2 1. Sistem Başlatma... 2 2. Parametre Ayarları...
DetaylıSÜSBİR PORTAL. SÜS BİTKİLERİ ÜRÜN ANONS ve SATIŞ PORTALI.
SÜSBİR PORTAL SÜS BİTKİLERİ ÜRÜN ANONS ve SATIŞ PORTALI www.susbirportal.com Süsbir Portal; üyelerin kendilerine ait kullanıcı adı ve şifreyle bilgisayar ve mobil cihazlardan giriş yaptıkları, ürünlerini
DetaylıSTK6 KURUTMA KONTROL ÜNİTESİ KULLANMA KLAVUZU V1.1
STK6 KURUTMA KONTROL ÜNİTESİ KULLANMA KLAVUZU V1.1 STK6 KONTROL ÜNİTESİ TUŞ TAKIMI Bir numaralı program tuşu. Birinci programın parametrelerine ulaşmak için kullanılan tuştur. İki numaralı program tuşu.
DetaylıEDOWEB (EK DERS OTOMASYONU) Mutemet İşlemleri BİLGİ İŞLEM DAİRE BAŞKANLIĞI 2018
EDOWEB (EK DERS OTOMASYONU) Mutemet İşlemleri BİLGİ İŞLEM DAİRE BAŞKANLIĞI 2018 1 Sisteme İlk Giriş ve Şifre Belirleme Kullanıcılar sisteme ilk kez giriş yapacakları zaman giriş ekranındaki «Şifremi Unuttum»
Detaylıİntegral Analiz Mobil Uygulama Kullanım Kılavuzu V1.0.1
İntegral Analiz Mobil Uygulama Kullanım Kılavuzu V1.0.1 İçindekiler 1.Uygulama Hakkında 3 2.Uygulamaya Giriş 3 2.1. Analiz Üye Girişi 3 2.2. Misafir Girişi 4 2.3. Şifre Değişikliği 4 3.Menü Panelleri 3.1.
Detaylı1. Prestigio MultiPad 2. Sarj Adaptörü 3. Taşıma Kılıfı 4. USB Kablosu 5. Hızlı Başlangıç Klavuzu 6. Garanti Belgesi 7. Yasal ve Güvenlik Uyarıları
1. Kutu İçeriği 1. 2. Sarj Adaptörü 3. Taşıma Kılıfı 4. USB Kablosu 5. 6. Garanti Belgesi 7. Yasal ve Güvenlik Uyarıları 2. Cihaz Görünümü 15 16 3 4 5 6 1 2 13 14 10 9 8 11 12 7 TR - 1 1 2 3 4 5 6 7 8
DetaylıAkıllı Ortamlarda Sensör Kontrolüne Etmen Tabanlı Bir Yaklaşım: Bir Jadex Uygulaması
Akıllı Ortamlarda Sensör Kontrolüne Etmen Tabanlı Bir Yaklaşım: Bir Jadex Uygulaması Özlem Özgöbek ozlem.ozgobek@ege.edu.tr Ege Üniversitesi Bilgisayar Mühendisliği Bölümü İZMİR Sunum Planı - Giriş - Benzer
DetaylıEĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI
2015-2016 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI MİCROSOFT EXCEL PROGRAMI Programın Açılışı: Başlat Tüm Programlar Microsoft Office Microsoft
DetaylıKULUÇKA PRG. VERSION 14.04 KULLANMA KLAVUZU
AGRİ ELEKTRİK ELEKTRONİK MAKİNE SAN.TİC.LTD.ŞTİ. KULUÇKA PRG. VERSION 14.04 KULLANMA KLAVUZU EKİM 2014 AKHİSAR 1 ) Kuluçka Makinesi Sürüm 14.04 ın Temel Özellikleri 1. Gelişim makineleri 115200,57600,38400,19200,9600
DetaylıİNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ
İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ AD SOYAD: TESLİM TARİHİ: OKUL NO: TESLİM SÜRESİ: 2 hafta ÖDEV NO: 5 1- BANKA
DetaylıİSTATİSTİK EXCEL UYGULAMA
İSTATİSTİK EXCEL UYGULAMA EXCEL UYGULAMA Bu bölümde Excel ile ilgili temel bilgiler sunulacak ve daha sonra İstatistiksel Uygulamalar hakkında bilgi verilecektir. İşlenecek Konular: Merkezi eğilim Ölçüleri
DetaylıAGÜ UIS ÖĞRENCİ DERS PROGRAMI HAZIRLAMA KILAVUZU
AGÜ UIS ÖĞRENCİ DERS PROGRAMI HAZIRLAMA KILAVUZU 1. Sisteme Giriş http://uis.agu.edu.tr/ adresinden login ekranından kullanıcı adı ve şifrenizle giriş yapabilirsiniz (Resim 1) Sisteme daha önce grimemiş
DetaylıIpad,Ipone ve Android Mobil Aygıtlar İçin İş Zekası Mobil Uygulaması Kullanıcı Kılavuzu
Ipad,Ipone ve Android Mobil Aygıtlar İçin İş Zekası Mobil Uygulaması Kullanıcı Kılavuzu https://mobiliz.sbm.org.tr/ İçindekiler. Uygulamanın mobil aygıtlara yüklenmesi... 3. Uygulamanın başlatılması ve
DetaylıAGSoft Çocuk Gelişim Takip Programı Kullanım Kılavuzu
Giriş Bölümü: Program ilk açıldığında karşımıza Kullanıcı Adı ve Şifre giriş bölümü gelir. Kullanıcı Adı: Programa giriş yapacak kullanıcının kodunu ve şifresini yazdıktan sonra Tamam tuşu ile programa
DetaylıKrm.MobilTapu Uygulaması Kullanımı
Krm.MobilTapu Uygulaması Kullanımı Krm.MobilTAPU, Tapu Kadastro Genel Müdürlüğü ile protokol şartlarını sağlayan resmi kurumların güncel tapu ve kadastro verilerine Android ve IOS tabanlı cep telefonlarından
DetaylıK12 Uzantılı E Posta Kullanım Ve Kurulum Klavuzu
K12 Uzantılı E Posta Kullanım Ve Kurulum Klavuzu Bu klavuz bakanlığımızca kurumlara sağlanan kurumkodu@meb.k12.tr şeklindeki e posta adreslerinin genel özellikleri ve kullanımı esnasında dikkat edilecek
DetaylıELEKTRONİK BELGE YÖNETİM SİSTEMİ (EBYS)
ELEKTRONİK BELGE YÖNETİM SİSTEMİ (EBYS) AGENT KULLANIM DOKÜMANI HİZMETE ÖZEL 1/21 Rev. 1 İÇİNDEKİLER 1 İÇİNDEKİLER 2 1.1. AYARLAR... 3 1.2. YENİLE... 7 1.3. BİLDİRİM VE GÖREVLER... 9 1.4. ENVİSİON ANA
Detaylıİletişim. http://uzem.kemerburgaz.edu.tr. uzem@kemerburgaz.edu.tr
İletişim http://uzem.kemerburgaz.edu.tr uzem@kemerburgaz.edu.tr 1 İçindekiler 1. Ders ve Kullanıcı Bilgileri Hakkında... 3 1.1. Derslere Giriş Saatleri... 5 2. Kişisel Bilgisayarlar Üzerinden Sanal Sınıflara
DetaylıSedna Mobile TourSale
Sedna Mobile TourSale Sedna Mobile Toursale Android cihazlar üzerinde çalışmaktadır. Rehberin sahada kolay satış yapması, biletlerin sisteme online olarak işlenmesi ve iş yükünün hafifletmesi düşünülerek
DetaylıVer Kullanıcı Dokümanı
Ver. 3.1.0.002 Kullanıcı Dokümanı Toner/Mürekkep Tasarruf Programı İçindekiler 1. Programın çalıştırılması 2 2. Ana Ekran 4 3. PDF Çevirici 10 4. Tasarruf İstatistikleri 11 5. Lisans Aktivasyon 12 6. Hakkında
DetaylıKopyalama ve Taşıma konularıyla ilgili daha değişik uygulamalar yaparak bu konunun pekiştirilmesini sağlamanız yararınıza olacaktır.
Kopyalama ve Taşıma konularıyla ilgili daha değişik uygulamalar yaparak bu konunun pekiştirilmesini sağlamanız yararınıza olacaktır. NOTLAR: 1. Bir Klasörün içindeki bir dosyayı fare sol tuşunu basılı
DetaylıBireysel İnternet Şubesi
Bireysel İnternet Şubesi Bireysel İnternet Şubesi kanalı üzerinden Otomatik Katılım kapsamındaki sözleşmeniz için katkı payı tutarı kesinti oranınızı değiştirebilirsiniz. 1 2 Ziraat Emeklilik web sitesinde
DetaylıMATLAB a GİRİŞ. Doç. Dr. Mehmet İTİK. Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü
MATLAB a GİRİŞ Doç. Dr. Mehmet İTİK Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü İçerik: MATLAB nedir? MATLAB arayüzü ve Bileşenleri (Toolbox) Değişkenler, Matris ve Vektörler Aritmetik işlemler
DetaylıE-UYGULAMALAR VE DOKÜMAN YÖNETİM SİSTEMİ PROJESİ (EUP) ECZANE İŞLEMLERİ KULLANIM KILAVUZU
İlaç Takip Sistemi ile ilgili olarak İl Sağlık Müdürlüğü nüze şahsen başvuru yapan eczanelerin bilgilerini sisteme kayıt etmek ve daha sonra bu bilgilerden sorgulamalar yapabilmek amacıyla bu kılavuzda
Detaylı1) HĐZMET TAKĐP EŞLEŞTĐRME
S a y f a 1 1) HĐZMET TAKĐP EŞLEŞTĐRME Hizmet Takip Eşleştirme formu; hizmet ile takibin eşleştirilme veya takibe eklenmiş bir hizmeti, ilgili takipten çıkarma işlemleri için kullanılmaktadır. Hizmet bilgilerini
DetaylıTEMEL BİLGİ TEKNOLOJİLERİ SORU-CEVAP ÇALIŞMA NOTLARI
TEMEL BİLGİ TEKNOLOJİLERİ SORU-CEVAP ÇALIŞMA NOTLARI Bilgisayarın açılışında kendiliğinden çalışan ve bilgisayarı komut bekler duruma hazırlayan programlar bütünü ne ile ifade edilmektedir? Cevap : İşletim
Detaylıecyber Kullanıcı Kılavuzu 1 / 1 1. ecyber hakkında... 1 2. Sistem gereksinimleri:... 2 Donanım:... 2 Yazılım:... 2 3. Kullanım Rehberi...
ecyber Kullanıcı Kılavuzu 1 / 1 1. ecyber hakkında... 1 2. Sistem gereksinimleri:... 2 Donanım:... 2 Yazılım:... 2 3. Kullanım Rehberi... 3 İndirme... 3 Sunucu yazılım kurulumu... 3 Kurulum sayfası çıkacaktır...
DetaylıÜNİTE TEMEL BİLGİ TEKNOLOJİLERİ İÇİNDEKİLER HEDEFLER POWERPOINT 2010. Asıl Slayt ile Çalışma Animasyonlar Geçişler Eylemler
HEDEFLER İÇİNDEKİLER POWERPOINT 2010 Asıl Slayt ile Çalışma Animasyonlar Geçişler Eylemler TEMEL BİLGİ TEKNOLOJİLERİ Bu üniteyi çalıştıktan sonra; Asıl Slayt özelliğini kullanabilecek, Nesnelere animasyon
DetaylıLOGO 3 SERİSİ: KULLANICI DENEYİMİNİN BİTMEYEN YOLCULUĞU
MART 2018 www.bilser.net LOGO 3 SERİSİ: KULLANICI DENEYİMİNİN BİTMEYEN YOLCULUĞU NETSIS 3 ENTEGRE NETSIS 3 STANDARD NETSIS 3 ENTERPRISE GO 3 TIGER 3 TIGER 3 ENTERPRISE Sayfa : 1 / 8 LOGO 3 SERİSİ: KULLANICI
DetaylıSAP Sisteme Kayıtlı Personel Fotoğrafını Dışarı Alma
SAP Sisteme Kayıtlı Personel Fotoğrafını Dışarı Alma SAP sisteminde kayıtlı personel listesinde kayıtlı fotoğrafı dışarı aktarmak için aşağıdaki yol izlenebilir. 1. OAAD transection kodu ile ArchievedLink.
DetaylıMicrosoft Office Access Ders İçeriği 25 Saat. Access Temel 10 saat
Microsoft Office Access Ders İçeriği 25 Saat Access Temel 10 saat 1) Bölüm 1 : Office Çalışma Alanı Temelleri a) Temel Pencere Bileşenleri b) Backstage Görünümünü Tanıma c) Şerit İle Çalışma d) Hızlı Erişim
DetaylıSLCM Program Müfredatlarının (Gereksinim Kataloğu) yaratılması
SLCM Program Müfredatlarının (Gereksinim Kataloğu) yaratılması Müfredat yaratma işlemleri ZHER_P011 komutu ile gerçekleştirilir. Müfredat tanımlama işlemlerini doğru bir şekilde gerçekleştirmek için 2
DetaylıCihazınızın İnternet ayarlarını yapabilmek için lütfen aşağıdaki adımları takip ediniz;
Kurulum WEB UI Değerli Müşterimiz, Cihazınızın İnternet ayarlarını yapabilmek için lütfen aşağıdaki adımları takip ediniz; Öncelikle modem ve bilgisayarınız arasına lütfen bir Ethernet (LAN) kablosu takınız.
DetaylıUnitech PA 690 ve Unitech PA 692 El Terminallerinde Bluetooth Bağlantısı Yapmak
Unitech PA 690 ve Unitech PA 692 El Terminallerinde Bluetooth Bağlantısı Yapmak I) Bluetooth Özelliğini Aktif Etmek El terminalinde Bluetooth bağlantısı yapmak için aşağıdaki adımları uygulayınız. El terminalinde
DetaylıDokümanlar Ekranı Kullanım Kılavuzu
- SAMBA Uygulaması - Dokümanlar Ekranı Kullanım Kılavuzu Türkçe İstanbul, 12.10.2010 Doküman Değişim Takibi Tarih Versiyon Değişikliği Yapan Değişiklik Tanımı 12.10.2010 1 Dilek Güzel Belge Yaratıldı 12.11.2011
Detaylıhttp://www.microsoft.com/visualstudio/eng/downloads
Visual Studio 2012'nin kurulumunu, Visual Studio'nun kullanımını ve Windows Store'da basit bir proje hazırlanmasını anlatacağım. Hepsinden önce Visual Studio ortamından biraz bahsedelim. Visual Studio
DetaylıUzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Kodlarına Yorum Satırı Eklemek Java Paket Kavramı Java Kütüphane Kavramı Konsoldan Veri Çıkışı ve JOPtionPane Kütüphanesi JOptionPane Kütüphanesi Kullanarak
Detaylı