1. Ana Sayfa
  2. Mevzuat Merkezi
  3. Mevzuat Bilgi Sistemi
  4. Tebliğler
Tebliğ

ULUSAL MESLEK STANDARTLARINA DAİR TEBLİĞ (TEBLİĞ NO: 2026/1)

Mevzuat Bilgi Sistemi 08.03.2026 Sayı: 45060

ULUSAL MESLEK STANDARTLARINA DAİR TEBLİĞ (TEBLİĞ NO: 2026/1)

Amaç ve kapsam

MADDE 1- (1) Bu Tebliğin amacı, bu Tebliğin ekinde yer alan meslek standartlarının yürürlüğe konulmasını sağlamaktır.

Dayanak

MADDE 2- (1) Bu Tebliğ, 4 sayılı Bakanlıklara Bağlı, İlgili, İlişkili Kurum ve Kuruluşlar ile Diğer Kurum ve Kuruluşların Teşkilatı Hakkında Cumhurbaşkanlığı Kararnamesinin 252 nci maddesi ile 19/10/2015 tarihli ve 29507 sayılı Resmî Gazete’de yayımlanan Ulusal Meslek Standartlarının ve Ulusal Yeterliliklerin Hazırlanması Hakkında Yönetmeliğin 10 uncu maddesine dayanılarak hazırlanmıştır.

Yürürlük

MADDE 3- (1) Bu Tebliğ yayımı tarihinde yürürlüğe girer.

Yürütme

MADDE 4- (1) Bu Tebliğ hükümlerini Meslekî Yeterlilik Kurumu Başkanı yürütür.

Eki için tıklayınız

── EK: 9.5.45060-Ek.docx ──

MOBİL YAZILIM GELİŞTİRİCİ (SEVİYE 5) ULUSAL MESLEK STANDARDI

Meslek:

Mobil Yazılım Geliştirici

Seviye:

5

Referans Kodu:

25UMS0856-5

Standardı Hazırlayan Kuruluş(lar):

T.C. Sanayi ve Teknoloji Bakanlığı Millî Teknoloji ve Yapay Zekâ Genel Müdürlüğü

Türkiye Odalar ve Borsalar Birliği

Standardı Doğrulayan Sektör Komitesi:

MYK Bilişim Teknolojileri Sektör Komitesi

MYK Yönetim Kurulu Onay Tarih/ Sayı:

19/12/2025 Tarihli ve 2025/133 Sayılı Karar

Resmî Gazete Tarih/Sayı:

8/3/2026 - 33190

Revizyon No:

00

TERİMLER, SİMGELER VE KISALTMALAR

ACİL DURUM: İş yerinin tamamında veya bir kısmında meydana gelebilecek yangın, patlama, tehlikeli kimyasal maddelerden kaynaklanan yayılım, doğal afet gibi acil müdahale, mücadele, ilk yardım veya tahliye gerektiren olayları,

ACİL DURUM PLANI: İş yerlerinde meydana gelebilecek acil durumlarda yapılacak iş ve işlemler dahil bilgilerin ve uygulamaya yönelik eylemlerin yer aldığı planı,

ARA YÜZ: Bir sistemi tasarlarken tasarımın, sistemin dışarıdan belli bakış açılarından nasıl görünüp nasıl işlediğini belirleyen kısımlarını, yazılım ile kullanıcının etkileşimini sağlamak üzere düzenlenmiş ekran görüntüsünü,

BİRİM TESTİ: Yazılım içinde belirli işlevleri yerine getirmek üzere hazırlanan fonksiyonlar, metotlar, kod modülleri gibi yazılım birimlerinin sadece kendi işlevleri ile ilgili olarak parça parça test edilmesini,

BT: Bilgi teknolojilerini,

CANLI ORTAM: Yazılımın tüm testleri tamamlandıktan sonra fiili olarak gerçek kullanıcılar tarafından kullanılmak üzere kurulacağı kurumdaki sunucu, ağ, işletim sistemi, yardımcı sistem programları ve uç bilgisayarların tümünü kapsayan sistemi,

DOKÜMANTE ETMEK: Kalite standartlarına ulaşmak amacıyla toplanan verilerin kayıtlarının tutulmasını,

DONANIM: Ağ, bilgisayar veya çevre birimlerinin elektronik, elektromekanik ve mekanik aksamını,

DÜZELTME DOKÜMANI: Yazılımın test süreçlerinde tespit edilen hataların listesini,

EMÜLATÖR: Herhangi bir bilgisayar ortamında başka bir bilgisayar ortamını donanımsal veya yazılımsal olarak taklit eden yazılımı,

GELİŞTİRME ORTAMI: Bir yazılım projesinde programlama dili, veri tabanı, modelleme ve tasarım araçları ve benzeri tüm yazılım geliştirme faaliyetleri için kullanılan araçları,

GÖRSEL ÖĞE: Yazılımın kullanıcı tarafından kullanımı sırasında ekranda karşısına çıkan sabit yazı, resim, video, görsel gibi bileşenleri,

GÜNCELLEME İŞLEMLERİ: Daha önce geliştirilmiş yazılımın yeni isterlere, teknik koşullara, iş analizine veya benzeri değişikliklere uygun yeniden düzenleme işlemlerini,

ISCO: Uluslararası Standart Meslek Sınıflandırmasını,

İSG: İş Sağlığı ve Güvenliğini,

İŞ ANALİZİ: Belirli bir işin en küçük parçalarıyla ayrıntılı olarak tanımlanıp incelenme sürecini,

İŞ KURALI: İş süreçlerinde bir işin doğru olarak tamamlanabilmesi için uyulması gereken tanımlamaları ve kısıtlamaları,

İŞ SAHİPLERİ VE SÜREÇ SORUMLULARI: Proje sürecinde ya da sonucunda doğrudan veya dolaylı olarak etkilenen ve proje sürecine etki edebilen kişiler, gruplar, kurum ve kuruluşları,

