۵ مطلب با موضوع «طراحی نرم افزار» ثبت شده است

ترجمه کتاب Software Requirements


مدتی است که می خواهم کتابی را ، از کتاب هایی که از آلمان و سوئد و کانادا تهیه کرده بودم ، برای ترجمه انتخاب کنم.

دو کتاب را برای ترجمه  انتخاب کرده بودم. کتاب Code Complete و کتاب Software Requirements. 

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

اما دلیل اصلی من برای ترجمه این کتاب،  تجربه کاری 20 ماهِ من برای SIEMENS آلمان بود. یکی از منابع اصلی کاری من این کتاب بود و به دلیل تخصص کاری من که در اکثر اوقات با این کتاب سر و کار داشته ام ، این کتاب را برای ترجمه مناسب تر دانستم.



کتاب Software Requirements ویرایش سوم، نوشته karlwiegers(+) و Joy Beatty(+)  است که در آن به بررسی نیازمندی های نرم افزار پرداخته می شود.

۰ نظر
سعید فعله گری

مدیران فورچه سوار و کلاه قرمزی : حکایت ERP های ایرانی


نکته : این مطلب را به عنوان یک شوخی و طنز در نظر بگیرید. چون هیچ زیرساخت علمی و فرهنگی و شعوری را ندارد.

اولش با یک خاطره شروع می کنم.

یکی از بهترین دوستانم ، بعد از مدت ها پس انداز البته از جیب پدر گرامی،  رفته بود یه ماشین گرون رو خریده بود و با شوق و ذوق به من زنگ زد که میام دنبالت و بریم یه دوری بزنیم.

اولش که اومد دنبالم ، ندونستم که ایشونه. چون اولش با یه پراید میومد دنبالم. اما الان با فورچه.بعد از کمی دور زدن، گفته که  که بیا بشین پشت فرمون ببین باهاش حال می کنی یا نه؟

استغفرالله. مگه میشه با ماشین هم حال کرد؟!!!

۱ نظر
سعید فعله گری

تقلید کن ، اما گند نزن (2)


 نکته : تمامی این نوشته ، مانند تمامی نوشته های این وبلاگ بر اساس تجربه شخصی و سوادِ کمِ یک خر حاصل شده است.  


 در قسمت قبل کمی توضیح دادم که درست و حسابی تقلید کنیم. در این قسمت می خواهم در مورد ادعاها و گند هایی که منِ خرِ نوعی می توانم بزنم ، صبحت یا عر عر کنم. 

یک تفاوت اساسی  بین تست (TEST ) و دیباگ (DEBUG)  وجود دارد.  اگر آن را نمی دانید ، کلید های ترکیبی ALT +F4 را فشار دهید و دیگر به این سری نوشته ها سر نزنید.

۲ نظر
سعید فعله گری

تقلید کن ، اما درست و حسابی( قسمت اول )


نکته : مانند تمامی نوشته های این وبلاگ ، این متن هم بر اساس نظر و تجربه شخصی نوشته شده است. پس مثل همیشه پر از اشکال و ایراد است. 


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

 در تقلید کردن ، حداقل مباحث پایه را می دانم. حداقل می دانم که چطور باید ادای کسی را در آورم. ممکن است که خودم چیزی را هم به دلخواه اضافه کنم. 

اما کپی کردن ، یعنی منتقل کردن تمامی  هر آنچه که در دنیای خارج وجود دارد به دنیا تعریف شده خودمان. بدون کم و کاست. 

خب این بحث ها و تعاریف را انجام دادم که در ابتدای کار مشخص کنم که تقلید کردن در دنیای نرم افزار با کپی کردن بسیار متفاوت است.

۰ نظر
سعید فعله گری

طراحیِ یک طراحی : معماری و طراحی نرم افزار


کتاب The Design of Design(+) ( طراحیِ یک طراحی ) ، نوشته Frederick Phillips "FredBrooks Jr (+) ، یکی از بهترین و جامع ترین کتاب های موجود در زمینه طراحی نرم افزار است . 



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

طراحی نرم افزار یکی از بهترین  و زیربنایی ترین شغل های مربوط به صنعت نرم افزار است. فیلد طراحی نرم افزار در اکثر مواقع با طراحی فتوشاپ و طراحی وب اشتباه گرفته می شود. 

در زمینه طراحی نرم افزار بیشتر به این می پردازیم که یک نرم افزار

۰ نظر
سعید فعله گری