کتاب های برچسب software-engineering
تاریخ: ۲۱:۲۸:۲۰ ۱۳۹۶/۸/۲۱ یکشنبه
توسط: MotoMan
امتیاز: ۰

اصول، الگو‌ها و شیوه‌ها مهم هستند، ولی این افراد هستند که آن‌ها را به کار می‌بندند. همان طور Alistair Cockburn گفته است "فرایند و تکنولوژی بر روی خروجی پروژه از اثرات ثانویه هستند. آن چیزی که جزء اثرات اولیه تاثیر گذار بر پروژه است، افراد هستند."
ما نمی‌توانیم تیم‌های برنامه نویسان را مدیریت کنیم، به شرط آن که سیستم‌های ساخته شده از اجزای تشکیل شده توسط فرایند وجود داشته باشند. افراد واحد‌های برنامه نویسی plug-compatible نیستند. اگر می‌خواهیم که پروژه هایمان موفق شوند، ما باید تیم‌های خود سازمانده و  مشارکتی ایجاد کنیم.
شرکت هایی که به تشکیل چنین تیم هایی تشویق می‌کنند، مزیت رقابتی قابل توجهی نسبت به آن هایی که نگرششان این است که شرکت‌های توسعه نرم افزار چیزی بیش از یک شرکت درپیت نیست. یک تیم نرم افزاری خوب، قدرتمندترین نیروی توسعه نرم افزار است.

 

تعداد بازدید: ۵۸
دیدگاه ها: ۰
تاریخ: ۲۲:۳۱:۴۶ ۱۳۹۵/۱۰/۱۱ شنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Design Patterns | software engineering |

کار توسعه‌ی برنامه‌های سازمانی، سود زیادی از ظهور تکنولوژی‌های جدید برده است. پلتفرم‌های شی گرا چند لایه، مانند جاوا و .NET خیلی رایج و عادی شدند. این ابزار‌ها و تکنولوژی‌های جدید، توانایی ساخت برنامه‌های قدرتمند را دارند، ولی به راحتی قابل پیاده سازی نیستند. شکست‌های رایج در برنامه‌های سازمانی معمولا به این علت رخ می‌دهند که توسعه دهندگان آن ها، درس‌های معماری که توسعه دهندگان با تجربه در کار با اشیا یاد گرفته اند را نفهمیده اند.
کتاب Patterns of Enterprise Application Architecture نوشته شده تا پاسخی مستقیم به چالش‌های سختی باشد که توسعه دهندگان برنامه‌های سازمانی با آن روبرو می‌شوند. نویسنده این کتاب، آقای Martin Fowler  که طراحی شی گرا است، متوجه شد که با وجود تغییرات در تکنولوژی از Smalltalk تا CORBA تا Java تا NET.، همان ایده‌های طراحی پایه می‌توانند وفق پیدا کرده و اعمال شوند تا مشکلات رایج را حل کنند.
این کتاب در حقیقت دو کتاب در یک کتاب است. بخش اول  یک آموزش کوتاه در مورد توسعه برنامه‌های سازمانی است که شما می‌توانید از ابتدا تا انتها آن را بخوانید  تا محدوده‌ی درس‌های این کتاب را بفهمید. بخش بعدی که بخش عمده‌ی کتاب را تشکیل می‌دهد، یک مرجع دقیق برای خود الگو‌ها است. برای هر الگو اطلاعات کاربرد و پیاده سازی آن به همراه کد مثال‌ها به جاوا یا سیشارپ ارائه شده است. کل این کتاب نیز با دیاگرام‌های UML برای توضیحات بیشتر مفاهیم، نشان داده شده است.
با مسلط شدن به این کتاب، شما دانش لازم برای تصمیم گیری‌های مهم در ساخت یک برنامه‌ی سازمانی را را به دست خواهید آورد تا از الگوهای ثابت شده در موقع ساخت آن‌ها استفاده کنید.

 

تعداد بازدید: ۹۰۳
دیدگاه ها: ۰
تاریخ: ۲۱:۴۰:۳ ۱۳۹۳/۱۰/۱۸ پنج شنبه
توسط: punsher2011
امتیاز: ۱۱
برچسب ها: software engineering | UML |

کتاب UML Distilled : یک راهنمای مختصر بر زبان استاندارد UML

UML یک زبان مدل سازی اشیاء موجود در فرایند ساخت نرم افزار است . از این زبان برای نمایش ساده اشیاه ، کلاس‌ها ، فعالیت‌ها و actor استفاده میشود . در این کتاب حدود 99 درصد موارد مورد استفاده در این زبان را فرا خواهید گرفت .

این کتاب با وجود حجم کم اما بسیار مفید است .

 

تعداد بازدید: ۲۳۳۰
دیدگاه ها: ۰
تاریخ: ۲۰:۴۶:۵۲ ۱۳۹۳/۱۰/۱۸ پنج شنبه
توسط: punsher2011
امتیاز: ۷
برچسب ها: software engineering |

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

این کتاب به شما به بهترین نحو در بدست آوردن این نیازمند‌ها کمک خواهد کرد .

 

تعداد بازدید: ۱۸۸۲
دیدگاه ها: ۳
loading...

لطفا منتظر بمانید...