KİŞİSEL KORUYUCU DONANIM (KKD): Çalışanı, yürütülen işten kaynaklanan, sağlık ve güvenliği etkileyen bir veya birden fazla riske karşı koruyan, çalışan tarafından giyilen, takılan veya tutulan tüm alet, araç, gereç ve cihazları,

KİŞİSEL VERİLERİN KORUNMASI KANUNU (KVKK): Türkiye'de kişisel verilerin korunmasını sağlamak ve gözetmek için kurulmuş olan düzenleyici ve denetleyici bir kurum ve bu kurum için hazırlanmış 24/3/2016 tarihli ve 6698 sayılı Kişisel Verilerin Korunması Kanununu,

KOD: Yazılımda herhangi bir programlama dili kullanılarak oluşturulmuş, insanlar tarafından okunabilir bilgisayar talimatlarını,

KULLANICI KABUL TESTİ: Yazılım uygulamasının canlı sisteme geçirilmeden önce uygulamayı kullanacak kişilerin yaptığı ve başlangıç isterlerinin eksiksiz olarak karşılandığının onayının verildiği testi,

KÜTÜPHANE BİLEŞENİ: Bir yazılım geliştirme ortamında yazılım geliştiricilerin etkinliklerini ve verimliliklerini artırmak amacı ile yaygın ve sıkça yaptıkları benzer geliştirme çalışmalarını gruplayarak oluşturulan hazır kullanıma ve/veya otomatik kod oluşturmaya yönelik yazılım bileşenlerini,

RAMAK KALA OLAY: İş yerinde meydana gelen; çalışan, iş yeri ya da iş ekipmanını zarara uğratma potansiyeli olduğu hâlde zarara uğratmayan olayı,

RİSK: Tehlikeden kaynaklanacak kayıp, yaralanma ya da başka zararlı sonuç meydana gelme ihtimalini,

RİSK DEĞERLENDİRMESİ: İş yerinde var olan ya da dışarıdan gelebilecek tehlikelerin belirlenmesi, bu tehlikelerin riske dönüşmesine yol açan faktörler ile tehlikelerden kaynaklanan risklerin analiz edilerek derecelendirilmesi ve kontrol tedbirlerinin kararlaştırılması amacıyla yapılması gereken çalışmaları,

TEHLİKE: İş yerinde var olan ya da dışarıdan gelebilecek, çalışanı veya iş yerini etkileyebilecek zarar veya hasar verme potansiyelini,

VERİ TABANI: Genellikle bir bilgisayar sisteminde elektronik olarak depolanan yapılandırılmış bilgi veya veriden oluşan düzenli bir koleksiyonu,

YAZILIM: Bilgisayar sistemini oluşturan harici ve dâhili donanım birimlerinin yönetimini ve kullanıcıların işlerini yapmak için gerekli olan programları,

ifade eder.

GİRİŞ

Mobil Yazılım Geliştirici (Seviye 5) Ulusal Meslek Standardı 19/10/2015 tarihli ve 29507 sayılı Resmî Gazete’de yayımlanan Ulusal Meslek Standartlarının ve Ulusal Yeterliliklerin Hazırlanması Hakkında Yönetmelik ve 27/11/2007 tarihli ve 26713 sayılı Resmî Gazete’de yayımlanan Mesleki Yeterlilik Kurumu Sektör Komitelerinin Kuruluş, Görev, Çalışma Usul ve Esasları Hakkında Yönetmelik hükümlerine göre MYK’nın görevlendirdiği T.C. Sanayi ve Teknoloji Bakanlığı Millî Teknoloji ve Yapay Zekâ Genel Müdürlüğü tarafından Türkiye Odalar ve Borsalar Birliği iş birliği ile hazırlanmış, sektördeki ilgili kurum ve kuruluşların görüşleri alınarak değerlendirilmiş ve MYK Bilişim Teknolojileri Sektör Komitesi tarafından incelendikten sonra MYK Yönetim Kurulunca onaylanmıştır.

MESLEK TANITIMI

Meslek Tanımı

Mobil Yazılım Geliştirici (Seviye 5); iş sağlığı ve güvenliği ve çevre ile ilgili önlemleri uygulayarak, kalite gereklilikleri ve sürdürülebilirlik ilkeleri çerçevesinde, mesleği ile ilgili iş organizasyonu yapan, iş planlamasına göre ekipler/personel arasında iş dağılımı yapan, mobil yazılım projesi öncesi hazırlık faaliyetleri kapsamında yazılım tasarım dokümanlarını ve veri tabanı tasarım dokümanını hazırlama, tasarım dokümanı üzerinde mutabakat sağlama ile tasarıma uygun kütüphane ve harici yazılım bileşenlerini araştırma çalışmalarını yürüten, mobil yazılım geliştiren, mobil yazılımın uygulama ortamına uygunluğunu ve çalışırlığını test eden, mobil yazılım dokümantasyonunu hazırlayan, mobil yazılım için iyileştirme çalışmaları yapan ve mesleki gelişim faaliyetlerine katılan nitelikli kişidir.

Mesleğin Meslek Sınıflandırma Sistemlerindeki Yeri

ISCO 08: 2512 (Yazılım Geliştiricileri)

Mesleğe Yönelik Özel Düzenlemeler

2872 sayılı Çevre Kanunu ve yürürlükteki alt mevzuatı.

4857 sayılı İş Kanunu ve yürürlükteki alt mevzuatı.

5510 sayılı Sosyal Sigortalar ve Genel Sağlık Sigortası Kanunu ve yürürlükteki alt mevzuatı.

6331 sayılı İş Sağlığı ve Güvenliği Kanunu ve yürürlükteki alt mevzuatı.

6698 sayılı Kişisel Verilerin Korunması Kanunu ve yürürlükteki alt mevzuatı.

7545 sayılı Siber Güvenlik Kanunu ve yürürlükteki alt mevzuatı.

