در حوزه باالدستی مهندسی نفت

Size: px
Start display at page:

Download "در حوزه باالدستی مهندسی نفت"

Transcription

1 ماهنامه اکتشاف و تولید/ شماره / 97 دی ماه 1391 فرآیند تولید نرمافزارهای تخصصی در حوزه باالدستی مهندسی نفت 1 سعید صادق نژاد مرکز فنآوری شركت مپصا مقدمه مهمترین سرمایههای یک کشور دانش و تکنولوژی آن در حوزه های مختلف است. تکنولوژی را مثل کاال نمیتوان در بازار خرید و فروش کرد به همین دلیل هر فرد شرکت یا کشوری باید خود تکنولوژی را به دست آورد. از طرف دیگر میزان تولید علم و تکنولوژی نقش عمدهای در تعیین جایگاه یک کشور در معادالت اقتصادی و سیاسی جهان دارد. در این میان اهمیت به دست آوردن تکنولوژی تولید نرمافزار بر کسی پوشیده نیست. در همین راستا و با توجه به نفتخیز بودن کشورمان دستیابی به دانش فنی تولید نرمافزار در بخش باالدستی مهندسی نفت از اهمیت به سزایی برخوردار است. يکي از اصلیترين نيازهاي صنعت نفت در بخش باالدستی در اختيار داشتن نرمافزارهای تخصصی متناسب با شرايط مخازن و چاههای نفت و گاز کشور است که در این زمینه اهمیت تولید نرمافزارهای بومی بر کسی پوشیده نیست. مهمترین مزیت تولید نرمافزارهای بومي را در وهله نخست میتوان کسب دانش فنی دانست چراکه تیم توسعهدهنده نرمافزار بدون احاطه دانش کامل نمیتواند به موفقیت الزم دست یابد. تولید چنین نرمافزارهایی همچنین سبب خودکفایی در این زمینه و جلوگیری از خروج ارز از کشور خواهد شد که در ادامه می تواند مانع از افشای اطالعات میادین گردد. از دیگر مزایای تولید نرمافزارهای بومی میتوان به برقراری پشتیبانی مؤثر نرمافزار در داخل کشور اشاره کرد. سفارشیسازی نرمافزار بر اساس نیاز صنعت نفت و گاز کشور از دیگر مزایای این گونه طرحهاست. ضمن اینکه پشتیبانی هر نرمافزار عامل پویایی آن خواهد بود. با توجه به مشخصات ویژه مخازن نفت و گاز کشور و پیچیدگیهای تولید از آنها به طور حتم بومیسازی بر اساس نیازهای موجود گرهگشای بسیاری از مشکالت پیشرو خواهد بود. با در اختیار داشتن کد نرمافزار به راحتی می توان از روابط و معادالت بومی نفت و گاز کشور در پیادهسازی آن سود جست. در برنامهریزی مدیریت و راهبری موفقیتآمیز پروژههای نرمافزاری صرفنظر از اندازه و میزان پیچیدگی آنها از متدولوژیهای توسعه نرمافزار استفاده میشود و بنا بر متدولوژی مورد استفاده فرآیندهای تولید و توسعه متفاوتی در هر پروژه نرمافزاری طی خواهد شد. بدیهی است که اجرای موفقیتآمیز چنین پروژههایی بدون تبعیت از یک متدولوژی مدون غیر ممکن خواهد بود. در دهه گذشته پروژههای متعدد نرمافزاری در حوزه باالدستی مهندسی نفت در کشور اجرا شده که متأسفانه اکثر آنها به علت عدم توجه به چرخه حیات نرمافزار و به طور کلی مقوله متدولوژی تولید نرمافزار با شکست مواجه شدهاند. چرخه حیات نرمافزار از فاز تعریف پروژه 2 آغاز شده و پس از پیادهسازی نرم افزار در فاز توسعه 3 وارد فاز 35

