مهندسی نرم افزار - آموزش Rational Rose - SSADM

مطالب راجع به تجزیه و تحلیل سیستم

مهندسی نرم افزار - آموزش Rational Rose - SSADM

مطالب راجع به تجزیه و تحلیل سیستم

WSDM ( بخش دوم ) {یک روش طراحی مبتنی بر کاربر برای طراحی سایتها}

3- روش WSDM

          این روش از مراحل زیر تشکیل شده است: مدلسازی کاربر، طراحی مفهومی، طراحی پیاده‏سازی(ارائة طرح پیاده‏سازی) و مرحلة پیاده‏سازی.

مدلسازی کاربر از دو زیرمرحله تشکیل شده است: کلاس‏بندی کاربران و توصیف هر کلاس. طراحی مفهومی نیز دارای دو مرحله است: مدلسازی اشیاء و طراحی ناوبری. شکل 1 دیاگرامی از مراحل مختلف WSDM را نشان می‏دهد.

شکل 1

شکل 1

3-1- مدلسازی کاربر

          کاربران معمولاً وقتی یک سایت وب را ملاقات می‏کنند، سؤالاتی در ذهنشان راجع به این سایت وجود دارد. سایت وب باید این سؤالات را پیش‏بینی کرده و به آنها پاسخ مناسب دهد. لذا در اولین قدم ما روی کاربران بالقوه(آتی) سایت متمرکز می‏شویم.

ادامه مطلب ...

WSDM ( بخش اول )

(web site design method)

یک روش طراحی مبتنی بر کاربر برای طراحی سایتهای وب

1- مقدمه

          داشتن یک سایت وب در حال حاضر برای شرکتها و سازمانها یک مسئلة حیاتی شده است. بسیاری از شرکتها دارای سایت وب مخصوص خود هستند. به خاطر اهمیت سایتهای وب، طراحی خوب و مناسب آنها اهمیت زیادی دارد.

نوشته‏ها و مطالب زیادی وجود دارند که به جنبه‏های گرافیکی و رابط کاربری یک سایت وب پرداخته‏اند ولی فقط تعداد معدودی مطلب در مورد یک روش سیستماتیک برای طراحی یک سایت وب خوب وجود دارد. سیری در وب نشان می‏دهد که بسیاری از سایتهای وب به روشهای تک‏کاره(Ad hoc) ایجاد شده‏اند و از یک سری مشکلات رنج می‏برند. این مشکلات را می‏توان به دو دسته تقسیم کرد: نقطه‏نظر کاربران سایت و نقطه‏نظر مدیران سایت. مدیر سایت معمولاً با مشکلات نگهداری روبرو است در حالیکه ملاقات کنندگان سایت مشکلاتی دارند که در رابطه با نحوة استفاده    از سایت برای سرکشی به همة قسمتهای آن است.

روش WSDM یک روش “مبتنی بر کاربر” به جای “مبتنی بر داده” است. در یک روش مبتنی بر داده، داده مسیر مدلسازی را معین می‏کند. در روش WSDM نقطة شروع مدلسازی، ملاقات کنندگان آیندة سایت هستند که گاهی به آنها کاربران و گاهی شنوندگان می‏گوییم. در WSDM، کاربران به چند کلاس کاربری تقسیم می‏شوند و داده‏ها از دیدگاه هریک از این کلاسها مدلسازی می‏گردد. این کار منجر به ایجاد سایتهایی می‏شود که مناسب برای کاربران باشند و قابلیت استفادة بالایی داشته، کاربران را راضی نگه دارند. بعلاوه در WSDM مابین طراحی مفهومی(که مستقل از جزئیات پیاده‏سازی است) و طراحی نحوة نمایش عملی یعنی Actual representation (که زبانی را که برای پیاده‏سازی بکار خواهد رفت، نحوة گروه‏بندی در صفحات وب مربوطه، استفاده از منوها،  link های استاتیک و دینامیک و   را در نظر می‏گیرد) تمایز قائل شویم. این تمایز همانند تمایزی که بین مدل مفهومی(مانند مدل ER) و مدل منطقی(مانند مدل رابطه‏ای) در پایگاه داده‏ها داشتیم. این تمایز به ما امکان می‏دهد که روشی را در طراحی سایت در پیش بگیریم که بواسطة محدودیتهای پیاده‏سازی موجود، تحت تاثیر قرار نخواهد گرفت. مهمتر اینکه مدل مفهومی می‏تواند به کاربر نشان داده شود تا دنبال اطلاعاتی که در سایت وجود ندارد نگردد. مدل مفهومی همچنین می‏تواند توسط موتورهای جستجو برای ایجاد امکان جستجو در سایت توسط این موتورها بکار گرفته شود.

 

2-طراحی سایتهای وب

   دو نوع سایت وب وجود دارند: نوع کیوسکی(kiosk web site) و نوع کاربردی(application web site).

ادامه مطلب ...