سه شنبه , ۲۴ مهر ۱۴۰۳

تحلیل نرم‌افزار

Software Analysis-Roundel
Software Analysis-Roundel

در صنعت، یک اصل عقلانی وجود دارد، و آن اصل این است که قبل از ورود به عرصه تولید یک محصول، باید بدانید قرار است چه چیزی تولید کنید.
اگر بخواهیم مقداری بیشتر به این موضوع بال و پر دهیم، می‌توانیم بگوییم، آنچه مد نظر است عبارست از: درک چیستی محصول، ویژگی‌ها، محدودیت‌ها و قواعد حاکم بر آن و در نهایت تشریح مدون این موارد به شکلی که بتوان محصول نهایی را بر اساس این اطلاعات طراحی و تولید نمود.
در عالم صنعت به این موضوع تحلیل سیستم اطلاق می‌شود. نرم افزار نیز از این قاعده مستثنی نیست و الزاما برای تولید هر نرم‌افزاری باید تحلیل آن انجام شود.
ما در این دوره که یک دوره کاملا عملیاتی و Practical است، بر آنیم که ابتدا با مبانی تحلیل آغاز کرده و پس از بیان کردن مباحثی کوتاه در رابطه با محدودیت‌های تحلیل در فرآیندهای مختلف تولید، به موضوع انواع تحلیل ورود کرده و در بخش اصلی و آخر، چگونگی تحلیل کردن و تکنیک‌های مختلف آنرا به همراه مثال‌های واقعی بیان کنیم.

اما چرا در جامعه مهندسین تست نرم‌افزار ایران(تیستن) دوره تحلیل ارائه شده است؟ آیا این دوره برای تسترها هم مناسب است؟

یکی از سطوح بسیار مهم در تست نرم‌افزار System Testing است که مبنای طراحی تست در این سطح، تحلیل سیستم می‌باشد.

این سطح همان سطحیست که افرادی که با عنوان تستر در شرکت‌ها شناخته می‌شوند به آن ورود می‌کنند. اما چون اکثر اوقات تحلیل سیستم به صورت مشخص و مدون و مستند در شرکت‌ها وجود خارجی ندارد، تسترها مجبور هستند به صورت تجربی و Experience عملیات تست را انجام دهند، که علیرغم مزایای زیاد(مانند سرعت بالای طراحی و اجرای تست) یکی از مهمترین ضعف‌های آن گم شدن بسیاری از تست‌ها و ناقص ماندن بررسی کیفیت سیستم است، که به تنهایی تمام مزایای این نوع تست را پشت سر می‌گذارد.

برای فائق آمدن به این مشکل باید اسناد تحلیلی داشته باشیم که بتوانیم از روی آنها تست‌ها را طراحی کنیم. اما چون این اسناد وجود ندارد، غالبا تولید کردن اسناد تحلیلی به عنوان مبنای تست، به عهده خود تستر خواهد بود.

بنابراین اگر تستری هستید که شرکت شما از اسناد تحلیلی ضعیفی بهره می‌گیرد و یا اصلا چیزی در این راستا تولید نکرده است، یکی از گام‌های اصلی شما برای موفقیت در تست یادگیری تحلیل و تولید اسناد تحلیلیست.

انواع برگزاری: حضوری/مجازی آنلاین

برگزاری‌های مختلف این دوره: تا کنون برگزار نشده است

وضعیت ثبت نام: در آینده نزدیک برگزار خواهد شد

  • رئوس مطالب
  • مدت
  • پیشنیاز
  • مخاطبین رویداد
  • انتظارات پس از رویداد
  • ملاحظات مهم
  • مدرس/سخنران

سرفصل دوره:

  • مفهوم نیازمندی و تحلیل
  • SDLC و محدودیتهای اعمال شده به تحلیل
  • انواع تحلیل و اجزای آن
  • چگونه تحلیل کنیم

مدت این دوره ۲۴ ساعت است.

فقط کافیست با مفهوم اپلیکیشن‌های نرم افزاری آشنایی داشته باشید

  • افرادی که تمایل دارند به عنوان تحلیلگر نرم‌افزار فعالیت نمایند.
  • شخصی با تجربه تحلیل نرم‌افزار که می‌خواهد دانش و مهارت خود را در تحلیل نرم‌افزار چارچوب داده و گسترش دهد.

در انتهای این دوره دانش‌پژوهان توانمندی‌های زیر را کسب می‌کنند:

  • درک مفهوم تحلیل و محدودیت‌های آن بر اساس Context پروژه‌های مختلف
  • یادگیری تکنیک‌های تحلیل کارآمد
  • توان تولید مدل‌ها و اسناد مربوط به نیازمندی و تحلیل(ویژه Design/Coding و تست Black Box)
  • پیکربندی تولیدات تحلیلی در نظام پیکربندی

امکانات دوره

  • حرکت در دوره بر اساس Case Studyهای واقعی.
  • پذیرایی در زمان تنفس(ویژه دوره‌های حضوری).

عدم امکان صدور فاکتور رسمی

  • فاکتورهای صادر شده از سمت ما دارای شکل رسمی(که شامل شماره ثبت شرکت تیستن، شماره تماس ثابت و دیگر اطلاعات حقوقی می‌شود) نمی‌باشد. در عوض به صورت غیر رسمی و در سربرگ تیستن صادر می‌گردد. لذا افراد یا شرکت‌هایی که تمایل به ثبت نام در دوره دارند، در نظر داشته باشند که اگر نیاز به فاکتور دارند، این فاکتورها شکل رسمی نخواهند داشت. بنابراین در صورتیکه بعد از پرداخت وجه درخواست فاکتور رسمی نمایند، نه تنها امکان آن وجود ندارد، بلکه امکان استرداد وجه نیز مقدور نمی‌باشد.
  • برخی از شرکت‌ها به جای فاکتور درخواست اسکن کارت ملی مدیر مجموعه یا مدرس دوره را دارند. طبق سیاست تیستن این کار تنها در شرایطی مقدور است که ۱۰%(به منظور پرداخت کسورات قانونی از جمله مالیات احتمالی) مبلغ بلیت خریداری شده به قیمت بلیت افزوده شود. بنابراین در صورتیکه برخی شرکت کنندگان بعد از پرداخت وجه درخواست ارائه اسکن کارت ملی نمایند، فقط با اضافه پرداخت مذبور امکان دریافت کپی کارت ملی را خواهند داشت.

استرداد وجه

  • پس از تهیه بلیت و پرداخت وجه، امکان مرجوعی بلیت وجود ندارد. لطفا در خرید خود دقت فرمایید.
  • در صورتیکه دوره به هر دلیلی لغو شود، که مقصر آن ثبت نام کنندگان نباشند، وجه ثبت نام به طور کامل و بدون کم و کاست، حداکثر ظرف ۴۸ ساعت به شماره کارت ثبت نام کننده مسترد شده و واریز می‌گردد.

محدودیت‌های برگزاری دوره

  • کلاس راس ساعت آغاز می‌گردد، حتی اگر فقط یک نفر از ثبت نام شدگان در کلاس حضور داشته باشد. لذا خواهشمند است راس ساعت و یا کمی قبلتر از آن در کلاس حضور یابید.
  • در این دوره آموزش ابزار خاصی ارائه می‌گردد.

Abolfazl Khajeh Dizaji

ابوالفضل خواجه دیزجی، مشاور، مدرس، مترجم و مولف کتب دوره‌های تست نرم‌افزار

آموزش