*Mesleğin icrasına yönelik İSG, çevre ve diğer konulardaki mevzuata uyulması esastır.

Çalışma Ortamı ve Koşulları

Mobil Yazılım Geliştirici (Seviye 5) genellikle ofis ortamında veya uygun olması hâlinde uzaktan çalışma mevzuatı uyarınca çalışır. Çalışma ortamının havalandırma-ısıtma-soğutma sistemlerini içeren, yeterli aydınlatma sistemine sahip, ergonomik ofis araç ve gereçleri ile donatılmış, gerekli iletişim imkânlarını sunan alt yapıya sahip ve ilgili kurumlarca duyurulan sağlık ve hijyen koşullarına uygun özellikte olması gerekir. Ofis dışında uzaktan erişim ile yapılan çalışmalarda, gerekli internet altyapısının bulunması, kullanılan bilgisayarda virüs ya da saldırılara karşı gerekli programların aktif olarak çalışması ve bilgisayarın içinde bulunan proje ile ilgili dosyaların şifre ile korunması gerekir.

Görevlerini yaparken bilgi teknolojileri bölümündeki diğer çalışanların yanı sıra iş analizi kapsamında, proje yönetim ofisi, üretim, satış, hukuk, muhasebe, bütçe, finans, kalite, iş sağlığı ve güvenliği, iş yeri hekimi gibi diğer birim çalışanları ile koordineli olarak çalışır. Görevi ve projeleri dolayısıyla veya çalışanlarla etkin iletişim kurmak amacıyla zaman zaman kuruluşun diğer bölümlerinde (fabrika, atölye, mağaza ve benzeri) bulunması ve farklı yerleşim yerlerinde bulunan birimlerde alacağı görevler amacıyla seyahat etmesi gerekebilir. Çalışmalarını daha çok takım hâlinde yürütür.

Genellikle ofis ortamında görev yaptığı için mesleki hastalık, kaza ve yaralanma riski az olmakla beraber kuruluşun farklı bölüm ve birimlerinde çalışması gerektiğinde veya seyahat gerçekleştirdiğinde, çalıştığı mekânın riskleriyle karşı karşıya kalabilir. Bu risklerin tamamen bertaraf edilmesi ve önlenebilmesi için işveren tarafından gerekli önlemler alınır. Risklerin tamamen ortadan kaldırılamadığı durumlarda işveren tarafından sağlanan uygun kişisel koruyucu donanımı kullanarak çalışır.

MESLEK PROFİLİ

3.1. Görevler, İşlemler, Başarım Ölçütleri, Mesleki Bilgiler ve Uygulama Becerileri

Görev

A. İSG, çevre koruma ve kalite önlemlerini uygulamak (devamı var)

İşlemler

Başarım Ölçütleri

Mesleki Bilgiler ve Uygulama Becerileri

Kod

Açıklama

Kod

Açıklama

A.1

İş ortamında İSG önlemlerini uygulamak

A.1.1

Çalışma ortamında, İSG talimatlarına göre, kendisini ve çevresindekileri riske atmayacak şekilde çalışır.

Acil durum talimatları

Acil durum talimatlarının iş süreçlerinde uygulanması

Atık oluşumunu azaltma stratejilerini iş süreçlerine entegre etme

Atık türlerini ve geri dönüştürülebilir materyalleri tanımlama

Atıklar ve geri dönüştürülebilir materyallere yönelik işlemler ve işlemleri uygulama

Çevre koruma talimatlarını tanımlama ve talimatları iş süreçlerinde uygulama

Çevresel tehlike ve risklere karşı belirlenmiş önlemleri uygulama

Çevreye yönelik tehlike ve riskleri tanımlama

Enerji ve doğal kaynakların etkin ve verimli kullanımı

Geri dönüşümü olan atıkların teslim işlemlerine yönelik talimatları tanımlama

İSG talimatları

İSG talimatlarının iş süreçlerinde uygulanması

İş süreçlerinde ortaya çıkan atık türleri, tasnifi ve atıklara yeni işlev kazandırma yöntemleri

İş süreçlerinde ortaya çıkan uygunsuzluklar ve bu uygunsuzlukların giderilme yöntemleri

A.1.2

Çalışma ortamındaki makine, araç, gereç ve diğer çalışma araçları ile bunların güvenlik donanımlarını sağlık ve güvenlik işaretlerine ve talimatlara uygun şekilde kullanır.

A.1.3

Çalışma ortamında, iş süreçlerine göre KKD’leri talimatlarına uygun olarak kullanır.

A.1.4

Kendisini ve çevresini etkileyeceğini gözlemlediği tehlike, risk ve ramak kala olayları yazılı ve/veya sözlü olarak ilgililer ile paylaşır.

A.1.5

Risk değerlendirmesi çalışmalarında gözlem ve görüşlerini risk değerlendirmesi ekibine iletir.

A.1.6

Risk arz eden çalışmalarda, talimata uygun çalışma yapar.

A.2

Acil durum önlemlerini uygulamak

A.2.1

Acil durum planında belirtilen hususlar dâhilinde alınan önleyici ve sınırlandırıcı tedbirlere uyar.

A.2.2

İş yerinde sağlık ve güvenlik hususlarında karşılaştığı acil durumları ilgili kişilere iletir.

Görev

A. İSG, çevre koruma ve kalite önlemlerini uygulamak (devamı var)

İşlemler

Başarım Ölçütleri

Mesleki Bilgiler ve Uygulama Becerileri

Kod

Açıklama

Kod

Açıklama

A.3

İş süreçlerinde çevre koruma önlemlerini uygulamak

A.3.1

Olası çevresel tehlike ve risklere karşı alınması gereken önlemleri talimatlara uygun biçimde uygular.

İş süreçlerinde uygulanması gereken kalite şartları/gereklilikleri

İş süreçlerinin kalite şartları/gerekliliklerine göre gerçekleştirilmesi