2 ویژه سرفصل هر به کامل توجه عدم میشود. 4 نگهداری در مشکل بروز سبب بخشها این از یک شناخت عدم میشود. نرمافزار حیات چرخه سبب اول فاز در نرمافزار درست تعریف و احیانا و محدود قابلیت با نرمافزارهایی تولید نداشتن شد. خواهد کاربران نیاز با ناهمگون توسعه فاز در کارآمد متدولوژی یا و برنامه از کافی مستندات نکردن تهیه همچنین و بدون افزارهای نرم تولید سبب نرمافزار امکان عدم آن تبع به و شده مستمر پشتیبانی ناتوانی و موجود ای برنامه اشکاالت رفع از آنها به جدید قابلیتهای افزایش در هک نرمافزارهاست این مشخصات مهمترین حوزه در دست این از متعددی مثالهای ممکن دارد. وجود نفت مهندسی باالدستی یک مرگ زمان از مختلفی تصورات است واقع در اما شود متصور ذهن در نرمافزار کامل را خود حیات چرخه نرمافزاری زمانی نتوان که میرسد خود مرگ زمان به و نموده حتی بسا چه و کرد پشتیبانی و نگهداری ازآن باشد. داشته را خود معمول کارآیی نرمافزار تولید مشخصاتی چنین با که نرمافزارهایی کاربران محیط به ورود بدو در حتی میشوند عدم دیگر سوی از میشوند. محسوب 5 مرده فراهم و نرمافزار پشتیبانی فاز به درست توجه علل دیگر از آن پشتیبانی ملزومات نیاوردن بوده کشور در نرمافزاری پروژههای شکست به میتوان نمونه عنوان به خصوص این در که دانشگاهها در شده انجام نرمافزاری پروژههای کرد. اشاره چرخه بررسی نوشتار این اصلی هدف است آن مراحل و نرمافزار حیات طبیعی نرمافزار تولید فرآیند در متأسفانه چراکه چرخه این مختلف بخشهای کشور در و نگرفته قرار توجه مورد کامل صورت به تولید کشور در کنون تا که نرمافزارهایی این از یک هر در بسیاری ضعف نقاط شدهاند مهجور شد گفته که طور همان دارند. بخشها نرمافزار حیات چرخه عناصر از یک هر ماندن کرده وارد آن به را جبرانناپذیری صدمات نرمافزار تولید صرف که فراوانی زحمات و ادامه در رو این از برد. خواهد بین از را شده در و پرداخته نرمافزار حیات چرخه معرفی به معرفی زمینه این در موفق پروژه چند پایان شد. خواهد نرمافزار حیات 1 -چرخه تعیین برای نظاممند روش یک متدولوژی توسعه تیم اعضای مسئولیتهای و وظایف با نرمافزاری تولید آن هدف و بوده نرمافزار محدوده در و ممکن زمان کمترین در کیفیت کیفیت مبحث سه است. نظر مد بودجه مهندسی در اصلی مسائل زمان و بودجه متدولوژیهای تاکنون هستند. افزار نرم شیءگرا و ساختیافته صورت به مختلفی از که شده ارائه نرمافزار تولید فرآیند برای متدولوژیهای RUP به میتوان جمله آن کرد. اشاره و... Xp Catalysis Scrum فرآیند استفاده مورد متدولوژی از مستقل حیات»چرخه عنوان با که نرمافزار تولید میتوان را میشود شناخته نیز» 6 نرمافزار تولید در عام صورت به که زیر اصلی مراحل به مشترک معرفیشده متدولوژیهای تمامی نرمافزار تولید اصلی چرخه نوعی به و بوده )شکل- 1 (: ]1[ کرد خالصه میدهند شکل را *تحلیل *طراحی *پیادهسازی *آزمایش *استقرار *پشتیبانی و عمل نحوه بین این در مهم نکته در که است مراحل این اجرای زمانبندی این ]2[. میشود استفاده 7 تکرار روش از آن افزار نرم عمر چرخه 1 افزار نرم عمر چرخه 1: شكل 36

3 1391 ماه دی / 97 شماره تولید/ و اکتشاف ماهنامه ابتدا در که میدهد اجازه نرمافزار تولید روش به و شده آغاز کوچک بخشهای از پروژه سعی ادامه در کند. رشد سیستم زمان مرور توضیحاتی مختصر صورت به شد خواهد چرخه عناصر از یک هر خصوص در عملکرد نحوه و شده ارائه نرمافزار حیات نرمافزارهای تولید در مپصا فنآوری مرکز تشریح بخشها از یک هر در خود تخصصی شود. مبهم نیازمندیهای مرحله این در لذا دارند. متخصص تیم توسط افزار نرم متضاد بعضا و این نهایی نتیجه میشود. شناسایی مهندسی است. 11 سیستم محدوده یا و دامنه سند فاز متعدد جلسات برگزاری با که فاز این در انجام نهایی کاربر با نرمافزار تولیدکننده تیم مطلوب وضعیت از کلی توصیف میشود استخراج نرمافزار از آنان انتظارات و کاربران شد. خواهد مستند و شده توجه با شده مطرح مسائل بر عالوه اغلب در موجود محاسباتی زیاد حجم به فنآوری مرکز نفت مهندسی نرمافزارهای این به بخش یک اضافهکردن با مپصا شرکت محاسبات الگوریتمهای مستندسازی به فاز مهندسی محاسبات الگوریتمهای از )اعم خروجی پارامترهای و...( و ریاضی نفت گزارش آن نتیجه که پردازد می نرمافزار جمعآوری بر عالوه است. 12 نرمافزار فنی مطالعات طریق از محاسبات معمول روشهای مدنظر باید نیز جدید روشهای کتابخانهای شود. اشاره آنها به فنی گزارش در و گرفته قرار الگوریتمهای تشریح بر عالوه فنی گزارش در نیز متعددی شده حل مثالهای استفاده مورد مستندسازی از بخش این که شود اضافه باید تشکیل را نرمافزار آزمایش فاز ورودی هب میتوان گزارش این از همچنین میدهد. سود نیز نرمافزار 13 تخصصی راهنمای عنوان حل در موجود روشهای دقیق تحلیل جست. توسعهدهندگان تیم نفت مهندسی مسائل بعدی فازهای که میکند قادر را نرمافزار به بیشتری سرعت و اطمینان با را نرمافزار ببرند. پیش تحلیل تولید در فعالیتها مهمترین از تحلیل و استخراج مستقل نرمافزار یک کاربران یا مشتریان است. آن 9 نیازمندیهای مفهومی- تصوری معموال نرمافزار 10 نهایی به یا و تهیه دست در نرمافزار از انتزاعی طراحي خواستههایشان نهایی نتیجه از بهتر عبارت از قبل نرمافزار يك براي مدل ساخت براي نقشه طراحی به شبیه دقیقا آن پیادهسازی از بسياري در است. ساختمان يك ساخت محصول ساخت از پیش مهندسي شاخههاي بايد كه محصوالتي چگونگي توصيف به نرمافزار توسعه که میپردازند شوند ساخته سبب طراحی نیست. مستثنی امر این از نیز معماری ارکان از درستی دید شکلگیری شد. خواهد نرمافزار یک تولید براي نرمافزار مهندسی در داريم مدلسازي زبان يك به نياز محصول معماري مختلف دیدگاههای بتواند كه مدلسازی آن توليد چرخة طول در را سيستم ابزارهاي هدف این به دستیابی برای کند. UML آنها دسته سر كه گوناگوني مدلسازي ابزارها این میگیرد. قرار استفاده مورد است مدلسازي مشخصسازي براي زباني که مهمتر همه از و نرمافزار توليد نقشه ايجاد فرهنگ ]3[. افزاري نرم محصول سازی مستند چگونگی UML مثل زباني قواعد و واژگان يك خواندن چگونگی يا مدل یک ساخت بهتر عبارت به میدهد. ارائه ما به را مدل كه است نمودارهايي شامل مدلسازي زبان افزار نرم PVT شماي Pro افزار 2: شكل نرم شمای 2 37

4 سرفصل ویژه پشتیبانی نرمافزار ماهیتی پویا دارد که پس از استقرار یک پروژه نرمافزاری به اتمام نمیرسد. ارتقای نرمافزار و ارائه نسخههای جدید با قابلیتهای بیشتر و یا نیازمندیهای جدیدی که کاربران با آن مواجه میشوند رفع خطاهای موجود در سیستم فعلی آموزش مستمر کاربران سیستم و آموزش کاربران جدید از مهمترین اهداف فاز پشتیبانی محسوب میشوند. به طور کلی نرمافزار بدون پشتیبانی یک موجود مرده محسوب میشود. این نکته مهم نیست که تیم تولید و توسعه برای ایجاد یک نرمافزار چقدر زمان و برنامهریزی مصرف میکنند چراکه اگر در پایان کاربران سازمان از عملکرد نرمافزار راضی نباشند چرخه حیات نرمافزار به پایان رسیده و زمان مرگ آن فرا میرسد. هر متدلوژي براي نمايش تحليل و طراحي سيستمها از آن استفاده ميكند. پس از انتخاب 16 معماری 15 مورد نیاز نرمافزار مستندسازی برای تعیین اهداف سیستم نگهداری آینده و ارتقاء و بهبود سیستم باید نرمافزار به طور کامل طراحی شود. خروجی این بخش سند طراحی نرم افزار 17 به همراه دیاگرامهای مختلف زبان مدلسازی است پیادهسازی پیادهسازی بخشی از فرآیند تولید نرمافزار است که در آن کدهای پروژه نوشته میشود. در این فاز نرمافزار بر اساس معماری به دست آمده از فاز طراحی پیادهسازی شده و ساخت یک نرمافزار انجام میشود. در پیادهسازی مستقل از زبان پیادهسازی که خود تابع شرایط و مختصات نرمافزار مورد استفاده )سرعت و حجم محاسبات موجود در نرمافزار( است باید به پایگاه 19 مورد استفاده در نرمافزارها توجه ویژه داشت. با توجه به اینکه نرمافزارهای مختلف مهندسی نفت دارای ساختاری مرتبط با هم بوده و معموال خروجی یک نرمافزار ورودی نرمافزار دیگری است لذا در این بخش ایجاد پایگاهی یکپارچه کمک شایانی به ساختار یکدست و یکپارچه نرمافزارهای این حوزه خواهد کرد آزمون نرمافزار آزمون یا تست نرمافزار یکی از مهمترین بخشهایی است که در حین فرآیند پیادهسازی پروژههای نرمافزاری باید مورد توجه ویژه قرار گیرد. در تمام متدولوژیهای تولید نرمافزار برای آزمون روش مدونی در نظر گرفته شده است. صحت و دقت فعالیتهای آزمون نرمافزار به طور مستقیم در کیفیت نتایج پروژهها مؤثر است. از این رو برنامهریزی و اجرای صحیح آزمون نرمافزار میتواند نقش تعیینکنندهای در موفقیت یا شکست پروژههای نرمافزاری ایفا کند. تست نرمافزار روشها و استراتژیهای متعددی دارد که از آن جمله میتوان به تست جعبه سفید 21 تست جعبه سیاه 22 تست جعبه خاکستری 23 تست بصری 24 و... اشاره کرد ]1[. در دنیای مهندسی نرمافزار از ابزارهای مختلفی برای آزمون نرمافزار استفاده میشود و مستندسازی روش تست و نتایج آن از خروجیهای این فاز است. در پایان آزمون هر آزمونگر گزارش مستند آزمون 25 را تهیه میکند. آزمون نرمافزار در سطوح مختلفی انجام میشود. به عنوان نمونه میتوان به آزمون واحد 26 که در سطح اجزای کد است یا تست یکپارچگی 27 که در سطح نرمافزار و به صورت یکپارچه انجام میشود و از همه مهمتر تست پذیرش 28 که در سطح کاربران نرم افزار صورت میگیرد اشاره کرد. در این نوع آزمون پس از ارائه نرمافزار به کاربران نهایی آزمونی توسط آنها انجام میشود تا مشخص شود آیا نرمافزار تهیه شده بر اساس نیاز های اولیه آنان که در مستند دامنه آورده شده بود پیادهسازی شده یا خیر. 2 -معرفی بسته نرمافزاری بومی باالدستی مهندسی نفت شرکت مدیریت پروژههای صنعتی ابدال )مپصا( با سابقه 12 سال فعالیت در صنایع باالدستی نفت و پس از تأسیس مرکز فنآوری مپصا )MTC( به صورت تخصصی به تولید نرمافزارهای تخصصی باالدستی نفت پرداخته است. تا به حال پروژههای نرمافزاری متعددی در شرکت مپصا انجام شده که سبب ایجاد تجربه مدیریتی مناسب برای شرکت شده است. تا کنون سعی شده نرمافزارهای تهیه شده در باالترين حد استانداردهاي طراحي شده توسط يک تيم ميان رشتهاي از رشتههاي نفت و نرمافزار پياده شده باشد. هماهنگي بين دو تيم با پسزمينههاي علمي متفاوت نياز به مديريت بسيار پيچيدهاي دارد. در اين راستا از استانداردهاي متعددي در طراحي و پيادهسازي آنها استفاده شده است. مرکز فنآوری شرکت مپصا به طور تخصصي به اين مقوله پرداخته که در اين راستا برخي از استانداردهای مذکور با هدف استقرار پس از پایان تست نرمافزار استقرار و تحویل سیستم در محیط کار نهایی انجام خواهد شد. تمركز این فاز بر تضمین نرمافزار برای استفاده كاربران نهایی است. در این نقطه از چرخه حیات نرمافزار تمرکز روی بازخورد كاربر در خصوص تنظیم دقیق محصول پیكربندی نصب و نكات مربوط به قابلیت استفاده خواهد بود. با به اتمام رسیدن این فاز باید اهداف چرخه حیات برآورده شده باشد و پروژه در موقعیتی قرار گیرد كه بتوان آن را خاتمه داد. این فاز بر اساس نوع نرمافزار تولید شده ممکن است بسیار ساده و یا بسیار پیچیده باشد. نصب نسخهای جدید از یك بسته نرمافزاری موجود ممكن است بسیار ساده باشد در حالی كهجایگزینیمحصولیمثلشبیهسازمخازنبا رقبای خارجی آن بسیار پیچیده است. 38

5 1391 ماه دی / 97 شماره تولید/ و اکتشاف ماهنامه این در افزار نرم توليد در بازدهي افزایش يافتهاند: توسعه شرکت خصوصیات PVT :نرمافزارمحاسبه Pro آسفالتین رسوب ماژول همراه به سیال مغزه آنالیز جامع نرمافزار : Lab Pro جریان شبیهساز : VFP Simulator چاه ستون درون در فازی چند PVT Pro 1-2 -نرمافزار 5 حدود نرمافزار این مطالعاتی فاز شدن آماده از پس شد. آغاز پیش سال همکاری تفاهمنامه نرمافزار اولیه نسخه شرکت و مپصا شرکت فنآوری مرکز بین تقویت راستای در جنوب نفتخیز مناطق شد. امضاء آن قابلیتهای افزایش و نرمافزار و ارزشمند نظرات اعمال با مدت این طی مناطق شرکت کارشناسان ارزنده تجربیات بعضا و فراوان قابلیتهای جنوب نفتخیز شد اضافه نرمافزار این به منحصربهفردی یک به خود تجاری رقبای بین در آنرا و همچنین کند. تبدیل منحصربهفرد نرمافزار مناطق نفت شرکتهای در PVT Pro ذخیرهسازی پارس گاز و نفت مرکزی نیز قاره فالت و اکتشاف مدیریت گاز این قابلیتهای جمله از است. شده بررسی از: عبارتند نرمافزار حالت 31 معادله پارامترهای محاسبه PVT آزمایشگاهی تستهای شبیهسازی حالت معادله میزانسازی 32 برشهای یکپارچهسازی و گسستهسازی سنگین سنگین برشهای مشخصسازی رسوب پیشبینی ترمودینامیکی مدلسازی آسفالتین 33 گانه سه نمودار رسم سازند آب آنالیز ماژول واکس تشکیل شرایط پیشبینی Lab Pro 2-2 -نرمافزار به جدید نگاهی آغازگر نرمافزار این دادههای یکپارچه و مطمئن ذخیرهسازی سیستم )شکل- 3 (. است مغزه آنالیز ارزشمند محیط کنار در دادهها ذخیره یکپارچه برنامهای به را نرمافزار این مناسب گرافیکی اطالعات مدیریت و نگهداری برای کاربردی مهمترین است. کرده تبدیل آزمایشگاهی را جداگانه حوزه سه از مخزن دادههای کرد: ذخیره نرمافزار این در میتوان )RCAL, SCAL( مخزن دادههای الگهای )شامل پتروفیزیکی دادههای محاسباتی( و ویژه معمولی مطالعاتی نتایج )شامل زمینشناسی دادههای فسیلشناسی سنگشناسی چینهشناسی مثل ) XRD, SEM شکافها مطالعات و فراوان دادههای جمعآوری بر عالوه Lab Pro یکپارچه اطالعاتی بانک تشکیل دادهها مختلف بخشهای مقایسه قابلیت تصویری نمایش امکان دارد. یکدیگر با را در مختلف دادههای از حاصل نمودارهای گام هم صورت به و مختلف وضوح چند نمودار چندین همزمان رسم همچنین و نرمافزار قابلیتهای دیگر از هم کنار در شامل شده رسم نمودارهای است. Lab Pro کیکی میلهای خطی نمودارهای انواع نمودار مغزه عکسهای لیتولوژی ستون... و مثلثی نمودار ر ز نمودار چاه تکمیل میباشد. در قابلیت همچنین نرمافزار این نتایج آنالین دادن قرار کارفرمایان اختیار آنالیز با تا میسازد فراهم را آزمایشگاهی صورت به پروژه پیشرفت فرآیند مغزه در ساختار اینکه ضمن شود. پیگیری روزانه اطالعات امنیت نرمافزار در شده گرفته نظر میکند. حفظ لحاظ هر از را موجود VFP Simulator 3-2 -نرمافزار مدلسازي توانايي نرمافزار این چاههاي در را فازي چند جريان پايای نرمافزار داراست. را گاز و نفت نفت شرکت سفارش به بنا VFP Simulator توسعه مختلف نسخه دو در پارس گاز و نخست نسخه )شکل- 4 (. است شده داده اختیار در صحهگذاری جهت نرمافزار این ملی شرکت مجموعه زیر شركتهاي اكثر اين بازخورد اساس بر و گرفت قرار نفت پیادهسازی نرمافزار این دوم نسخه شركتها پيچيده محاسبات نرمافزار اين در شد. بهينه محدوديتهاي همراه به توليد مهندسي کنار در يافته ساخت کامال صورت به توليدي قابليت حاضر نرمافزار ميگيرند. قرار هم مخزن از را توليدي سيستم يک مدلسازي این قابلیتهای مهمترین داراست. سطح تا از: عبارتند نرمافزار درون فازي چند جريان شبيهسازي آستري و مغزي جداري لولههاي Lab Pro افزار نرم شمای 3 39

6 سرفصل ویژه مدلسازی سيستمهاي حاوي نفت گاز گاز ميعاني به همراه آب همراه مدلسازي افت فشار در داخل تجهيزات درونچاهي مختلف محاسبات خواص سیال به دو روش نفت سیاه و مدل ترکیبی استفاده از روابط IPR مختلف برای چاههای افقی و عمودی محاسبه سرعت کمينه براي انتقال ميعانات گازي محاسبه سرعت خوردگي در داخل چاه ماژول پيشبيني رسوب آسفالتين در ستون چاه شكل 4: شمايي از نرمافزار 4 شمایی از نرمافزار VFP Simulator محاسبات حساسيت سنجي فرازآوری مصنوعی )باگازوپمپ درونچاهی( ماژول پيشبيني رسوب آسفالتين در ستون چاه نتیجهگیری مهمترین اهداف مدنظر از اجرای پروژههای نرمافزاری خودکفایی در زمینۀ تولید نرم افزارهای داخلی و بی نیازی از خريد نرمافزارهاي خارجي است که در ايران به قيمت گزاف به فروش میرسد و ساالنه سبب خروج مبالغ بسيار زيادي ارز از کشور میشود. نرمافزارهای خارجی موجود که به طور عمده برای شرایط مخازن خارجی طراحی شدهاند از سویی راه حضور دائمی شرکتهای خارجی در صنعت نفت ایران و دستیابی به اطالعات میادین کشورمان را هموار میکند و از سوی دیگر موجب نیازمندی همیشگی ما به شرکتهای خارجی میشود تا جاییکه هماکنون و در شرایط تحریم برخی از این شرکتها در زمینه تمدید قرارداد استفاده از این نرمافزارها مشکالتی برای صنعت نفت کشور ایجاد کردهاند. براي دستیابی به اهداف فوق فراهم شدن شرایط تهيه و توليد نرمافزارهاي تخصصی صنعت نفت و بوميسازي آنها از اهميت خاصي برخوردار است. در اين گونه پروژهها سعي شده با طراحي اصولي نرمافزار گام مؤثري در ايجاد خودباوري و تحقق جنبش نرمافزاري برداشته شود. نرمافزارهای تولید شده دارای مزیتهای رقابتی زیادی هستند که با استفاده از دانش فنی موجود در مهندسی نفت و به کار بستن آخرین تکنولوژیهای مطرح در مهندسی نرمافزار حتی میتوانند صنعت نفت کشور را در حوزه بینالمللی به عنوان صادر کننده تکنولوژی در این بخش معرفی نمایند. ان شاا sadeghnejad@mapsatech.com 2. project definition 3. software development 4. maintenance 5. dead on arrive 6. software Life Cycle 7. iterative 8. analysis 9. requirement analysis 10. end users 11. system domain 12. software technical report 13. technical Help 14. design 15. software architecture 16. software documentation 17. software design document 18. implementation 19. platform 20. software test 21. white box testing 22. black box test پانویسها 23. gray box testing 24. visual testing 25. test result document 26. unit testing 27. integration testing 28. acceptance testing 29. transition 30. support 31. EOS 32. tuning of EOS 33. asphaltene precipitation [1] Roger Pressman, Software Engineering: A Practitioner's Approach, McGraw-Hill Science, 7, [2] منابع cess, IBM Rational Unified Process, Nov [3] UML Resource Page, Nov

ﺎﺘ ﻨ ﻤ ھ تﺎ ر ﻦ ﻓ MCSE 2003: Course Group Course name Exam # Duration(hrs) Salary(Rials) Network+:

ﺎﺘ ﻨ ﻤ ھ تﺎ ر ﻦ ﻓ   MCSE 2003: Course Group Course name Exam # Duration(hrs) Salary(Rials) Network+: آموزشگاه آزاد فن آوری اطلاعات رھنما فردای خوزست نا MCSE 2003: Course Group Course name Exam # Duration(hrs) Salary(Rials) Pre-MCSE Network+( prerequisite) - 24 1,400,000 Client Windows XP Professional

More information

Evaluation and Seepage Analysis of Rock-Fill Dam Subjected to Water Level with Seep and Flac in Gotvand-Olya Dam

Evaluation and Seepage Analysis of Rock-Fill Dam Subjected to Water Level with Seep and Flac in Gotvand-Olya Dam Iranica Journal of Energy & Environment 5 (4): 387-392, 2014 ISSN 2079-2115 IJEE an Official Peer Reviewed Journal of Babol Noshirvani University of Technology DOI: 10.5829/idosi.ijee.2014.05.04.06 BUT

More information

نام دوره 07-214: Configuring Advanced Windows Server 4714 Services

نام دوره 07-214: Configuring Advanced Windows Server 4714 Services پانيذ نماینده برتر سرفصل آموزشی کد: PTR-PR-0000 مرکز آموزش پانيذ برند برتر آموزش IT در استان خوزستان انستيتو ایزایران از شرکتهای وابسته به وزارت دفاع و پشتيبانی نيروهای مسلح انستيتو ایزایران دارای رتبه

More information

A Comparative study on organizational positions of health management and information technology department of hospitals and proposing a model for Iran

A Comparative study on organizational positions of health management and information technology department of hospitals and proposing a model for Iran A Comparative study on organizational positions of health management and information technology department of hospitals and proposing a model for Iran F. Sadoughi, PhD 1 N. Davaridolatabadi, PhD 2 A. Sheikhtaheri,

More information

CONFIGURING CLIENT ACCESS SERVERS

CONFIGURING CLIENT ACCESS SERVERS 1 CONFIGURING CLIENT ACCESS SERVERS 2 How Client Access Works Domain Controller Client Access Server 3 Mailbox Server 4 RPC/MAPI 1 2 RPC/MAPI HTTPS IMAP4 POP3 MAPI (Messaging Application Program Interface)

More information

Front: English AP 1500 NU

Front: English AP 1500 NU English AP 1500 NU Please read this Instruction manual thoroughly before use and keep for future reference. Please remove the Filter s packaging before use. PRODUCT INTRODUCTION Understanding each part

More information

Important safeguards:

Important safeguards: EN Thank you for having selected the Oberon branded tea urn. This product is also one of the products which we have provided for you in order to make life easier. Please read carefully this user s manual

More information

Use a market order to ensure execution of the order (exact price is not assured).

Use a market order to ensure execution of the order (exact price is not assured). S-1 Discuss the advantages and disadvantages of a limit order versus a market order. How does a stop order differ from a limit order? What is a wrap account/ How does it involve a change in the traditional

More information

Prevention of Animal Model of Multiple Sclerosis by oral genistein, extracted from soy bean.

Prevention of Animal Model of Multiple Sclerosis by oral genistein, extracted from soy bean. Prevention of Animal Model of Multiple Sclerosis by oral genistein, extracted from soy bean. Soodeh Razeghi 1, Seyed rafi Arefhosseini 2, Mehrangiz Ebrahimi Mameghani 3, Mansoureh Togha 4,Leyla Roshangar

More information

Strategic Planning. Dr. Mehran Sepehri Dr. Ali Kermanshah Graduate School of Management. Spring 1385-86

Strategic Planning. Dr. Mehran Sepehri Dr. Ali Kermanshah Graduate School of Management. Spring 1385-86 Strategic Planning Dr. Mehran Sepehri Dr. Ali Kermanshah Graduate School of Management Spring 1385-86 1 Session 1 Saturday 14 th Bahman 85 Strategic Planning Fundamentals Definitions, Terms, and Terminology

More information

Assessment of seed storage protein composition of six Iranian adopted soybean cultivars [Glycine max (L.) Merrill.]

Assessment of seed storage protein composition of six Iranian adopted soybean cultivars [Glycine max (L.) Merrill.] Journal of Plant Molecular Breeding (JPMB) Vol. 2/No. 1/June 2014/ 29-44 Assessment of seed storage protein composition of six Iranian adopted soybean cultivars [Glycine max (L.) Merrill.] M. Arefrad 1,

More information

معرفی چند منبع در زمینه آموزش برنامه نویسی MATLAB یا متلب

معرفی چند منبع در زمینه آموزش برنامه نویسی MATLAB یا متلب معرفی چند منبع در زمینه آموزش برنامه نویسی MATLAB یا متلب کتاب های به زبان فارسی کتاب های به زبان انگلیسی عنوان: Matlab, Third Edition: A Practical Introduction to Programming and Problem Solving ترجمه

More information

On the Evaluation of Master of Arts Program in Teaching English as a Foreign Language (TEFL) at Ilam University

On the Evaluation of Master of Arts Program in Teaching English as a Foreign Language (TEFL) at Ilam University European Online Journal of Natural and Social Sciences 2013; www.european-science.com Vol.2, No.2 Special Issue on Teaching and Learning. ISSN 1805-3602 On the Evaluation of Master of Arts Program in Teaching

More information

Ali Vahedi Diz, MSc, PMP, RMP از موسسه BSC ا مريکا. Ali Vahedi, MSc, PMP ١

Ali Vahedi Diz, MSc, PMP, RMP از موسسه BSC ا مريکا. Ali Vahedi, MSc, PMP ١ ١ Effective Project Management Ali Vahedi Diz, MSc, PMP, RMP ٢ Ali Vahedi داراي مدرک آارشناسي ارشد مهندسي صنايع از دانشگاه تربيت مدرس اا داراي مدرککا شا کارشناسي مهندسي صنايع از دانشگاه علم و صنعت ا ايران

More information

EB-5 PROJECTS PORTFOLIO

EB-5 PROJECTS PORTFOLIO 2014 EB-5 PROJECTS PORTFOLIO ASSISTED LIVING & MEMORY CARE FACILITIES CHICAGOLAND FOREIGN INVESTMENT GROUP, LLC. A U.S. GOVERNMENT DESIGNATED REGIONAL CENTER \ Regional Center Overview 1. Chicagoland Foreign

More information

In the Name of God, Most Gracious, Most Merciful

In the Name of God, Most Gracious, Most Merciful In the Name of God, Most Gracious, Most Merciful Ahmad Sharbatoghlie, M.S., M.C.P., PhD. Graduate School of Management and Economics Sharif University of Technology Azadi Avenue, Tehran, Iran Tel: +98-(21)-602-2755

More information

The Role of Renewable Energies in Sustainable Development: Case Study Iran

The Role of Renewable Energies in Sustainable Development: Case Study Iran Iranica Journal of Energy & Environment 4 (4): 320-329, 2013 ISSN 2079-2115 IJEE an Official Peer Reviewed Journal of Babol Noshirvani University of Technology DOI: 10.5829/idosi.ijee.2013.04.04.02 BUT

More information

Grammar Book to Accompany Units 1-8

Grammar Book to Accompany Units 1-8 Grammar Book to Accompany Units 1-8 1 Introduction This grammar section is a limited, simple, contrastive grammar for beginning students of Persian. It is written to accompany Persian in Context online.

More information

SIEIDrive ADV80 ... 2011 AC inverter_general purpose. English Italiano

SIEIDrive ADV80 ... 2011 AC inverter_general purpose. English Italiano 2011 SIEIDrive ADV80...... English Italiano 2...life is flexibility...life is ADV80 The ADV80 series brings together in a single product all the features required in modern industrial processes, to satisfy

More information

تعریف Big Data. موضوعات مطرح در حوزه : Big Data. 1. Big Data Foundations

تعریف Big Data. موضوعات مطرح در حوزه : Big Data. 1. Big Data Foundations بو نام خدا گسارش مطالعو برخی مفاىیم زىره رضایی کینجی تعریف Big Data Big Data کلکغیو ی اص هجووػ داد ای بغیاس بضسگ و پیچیذ اعت ک ایي اهش هوجب هی شود پشداصػ آى با اعتفاد اص عیغتن ای هذیشیت پایگا داد و یا

More information

"With computer crimes law called Web access is not possible."

With computer crimes law called Web access is not possible. "With computer crimes law called Web access is not possible." When searching the Internet, when the term closes in on the screen, indicating that the desired site "filter" has been. What would follow,

More information

Lingoistica.com. Persian Portal of News, Resources, and References in Linguistics. Google translation: A semantic structure analysis

Lingoistica.com. Persian Portal of News, Resources, and References in Linguistics. Google translation: A semantic structure analysis Lingoistica.com Persian Portal of News, Resources, and References in Linguistics Google translation: A semantic structure analysis Parvaneh Khosravizadeh a, Roya Pashmforoosh b * a Languages and Linguistics

More information

Materials All chemicals except those otherwise indicated were purchased from Sigma-Aldrich Company (St. Louis, MO, USA).

Materials All chemicals except those otherwise indicated were purchased from Sigma-Aldrich Company (St. Louis, MO, USA). IRANIAN JOURNAL OF VETERINARY SURGERY (IJVS) WWW.IVSA.IR Assess The Pluripotency of Caprine Umbilical Cord Wharton s Jelly Mesenchymal Cells By RT-PCR Analysis of Early Transcription Factor Nanog Homayoon

More information

TECHNICAL NOTE SIZING OF A PACKED BED STORAGE FOR SOLAR AIR HEATING SYSTEMS

TECHNICAL NOTE SIZING OF A PACKED BED STORAGE FOR SOLAR AIR HEATING SYSTEMS TECHNICAL NOTE SIZING OF A PACKED BED STORAGE FOR SOLAR AIR HEATING SYSTEMS K. Aspour-sni Solr Energy Reserch Group, Deprtment o Energy, Mterils nd Energy Reserch Center P. O. Box 14155-4777, Tehrn, Irn,

More information

جلس حض ری ورا با WorkShop رسیذ.ایي د ر ب د بخص 10 جلس ای تقسین ب ذی گردیذ.بخص ا ل ضاهل را ا ذازی سایت ساخت لیست Infopad ارتباط با SharePoint ب د

جلس حض ری ورا با WorkShop رسیذ.ایي د ر ب د بخص 10 جلس ای تقسین ب ذی گردیذ.بخص ا ل ضاهل را ا ذازی سایت ساخت لیست Infopad ارتباط با SharePoint ب د گسارش برگساری دوره "SharePoint" گر آه زش ت ا و ذسازی کارک اى با ت ج ب هجو ع درخ است ا یاز ادارت هختلف با ر یکرد " ارتقا سغح ه ارت ت ا و ذی کارض اساى اقذام ب برگساری د ر تخصصی ت ا و ذسازی "SharePoint2013

More information

آندومتريوز و سالمت جنسي: يک مرور نظام مند. Archive of SID. E-mail: Azita_goshtasbi@yahoo.com. www.sid.ir

آندومتريوز و سالمت جنسي: يک مرور نظام مند. Archive of SID. E-mail: Azita_goshtasbi@yahoo.com. www.sid.ir آندومتريوز و سالمت جنسي: يک مرور نظام مند آ E-mail: Azita_goshtasbi@yahoo.com CINAHL (Cumulative Index to Nursing & Allied Health Literature) Medline (Medical literature analysis and retrieval system online):

More information

The Effect of Employees Performance Appraisal Procedure on their Intrinsic Motivation

The Effect of Employees Performance Appraisal Procedure on their Intrinsic Motivation Abstract The Effect of Employees Performance Appraisal Procedure on their Intrinsic Motivation Shaemi Barzoki Ali PhD of Business Administration and academic member at University of Esfahan, Iran Abzari

More information

Received 2015.09.06; accepted for publication 2015. 12. 12

Received 2015.09.06; accepted for publication 2015. 12. 12 PHYLOGENETIC ANALYSIS AMONG FOUR SECTIONS OF THE GENUS DENDROBIUM SW. (ORCHIDACEAE) BASED ON LOW COPY NUCLEAR GENE (XDH) SEQUENCES IN PENINSULAR MALAYSIA M. Moudi & R. Go Received 2015.09.06; accepted

More information

Advertisement Techniques: A Contrastive Study between Single-Gender and Coeducational Institutes

Advertisement Techniques: A Contrastive Study between Single-Gender and Coeducational Institutes Journal of Applied Linguistics and Language Research Volume 3, Issue 2, 2016, pp. 28-38 Available online at www.jallr.com ISSN: 2376-760X Advertisement Techniques: A Contrastive Study between Single-Gender

More information

DEUTSCH LERNEN LEARNING GERMAN

DEUTSCH LERNEN LEARNING GERMAN DEUTSCH LERNEN LEARNING GERMAN Farsi Vorwort / foreword / Liebe Leserinnen und Leser, lieber Lerner, wir freuen uns, dass euch unser Skript erreicht hat. Wir sind Studierende an der Pädagogischen Hochschule

More information

Atkins, Hilary et al ( 2001). Learning Style Theory and Computer MediatedComunication. Retrived from Educational Resources Information(ERIC).

Atkins, Hilary et al ( 2001). Learning Style Theory and Computer MediatedComunication. Retrived from Educational Resources Information(ERIC). فهرست ماخذ اخوتی مریم (1383). مفهوم ربط در نظام هاي بازیابی اطلاعات: مروري بر نظریه ها و ادبیات موجود. اطلاع شناسی 2(1).45-24 آبام زویا (1389). بررسی رفتار جستجوي مروري و عوامل موثر بر قضاوت ربط در مرور

More information

Contrastive Analysis of English and Persian Proverbs Related to Animals

Contrastive Analysis of English and Persian Proverbs Related to Animals ISSN: 2276-7800 ICV: 5.99 Submission Date: 10/07/2015 Accepted: 20/07/2015 Published: 31/07/2015 DOI: http://doi.org/10.15580/gjss.2015.3.071015089 Contrastive Analysis of English and Persian Proverbs

More information

A FAST METHOD FOR CALCULATION OF TRANSFORMERS LEAKAGE REACTANCE USING ENERGY TECHNIQUE

A FAST METHOD FOR CALCULATION OF TRANSFORMERS LEAKAGE REACTANCE USING ENERGY TECHNIQUE A FAST METHOD FOR CALCULATO OF TRASFORMERS LEAKAGE REACTACE USG EERGY TECHQUE A. aerian Jahrmi, Jawa Faiz an Hssein Mhseni Department f Electrical an Cmputer Engineering Center f Ecellence in Applie Electrmagnetics

More information

Maliheh Afnan»Tonight The Door Towards Words Will Be Opened«

Maliheh Afnan»Tonight The Door Towards Words Will Be Opened« Maliheh Afnan»Tonight The Door Towards Words Will Be Opened«GALERIEKORNFELD Tonight The Door Towards Words Will Be Opened To our neighbours and friends Saideh & Mohsen Erfan Maliheh Afnan»Tonight The Door

More information

Winter 2016 Schedule of Classes. Iconic Campbell Photo by CACE Photography Teacher Terry Yu. See p. 10

Winter 2016 Schedule of Classes. Iconic Campbell Photo by CACE Photography Teacher Terry Yu. See p. 10 Winter 2016 Schedule of Classes Iconic Campbell Photo by CACE Photography Teacher Terry Yu. See p. 10 www.cace.cuhsd.org CACE is a member of the South Bay Consortium for Adult Education (SBCAE). www.sbcae.org

More information

CLOUD COMPUTING. The Future of Computing Prepared By Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran.

CLOUD COMPUTING. The Future of Computing Prepared By Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. CLOUD COMPUTING The Future of Computing Prepared By Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. Text Books Cloud Computing Principles and Paradigms (2011) By RAJKUMAR BUYYA,

More information

Iran After the Nuclear Deal

Iran After the Nuclear Deal Iran After the Nuclear Deal Middle East Report N 166 15 December 2015 International Crisis Group Headquarters Avenue Louise 149 1050 Brussels, Belgium Tel: +32 2 502 90 38 Fax: +32 2 502 50 38 brussels@crisisgroup.org

More information

Evaluation of the Prevalence of Drug Abuse and Smoking in Parents of Children with Attention Deficit Hyperactivity Disorder

Evaluation of the Prevalence of Drug Abuse and Smoking in Parents of Children with Attention Deficit Hyperactivity Disorder Evaluation of the Prevalence of Drug Abuse and Smoking in Parents of Children with Attention Deficit Hyperactivity Disorder Nooshin Parvaresh MD 1, Shahrzad Mazhari MD 2, Neda Mohamadi MD 3, Najmeh Mohamadi

More information

A Goal Oriented Approach for Modeling and Analyzing Security Trade-Offs. with Knowledge Support. Golnaz Elahi

A Goal Oriented Approach for Modeling and Analyzing Security Trade-Offs. with Knowledge Support. Golnaz Elahi A Goal Oriented Approach for Modeling and Analyzing Security Trade-Offs with Knowledge Support By Golnaz Elahi A thesis submitted in conformity with the requirement for the degree of Master of Science,

More information

Translating English proverbs into Persian: A case of comparative linguistics

Translating English proverbs into Persian: A case of comparative linguistics Translating English proverbs into Persian: A case of comparative linguistics Bahman Gorjian, Ph.D. Assistant Professor of Islamic Azad University Abadan Branch gorjianb@yahoo.com Abstract Translation of

More information

سرفصلهای کنفرانس 2012 شیرپوینت. Day 1:

سرفصلهای کنفرانس 2012 شیرپوینت. Day 1: سرفصلهای کنفرانس 2012 شیرپوینت Day 1: Keynote: The New Way to Work Together Delivering Winning Projects in SharePoint With Microsoft Project Overview of Office 365 SharePoint Server 2013: What's new for

More information

Yüzüncü Yıl Üniversitesi

Yüzüncü Yıl Üniversitesi may 2013 22-24VAN Yüzüncü Yıl Üniversitesi ş a d ğ Ça l Etki r le m i eş دومین سمپوزیوم بین المللی مثنوی معنوی با عنوان: تأثیرپذیری معاصران از آثار احوال و افکار موالنا اول تا سوم خردادماه 2931 دانشگاه

More information

The Present of Goethe s Spiritual Travel to Hafez s Territory (West-Östlicher Divan)

The Present of Goethe s Spiritual Travel to Hafez s Territory (West-Östlicher Divan) J.Humanities (2005) Vol. 12 (1): (1-12) The Present of Goethe s Spiritual Travel to Hafez s Territory (West-Östlicher Divan) Hamideh Behjat 1 Abstract The European authors and thinkers in classic period

More information

Iranica Journal of Energy & Environment

Iranica Journal of Energy & Environment Iranica Journal of Energy & Environment Journal Homepage: www.ijee.net IJEE an official peer review journal of Babol Noshirvani University of Technology, ISSN:2079-2115 Trio Effects Portable Water Treatment

More information

AGENT IRAN تارابگين ACTUATO R IRAN دمافين 1/48 PRO D. PRODUCT COUNTRY IRAN ACOUSTIC & HEAT INSULATION (PIPING MATERIAL) 2 ARMACELL AUMA

AGENT IRAN تارابگين ACTUATO R IRAN دمافين 1/48 PRO D. PRODUCT COUNTRY IRAN ACOUSTIC & HEAT INSULATION (PIPING MATERIAL) 2 ARMACELL AUMA DUCT 1 1 ACOUSTIC & HEAT INSULATION (PIPING MATERIAL) 2 ARMACELL ACOUSTIC & HEAT INSULATION (PIPING MATERIAL) 3 پشم شيشه MATERIAL) ACOUSTIC & HEAT INSULATION (PIPING 4 پشم سنگ ايران MATERIAL) ACOUSTIC

