فرآیند پردازش ایده
با سلام
دوستان هر کسی که اطلاعاتی در مورد "فرآیند پردازش ایده، تحلیل ایده، تحلیل چالش ها، برنامه ریزی و اجرا" داره اینجا عنوان کنه .
و یا اگر سایتی و یا مقاله ای در این زمینه برای برنامه های اندرویدی داره همینجا بزاره تا همه استفاده کنند.
به نظرم آشنایی و درک این مقوله میتونه به تولید برنامه های با کیفیت بیشتر منجر بشه .
سلام. روشهای زیادی برای تحلیل یک ایده یا پروژه وجود داره. هر کدم از این روشها برای خودشون اولویتهای خاصی رو دارند. اما روشی که بیشتر ازش استفاده میشه رو من تا حدی توضیح میدم. این روش بیشتر برای تحلیل یک نرم افزار استفاده میشه ولی کاربرد خوبی در تحلیل ایدهها هم داره:
مرحله اول: مفهوم نرم افزار
این مرحله تعریف کننده یک نرم افزار یا ایده است و دارای چند زیر مجموعه است: 1- تعریف نرم افزار: عبارت است از مشصه کلی از عملکرد نرم افزار در حوزه مربوط به خود. 2- محدوده نرم افزار: عبارت است از جایگاه فعالیت نرم افزار چه در بخش تخصصی و چه در حوزه جغرافیایی. 3- اهداف نرم افزار: عبارت است از اهداف قابل دستیابی در نرم افزار در سه بخش کوتاه مدت، میان مدت و بلند مدت
مرحله دوم: تحلیل ذینفعان
تحلیل ذینفعان نشان میدهد که هر کدام از مخاطبین نرم افزار چه دلیل جهت حمایت از نرم افزار داشته و در واقع مساله یا مشکل هر کدام از آنها چه چیزی بوده است و این نرم افزار چه راحلی برای آن مسائل ارائه میکند. تحلیل ذینفعان دارای سه بخش اصلی است: 1- معرفی ذینفعان 2- بیان مساله ذینفعان 3- راه حل مساله ذینفعان
مرحله سوم: بررسی ساختار کلی نرم افزار
ساختار کلی نرم افزار نشان دهنده شمای اصلی نرم افزار و ارتباط بخشهای متلف آن با یکدیگر میباشد. در انتها ساختار کلی نشام میدهد که جهت تولید نرم افزار به چه مواردی نیاز است. این مرحله دارای سه بخش اصلی است: 1- نیازمندیهای نرم افزاری: شامل زبانها، منابع برنامه نویسی و نرم افزارهای کاربردی است که در جهت طراحی، پیاده سازی و اجرای نرم افزار کاربرد دارد. 2- نیازمندیهای سخت افزاری: شامل قطعات، امکانات سخت افزاری، ساختارهای شبکه و هر بعد فیزیکی است که جهت پیاده سازی و اجرای نرم افزار مورد نیاز است. 3- منابع مورد نیاز: شامل تخصصهای مورد نیاز، هزینه نرم افزار و سایر مواردی است که در دو بخش اول قرار نمیگیرد.
مرحله چهارم: مستندات نرم افزار
شامل 5 بخش است که بنابر نوع افزار استفاده میشود: 1- تهیه Map و ارتباط عناصر Map با یکدیگر. 2- تهیه نموداری تحلیل فرآیند عملکرد نرم افزار شامل فلوچارتها و نموداری BPMN و سایر نموداری مورد نیاز. 3- تهیه فرمهای ورود اطلاعات. 4- تعیین فیلدها و نوع آنها. 5- تهیه نمودارهای UML Sequence.
مرحله پنجم: مدیریت اجرای طرح (بدلیل طولانی بودن این مبحث فعلا توضیح نمیدم. انشالله یک وقت دیگه)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .