Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Use Case:Üyelik

No description
by

Özge Erten

on 13 May 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Use Case:Üyelik

End
Use Case:Üyelik
Ana Aktör:
Kullanıcı

Ilgili kişiler ve ilgileri:
- Kullanıcı üyelik sistemine kolay erişmek, sistemin üyelik için istediği verileri sorunsuz bir şekilde girebilmek, gizlilik anlaşmasının kısa ve anlaşılır olmasını, bilgilerini kayıt ederek sistemden üye olduğuna dair geri bildirim almak, kişisel bilgilerinin gizliliğinin korunmasını ister.
- Organizasyon şirketleri randevu almak isteyenlerin sistemin üyesi olmasını ve bilgileri doğru bir şekilde girilmesini ister.

Ön Koşul:
Kullanıcı üye olmaya karar vermiş ve siteye girmiştir.

Son Koşul:
Kullanıcı üyelik bilgilerini sisteme eksiksiz doldurarak girmiş, sistemden geri bildirim alarak kayıtlanma işlemini gerçekleştirmiştir.

Ana Başarı Senaryosu:
1- Kullanıcı üyelik işlemlerini başlatır.
2- Sistem kullanıcıya üyelik için cevaplaması gereken soruyu sorar.
3- Kullanıcı sistemin sorduğu soruyu cevaplandırır.
*2. ve 3. adımlar sistemde hiç soru kalmayıncaya kadar devam eder.
4- Sistem gizlilik sözleşmesini gösterir.
5- Kullanıcı gizlilik sözleşmesini kabul eder.
6- Sistem kullanıcıya bütün bilgilerin ön izlemesini göstererek, kullanıcıdan onaylamasını ister.
7- Kullanıcı üyelik işlemlerini onaylayarak işlemi sonlandırır.
8- Sistem üyeyi kaydeder ve geri bildirim gönderir.

Alternatif Senaryolar:
3a- Kullanıcı cevabı yanlış girerse;
1- Kullanıcı soruyu sistemden tekrar ister.
2- Sistem soruyu ekranda gösterir.
5a- Kullanıcı gizlilik sözleşmesini uygun bulmazsa;
1- Kullanıcı gizlilik sözleşmesini reddederek üyelik işlemini sonlandırır.
7a- Kullanıcı sisteme önceden üyeyse;
1- Sistem hata mesajı göstererek kullanılmamış bir kullanıcı adı girmesini ister.
7b- Kullanıcı üye olmaktan vazgeçerse;
1- Kullanıcı üyelik işlemlerini iptal ederek sonlandırır.

Özel Gereksinimler:
- Yabancı ülkeden gelen kullanıcılar için dil desteği
- Okunaklı ve büyük karakterler
- Üyelik işlemleri sırasında 30 sn den fazla beklememek.

Teknoloji ve Veri Çeşitleri Listesi:
3a- Sorular klavye yardımıyla girilir.
5a- İsteğe göre gizlilik sözleşmesinin printer aracılığıyla çıktısı alınabilir.

Olay Sıklıgı:
Neredeyse devamlı

OOAD PROJE SUNUMU
05-10-103 Tuğçe ÇIĞNAKLI
05-10-68 Onur ILHAN
05-11-74 Özge ERTEN

SSD DIYAGRAMI
DOMAIN MODEL
1.Konseptlerin Tanımı

Isimlerin Analizi
Kategori Listesiyle Zenginleştirme
Gereksiz Isimleri Eleme
"Gizlilik Sözleşmesi" gereksiz bir isim oldugundan domain modelde kullanılmamıştır.
2.Association'ların Eklenmesi
Randevu, randevu takvimi tarafından bilinir.
Randevu, kullanıcı tarafından alınır.
Kullanıcı, hesaba sahiptir.
Şirket kataloğu, şirketi mantıksal olarak içerir.
Kullanıcı profilinin mantıksal bir parçasıdır.
Hesap, sistem tarafından bilinir/kaydedilir.
Sistem transaction'ı şirket transaction'ı ile ilişkilidir.
Sistem, soru içerir.
Randevu takvimi, sistemin mantıksal bir parçasıdır.
SoruLineItem, cevap içerir.
SoruLineItem, sorunun mantıksal bir parçasıdır.
3.Attribute'lerin Eklenmesi
Randevu-> tarih, saat
Kullanıcı -> userID, password
Hesap -> userID, userProfile
Şirket -> ad
Kullanıcı Profili -> name, surname, e-mail, mobile
Şirket Katalogu -> tur
Interaction diyagramından yola çıkarak oluşturulmuş class diyagramı:
Full transcript