More information

Applied Software Project Management

Applied Software Project Management Applied Software Project Management Process Improvement http://www.stellman-greene.com 1 Life Without a Formal Process Many process improvement experts see the world as black and white. They often feel

More information

Septoplasty and septorhinoplasty

Septoplasty and septorhinoplasty Septoplasty and septorhinoplasty Department of Otolaryngology Patient Information What What is septal is septal surgery? surgery? The septum is a thin piece of cartilage and bone inside the nose between

More information

Annual Notice of Changes for 2015

Annual Notice of Changes for 2015 H8677_15_15107_0002_MMPCALAMbrHbk Accepted Molina Dual Options Cal MediConnect Plan (Medicare-Medicaid Plan) offered by Molina Healthcare Annual Notice of Changes for 2015 You are currently enrolled as

More information

Natural Enemies of Cypress Tree Mealybug, Planococcus vovae (Nasonov) (Hem., Pseudococcidae), and their Parasitoids in Tehran, Iran

Natural Enemies of Cypress Tree Mealybug, Planococcus vovae (Nasonov) (Hem., Pseudococcidae), and their Parasitoids in Tehran, Iran J. Agric. Sci. Technol. (2008) Vol. 10: 123-133 Natural Enemies of Cypress Tree Mealybug, Planococcus vovae (Nasonov) (Hem., Pseudococcidae), and their Parasitoids in Tehran, Iran A. A. Talebi 1*, A. Ameri

