<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Yazılım Geliştirme Süreci Modelleme için Essence Çerçevesi</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Bedir Tekinerdogan</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Görkem Giray</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eray Tüzün</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yagup Macit</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wageningen Üniversitesi bedir.tekinerdogan@wur.nl</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>gorkemgiray@gmail.com</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>HAVELSAN etuzun@havelsan.com.tr</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>HAVELSAN ymacit@havelsan.com.tr</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>1 http://semat.org/ 2 http://www.omg.org/ 3 http://www.omg.org/spec/Essence/</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Özet. Modern dünyada yazılımın, hayatımızın ayrılmaz ve önemli bir parçası
haline geldiği kabul edilmektedir. Yazılımın hayatımızdaki bu önemi, çıktısı
yazılım olan yazılım geliştirme sürecini de oldukça önemli kılmaktadır.
Çoğunlukla endüstride olmak üzere aynı zamanda akademik dünyada da çok sayıda
yazılım geliştirme süreci tasarlanmıştır. Diğer taraftan bu süreçlerin başarısının
ölçülmesi, birbirleriyle kıyaslanması, süreçlerin içindeki farklı etkinliklerin
farklı şekillerde bir araya getirilerek yeni süreçler oluşturulması hususlarında
eksiklikler göze çarpmaktadır. Bu eksiklikleri giderme yolunda süreç
modellemesi ve metot mühendisliği alanlarında yapılan çalışmalar temel
oluşturmaktadır. Bu temel üzerinde atılan bir adım olarak, Software Engineering Method and
Theory1 (SEMAT) isimli topluluk Essence Çerçevesi’ni oluşturmuş ve
duyurmuştur. Essence Çerçevesi aynı zamanda bir OMG 2 (Object Management
Group) belirtimi3 olarak geliştirilmeye devam edilmektedir. Essence Çerçevesi,
yazılım geliştirme süreçlerinin tanımlanması için bir dil (Essence Language) ve
yazılım geliştirme için bir konu alanı modeli (Essence Kernel) ortaya
koymaktadır. Böylece mevcut süreçlerin daha iyi anlaşılması, birbiriyle kıyaslanması ve
süreçleri oluşturan yeniden kullanılabilir etkinliklerin farklı şekillerde bir araya
getirilebilmesi mümkün olabilmektedir. Aynı zamanda Essence Kernel
kullanılarak bir yazılım geliştirme projesinin durumu ve ilerlemesi
değerlendirilebilmektedir. Bu eğitim seminerinde, (1) süreç modelleme ve metot mühendisliği,
(2) Essence Çerçevesi ve (3) Essence Çerçevesi kullanılarak süreç modellemesi
konuları ele alınacaktır.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>