ÖZET Anahtar Kelimeler: İsterler, isterler Mühendisliği, İsterler Yönetimi, Akıllı Etmenler İsterler yönetimi başta askeri sistemler olmak üzere, sistem geliştirme de çok önemli bir aktivitedir. İsterler yönetimi, isterler üzerinde kullanıcı ve sistem geliştiriciler arasında ortak bir anlaşma oluşturma olarak düşünülebilir. Aynı zamanda kullanıcıya geliştirilecek olan sistemden beklentilerini daha da iyi saptamasında yardımcı olur. Bir çok sistem geliştirme projesi iyi bir isterler yönetimi uygulanmadığından başarısız olmaktadır. Bu tez ÖZGÜN İsterler Yönetimi modelini anlatmaktadır. Bu model kullanıcı ile geliştiriciler arasında ortak bir anlaşma sağlamak için ileri sürülmüştür. ÖZGÜN yapay zeka teknolojilerim kullanarak bilgisayar destekli bir isterler yönetimi sunmaktadır. İsterler mühendisliği süreçleri en iyi pratiklerle anlatılmıştır. Bu süreçler ister toplama, analiz etme, onaylama ve yönetim süreçleridir. Bütün bu süreçleri kapsayan bir isterler yönetim modeli öne sürülmüştür. Bu model herhangi bir sistemin veya yazılımın satın alınmadan önce teknik özelliklerinin belirlenmesinde kullanılabilir ve şartnamenin doğru yazılması konusunda kullanıcıya rehberlik eder. IX
OZGUN REQUIREMENTS MANAGEMENT MODEL SUMMARY Keywords: Requirements, Requirements Engineering, Requirements Management, Intelligent Agents Requirements management is a very essential activity in system development, especially in the development of military systems. Requirement management can be considered as establishing a common understanding between the user and the developers. It also helps the user to refine his expectations from the system to be developed. Most of the system development activities fail because of the lack of this common understanding. This thesis presents a requirement management model called OZGUN. This model is proposed in order to establish a common understanding between the customer and system or tool provider (developer). The OZGUN is also suitable for generating a computer based requirement management systems facilitating artificial intelligence technologies. The architecture and components of the system is explained in the thesis. Requirements engineering processes were examined with good practices. These processes are requirements elicitation, analysis, validation and management. This model can be used for specifiying the technical specifications of systems or softwares before buying them and assist the user to prepare the specifications of systems accurately.