More information

Requirements Management Practice Description

Requirements Management Practice Description Requirements Management Practice Description 1. REQUIREMENTS MANAGEMENT (RM) 1.1 Description of the practice TRASYS provide solutions to effectively manage critical issues and reduce risks in project related

More information

Small Business Application

Small Business Application Small Business Application for Group Enrollment and Change Medical and Life/AD&D plans are provided by Health Net of California, Inc. and/or Health Net Life Insurance Company (together, Health Net ). Dental

More information

Fatigue in Iranian Patients with Neurological Conditions: an assessment with Persian Fatigue Severity Scale

Fatigue in Iranian Patients with Neurological Conditions: an assessment with Persian Fatigue Severity Scale VOLUME 7 (2013),ISSUE 4 HEALTH SCIENCE JOURNAL RESEARCH ARTICLE Fatigue in Iranian Patients with Neurological Conditions: an assessment with Persian Fatigue Severity Scale Dr Nastaran Ghotbi 1, Dr Noureddin

More information

Member Handbook. www.coventrycaresva.com

Member Handbook. www.coventrycaresva.com Member Handbook www.coventrycaresva.com Welcome to CoventryCares of Virginia! Your decision to join CoventryCares of Virginia as a FAMIS member was a significant one for you and your covered family members.

More information