İşlemlerin yasal düzenlemelere ve prosedürlere uygun yürütülmesi

Kişisel koruyucu donanımlar (KKD) ve kullanım talimatları

Kurumsal sürdürülebilirlik hedeflerine katkı sağlama becerisi

KVKK mevzuatı ve uygulamaları

Mesleğe ilişkin yasal düzenlemeler ve iş süreçlerinde kullanılan prosedürler

Risk ve tehlike kavramları

Risk ve tehlikelere karşı yapılacak işlemler ve işlemlerin uygulanması

Siber güvenlik mevzuatı ve uygulamaları

Su, enerji ve malzeme tüketimini azaltmaya yönelik temel tasarruf uygulamaları

Sürdürülebilirlik ilke, strateji ve politikalarını tanıma bilgisi

Sürdürülebilir iş yapış biçimlerine uygun uygulamaları iş süreçlerine entegre etme

Verimlilik

Yapılan işlemlerin çevresel etkilerini tanımlama

Yenilenebilir enerji kaynaklarını tanıma ve iş süreçlerinde değerlendirme

A.3.2

İş süreçlerinde ortaya çıkan atıkların tasnifini talimatlara göre yapar.

A.3.3

Çalıştığı ortamdaki geri dönüştürülebilir materyallerin/malzemelerin muhafazasına ilişkin belirlenen önlemleri uygular/uygulanmasını sağlar.

A.3.4

Geri dönüşümü olan atıkları atık türüne göre tasnif eder.

A.4

Kalite ve verimlilik çalışmalarına katılmak

A.4.1

İş süreçlerindeki hataların kök nedenlerini belirler/belirlenmesine katkıda bulunur.

A.4.2

İş süreçlerindeki kalite çalışmalarına kendi görev alanı dâhilinde katılır.

A.5

Kişisel verilerin korunması mevzuatı ve gizlilik sözleşmelerine ilişkin önlemleri uygulamak

A.5.1

İş süreçlerinde kişisel verilerin korunmasına ilişkin önlemlerin belirlenmesine katkıda bulunur.

A.5.2

İş süreçlerinde edindiği bilgileri KVKK uyarınca muhafaza eder.

A.5.3

İş süreçlerinde edindiği tüm bilgileri ilgili gizlilik sözleşmesi uyarınca muhafaza eder.

A.6

Sürdürülebilirlik uygulamalarını iş süreçlerine entegre etmek

(devamı var)

A.6.1

Kurumun sürdürülebilirlik stratejileri doğrultusunda belirlenen ilkelerine uygun şekilde görevlerini yerine getirir.

A.6.2

Çalışma sürecinde kullanılan su, enerji, sarf malzemesi ve benzeri kaynakların etkin, tasarruflu ve verimli bir şekilde kullanılmasına yönelik önlemleri alır/alınmasını sağlar.

Görev

A. İSG, çevre koruma ve kalite önlemlerini uygulamak

İşlemler

Başarım Ölçütleri

Mesleki Bilgiler ve Uygulama Becerileri

Kod

Açıklama

Kod

Açıklama

A.6

Sürdürülebilirlik uygulamalarını iş süreçlerine entegre etmek

A.6.3

Çalışma sürecindeki tüm faaliyetleri doğaya ve doğal kaynaklara zarar vermeden yürütür.

A.6.4

Sürdürülebilirlik yaklaşımının geliştirilmesi amacıyla yapılan çalışmalara görev tanımı kapsamında destek verir.

Görev

B. İş organizasyonu yapmak (devamı var)

İşlemler

Başarım Ölçütleri

Mesleki Bilgiler ve Uygulama Becerileri

Kod

Açıklama

Kod

Açıklama

B.1

İş planlaması yapmak

B.1.1

İş emrine konu olan bilgisayar donanımlarının, yazılımlarının ve bilişim sistemlerinin özelliklerine ve ortam koşullarına göre, uygun çalışma alanının (donanımların bulunduğu alan veya özel atölye) neresi olduğuna karar verir.

Dijital arşivleme

Görev dağılımı yapma

İş planlaması yapma

İşlemlerde kullanılacak araç, gereç ve ekipmanların belirlenmesi

İşlemlerde kullanılacak araç, gereç ve ekipmanların kullanım özellikleri ve kullanıma uygun hâle getirilmesi

İşlemlerin gerçekleştirileceği çalışma ortamının karşılaması gereken özellikler

B.1.2

Yaptığı sıralama ve belirlediği tahmini işlem sürelerini esas alarak eldeki iş gücü ve zaman kapasitesine göre işletme formatına uygun şekilde iş planını yaparak amirine onaylatır.

B.1.3

Proje ekibinin bulunduğu hâllerde, ekibin görev dağılımını yapar.

B.1.4

İş programına ve iş emirlerine göre yöneticinin bilgisi dâhilinde ilgili personele bilgi vererek işlemlerin gerçekleştirilmesini sağlar.

B.2

Faaliyetler için yazılım, donanım ve ekipman temin etmek

B.2.1

İş süreçlerinde kullanacağı ekipman ve yazılımların ön kontrollerinin yapılmasını sağlar.

B.2.2

Çalışma için gerekli yazılım, donanım ve ekipmanları çalışmaya hazır hâle getirir.

B.3

Yapılan işlerin kaydını tutmak

B.3.1

İş emri, süreç, fire/hata, ölçüm gibi formları işletme formatlarına uygun olarak doldurur.

B.3.2

Kendisiyle ilişkili ekiplerin doldurduğu formları kontrol eder.

B.3.3

Doldurulan iş emri ve diğer formları varsa ilgili dijital sisteme girerek amirlerin kontrol ve onayına sunar.

B.3.4

Amirin kontrol ve onayı sonrasında, formları varsa ilgili birimlere iletir.

Görev

B. İş organizasyonu yapmak

İşlemler

Başarım Ölçütleri

Mesleki Bilgiler ve Uygulama Becerileri

Kod

Açıklama

