فرهنگ Document کردن کامل یک پروژه پیش از آغاز فاز پیادهسازی معمولا کمتر در ایران جا افتاده است. درباره پروژههای کوچک تقریبا در ابتدا هیچ مستندی با استفاده هیچ روش مدلسازی (مانند SSADM یا روشهای جدیدتر مانند UML) نوشته نمیشود. برنامهنویس مینشیند پای ابزار Development خود و همین طور عشق و الله بختکی اینترفیس برنامه را طراحی میکند. بعد ابزار Database خود را باز میکنند و Tableهای مربوط به اینترفیسی که روی آن کار میکند را درست میکند.
کسانی که خودشان به این شکل پروژهای را تولید کردهاند یا این روند را در سازمانها مشاهده کردهاند، میدانند که این روش چقدر هزینهبر، زمانبر و غیر بهینه است. برنامه نویس در طول دوران توسعه، بارها مجبور به تغییر جداول و تغییر اینترفیسها میشود و آخر سر هم خروجی مطلوب و استواری را دریافت نمیکند.
در این نوشته میخواهم چند ابزار طراحی Wireframe یا اینترفیس را معرفی کنم. کاربرد Wireframe این است که اینترفیس یک سایت یا یک برنامه بدون این که وارد زرق و برقهای گرافیکی شویم، قابل طراحی است. در واقع در این برنامه Layout یک اینترفیس که مهمترین بخش آن نیز هست قابل طراحی است.

MockFlow امکانات کاملی را در اختیار شما قرار میدهد. همچون چون با Adobe Flex نوشته شده است، امکان استفاده به صورت Offline با Adobe AIR وجود دارد.

برنامه خوبی است اگر چه خیلی چشم من را نگرفت. این برنامه افزون بر طراحی Wireframe کارهای دیگری مانند طراحی دیاگرام نیز انجام میدهد. به همین خاطر نسبتا برنامه بزرگتری است.

این برنامه 75 کنترل در اختیار شما قرار میدهد و به همین خاطر تقریبا امکان طراحی هر چیزی با آن هست. این برنامه نیز با Flex طراحی شده و نسخه آنلاین آن رایگان است. ولی برای نسخه Desktop باید پول پرداخت کنید. اگر چه، من دنبال یک ابزار رایگان هستم.

این یکی واقعا محشر است. Pencil در واقع افزونه Photoshop است و از قابلیتها Canvas جدید در HTML 5 استفاده میکند. بسیار سریع، راحت و با امکانات بسیار بالایی است و در مرورگر محبوب شما یعنی Firefox کار میکند. نیاز به برنامه جداگانهای نیست.

HotGloo هم کاملا تحت وب است و برنامه قدرتمند و زیبایی است ولی متاسفانه رایگان نیست.

این برنامه تمرکز زیادی روی Collaboration یا کار تیمی دارد. به شما اجازه میدهد که با هم تیمیهای خودتان روی طراحی یک اینترفیس کار کنید، برای هم دیدگاهایتان را بنویسید و آن را تغییر دهید. تمام برنامه با JavaScript نوشته شده است و هیچ خبری از Flash نیست.

این ابزار افزون بر Wireframe، امکان ساخت دیاگرام، UML و چارتهای شبکه را هم به شما میدهد.

این برنامه هم امکانات کار گروهی خوبی را در اختیار شما قرار میدهد. از جمله امکان نوشتن دیدگاه بر هر یک از عناصر موجود در Wireframe وجود دارد.

این برنامه با سرعت زیاد امکان ساخت Wireframe را در اختیار شما قرار میدهد.

این برنامه برای Max OS طراحی شده و فکر میکنم به درد کمتر کاربری در ایران بخورد.
مزایای طراحی Wireframe
اگر همه اینترفیسها را در ابتدا طراحی کنیم مزایای زیر را به دست خواهیم آورد:
1- همه اینترفیسها با هم هماهنگ خواهند بود.
2- امکان افزایش Usability اینترفیسها با حذف و یا ادغام و تغییر نحوه عملکرد اینترفیس به سادگی وجود دارد.
3- زمان طراحی Wireframe بسیار کمتر از طراحی اینترفیس در نرمافزارهای توسعه است. به این ترتیب پیش از پیادهسازی میتوان Wireframeها را به پیمانکار یا رئیس نشان داد و از او تایید گرفت.
آخرین دیدگاهها
1 هفته 19 ساعت پیش
1 هفته 1 روز پیش
1 هفته 2 روز پیش
2 هفته 6 روز پیش
3 هفته 1 روز پیش
4 هفته 3 روز پیش
5 هفته 4 روز پیش
6 هفته 22 ساعت پیش
6 هفته 2 روز پیش
7 هفته 3 روز پیش