۸ مطلب در تیر ۱۳۹۶ ثبت شده است

رادیو نرم افزار ( طراحی و معماری نرم افزار )


به  پیشنهاد یاور مشیرفر عزیز  در مورد کتابخانه صوتی  با عنوان رادیو کتاب ، می خواهم رادیو نرم افزار رو راه اندازی کنم . 

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



البته این را هم بگویم که یک سایت خارجی هم بدین نام وجود دارد که مطالب آن عمدتا در مورد  متودولوژی های توسعه نرم افزار است . 
Software Engineering Radio (لینک رادیوی مهندسی نرم افزار خارجی ) 
البته قصد من از راه اندازی این رادیو فقط خلاصه کتاب ها نیست و گاهی اوقات هم از تجربه های شکست خورده و موفق نرم افزاری هم سخن می گویم .
فایل ها وکتاب های انگلیسی معمولا پر از اصطلاحاتی تخصصی هستند.  این نکته باعث میشود که کسانی که سواد کمی در این رشته دارند ، از مطالعه کتاب ها زده شوند . 
اما در رادیو نرم افزار سعی من بر این است که این اصطلاحات را تا حد ممکن ساده سازی کنم یا آنها را به زبانی شیوا و قابل فهم ترجمه و معنی کنم . 
بعد از تهیه  اولین نسخه پادکست ، برای رادیو نرم افزار یک سربرگ جدا را در نظر میگیرم و هر هفته سعی می کنم که  در مورد موضوعات مختلفی در مورد مهندسی و طراحی و معماری نرم افزار صحبت کنم . 
منتظر نظرات و انتقادات شما دوستان گرامی در این باره هستم .  

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

مشکلات عدم نیازسنجی های قبل و بعد از ساخت نرم افزار ( دانلود نسخه کامل در انتهای متن )


مقدمه :

چرا تعداد زیادی از پروژه های نرم افزاری با شکست رو به رو می شود ؟

با وجود اینکه هم نیرو داریم و هم بودجه کافی و هم زیر ساخت مناسب .

 

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

با توجه به نمودار مربوط به ساخت نرم افزار (برگرفته از کتاب Code Complete ) در فازهای مختلف ، متوجه میشویم که بهتر است که در همان ابتدا، نقص های نرم افزاری  شناخته و بر طرف شود تا هزینه های سنگینی که در ادامه ساخت نرم افزار با آن مواجه می شویم را ، کاهش دهد.




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

مشکلات کیفی نرم افزار ( قسمت دوم )


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

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

احترام بگذار اما اعتماد نکن . در غیر اینصورت امتحان کن


چند مدتی پیش بود که در وبلاگ قبلی ام چند تایی دروغ وسط اون همه زحمات  و نوشته هایم 
۳ نظر
سعید فعله گری

نرم افزار های بی کیفیت چرا ؟


نمی دانم که بحث را از کجا شروع کنم ؟ فقط این را بدانید که در این نوشته نظم و ترتیبی رعایت نشده است و این نوشته بیانی از تجربیات خودم می باشد. 


ابتدا باید با چند سوال شروع کنم :

چرا نرم افزار درست و حسابی و با کیفیت ندارم ؟

علت وجود نرم افزارهای بی کیفیت آن هم به تعداد زیاد در بازار چیست ؟ 

چرا اکثر نرم افزار ها در ابتدا با شکست های سنگینی مواجه می شوند ؟ 

اصلا کیفیت نرم افزار به چه معناست  ؟

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