Common Vocabulary in Urdu and Turkish Language: A Case of Historical Onomasiology

Common Vocabulary in Urdu and Turkish Language: A Case of Historical Onomasiology Common Vocabulary in and Turkish Language: A Case of Historical Onomasiology María Isabel Maldonado García Mustafa Yapici Abstract: The current study must be framed within the discipline of applied and

More information

GENERAL INFORMATION. First Name : Reza

GENERAL INFORMATION. First Name : Reza GENERAL INFORMATION First Name : Reza Last Name : Heidari Date of Birth : 30/10/1945 Place of Birth : Shahine-Daj- Iran Academic Position: Full Professor Academic Degrees : Professor 1. Ph. D. (Docteur

More information

آموزش DataGrid در WPF به همراه صفحه بندي و جستجوي انتخابی. کلیک کن www.papro-co.ir

آموزش DataGrid در WPF به همراه صفحه بندي و جستجوي انتخابی. کلیک کن www.papro-co.ir آموزش DataGrid در WPF به همراه صفحه بندي و جستجوي انتخابی در پاپرو برنامه نویسی را شیرین یاد بگیرید کلیک کن www.papro-co.ir WPF DataGrid Custom Paging and Sorting This article shows how to implement custom

More information

توصيف مقرر دراسي Description Course

توصيف مقرر دراسي Description Course Course Code & No COMP 341 رقم المقرر ورمزه 143 حاسب Course Name Software Engineering اسم المقرر هندسة البرمجيات Credit Hours 3 ( 3 + 0 + 0 ) عدد الساعات المعتمدة ( 1 1 + 0 + 0 ) Pre-requisite COMP 331

More information

270084 - GPS - Software Project Management

270084 - GPS - Software Project Management Coordinating unit: 270 - FIB - Barcelona School of Informatics Teaching unit: 747 - ESSI - Department of Service and Information System Engineering Academic year: Degree: 2015 BACHELOR'S DEGREE IN INFORMATICS

More information

Number Item Price in INR Price in USD 1 Grocery and related 13737 $ 228.95 receipts attached 2 Clothes and blanket 14582 $ 243.03 receipts attached 3

Number Item Price in INR Price in USD 1 Grocery and related 13737 $ 228.95 receipts attached 2 Clothes and blanket 14582 $ 243.03 receipts attached 3 Number Item Price in INR Price in USD 1 Grocery and related 13737 $ 228.95 receipts attached 2 Clothes and blanket 14582 $ 243.03 receipts attached 3 Internet with router 16800 $ 280.00 receipts attached

More information

Effective Factors on Accounting Information System Alignment; a Step towards Organizational Performance Improvement

Effective Factors on Accounting Information System Alignment; a Step towards Organizational Performance Improvement International Journal of Scientific and Research Publications, Volume 4, Issue 9, September 2014 1 Effective Factors on System Alignment; a Step towards Organizational Performance Improvement Seyed Mohammadali

More information

In Search of a Remedial Philosophy: A Consecutive Study of Hafez and Goethe.

In Search of a Remedial Philosophy: A Consecutive Study of Hafez and Goethe. In Search of a Remedial Philosophy: A Consecutive Study of Hafez and Goethe. By Ismail Baroudy Abstract Despite a sharp gap historically segregating Hafez and Goethe from each other, the researcher justifiably

More information

Important Information About Your Medi-Cal Benefits

Important Information About Your Medi-Cal Benefits P.O. Box 989009, West Sacramento, CA 95798-9850 Important Information About Your Medi-Cal Benefits Welcome to Medi-Cal! You qualify for Medi-Cal based on the information in your CalFresh case. Your Medi-Cal

More information

Software Process and Models

Software Process and Models Agenda Software Process Models Plan-driven Process Models Software Process and Models A software process model simplified, abstracted description of a software development process. A model is good for

More information

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational

More information

Risk Management. Sharif Project Management Session 10.1

Risk Management. Sharif Project Management Session 10.1 Risk Management Sharif Project Management Session 10.1 1 2 Project Risk An uncertain event or condition that, if it occurs, has a positive or negative impact on a project objective External: unpredictable

More information

On the Translation of Poetry: A Look at Sohrab Sepehri's Traveler

On the Translation of Poetry: A Look at Sohrab Sepehri's Traveler On the Translation of Poetry: A Look at Sohrab Sepehri's Traveler Leila Niknasab Elham Pishbin Abstract Every act of translation is mingled with some problems and challenges. Poetry translation may be

More information

Software Development Process and Activities. CS 490MT/5555, Fall 2015, Yongjie Zheng

Software Development Process and Activities. CS 490MT/5555, Fall 2015, Yongjie Zheng Software Development Process and Activities CS 490MT/5555, Fall 2015, Yongjie Zheng Software Process } A set of activities that leads to the production of a software product } What product we should work