Kod

Açıklama

B.4

Dijital arşivleme yapmak

B.4.1

İş süreçlerinde kullanılacak yazılımların güvenli ve güncel olarak bulundurulmasını sağlar.

B.4.2

İş süreçleri sonunda oluşan rapor, form ve benzeri kaynak materyallerin sonraki düzeylerde teknik aktarım amacıyla işletme kural ve yöntemlerine uygun olarak arşivlenmesini sağlar.

B.4.3

Dijital arşivin güvenlik ve koruma önlemlerini işletme kural ve yöntemlerine göre uygular.

Görev

C. Mobil yazılım projesi öncesi hazırlık yapmak (devamı var)

İşlemler

Başarım Ölçütleri

Mesleki Bilgiler ve Uygulama Becerileri

Kod

Açıklama

Kod

Açıklama

C.1

Mobil yazılım tasarım dokümanlarını hazırlamak

C.1.1

Kullanıcı onayına dönük, mobil yazılımın iş kurallarını içeren dokümanı standart dokümantasyon kurallarına uygun olarak hazırlar.

Analitik düşünme

API uygulamaları

Birleşik modelleme dili

Dış eklentiler ve kullanımı

Diyagram okuma

Framework kurulumu

Güvenli yazılım geliştirme standartları

Hata raporlama araçları

HTTP protokolleri

Mobil yazılım geliştirme ortamlarını kurma

Mobil yazılım görsel öğeleri ve arayüzleri

Mobil yazılım modelleme ve tasarımı

Mobil yazılım nesneleri, bileşenleri ve fonksiyonları

Mobil yazılım süreçleri ve yaşam döngüsü

Mobil yazılımda kullanılacak harici bileşenler ve kütüphaneler

Sahiplenme, telif ve kullanım hakları

Standart dokümantasyon kuralları

Tasarım dokümanı üzerinde mutabakat işlemleri

Veri güvenliği ve siber güvenlik

Veri tabanı iletişim arayüzleri (API ve benzeri)

Veri tabanı tasarım standartları

Veri tabanı tasarımı

Veri tabanı türleri

Veri tabanı yönetim sistemleri

C.1.2

Mobil yazılım geliştirme çalışmalarına baz olacak teknik mobil yazılım tasarım dokümanını, standart dokümantasyon kurallarına uygun olarak hazırlar.

C.1.3

Mobil yazılım mimarisini araştırarak önerir.

C.1.4

Güvenli yazılım geliştirme prensiplerini uygular.

C.2

Veri tabanı gerektiren mobil yazılımlarda veri tabanı tasarım dokümanını hazırlamak

C.2.1

Mobil yazılım tasarımına uygun veri tabanı türünü araştırır.

C.2.2

Kullanılacak veri tabanının oluşturulması için gerekli veri tabanı yönetim sistemini araştırır.

C.2.3

Veri tabanı tasarım standartlarına uygun olarak, tasarım şemasını dokümante eder.

C.3

Diğer sistemlerden veri çekilmesi durumunda veri tabanı tasarım dokümanını hazırlamak

C.3.1

Veri gizliliği kurallarına uyarak veri kaynaklarını araştırıp kullanılacak yapıya karar verir.

C.3.2

Veri tabanı tasarım standartlarına uygun olarak, tasarım şemasını dokümante eder.

C.4

Tasarım dokümanı üzerinde mutabakat sağlamak

C.4.1

Proje kapsamındaki kullanıcı isterleri, iş analizi ve sistem analizi dokümanlarının bütünlüğü için gerekli düzeltmeleri yapar.

C.4.2

İş sahipleri ve proje sorumluları ile görüşmeler yaparak ortaya çıkan tasarım hakkında sunum yapar.

C.4.3

Tasarım çalışmalarında ortaya çıkan sonuçlara göre iş sahipleri ile yapılması gereken değişiklikler konusunda tartışarak mutabakata varır.

Görev

C. Mobil yazılım projesi öncesi hazırlık yapmak

İşlemler

Başarım Ölçütleri

Mesleki Bilgiler ve Uygulama Becerileri

Kod

Açıklama

Kod

Açıklama

C.5

Tasarıma uygun kütüphane ve harici yazılım bileşenlerini araştırmak

C.5.1

Mobil yazılımda kullanılabilecek geliştirme ortamını, kütüphane ve harici yazılım bileşenlerini araştırarak belirler.

C.5.2

Sahiplenme ve kullanım ile ilgili hakları (kullanım hakkı, telif hakları, fikri haklar ve diğer hukuki haklar) araştırarak belirler.

C.5.3

Araştırma sonuçlarını raporlayarak kullanım için süreç sorumlularından onay alır.

C.5.4

Mobil yazılımda kullanılabilecek görsel ve diğer öğeleri, açık kaynaklardan veya tasarımcıların kullandığı merkezi sistemlerden temin eder.

C.5.5

Mobil yazılımda kullanılabilecek harici kod (framework) parçalarını belirler.

C.6

Kullanılabilecek dış eklenti ve hata raporlama araçlarını belirlemek

C.6.1

Uygulamanın yapısında yer alabilecek dış eklentileri ve hata raporlama araçlarını kullanım amaçlarına göre araştırır.

C.6.2

Kullanılabilecek dış eklentilerin ve hata raporlama araçlarının platform uyumu ve lisans koşulları belirlenir.

Görev

D. Mobil yazılım geliştirmek (devamı var)

İşlemler

Başarım Ölçütleri

Mesleki Bilgiler ve Uygulama Becerileri

Kod

Açıklama

Kod

Açıklama

D.1

Geliştirme ortamlarını hazırlamak

D.1.1

Yazılım tasarım dokümanında belirtilen yazılım tasarımına uygun olan geliştirme ortamının kurulumunu sağlar.

Arayüz geliştirme ve entegrasyon

Bellek sızıntısı ve alınabilecek tedbirler

Bilgisayar işletim sistemleri kurulum, yapılandırma ve kullanımı

