loader-img
loader-img-2
کتابانه
کتابانه

کتاب مهندسی نرم افزار (تحلیل سیستم) - قربانیان

5 / -
موجود شد خبرم کن
دسته بندی :

کتاب مهندسی نرم افزار (تحلیل سیستم) تألیف سارنگ قربانیان، سید علیرضا درخشان و سید امید صفوی توسط نشر ادیبان روز چاپ شده است.

مهندسی نرم افزار یعنی با استفاده از اصول مهندسی جهت ارائه ی محصول با کیفیت و قابل اطمینان که قابلیت اجرایی بر روی ماشین های مختلف را داشته باشد. این علم دارای ارزش و مقام بالایی در زمینه اقتصاد و اجتماع می باشد، زیرا باعث تولید نرم افزارهایی جهت سهولت کارها و سرعت بخشیدن به آنها نظیر: اتوماسیون های اداری، بازی های رایانه ای، اینترنت و از این قبیل شده است.

در این کتاب، چگونگی آشنایی با UML و شی گرایی در تولید نرم افزار و طریقه اجرای آن و نحوه به کار گیری آن در یک پروژه بیان شده است. همچنین آموزش صحیح و کاربردی تجزیه و تحلیل سیستم و مهندسی نرم افزار از دیگر اهداف کتاب می باشد. تجزیه و تحلیل سیستم که از آن به عنوان مدلسازی اشیاء نام برده می شود از مباحث مدلسازی در جهت تولید نرم افزارهای جدید و دیدگاه نماگرایی، که امکان جدید در نرم افزار است و ماورای شی گرایی است امروزه بیشترین کاربرد را خواهد داشت. مجموعه حاضر به تولید نرم افزار با استفاده از طراحی شی گرا و زبان UML می پردازد و ابزارهایی مانند Java، Smart UML، UML. Ps UML را در این حیطه پوشش می دهد.

 

 

برشی از متن کتاب


آشنایی با UML زبان مدلسازی یکپارچه، زبانی است برای مشخص سازی، مجسم سازی، ساخت و مستندسازی دست آوردهای سیستم های نرم افزاری و مدل کسب و کار و دیگر سیستم های غیر نرم افزاری. اهداف UML فراهم آوردن زبان مدل سازی بصری و گویا با قابلیت آماده به استفاده برای کاربران. فراهم آوردن مکانیزم های توسعه و تخصیص برای بسط مفاهیم اساسی. استقلال از زبان های برنامه نویسی خاص و فرآیندهای توسعه. فراهم آوردن پایه و اصولی رسمی برای درک زبان مدل سازی. تشویق به رشد بازار ابزراهای OOP. حمایت و پشتیبانی از مفاهیم توسعه سطح بالاتر نظیر الگوها و اجزاء مجتمع سازی بهترین تجربیات   مقایسه UML با دیگر زبان های برنامه نویسی کاربران هر یک از سه روش OOSE، OMT و Brooch می توانند به راحتی از UML استفاده کنند. UML روشن تر، مستحکم تر و یک شکل تر از سایر روش ها می باشد. کاربران، تغییرات اساسی و زیادی را در علامت گذاری تجربه خواهند کرد. اما این به معنای نیاز به یادگیری مجدد نیست. کاربران هر یک از روشهای OOP می توانند سرعت زیادی را در یادگیری شان انتظار داشته باشند. فرآیند توسعه UML یک زبان مدل سازی است و نه یک فرآیند و بر این اساس هیچ گونه علامت گذاری نیز برای فرآیند توسعه و ایجاد سیستم ارائه نمی دهند. فرآیند توسعه، فرآیند تکراری و افزایشی است و در چهار مرحله به انجام می رسد. هر مرحله می تواند از چند تکرار تشکیل شود. در هر تکرار، قدم های چرخه عمر وجود دارد. یعنی قدم های تعیین نیازمندی ها، تحلیل، طراحی، پیاده سازی و تست در هر تکرار انجام می شود.  

 

 

فهرست


فصل اول: مفاهیم پایه شی گرایی و مدل سازی داده ها پیش دانسته ها چرا مدل سازی می کنیم نحوه نمایش یک کلاس انواع ارتباطات مدل شیء گرا متدولوژی و مدل شیء گرا انواع متدولوژی خواص اساسی متدولوژی شیء گرا قواعد و رهنمودهای شیء در کلاس آشنایی با UML مقایسه UML با دیگر زبان های برنامه نویسی فرآیند توسعه نمودارها نمودار مورد کاربرد مکانیزم های توسعه نمودار کلاس کلاس ها صفات اعمال روابط چندتایی در رابطه تناظر رابطه تعمیم چند کلیشه در نمودار شیء بسته ارتباط بین بسته ها چند کلیشه در بسته ها پیام ها نمودار همکاری نمودار فعالیت حالت فعالیت و حالت فعل شکل های حالت حالات آغازین و پایانی انتقال ها خط شنا حالت انتقال مقایسه کلاس ها و اجزاء پیاده سازی چندکلاس توسط یک جزء اجزاء و واسط ها گره فصل دوم: تحقیق و پروژه های مرتبط با طراحی UML مدل سازی سیستم صندوق قرض الحسنه خانوادگی تاریخچه صندوق های قرض الحسنه تعداد صندوق های قرض الحسنه در ایران بانک های قرض الحسنه تجهیز منابع تخصیص منابع معرفی سیستم سیستم دبیرخانه ثبت احوال شرح کلی کسب و کار و محیط عملیاتی شرح جریان کار نمودار کلاس مدلسازی داده ها سیستم انتخاب واحد دانشگاه فاز اول پروژه فاز دوم پروژه فاز سوم پروژه سیستم تک پوشان گزارش شناخت سیستم عملکرد کلی سیستم امکان سنجی منطقی امکان سنجی فیزیکی امکان سنجی فرهنگی امکان سنجی اقتصادی تحلیل هزینه ها و منابع زمان بندی پروژه شناخت فرم ها بیانیه نیازمندی ها طرح جانمایی جمع آوری داده ها خالص سازی داده ها نرمال سازی طراحی جداول طراحی فرم های ورودی پروژه مکانیزه سازی سیستم داروخانه معرفی سیستم سناریو نیازهای عملیاتی موجودیتهای داخلی نحوه ی ارتباط نمودار توالی اطلاعات نسخه بیمار فصل سوم: نرم افزارهای طراحی نرم افزار PACESTAR UML PS UML چیست VISUALPARADIGM VP 2 چیست rational rose تعریف RATIONAL ROSE  

(ویژه ی دانشگاه علمی و کاربردی) نویسندگان: سارنگ قربانیان - سیدعلیرضا درخشان - سید امید صفوی  انتشارات: ادیبان روز

 


سارنگ قربانیان


ثبت دیدگاه


دیدگاه کاربران

اولین کسی باشید که دیدگاهی برای "کتاب مهندسی نرم افزار (تحلیل سیستم) - قربانیان" می نویسد

آخرین بازدید های شما

۷ روز ضمانت بازگشت وجه ۷ روز ضمانت بازگشت وجه
ضمانت اصالت کالا ضمانت اصالت کالا
۷ روز هفته ۲۴ ساعته ۷ روز هفته ۲۴ ساعته
امکان پرداخت در محل امکان پرداخت در محل
امکان تحویل در محل امکان تحویل در محل