bugün
- b'u r c u14
- 21 eylül 2024 fenerbahçe galatasaray maçı78
- arkadaşlar sizce bu bana yakışır mı11
- anın görüntüsü32
- ya tarkan da ölürse9
- fenerbahçe galatasaray derbi sonucu ne olur16
- metin arolat31
- klarnet calan sarapci koala 69
- amca diyen kasiyer kız8
- otobüste uyuyamamak8
- ctrlx9
- neden sürekli kabız oluyorum14
- sözlükte nefret ettiğiniz yazarlar ve sebepleri10
- narin güran17
- bugün bir değişiklik yapalım bilgi entrysi girelim25
- kocam ol diyen kadın12
- bel çevreniz kaç cm12
- bimde çalışanda akıl var mı13
- hangi sözlük kızıyla ne yapmak isterdin22
- sözlük erkeklerinin arabaları10
- nickli başlık açanlar kucağa alınacak12
- siber güvenlik başkanlığı9
- sudekiray12
- sağ yan ağrıması8
- menuet13
- hasta olsam geçmiş olsun der misiniz9
- bursa da başı açık öğretmen istmeyen okul müdürü19
- geçmiş olsun menuet13
- arkadaşlar beni neden insta'dan takip etmiyorsunuz12
- arkadaşlar cumaya neden gelmediniz11
- notaların cinsel ilişkiye girmesi10
- derbi sonrası mourinho'nun istifaya davet edilmesi11
- zafer partisi8
- uludağ sözlük discord grubu12
- sahilde eğlenen suriyeli genç erkek kardeşlerimiz14
- sözlükte tek destekçimin true olması8
- kuresel ikinma'nın ne biçim yetkili olması11
- çekrekliğe bi vursak yüzde 75i boşa gider10
- türk sevmeyip afgan ve suriyeli seven yazarlar17
- bana aşık yazarlar15
- kuresel ikinma'ya yetkili diyen zavallılar10
- gocu silik yesin kampanyası15
- doritoslu çiğ köfte16
- menuet'in çok gergin ve sinirli olması9
- ey müslümanlar inananlar haydi cumaya allah yoluna9
- gocu isimli küfürbazın çaylak olması10
- eve çağıran erko21
- umut halil icardi9
- türkiyede neden herşey pahalı8
- bir kadın sizi takip etmeden storynize bakıyorsa12
mimari tasarım belgesi, sistemin tasarım ve gerçekleştirimi şekillendiren felsefeyi, kararları, kısıtları, gerekçeleri, önemli unsurları ve diğer kapsayıcı yönlerini açıklar.
yazılım mühendisliği laboratuvarı kapsamında bize taslak olarak verilen belge şu şekildedir:
1. amaç
bu belge sistemin tasarım ve gerçekleştirimi şekillendiren felsefeyi, kararları, kısıtları, gerekçeleri, önemli unsurları ve diğer kapsayıcı yönlerini açıklar.
örneğin, mimari tasarıma başlamadan önce gerçekleştirilecek sistemin kesin bir donanım üzerinde çalışacağı, uzunca bir süre (belki yıllarca) kullanıcıyla fiziksel etkileşim olmadan sistem işletiminin sürdürülebilir olması gerektiği vb.
2. mimari hedefler ve felsefe
[mimarinin felsefesini açıklayın. felsefeyi yürütecek konuları belirleyin, örneğin: sistem karmaşık yükleme rutinleri, eski sistemlerle adaptasyon ve performans gereksinimleri ile mi işletilecek? sistemin uzun vadeli bakım için sağlam olması gerekir mi?
mimari yapısı ve davranışları ile karşılayacağı bir hedefler kümesi oluşturun. mimar tarafından ele alınması gereken kritik konuları belirleyin, örneğin: sistemin geri kalanından izole edilmesi gereken donanım bağımlılıkları var mı? sistemin olağandışı koşullar altında etkili çalışması gerekiyor mu?]
3. varsayimlar ve bağimliliklar
[mimari kararları yönlendiren varsayımları ve bağımlılıkları listeleyin. bunlar; duyarlı ve kritik alanları, eski arayüzlere bağımlılıkları, ekibin yetenek ve deneyimini, önemli kaynakların kullanılabilirliğini ve benzerlerini içerir.]
4. önemli mimari gereksinimler
[mimariyi oluşturmak için gerçekleştirilmesi gereken gereksinimler için birer referans ekleyin.]
5. kararlar, kisitlar ve gerekçeler
[geliştiricilerin sistemi geliştirmesi üzerinde etkili mimari yaklaşımlar ve kısıtlar ile ilgili alınan kararları listeleyin. bunlar sistemin mimari açıdan önemli kısımlarını tanımlamada kılavuzluk edecektir. her bir kararın ve kısıtın sebebini, geliştiricilerin bu karar ve kısıtlarla yaratılan bağlama göre sistemin oluşturulmasının önemini anlamaları için açıklayın. bunlar sistem oluşturulurken geliştiriciler için kılavuzluk edecek yapılacaklar ve yapılmayacaklar listesini içerebilir.]
karar ya da kısıt ve açıklama
karar ya da kısıt ve açıklama
6. mimari düzenekler
[mimari düzenekleri listeleyin ve her birisinin mevcut durumunu açıklayın. başlangıçta her bir düzenek sadece isim ve kısa bir açıklamadan ibaret olabilir. bunlar düzenek tasarıma bir açıdan uygulanabilecek tavsiye ya da örüntü olana dek evrimleşecektir.]
mimari düzenek 1
[mimari düzeneğin amacını, niteliklerini ve işlevini açıklayın.]
mimari düzenek 2
[mimari düzeneğin amacını, niteliklerini ve işlevini açıklayın.]
7. temel soyutlamalar
[sistemin temel soyutlamalarını listeleyin ve kısaca açıklayın. bu, sistemi tanımlayan kritik kavramların göreli kısa bir listesi olacaktır. temel soyutlamalar genellikle ilk analiz sınıflarına ve önemli örüntülere dönüşecektir.]
8. katmanlar ve mimari çerçeve
[kullanacağınız mimari örüntüyü ve mimarinin nasıl tutarlı ve tekdüze olacağını açıklayın. bu, katmanlı çerçeve gibi var olan ya da iyi bilinen bir mimari örüntüye referans, çerçevenin üst düzeyde bir modeline referans ya da ana sistem bileşenlerinin nasıl bir araya geleceğinin tanımı olabilir.]
9. mimari görünümler
[yazılım mimarisini açıklamak için kullanacağınız mimari görünümleri açıklayın. bunlar, mimari kararların gözden geçirilmesi ve belgelendirilmesi için kullanacağınız farklı bakış açılarını gösterir.]
önerilen görünümler
mantıksal: sistemin mimari açıdan önemli bölümlerinin davranışı ve yapısını açıklar. bu paket yapısı, kritik arayüzler, önemli sınıflar ve alt sistemler ve bu elemanlar arasındaki ilişkileri içerir. eğer kalıcılık sistemde oluşturulacaksa, kalıcı verinin fiziksel ve mantıksal görünümlerini de içerir. tasarımın altkümesinin belgelendirilmesidir.
operasyonel: sistemin fiziksel düğümlerini ve süreçlerini, ipliklerini ve bu fiziksel düğümleri üzerinde çalışan bileşenleri açıklar. sistem tek bir süreç ve iplik ile çalışıyorsa bu görünüm gerekli değildir.
use case: mimari açıdan önemli gereksinimleri içeren use case diagramı yada bir listedir.
örnek mimarı tasarım belgesi:
http://cs.bilkent.edu.tr/...13/sample_group13_sdd.doc
*
yazılım mühendisliği laboratuvarı kapsamında bize taslak olarak verilen belge şu şekildedir:
1. amaç
bu belge sistemin tasarım ve gerçekleştirimi şekillendiren felsefeyi, kararları, kısıtları, gerekçeleri, önemli unsurları ve diğer kapsayıcı yönlerini açıklar.
örneğin, mimari tasarıma başlamadan önce gerçekleştirilecek sistemin kesin bir donanım üzerinde çalışacağı, uzunca bir süre (belki yıllarca) kullanıcıyla fiziksel etkileşim olmadan sistem işletiminin sürdürülebilir olması gerektiği vb.
2. mimari hedefler ve felsefe
[mimarinin felsefesini açıklayın. felsefeyi yürütecek konuları belirleyin, örneğin: sistem karmaşık yükleme rutinleri, eski sistemlerle adaptasyon ve performans gereksinimleri ile mi işletilecek? sistemin uzun vadeli bakım için sağlam olması gerekir mi?
mimari yapısı ve davranışları ile karşılayacağı bir hedefler kümesi oluşturun. mimar tarafından ele alınması gereken kritik konuları belirleyin, örneğin: sistemin geri kalanından izole edilmesi gereken donanım bağımlılıkları var mı? sistemin olağandışı koşullar altında etkili çalışması gerekiyor mu?]
3. varsayimlar ve bağimliliklar
[mimari kararları yönlendiren varsayımları ve bağımlılıkları listeleyin. bunlar; duyarlı ve kritik alanları, eski arayüzlere bağımlılıkları, ekibin yetenek ve deneyimini, önemli kaynakların kullanılabilirliğini ve benzerlerini içerir.]
4. önemli mimari gereksinimler
[mimariyi oluşturmak için gerçekleştirilmesi gereken gereksinimler için birer referans ekleyin.]
5. kararlar, kisitlar ve gerekçeler
[geliştiricilerin sistemi geliştirmesi üzerinde etkili mimari yaklaşımlar ve kısıtlar ile ilgili alınan kararları listeleyin. bunlar sistemin mimari açıdan önemli kısımlarını tanımlamada kılavuzluk edecektir. her bir kararın ve kısıtın sebebini, geliştiricilerin bu karar ve kısıtlarla yaratılan bağlama göre sistemin oluşturulmasının önemini anlamaları için açıklayın. bunlar sistem oluşturulurken geliştiriciler için kılavuzluk edecek yapılacaklar ve yapılmayacaklar listesini içerebilir.]
karar ya da kısıt ve açıklama
karar ya da kısıt ve açıklama
6. mimari düzenekler
[mimari düzenekleri listeleyin ve her birisinin mevcut durumunu açıklayın. başlangıçta her bir düzenek sadece isim ve kısa bir açıklamadan ibaret olabilir. bunlar düzenek tasarıma bir açıdan uygulanabilecek tavsiye ya da örüntü olana dek evrimleşecektir.]
mimari düzenek 1
[mimari düzeneğin amacını, niteliklerini ve işlevini açıklayın.]
mimari düzenek 2
[mimari düzeneğin amacını, niteliklerini ve işlevini açıklayın.]
7. temel soyutlamalar
[sistemin temel soyutlamalarını listeleyin ve kısaca açıklayın. bu, sistemi tanımlayan kritik kavramların göreli kısa bir listesi olacaktır. temel soyutlamalar genellikle ilk analiz sınıflarına ve önemli örüntülere dönüşecektir.]
8. katmanlar ve mimari çerçeve
[kullanacağınız mimari örüntüyü ve mimarinin nasıl tutarlı ve tekdüze olacağını açıklayın. bu, katmanlı çerçeve gibi var olan ya da iyi bilinen bir mimari örüntüye referans, çerçevenin üst düzeyde bir modeline referans ya da ana sistem bileşenlerinin nasıl bir araya geleceğinin tanımı olabilir.]
9. mimari görünümler
[yazılım mimarisini açıklamak için kullanacağınız mimari görünümleri açıklayın. bunlar, mimari kararların gözden geçirilmesi ve belgelendirilmesi için kullanacağınız farklı bakış açılarını gösterir.]
önerilen görünümler
mantıksal: sistemin mimari açıdan önemli bölümlerinin davranışı ve yapısını açıklar. bu paket yapısı, kritik arayüzler, önemli sınıflar ve alt sistemler ve bu elemanlar arasındaki ilişkileri içerir. eğer kalıcılık sistemde oluşturulacaksa, kalıcı verinin fiziksel ve mantıksal görünümlerini de içerir. tasarımın altkümesinin belgelendirilmesidir.
operasyonel: sistemin fiziksel düğümlerini ve süreçlerini, ipliklerini ve bu fiziksel düğümleri üzerinde çalışan bileşenleri açıklar. sistem tek bir süreç ve iplik ile çalışıyorsa bu görünüm gerekli değildir.
use case: mimari açıdan önemli gereksinimleri içeren use case diagramı yada bir listedir.
örnek mimarı tasarım belgesi:
http://cs.bilkent.edu.tr/...13/sample_group13_sdd.doc
*
güncel Önemli Başlıklar