More information

Web Application Development Process

Web Application Development Process Web Engineering Web Application Development Process Copyright 2013 Ioan Toma & Srdjan Komazec 1 Where we are? # Date Title 1 5 th March Web Engineering Introduction and Overview 2 12 th March Requirements

More information

IT3205: Fundamentals of Software Engineering (Compulsory)

IT3205: Fundamentals of Software Engineering (Compulsory) INTRODUCTION : Fundamentals of Software Engineering (Compulsory) This course is designed to provide the students with the basic competencies required to identify requirements, document the system design

More information

AGILE SOFTWARE DEVELOPMENT AND UML. John O. Iyaniwura BSc (Hons), MSc New Vision Labs http://www.newvisionlabsltd.com Thursday 11 th October, 2012

AGILE SOFTWARE DEVELOPMENT AND UML. John O. Iyaniwura BSc (Hons), MSc New Vision Labs http://www.newvisionlabsltd.com Thursday 11 th October, 2012 AGILE SOFTWARE DEVELOPMENT AND UML John O. Iyaniwura BSc (Hons), MSc New Vision Labs http://www.newvisionlabsltd.com Thursday 11 th October, 2012 Overview Agile Software Development, What Is It? Agile

More information

CS4507 Advanced Software Engineering

CS4507 Advanced Software Engineering CS4507 Advanced Software Engineering Lectures 2 & 3: Software Development Lifecycle Models A O Riordan, 2015 Some diagrams from Sommerville, some notes from Maciaszek/Liong Lifecycle Model Software development