Dış eklentiler ve kullanımı

Diğer veri tabanı sistemlerinden veri çekilmesi

Framework ve kütüphaneler

Geliştirme ortamları ve hazırlığı

Hata raporlama araçları

Kod yazma ve programlama dilleri

Kullanıcı arayüzü oluşturma

Mobil yazılım geliştirme metodolojileri

Mobil yazılım katmanları ve mimarisi

Performans optimizasyonu

Sistem ve uygulama yazılımları

Sürüm kontrol yönetimi

Veri güvenliği ve siber güvenlik

Veri tabanı iletişim arayüzleri (API ve benzeri)

Veri tabanı tasarım standartları

Veri tabanı tasarımı

Veri tabanı türleri

Veri tabanı yönetim sistemleri

Veri toplama, kayıt tutma ve raporlama

Yapı doğrulamaları (validations) ve iş kurallarını kodlama

Yazılım mimarisine uygun altyapıyı oluşturma

D.1.2

Geliştirme sürecinde gerekli olan sürüm kontrol ve kaynak kod yönetim sistemini kullanır. (Git ve benzeri).

D.1.3

Süreç yönetim sistemlerinin işletilmesine katkı/destek sağlar. (Devops Server ve benzeri)

D.1.4

Geliştirilen mobil yazılımlar için gerekli emülatörün kurulumu ve yapılandırmasını sağlar.

D.2

Veri tabanı olan mobil yazılımlarda veri tabanı unsurlarını oluşturmak

D.2.1

Kullanılacak olan veri tabanı yönetim sisteminin kurulumunu sağlar.

D.2.2

Tasarım dokümanında belirtilen veri tabanı türünü kullanarak gerekli veri tabanı unsurlarını oluşturur.

D.3

Diğer sistemlerden veri çekilmesi durumunda veri tabanı unsurlarını oluşturmak

D.3.1

Veri çekilecek ve bu işleme uygun olarak kullanılacak olan veri tabanı yönetim sisteminin kurulumunu sağlar.

D.3.2

Tasarım dokümanında belirtilen veri tabanı türünü kullanarak gerekli veri tabanı unsurlarını oluşturur.

D.4

Mobil yazılım mimarisine uygun altyapıyı oluşturmak

D.4.1

Mimariye uygun katmanları oluşturur.

D.4.2

Katmanların birbiriyle iletişimi için gerekli konfigürasyonları yapar.

D.4.3

Bellek sızıntısı/performans optimizasyonunu uygun şekilde gerçekleştirir.

D.5

Kullanıcı arayüzünü oluşturmak

D.5.1

Arayüzde kullanılacak görsel ve diğer öğelerin içeriğe uygunluğunu ölçü, renk, okunabilirlik açısından kontrol ederek gerekli iyileştirmeleri yapar.

D.5.2

Mobil yazılım projesinin ihtiyaçlarına yönelik arayüzleri yazılım tasarım dokümanının rehberliğinde bütünlüğü sağlayacak şekilde geliştirir.

Görev

D. Mobil yazılım geliştirmek

İşlemler

Başarım Ölçütleri

Mesleki Bilgiler ve Uygulama Becerileri

Kod

Açıklama

Kod

Açıklama

D.6

Yapı doğrulamaları ve iş kurallarını kodlamak

D.6.1

Mobil yazılım tasarım dokümanına uygun kullanılacak değişken ve sabitleri tanımlar.

D.6.2

Mobil yazılım tasarım dokümanına uygun yazılım içinde kullanılacak nesne yapılarını, fonksiyon ve metotları oluşturur.

D.6.3

Kod blokları için açıklama satırı yazar.

D.6.4

Arayüz, veri tabanı ve iş katmanı seviyesinde belirlenmiş doğrulama (validations) ve iş kurallarını kodlar.

D.6.5

Yazılan kodların derlemesini yapar.

D.6.6

Geliştirilen yazılım bileşenleri için birim performans testlerini yaparak sonuçları dokümante eder.

D.6.7

Mobil yazılımı ve varsa veri tabanı bileşenlerini kurarak test eder.

D.7

Dış eklenti ve hata raporlama aracını projeye dahil etmek

D.7.1

Dış eklenti ve hata raporlama aracını projeye ekler.

D.7.2

Yapılandırma ve ayar dosyalarını uygun şekilde yapılandırır.

D.7.3

Eklentiyi başlatarak entegrasyonunu talimatlara göre tamamlar.

Görev

E. Yazılımın uygulama ortamına uygunluğunu ve çalışırlığını test etmek

İşlemler

Başarım Ölçütleri

Mesleki Bilgiler ve Uygulama Becerileri

Kod

Açıklama

Kod

Açıklama

E.1

Çalışma ortamlarının kurulması için teknik elemanlara bilgi ve destek sağlamak

E.1.1

Yazılımın çalışması için tanımlanmış donanım ve altyapı, sistem yazılımı, yardımcı yazılım ve harici bileşen isterlerinin tespit edilmesine yardımcı olur.

Birim, güvenlik, hız ve yoğunluk performans testleri

Ekip yönetimi

Kabul testi

Mobil yazılım güvenliği

Mobil yazılım ile veri tabanı ilişkisini kurma

Mobil yazılım işlevselliği testi

Mobil yazılım test ve düzeltme dokümanı

Muhakeme ve karar verme

Problem çözme

Sistem yazılımları

Temel çalışma testleri

Test ortamında gerekli testleri yapma

Test ortamları ve canlı çalışma ortamlarının kurulması için teknik elemanlara bilgi ve destek sağlama

Test ortamları ve canlı ortamlara test edilmek üzere yazılım kurma

Test verilerini düzenleme

Veri güvenliği ve siber güvenlik

Veri tabanı iletişim arayüzleri (API ve benzeri)

Veri tabanı tasarım standartları

Veri tabanı tasarımı

Veri tabanı türleri

