محل تبلیغات شما



مهارت نتبجه بکارگیری آزمایش در تمام مراحل شروع ، تولید و توسعه پروژه کاربرد دارد این مهارت باعث کمک به کشف نشانه های می گردد .بارها وبارها باتغییر در سیستم وحتی ایجاد زیرسیستمهای جدیداز مهارت آزمایش طبق الگوهای قبلی استفاده کردم که منجر به : 1- بروز نشا نه های جدید 2- آزمایش قسمتهای مهم سیستم طبق الگوهای قبلی 3- تقویت مهارت تصمیم گیری و خوانایی کد ، چون درهر مرحله می توانیم با دریافت نشانه های جدیدکدبرنامه را از لحاظ خوانایی ومنطق تغییر بدهیم .
شرایط یا مسئله : بی شک یکی از مهم ترین مهارت ها در چرخه فرآیند مهندسی نرم افزار مهارت انتخاب است از جمله در انتخاب –پروژه –مدل -محیط تولید –ابزار-چگونگی تعامل با هریک از مخاطبان زبان برنامه نویسی و .یکی از مهمترین مسائلی که برای ما در بحث دیتا بیس و انتخاب روشهای مناسب برای نگه داری دیتا بیس بوجود آمد انتخاب پلن وروش های مناسب بک آپ گیری و حتی قابلیت high availability بود که با توجه به ابزارهای متعددی که برای این منظور وجود داشت باید بهترین ابزار انتخاب
شرایط یا مسئله: مستند سازی یکی از فرآیندها و امور مهم در چرخه فرآیند نرم افزاری (تولید و اجرا )می باشد.چند ماه پیش زمانی که با همکاری تیم تولید توانستیم در سرویس های مربوط به نرم ا فزار معاملات بر خط بورسی تغییراتی صورت بدهیم .با توجه به اینکه تعداد سرویس ها بالا بود. با سوئیچ پین سرورها و گذشت زمان کارهای انجام شده فراموش می گردید.یا مثلاً بر روی سرورهای دیتا بیس جابهای مربوط بک آپ گیری یا broker message و
آخرین تجربه ای که برای مهارت همکاری در مهندسی نرم افزار برای بنده به وجود آمد. مربوط به طراحی یک نرم افزار گردشگری (آپ موبایل) بود که با نفراتی که یک تیم بودیم تصمیم گرفتیم با همکاری همدیگر این پروژه را تحویل نماییم. در ابتدای یک کار تقسیم گرفتیم که ضمن تحلیل و مستند سازی یک نرم افزار وظایف بین تمام اعضای گروه تقسیم نمائیم.نمودار متنی که برای این نرم افزار طراحی شد شکل زیر می باشد: که در واقع نشان دهنده ی تمام اعضای گروه و مخاطبان گروه بود.
بیان شرایط یا مسئله : شاید بارها برای یک برنامه نویس این موضوع پیش آمده باشد؟ که برای ارتقاء و نظم بخشیدن به برنامه خود از چه الگو هایی استفاده کند. بنده چند وقت پیش درگیر یک پروژه حسابداری بودم که برای ارتباط این پروژه و کلا پردازش های مربوط به پایگاه داده نیازمند الگویی بودم .ابتدای کار مجبور بودم که یک کد را چندین بار در قسمت های مختلف برنامه تکرار نمایم .مثلا یک کدی را چند بار نوشته بودم و حال API ها بخواهند از این کد های تکراری برای پردازش روی پایگاه
بیان شرایط یا مسئله : زمانیکه شروع به نوشتن یک برنامه به زبان C#نمودم با توجه به اینکه تجربه خاصی از درک معماری چندلایه و سرویس گرایی در برنامه نویسی نداشتم تمام بخشهاو کدهای برنامه را بصورت فرمهای تودرتو دراورده و توانستم پروژه را به پایان برسانم بااین حال که پروژه بخوبی پیش می رفت شاهد مشکلاتی نیز برای یافتن فلان کد یا فرم نیز می شدم .بعنوان مثال کانکشن هایی که برای دیتابیس وجود داشت یا حتی توابع و متدهایی نیزکه استفاده می نمودم راباید چند جا تعریف می
بیان شرایط یا مسئله : یکی از شرایطی که در سازمانهای بزرگ وجود دارد توجه به عملکرد ماژولار سیستم های مورد استفاده می باشد که تا فازهای مختلف آن پروژه باتوجه به سیستم طراحی شده را بخوبی مدیریت نمایند مثلا یک سازمان از یک سیستم اتوماسیون استفاده می نماید که این سیستم می تواند شامل ماژولهای مختلفی باشد . ما این شرایط را باید برای این سازمان در نطر بگیریم که اگر فلان قسمت یا فاز دچار مشکل گردید بتوانیم یا ماژول جدیدجایگزین آن نماییم یا با حداکثر سرعت آنرا تغییر
بیان شرایط یا مسئله : Scope یا محدوده کاری ما در بسیاری ازجنبه های زندگی کاربرد دارد مواردزیادی برای مهارت تشخیص وتعیین محدوده وجودارد که می توانیم به آنها بپردازیم یکی از این موارد برای بنده کاربر روی یک پروژه اپلیکیشن گردشگری بود که نفرات گروه راجب محدوده فعالیت این نرم افزار نظرات مختلفی داشتند در صورتیکه محدوده فعالیت نرم افزار فقط شامل نشان دادن مکانهای گردشگری و راهنمای کاربر برای مطالعه بیشترویافتن مکان مناسب بود درضورتیکه بعضی دوستان می خواستندکه
بیان شرایط یا مسئله : نشانه از دیکر مهارتهای مهندسی نرم افزار می باشد که در واقع می توانیم بگوییم که ما هر کاری را که در راستای پیشبرد پروژه انجام می دهیم می تواند یک نشانه باشد مثلا تولید یه داکیومنت برای نرم افزار یا مثلا در شرکتی که مشغول به کارهستم . مورد دوم نشانه یا رخدادی از طرف کاربربرای من فرستاده می شود مثلا درسیستم معاملات بورسی که سیستم باید در زمان مشخصی برای معاملات آنلاین و برخط باشدیعنی هیچ گونه کندی یا مشکلی درآن دیده نشود همین موضوع یک
1- بیان مسئله و شرایط با توجه به وجودنیازهای سازمان، مکاتبات آنها همواره بخش مهمی از امور می باشد ونیاز به یک سیستم مکانیزه اتوماسیون وجود دارد .تا تمامی امورنامه نگاری ومکاتبات سازمان درآن بصورت واحد ودرلحطه انجام پذیرد. یکی از مسایلی که برای بنده بنابر ضرورت سازمانی که درآن مشغول بکاربودم (باتوجه به بزرگی این سازمان و دوره های آموزشی که برای کارمندان تشکیل می شد) مورد بررسی قرار گرفت نیازمبرم به تعریف دوره های آموزشی و زمانبندی آنها و درخواست دوره بود که

تبلیغات

محل تبلیغات شما

آخرین ارسال ها

آخرین جستجو ها