Monday, October 25, 2010

Use case best practices (UML)

Seven Tips for Writing Successful Use Cases:

 Tip 1: Develop Your Use Cases Iteratively:

Don’t get caught up during Inception by trying to define your use cases in great detail. Early in your project, use cases should be lightweight

Tip 2: Involve Users Directly:

User involvement (truly hearing the “voice of the customer”) is critical to successfully developing use cases. After all, your job is to describe what users really need and not the project team’s interpretation of possible needs.

Prototypes developed in the presence of users, or at least reviewed with them, bring your use cases to life.

Tip 3: Depict Your Use Cases Visually:

diagrams can help you see the larger context for a set of logically related use cases. In real
projects, groups of use cases are often used in conjunction with each other.

Diagrams like these help everyone keep the big picture in mind.

Tip 4: Use Your Use Cases to Harvest Nonfunctional Requirements:

The key to uncovering nonfunctional requirements is to ask good questions as you elicit your use cases. As you begin to specify the functionality needed to achieve the goal of each use case, ask questions of your users to derive associated nonfunctional requirements, such as response time, throughput, and usability.

Tip 5: Prioritize Your Use Cases and Use Case Scenarios:

Not all use cases or use case scenarios are created equal. Some are more crucial to achieving
business goals than others, providing different levels of business value to the customer.

One approach is suggested in RUP. Called MoSCoW, this strategy prioritizes use cases based on four categories: must, should, could, won’t.
Other ranking schemes use different terms (essential, conditional, optional; high, medium, low;
urgent, desired, useful).

Tip 6: Trace Your Use Cases:

Tracing allows you to track the lifecycle of each use case from its origin to its implementation. You establish a baseline, or starting point, for each use case (and its related requirements) that your project is committed to implementing.

Tip 7: Verify Your Use Cases:

Verification determines that your requirements were correctly defined. It involves testing or
demonstrating that your use cases are correct, complete, clear, and consistent.

Do your best to get business users to participate in your reviews. In their absence,
surrogate users, such as product development managers or business-savvy developers, can role-play being end users and uncover important defects.

The author word:

I hope this post has given you practical advice for increasing your project’s success by using use cases. especially for my friends in the last year, preparing their graduating project.

Wishing all the luck for my partner Moumen, and for the rest: Paipo, Mohamed, Sohaib, Taha, Louifi, Wissem, Souad, Soussou, Nawal and the others ;-)

                                                                        Reference: from one of Ellen Gottesdiener books



Saturday, October 2, 2010

قهوة الصباح

أصبحت أحس ببعض الكسل كل صباح وهدا راجع في اعتقادي إلى عزوفي عن قهوة الصباح. أما عزوفي عن قهوة الصباح فبسبب بعض الشكوك راودتني عن مضارها وعن أنها السبب الرئيسي في بعض الأمراض...internet-cafe

لكن وبعد القليل من البحث على الشبكة العنكبوتية والإطلاع على بعض المقالات وجدت مايلي:

القهوة درع وقاية من سرطان الكبد وشلل الرعاش: هذه هي مُحصلة دراسة يابانية جديدة حول تأثير هذا المشروب.لدلك فشربها المعتدل يقلل من خطر الإصابة بسرطان الكبد، ويهب شاربها نوعاً من الوقاية من مرض شلل الرعاش، مرض باركنسون.

فوائد لا بد من التأكيد عليها :فريق بحث خاص في كلية الطب التابعة لجامعة هارفارد الأمريكية برهن تجريبياً على أن شرب أكثر من ستة أكواب من القهوة يومياً كفيل بالتقليل من احتمال الإصابة بمرض السكر المنتشر بشكل كبير، وذلك بنسبة تصل إلى 50%. ولكن المفاجأة الطبية الأكبر والأهم تكمن في اكتشاف تأثير القهوة الإيجابي على أعراض مرض باركنسون الناتج عن نقص في إفراز الناقل العصبي "الدوبامين". وقد نجح الأطباء الأمريكيون في المستشفى العام في ماساسوشت بفهم آلية تأثير الكوفئين، وهي المادة الفعالة في القهوة، عن طريق تجارب مخبرية قاموا بإجرائها على الفئران. فهو يساهم في تثبيت نسبة "الدوبامين"، المسئول عن توجيه وتنسيق جهاز الحركة الجسدية، في الدم. وهذا بدوره يؤدي إلى التخفيف من أعراض مرض باركنسون، وخاصة الرعشات المؤلمة التي تصيب المريض بشكل ملحوظ.

أضرار لا ينبغي التغاضي عنها:لا ينبغي أن يؤدي اكتشاف آثار القهوة الإيجابية إلى نسيان أو تغاضي آثارها السلبية، لأن تناول كوبين من القهوة فقط يكفيان لرفع نسبة إنزيمات معينة في الدم تشير إلي الإصابة بالتهابات قد تؤدي إلى مضاعفات في القلب. في هذا السياق نجح أطباء بواسطة تجارب أجروها بجامعة خلال شهر أبريل / نيسان 2002، في التوصل إلى استنتاج مفاده أن شرب كوب قهوة واحد قبل النوم يسبب زيادة واضحة في إنتاج هرمون الميلاتونين المسئول فزيولوجياً عن تنظيم عملية النوم، وهو ما يؤدي إلى خلل واضح في عادات النوم ووظيفتها الحيوية للجسم. بالإضافة إلى ذلك يميل الرجال بصورة خاصة إلى العصبية الزائدة عند إفراطهم في شرب القهوة.

لدلك فأنا انصح بما نصح به طبيبنا ابن سينا مند مئات السنين بأن السر في الإعتدال, بالإضافة إلى أنه قانون الطبيعة الخالد، وسر الحفاظ على الصحة...

وابتداء من اليوم عاودت ارتشا في لقهوتي الصباحيه

Friday, October 1, 2010

بالعربي أحلى

شوق يأجج باطني, ورغبة عجيبة في الكتابة بالعربية ...انه دلك الحب الدي مافتئ يسكن اعماقي. فعلا هو حب  هو عشق لهده اللغه , لغة القرآن , لغة لطالما افتخرت بها, لكن انشغالي بغيرها (الانجليزية  والفرنسية ) كاد ينسينيها ...alphabet

ولكني سرعان ماعدت إلى كنفها.

حنين, بعمق وروعة لوحة حنين في مسلسل داكرة لجسد للرسام خالد بن طبال والروائيه المتألقه أحلام مستغانمي. 

اضافة إلى أنني تأثرت ببعض المدونات العربية على غرار مدونة صديقي martani التي يثير خلالها مواضيع جدا مهمة ومفيدة هنا...

والمجلة التقنيه التي اعتبرها في الريادة في مجال المعلومة التقنيه.

اضافة إلى مدونات بعده الاصدقاء كمدونة زوبير idiskuss ومدونة طاهر:مدونة محراب البوح...

ورغبة مني في تقديم بعض الإضافة إلى الويب العربي الدي يعاني من التهميش حتى من أبنائه الدين هجروه وراحو يبحثون عن البديل في اماكن لا يعلمون حتى مصادرها ...