Veri tabanı yönetim sistemleri

Yazılı ve sözlü iletişim

E.1.2

Mobil yazılım geliştirme ile ilgili tüm isterler hakkında teknik elemanlarca sorulacak sorulara cevap vererek destek sağlar.

E.2

Test paketini oluşturmak

E.2.1

Çalışma ortamına göre paketi (veri tabanı veya diğer verileri) oluşturarak teslim eder.

E.2.2

Uygulama yayınlama alanlarına gidecek mobil yazılımlarda yayıncının isterlerine göre takip edilmesi gereken süreçleri tamamlar.

E.3

Test ortamında gerekli testlerin gerçekleştirilmesini sağlamak

E.3.1

Mobil yazılımın tasarım ve test dokümanlarında belirtilen senaryolara uygun örnek test verilerinin oluşturulmasını sağlar.

E.3.2

Güvenlik, hız ve yoğunluk performans testlerinin yapılarak sonuçlarının dokümante edilmesini sağlar.

E.3.3

Yazılımın tasarım ve test dokümanlarında belirtilen şekilde işlevsellik testlerinin yapılmasını sağlayarak sonuçların dokümante edilmesini sağlar.

E.3.4

Testlerde ortaya çıkan veya kullanıcılar/test uzmanları tarafından kullanıcı kabul testlerinde bildirilen yazılım hatalarını inceleyerek düzeltir.

E.3.5

Mobil yazılım iyileştirmesi çalışmalarında kullanılacak düzeltme dokümanının oluşturulmasına katkı sağlar.

E.3.6

Testlerin otomatikleştirilmesi amacıyla entegrasyon testleri ve kullanıcı senaryolarına dayalı test betikleri yazarak çalıştırır.

Görev

F. Mobil yazılım dokümantasyonunun hazırlanmasını sağlamak

İşlemler

Başarım Ölçütleri

Mesleki Bilgiler ve Uygulama Becerileri

Kod

Açıklama

Kod

Açıklama

F.1

Kullanıcı dokümantasyonunun oluşturulmasını sağlamak

F.1.1

Mobil yazılımın genel kullanım altyapısı ve prensipleri dokümanının (veri tabanı veya diğer veriler) oluşturulmasını sağlar.

Etkileşim şeması

Kullanıcı dokümantasyonu oluşturma

Ofis programları

Teknik dokümanları hazırlama

Teknik dokümanları okuma ve anlama

Teknik dokümantasyon oluşturma

Veri tabanı bağlantıları

Veri güvenliği ve siber güvenlik

Veri tabanı iletişim arayüzleri (API ve benzeri)

Veri tabanı tasarım standartları

Veri tabanı tasarımı

Veri tabanı türleri

Veri tabanı yönetim sistemleri

Yazılım prensipleri

F.1.2

Mobil yazılımın temel iş süreçleri bazında sürece dayalı kullanım kılavuzunun oluşturulmasını sağlar.

F.2

Teknik dokümantasyon oluşturulmasını sağlamak

F.2.1

Gerçekleştirilmiş tasarım çalışmaları ile ilgili dokümanların proje kurallarına göre düzenlenerek proje dokümanına eklenmesini sağlar.

F.2.2

Mobil yazılım içinde kullanılan kod birimleri (fonksiyon/metot ve servisler ile veri tabanı veya diğer veriler) ve bu birimlerin açıklama satırlarının dokümante edilmesini sağlar.

F.2.3

Mobil yazılım mimarisini ve yazılım katmanlarına ait etkileşim şemasının dokümante edilmesini sağlar.

F.2.4

Mobil yazılımın veri tabanı yapısını ve tablo bağlantılarının dokümante edilmesini sağlar.

Görev

G. Yazılım iyileştirme çalışmalarının yapılmasını sağlamak

İşlemler

Başarım Ölçütleri

Mesleki Bilgiler ve Uygulama Becerileri

Kod

Açıklama

Kod

Açıklama

G.1

Dokümante edilen düzenlenmelerin uygulanmasını sağlamak

G.1.1

Değişim dokümanına uygun yazılım iyileştirme/düzenleme çalışmalarının yapılmasını sağlar.

Değişim yönetimi

Doküman hazırlama ve sunum

Mobil yazılım test ortamında deneme

Zaman yönetimi

G.1.2

Değişim dokümanına uygun veri tabanı veya diğer verilerin üzerinde iyileştirme/düzenleme çalışmalarının yapılmasını sağlar.

G.2

Test, doküman güncelleme, duyurma ve uygulamaya alma çalışmalarının yapılmasını sağlamak

G.2.1

Mobil yazılım tasarımında sonradan yapılan güncelleme ve değişimleri, açıklama satırları ile birlikte mobil yazılım tasarım dokümanına yansıtılmasını sağlar.

G.2.2

Veri tabanı veya diğer sistemlerden çekilen verilerin tasarımında sonradan yapılan güncelleme ve değişimlerin, veri düzenleme ihtiyaçları açıklamaları ile birlikte tasarım dokümanına yansıtılmasını sağlar.

G.2.3

Güncellenmiş yazılımı test ortamına yükleyerek test edilmesini sağlar.

G.2.4

Test sonuçları ve başta belirlenen mobil yazılım değişimlerinin gerçekleşmesi ile ilgili iş sahipleri ve süreç sorumluları ile yazılı mutabakat sağlar.

G.2.5

Mobil yazılımın canlı uygulamaya alınması sırasında takibini yaparak ilk aşama acil kullanıcı desteği verilmesini sağlar.

Görev

H. Mesleki gelişim faaliyetlerine katılmak

İşlemler

Başarım Ölçütleri

Mesleki Bilgi ve Uygulama Becerileri

Kod

Açıklama

Kod

Açıklama

H.1

Bireysel mesleki gelişimi konusunda çalışmalar yapmak

H.1.1

İşveren tarafından düzenlenen eğitimlere katılır.

Kariyer gelişim süreçleri