More information

A STUDY ON SOTWARE PRODUCT DEVELOPMENT APPROACHES IN THE SRI LANKAN SOFTWARE INDUSTRY

A STUDY ON SOTWARE PRODUCT DEVELOPMENT APPROACHES IN THE SRI LANKAN SOFTWARE INDUSTRY u b / s o ^ /?2 /o~j A STUDY ON SOTWARE PRODUCT DEVELOPMENT APPROACHES IN THE SRI LANKAN SOFTWARE INDUSTRY By V.Manoharan LIBRARY HWIVERSITY OF R/iORATuWA, SRI LANKA MORATUWA The Dissertation was submitted

More information

Chapter 3. Technology review. 3.1. Introduction

Chapter 3. Technology review. 3.1. Introduction Technology review Chapter 3 3.1. Introduction Previous chapter covers detail description about problem domain. In this chapter I will discuss the technologies currently available to solve a problem in

More information

COURSE CODE : 4072 COURSE CATEGORY : A PERIODS / WEEK : 4 PERIODS / SEMESTER : 72 CREDITS : 4

COURSE CODE : 4072 COURSE CATEGORY : A PERIODS / WEEK : 4 PERIODS / SEMESTER : 72 CREDITS : 4 COURSE TITLE : SOFTWARE ENGINEERING COURSE CODE : 4072 COURSE CATEGORY : A PERIODS / WEEK : 4 PERIODS / SEMESTER : 72 CREDITS : 4 TIME SCHEDULE MODULE TOPICS PERIODS 1 Software engineering discipline evolution

More information

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. CS 389 Software Engineering Lecture 2 Chapter 2 Software Processes Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. Topics covered Software process models Process activities Coping

