در حوزه باالدستی مهندسی نفت
|
|
- Hillary Allen
- 6 years ago
- Views:
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) Pre-MCSE Network+( prerequisite) - 24 1,400,000 Client Windows XP Professional
More informationEvaluation 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
پانيذ نماینده برتر سرفصل آموزشی کد: PTR-PR-0000 مرکز آموزش پانيذ برند برتر آموزش IT در استان خوزستان انستيتو ایزایران از شرکتهای وابسته به وزارت دفاع و پشتيبانی نيروهای مسلح انستيتو ایزایران دارای رتبه
More informationA 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 informationCONFIGURING 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 informationFront: 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 informationImportant 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 informationUse 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 informationPrevention 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 informationStrategic 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 informationAssessment 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, Third Edition: A Practical Introduction to Programming and Problem Solving ترجمه
More informationOn 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 informationAli Vahedi Diz, MSc, PMP, RMP از موسسه BSC ا مريکا. Ali Vahedi, MSc, PMP ١
١ Effective Project Management Ali Vahedi Diz, MSc, PMP, RMP ٢ Ali Vahedi داراي مدرک آارشناسي ارشد مهندسي صنايع از دانشگاه تربيت مدرس اا داراي مدرککا شا کارشناسي مهندسي صنايع از دانشگاه علم و صنعت ا ايران
More informationEB-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 informationIn 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 informationThe 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 informationGrammar 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 informationSIEIDrive 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 کلکغیو ی اص هجووػ داد ای بغیاس بضسگ و پیچیذ اعت ک ایي اهش هوجب هی شود پشداصػ آى با اعتفاد اص عیغتن ای هذیشیت پایگا داد و یا
More information"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 informationLingoistica.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 informationMaterials 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 informationTECHNICAL 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 ب د
گسارش برگساری دوره "SharePoint" گر آه زش ت ا و ذسازی کارک اى با ت ج ب هجو ع درخ است ا یاز ادارت هختلف با ر یکرد " ارتقا سغح ه ارت ت ا و ذی کارض اساى اقذام ب برگساری د ر تخصصی ت ا و ذسازی "SharePoint2013
More informationآندومتريوز و سالمت جنسي: يک مرور نظام مند. 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 informationThe 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 informationReceived 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 informationAdvertisement 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 informationDEUTSCH 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 informationAtkins, Hilary et al ( 2001). Learning Style Theory and Computer MediatedComunication. Retrived from Educational Resources Information(ERIC).
فهرست ماخذ اخوتی مریم (1383). مفهوم ربط در نظام هاي بازیابی اطلاعات: مروري بر نظریه ها و ادبیات موجود. اطلاع شناسی 2(1).45-24 آبام زویا (1389). بررسی رفتار جستجوي مروري و عوامل موثر بر قضاوت ربط در مرور
More informationContrastive 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 informationA 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 informationMaliheh 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 informationWinter 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 informationCLOUD 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 informationIran 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 informationEvaluation 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 informationA 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 informationTranslating 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: 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 informationYü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 informationThe 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 informationIranica 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 informationAGENT 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 informationApplied 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 informationSeptoplasty 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 informationAnnual 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 informationNatural 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 informationRequirements 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 informationSmall 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 informationFatigue 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 informationMember 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 informationCommon 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 informationGENERAL 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 WPF DataGrid Custom Paging and Sorting This article shows how to implement custom
More informationتوصيف مقرر دراسي 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 information270084 - 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 informationNumber 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 informationEffective 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 informationIn 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 informationImportant 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 informationSoftware 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 informationRequirement 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 informationRisk 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 informationOn 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 informationSoftware 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 informationWeb 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 informationIT3205: 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 informationAGILE 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 informationCS4507 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 informationA 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 informationChapter 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 informationCOURSE 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 informationCS 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 information3C05: 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 informationI219 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 informationEFFICIENT 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 informationLeveraging 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) 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 informationService 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 informationIdentifying 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 informationExpansion 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 information270015 - 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 informationZen 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 informationBasic 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 informationIBM 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 informationSystematization 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 information10/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 informationISSUES 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 informationIT3203 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 informationChap 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 informationTOGAF 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 informationPlan-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 informationThesis 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 informationEVALUATION 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 informationIn 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 informationTo 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 informationAdjective, 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