Mesleğe ilişkin yasal düzenlemeler ve iş süreçlerinde kullanılan prosedürler

Mesleki kaynaklar

Mesleki portföy oluşturma, değerlendirme ve güncelleme

Temel hizmet içi eğitim programı hazırlama ve sunma

Yetişkin eğitimi yöntemlerini uygulama

H.1.2

Meslek ve sektördeki yeni alet, araç, gereç, yeni yöntem, yeni sistem gibi teknolojik gelişmeleri süreli yayınlar, internet, dergi ve benzeri yollarla takip eder.

H.2

Diğer çalışanların mesleki gelişimlerini desteklemek

H.2.1

Bilgi ve deneyimlerini birlikte çalıştığı kişilere aktarır.

H.2.2

Yeni kurulan sistemlerin kurulum ve test çalışmalarını, görevleri kapsamındaki işlemler açısından gözlemleyerek birlikte çalıştığı kişilere aktarır.

3.2. Kullanılan Araç, Gereç ve Ekipmanlar

Bilgisayar çevre birimleri (yazıcı, barkod okuyucu, tarayıcı)

Dijital görüntüleme donanımları (webcam, fotoğraf makinesi, kamera)

Diyagram oluşturma programları

Gerçek cihaz test araçları

Güvenlik yazılımları

Harici elektrik kabloları (güç kabloları, uzatma ve çoklayıcılar)

Harici ve bulut sistemli depolama birimleri (flash bellek, HDD)

Harici veri kabloları (USB, VGA, DVI, HDMI, IEEE 1394)

İnternet bağlantılı bilgisayar ve mobil cihazlar

İşletim sistemleri ve ofis yazılımları

Kablolu ve kablosuz iletişim araçları (telefon, cep telefonu, telsiz)

Kesintisiz güç kaynağı (UPS)

Mocking ve stubbing araçları (Mockito, MockK, WireMock ve benzeri)

Mobil cihaz emülatörleri

Mobil teknolojiler (Jetpack Compose, SwiftUI, Flutter ve benzeri)

Ofis ve kırtasiye malzemeleri

Otomasyon senaryoları oluşturma araçları (Selenium, XCUITest, TestNG, Cucumber ve benzeri)

Paket yöneticileri (npm, CocoaPods, Gradle ve benzeri)

Projeksiyon cihazı

Ses donanımları (ses kartı, hoparlör, mikrofon)

Şifreleme araçları

Temel girdi çıktı birimleri (klavye, fare, pointer)

Test kapsamı analiz araçları (JaCoCo, SonarQube ve benzeri)

Test otomasyonu çerçeveleri (Appium, Espresso ve benzeri)

Veri tabanı yazılımları

Versiyon kontrol sistemleri

Yazılım geliştirme çerçeveleri

Yazılım geliştirme ortamları

3.3. Tutum ve Davranışlar

Acil ve stresli durumlarda soğukkanlı ve sakin olmak

Amirlerine doğru ve zamanında bilgi aktarmak

Araç, gereç ve ekipmanların kullanımına özen göstermek

Beraber çalıştığı kişilerle işe göre koordinasyon sağlamak ve uyumlu hareket etmek

Bilgi akışında bilinmesi gerekenler prensibine göre hareket etmek

Bilgi, tecrübe ve yetkisi dâhilinde karar vermek

Çalışma zamanını iş emrine uygun şekilde etkili ve verimli kullanmak

Çevre, kalite ve İSG mevzuatında yer alan düzenlemeleri benimsemek

Çevreyi korumaya karşı duyarlı olmak

Deneyimlerini iş arkadaşlarına aktarmak

Görev gereği edinilen kişisel veya hassas verilerin gizliliğine riayet etmek

Güvenli yazılım geliştirme kurallarına uymak

İklim değişikliği ve çevresel sürdürülebilirlik konularında farkındalık sahibi olmak

İletişim kurduğu kişilere karşı güler yüzlü, nazik ve hoşgörülü davranmak

İş süreçlerinde karbon ayak izini azaltacak tercihler yapmaya istekli olmak

İş yerinde sürdürülebilirlik uygulamalarının geliştirilmesine katkı sağlamaya istekli olmak

İşletme kaynaklarının kullanımı ve geri kazanım konusunda duyarlı olmak

İş yeri çalışma prensiplerine uymak

İş yeri hiyerarşi ilişkisine uygun hareket etmek

İş yeri prosedür ve talimatlarına uygun davranmak

Kendisinin ve diğer kişilerin güvenliğini gözetmek

Kişisel bakım ve hijyenine dikkat etmek

Meslek etiği ve yasal düzenlemelere uygun davranmak

Mesleki gelişim için araştırmaya istekli olmak

Programlı ve düzenli çalışmak

Risk değerlendirmesinde belirtilen hususlar ile İSG kurallarına riayet etmek

Risk faktörleri konusunda duyarlı olmak

Sorumluluklarını zamanında yerine getirmek

Sürdürülebilir üretim ve tüketim anlayışını iş süreçlerine yansıtmak

Sürdürülebilirlik politikalarına ve uygulamalarına gönüllü katılım göstermek

Süreç kalitesine özen göstermek

Talimat ve kılavuzlara uymak

Tehlike ve risk durumları konusunda duyarlı olmak ve ilgilileri bilgilendirmek

Temizlik, düzen ve iş yeri tertibine özen göstermek

Veri güvenliği ve siber güvenlik konularında mevzuata uymak

Yeniliklere açık olmak ve değişen koşullara uyum sağlamak

Yetkisinde olmayan işlemler hakkında ilgilileri bilgilendirmek

Bu belge hakkında bize yazın Metinde hata mı gördünüz, sorunuz mu var?
Mesaj türü

İletişim bilgileri isteğe bağlı — size dönüş yapmamızı isterseniz doldurun.

Mesajınız yalnızca ekibimize iletilir, sayfada yayımlanmaz.
Kopyalandı