More information

3C05: Unified Software Development Process

3C05: Unified Software Development Process 3C05: Unified Software Development Process 1 Unit 5: Unified Software Development Process Objectives: Introduce the main concepts of iterative and incremental development Discuss the main USDP phases 2

More information

I219 Software Design Methodology

I219 Software Design Methodology I219 Software Design Methodology JAIST Master s Program Fall 2014 Nguyen Van Vu nvu@fit.hcmus.edu.vn Topics Course Introduction Objectives and Scope Evaluation Policies Content and Schedule Basic Concepts

More information

EFFICIENT PUBLIC KEY ENCRYPTION WITH KEYWORD SEARCH 1- INTRODUCTION

EFFICIENT PUBLIC KEY ENCRYPTION WITH KEYWORD SEARCH 1- INTRODUCTION Journal of Engineering Sciences, Assiut University, Vol. 38, No. 3, pp.749-761, May 2010. EFFICIENT PUBLIC KEY ENCRYPTION WITH KEYWORD SEARCH B. MORGAN 1, M. HAMADA 2, AND G. ABDEFADEL 3 1 Bassant.Morgan@live.com

More information

Leveraging RUP, OpenUP, and the PMBOK. Arthur English, GreenLine Systems

Leveraging RUP, OpenUP, and the PMBOK. Arthur English, GreenLine Systems Software Project Management Leveraging RUP, OpenUP, and the PMBOK Arthur English, GreenLine Systems GreenLine Systems Inc. 2003 2013 My Background 30+ years of IT project management experience with both

More information

ﺮﺋﺎ ﻤﱠﻀﻟا The Arabic Pronouns

ﺮﺋﺎ ﻤﱠﻀﻟا The Arabic Pronouns ر الض م اي ر The Arabic Pronouns (The Arabic Pronouns) Designed and compiled by the one in need of Allah s pardon Aboo Imraan Abdus-Saboor bin Tomas Maldonado al-mekseekee -may Allah forgive him, his family,

More information

Service Science in Master of Software Engineering Education

Service Science in Master of Software Engineering Education University of Ruse A.Kanchev Department of Informatics and Information Technologies Service Science in Master of Software Engineering Education Kameliya Shoylekova, Dept IIT PhD student S E M I N A R Training

More information

Identifying and Ranking Factors affecting the Successful Implementation of ERP by using Fuzzy Delphi and Fuzzy Analytical Hierarchy Process

Identifying and Ranking Factors affecting the Successful Implementation of ERP by using Fuzzy Delphi and Fuzzy Analytical Hierarchy Process Identifying and Raning Factors affecting the Successful Implementation of ERP by using Fuzzy Delphi and Fuzzy Analytical Hierarchy Process Maryam Nayebzadeh Department of Computer Engineering, Islamic

More information

Expansion and Implementation of a 3x3 Sobel and Prewitt Edge Detection Filter to a 5x5 Dimension Filter

Expansion and Implementation of a 3x3 Sobel and Prewitt Edge Detection Filter to a 5x5 Dimension Filter A E Imm 33 S P E D F Dm F M.S. R A Rm L B C Em S U S P. T S m m m. T S m. T P mm,, S,. T m m 33 S P m. I, 33 m S m, C 8 m, m m m m M. S الملخص في هذا البحث تم اعتماد طريقتي و P لكشف الحافة. تقنيا ان مشغل

More information

اگرراواینررارو رر میوورریو ارنامارراو اا رریومرر راواصواررررواررنروماوادررکووراررامو صصررایوورریو مووررر موررر و صردرر ش یمو جابوارروادکوماوااج مو ماا

اگرراواینررارو رر میوورریو ارنامارراو اا رریومرر راواصواررررواررنروماوادررکووراررامو صصررایوورریو مووررر موررر و صردرر ش یمو جابوارروادکوماوااج مو ماا آموزش کامل نصب Microsoft Dynamics CRM 2011 اگرراواینررارو رر میوورریو ارنامارراو اا رریومرر راواصواررررواررنروماوادررکووراررامو صصررایوورریو مووررر موررر و صردرر ش یمو جابوارروادکوماوااج مو ماا وررر و

More information

270015 - IES - Introduction to Software Engineering

270015 - IES - Introduction to Software Engineering Coordinating unit: 270 - FIB - Barcelona School of Informatics Teaching unit: 747 - ESSI - Department of Service and Information System Engineering Academic year: Degree: 2015 BACHELOR'S DEGREE IN INFORMATICS

More information

Zen of VISIO 2008. Leona Rubin WebTechNY User Group Date: September, 2008

Zen of VISIO 2008. Leona Rubin WebTechNY User Group Date: September, 2008 Zen of VISIO 2008 Leona Rubin WebTechNY User Group Date: September, 2008 About the speaker Leona Rubin from New York began her career as a Senior Technical Communicator, Information Designer and Management

More information

Basic Unified Process: A Process for Small and Agile Projects

Basic Unified Process: A Process for Small and Agile Projects Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.

More information

IBM Rational systems and software solutions for the medical device industry

IBM Rational systems and software solutions for the medical device industry IBM Software August 2011 IBM Rational systems and software solutions for the medical device industry Improve processes, manage IEC 61508 and IEC 62304 standards, develop quality products Highlights Manage

More information

Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture

Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture Delmir de Azevedo Junior 1 and Renato de Campos 2 1 Petrobras University, Republican

More information

10/4/2013. Sharif University of Technology. Session # 3. Contents. Systems Analysis and Design

10/4/2013. Sharif University of Technology. Session # 3. Contents. Systems Analysis and Design Session # 3 Contents Systems Analysis and Design 2 1 Tiers of Software Development 10/4/2013 Information system development project Realistic behavior 3 Information system development project System Development

More information

ISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN

ISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN ISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN Mohammad A. Rob, University of Houston-Clear Lake, rob@cl.uh.edu ABSTRACT In recent years, there has been a surge of

More information

IT3203 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3

IT3203 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3 INTRODUCTION This course is designed to provide the students with the basic competencies required to identify requirements, document

More information

Chap 1. Introduction to Software Architecture

Chap 1. Introduction to Software Architecture Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)

More information

TOGAF usage in outsourcing of software development

TOGAF usage in outsourcing of software development Acta Informatica Pragensia 2(2), 2013, 68 76, DOI: 10.18267/j.aip.25 Section: Online: aip.vse.cz Peer-reviewed papers TOGAF usage in outsourcing of software development Aziz Ahmad Rais 1, Rudolf Pecinovsky

More information

Plan-Driven Methodologies

Plan-Driven Methodologies Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a

More information

Thesis seminar THE7TF007

Thesis seminar THE7TF007 BIT The thesis is a system work 1 -(14) Thesis seminar The Thesis is a System Work Kirsti Jalasoja BIT The thesis is a system work 2 -(14) 1 Different types of theses 2 System development models 3 Development

More information

EVALUATION OF ALLAWABLE BEARING CAPACITY OF SOIL BY PLATE BEARING TEST. A CASE STUDY IN AL-DIWANIYAH CITY

EVALUATION OF ALLAWABLE BEARING CAPACITY OF SOIL BY PLATE BEARING TEST. A CASE STUDY IN AL-DIWANIYAH CITY 101 EVALUATION OF ALLAWABLE BEARING CAPACITY OF SOIL BY PLATE BEARING TEST. A CASE STUDY IN AL-DIWANIYAH CITY Dr. Mohammed Salih Abd-Ali Department of Civil, Amarah Technical Institute Abstract: The foundation

More information

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice In this Lecture you will Learn: Development Chapter 5C About the Unified Software Development How phases relate to workflows in an iterative life cycle An approach to system development Major activities

More information

To introduce software process models To describe three generic process models and when they may be used

To introduce software process models To describe three generic process models and when they may be used Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

Adjective, Adverb, Noun Clauses. Gerund,Participial and Infinitive Phrases. English Department

Adjective, Adverb, Noun Clauses. Gerund,Participial and Infinitive Phrases. English Department Adjective, Adverb, Noun Clauses Gerund,Participial and Infinitive Phrases Jafar Asgari English Department Kashan University of Medical Sciences Structure of Complex Sentences Every Complex sentence is

More information