Yazılım geliştirmenin ana hatları - Outline of software development

Aşağıdaki anahat , yazılım geliştirmeye genel bir bakış ve güncel kılavuz olarak sağlanmıştır:

Yazılım geliştirme - bilgisayar programlamayı ( kaynak kodu yazma ve koruma süreci) içeren, ancak aynı zamanda istenen yazılımın konseptinden nihai tezahürüne kadar planlı ve yapılandırılmış bir süreci kapsayanbir yazılım ürünününgeliştirilmesi. Bu nedenle yazılım geliştirme, araştırma, yeni geliştirme, prototip oluşturma, değiştirme, yeniden kullanım, yeniden mühendislik, bakım veya yazılım ürünleriyle sonuçlanan diğer faaliyetleri içerebilir.

Ne tip yazılım geliştirme şey nedir?

Yazılım geliştirme, aşağıdakilerin tümü olarak tanımlanabilir:

Yazılım geliştirme dalları

Yazılım geliştirme tarihi

Yazılım geliştirme katılımcıları

Yazılım geliştirme sorunları

Yazılım proje yönetimi

Yazılım geliştirme stratejileri

Yazılım geliştirme süreci

Aktiviteler ve adımlar

Yazılım geliştirme metodolojileri

Yazılım geliştirme metodolojisi

Çevik Yazılım Geliştirme

Çevik Yazılım Geliştirme

Destekleyici disiplinler

Yazılım geliştirme araçları

Yazılım geliştirme ile ilgili eğitim

  • Lisans içinde Bilgisayar Bilimleri - Bilgisayar biliminin çalışma için verilen lisans derecesine türü, oldukça hızlı güncelliğini yitirebilir öğretim belirli teknolojiler yerine, bilgisayar matematiksel ve teorik temelleri vurgulayan. Bilgisayar Bilimleri Lisans derecesi, yazılım geliştirme alanına girenler için ortak bir ilk lisans derecesidir.

Yazılım geliştirme organizasyonları

BT endüstrisi, diğer tüm alanlardan daha hızlı değişim geçirirken, çoğu teknik uzman, kişinin danışabileceği, onlardan öğrenebileceği veya deneyimlerini paylaşabileceği bir topluluğa sahip olması gerektiği konusunda hemfikirdir. İşte tanınmış yazılım geliştirme kuruluşlarının listesi.

  • Bilişim sektöründeki Bilgisayar Mühendisleri ve Teknisyenleri Derneği (ACE – ACET) profesyonel standartları.
  • Association for Computing Machinery (ACM), bilgi işlem ve teknoloji ile ilgilenen en eski ve en büyük bilimsel topluluklardan biridir. E-ticaret, biyoinformatik ve ağ oluşturma dahil olmak üzere çok çeşitli konuları kapsar.
  • Bağımsız Bilgi Uzmanları Derneği (AIIP), bağımsız veya ilgili endüstrilerde çalışan bilgi profesyonelleri için bir dernektir.
  • Bilgi Teknolojisi Uzmanları Derneği (AITP), bilgi teknolojisi eğitimine odaklanan dünya çapında bir topluluktur. Farklı BT alanlarından uzmanları birbirine bağlamaya yardımcı olur.
  • ASIS International (ASIS), dünyanın her yerinden güvenlik profesyonellerini birbirine bağlayan lider topluluktur.
  • Shareware Professionals Derneği (ASP), "satın almadan önce dene" temelinde hizmetler ve uygulamalarla çalışan geliştiricileri ve teknoloji uzmanlarını birbirine bağlar.
  • Bilişimde Kadın Derneği (AWC), kadınların sektördeki payını artırmak için kadın teknoloji uzmanlarına yönelik eğitim ve ağ oluşturma etkinlikleri düzenliyor.
  • Black Data Processing Associates (BDPA), hem eğitim hem de profesyonel büyüme için bilgi teknolojisinde çalışan bir Afrikalı Amerikalı topluluğu toplar.
  • Bilgisayar ve İletişim Endüstrisi Derneği (CCIA) açık pazarları, sistemleri ve rekabeti savunuyor.
  • Bilgi İşlem Teknolojileri Endüstrisi Derneği (CompTIA), BT endüstrisi için sertifikalar sağlamanın yanı sıra, sektördeki değişiklikler ve eğilimler konusunda bireyleri ve grupları eğitir.
  • Sosyal Sorumluluk için Bilgisayar Uzmanları (CPSR), teknolojinin toplum üzerindeki etkisiyle ilgilenen bir kuruluş. Grup, teknoloji gelişiminin ve bunun yaşamın çeşitli alanları üzerindeki etkisinin değerlendirilmesini sağlar.
  • Yazılım için Veri ve Analiz Merkezi (DACS), ürettikleri çeşitli varlıklar ve yazılımlar ile güvenilirliği hakkında bilgi toplar ve sunar.
  • EDUCAUSE , misyonunu 'bilgi teknolojisi yoluyla ileri yüksek öğretim' olarak ifade eden kar amacı gütmeyen bir kuruluştur.
  • Avrupa Bilgisayar Üreticileri Birliği (ECMA), standartları, bilgi ve iletişim sistemlerini kolaylaştıran bir Avrupa kuruluşudur.
  • Uluslararası Mühendisler Birliği (IAENG), eskiden özel bir ağ olan uluslararası bir dernektir. Günümüzde, Ar-Ge ve mühendisler için yıllık Dünya Mühendislik Kongresi'ne ev sahipliği yapmaktadır.
  • Elektrik ve Elektronik Mühendisleri Enstitüsü (IEEE) Bilgisayar Topluluğu, dünya çapındaki üyelerine eğitim hizmetleri sunmaktadır. Bu topluluk en büyük ağlardan birine sahiptir ve üyelerine çok sayıda avantaj sunar.
  • Information Systems Security Association (ISSA), bilgi kaynaklarının gizliliğini ve bütünlüğünü korumaya yönelik uygulamaların kullanımını teşvik eden, kar amacı gütmeyen bir kuruluştur.
  • Network Professional Association (NPA), üyelerini etik kurallara uymaya, en son en iyi uygulamaları takip etmeye ve sürekli kendi kendine eğitime katılmaya teşvik eder.
  • Teknoloji Hizmetleri Endüstrisi Derneği (TSIA), araştırma ve danışmanlık hizmetleri sunan profesyonel bir dernektir.
  • Teknik İletişim Derneği (STC), teknik iletişim ve ilgili alanlarda yer alan uzmanlara destek ve bilgi paylaşımı sunar.
  • Kullanıcı Deneyimi Uzmanları Derneği (UXPA), UX hakkında bilgi paylaşan ve üyelerinin ürünlerini büyütmelerine, geliştirmelerine ve iyileştirmelerine yardımcı olan bir kuruluştur.
  • Teknolojide Kadınlar (WIT), sektördeki kadın temsilcilerin temel eğitimden ileri programlara kadar eğitimini savunuyor.

Yazılım geliştirme yayınları

Yazılım geliştirmede etkili olan kişiler

Dil Oluşturucuları/Tasarımcıları

Yazılım Tasarımını Etkileyenler

Ayrıca bakınız

Referanslar