Yazılım Geliştirme Ortamı (SDE)

Yazar: Randy Alexander
Yaratılış Tarihi: 24 Nisan 2021
Güncelleme Tarihi: 26 Haziran 2024
Anonim
STM8 Programlama -IAR- #5 (Geliştirme Ortamı) STM8S103F3
Video: STM8 Programlama -IAR- #5 (Geliştirme Ortamı) STM8S103F3

İçerik

Tanımı - Yazılım Geliştirme Ortamı (SDE) ne anlama geliyor?

Bir yazılım geliştirme ortamı (SDE), bir yazılım geliştirme döngüsüne dahil olan rutinleri otomatikleştiren veya artıran bir ortamdır. Bu, ekip ve proje yönetimi gibi pek çok programın yanı sıra, konfigürasyon yönetimi gibi geniş kapsamlı programlama görevlerini içerir. Bir SDE, yazılımın geniş ve uzun vadeli bakımını da destekler.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Yazılım Geliştirme Ortamı (SDE) açıklar

Teknolojideki gelişmeler ve artan kullanıcı beklentileri ile ortamın işlevselliği büyük olasılıkla değişmektedir. Geliştiriciler için yazılım araçları koleksiyonu 1990'lı yıllardan bu yana önemli ölçüde geliştirilmiştir.

Dört kategori, ortamlar üzerinde, yani kullanıcı arayüzleri, araçları ve mimarileri üzerinde önemli etkiye sahip olan trendleri temsil eder:

  • Dil odaklı ortamlar: Bu ortam türleri bir dilde geliştirilir ve böylece o dile uygun bir araç seti sunulur. Çok etkileşimlidirler ve geniş kapsamlı programlama için sınırlı destek sağlarlar. Mesa / Cedar için Cedar, Ada için Rational Ortam, Lisp için Interlisp ve Smalltalk için Smalltalk dil merkezli ortamların bazı yaygın örnekleridir.
  • Yapıya yönelik ortamlar: Bu ortam türleri, kullanıcıların yapıları doğrudan yönetmesine izin veren teknikleri içerir. Bu teknikler, ortamlar için jeneratörler kavramını tetikleyen dilden bağımsızdır.
  • Araç kiti ortamları: Bu ortam türleri, sürüm kontrolü ve yapılandırma yönetimi de dahil olmak üzere, geniş kapsamlı programlama görevleri için dilden bağımsız destek sağlayan bir dizi araç sunar.
  • Yöntem tabanlı ortamlar: Bu ortam türleri, yazılım geliştirme sürecine dahil olan çok çeşitli rutinler için desteği içerir. Bu takım ve proje yönetimi gibi görevleri içerir. Ayrıca, belirli teknik özellikler ve tasarım teknikleri için araçlar sunar.