{ مارس 20, 2009 @ 4:34 ب.ظ }
·
{ طراحی و توسعه نرم افزار, مهندسی نرم افزار, کتاب و مقاله الکترونیک }
{ Tags: SSADM, T-SQL, مهندسی, دستورات اس كيو ال, طراحی و تحليل سيستم, طراحی الگوريتم }
·
{ }

- Dummies.SQL_For.Dummies.6TH.Edition.Aug.2006.eBo يك كتاب خوب برای يادگيری دستورات T-Sql به زبان اصلی (توصيه میكنم اون رو از دست نديد كتابی با زبان ساده و جذاب برای شما) حجم 7.19 مگابايت —–> دانلود كتاب مذكور T-Sql
- كتاب SSADM(Structured System Analysis and Design Method ) به زبان فارسی برای طراحی و تجزيه ، تحليل سيستم های ساخت يافته حجم 39.6 مگابايت —> دانلود كتاب SSADM
{ مارس 3, 2009 @ 5:17 ب.ظ }
·
{ طراحی و توسعه نرم افزار, مهندسی نرم افزار }
{ Tags: كيفيت نرم افزار, مهندسی نرم افزار, پياده سازی, برنامه نويسی, توسعه نرم افزار, تحليل نيازها, تست نرم افزار, طراحی نرم افزار }
·
{ }
فرق زيادي بين مهندسان نرمافزار حرفهاي و برنامهنويسان حرفهاي وجود دارد. اكثر مهندسان نرمافزار حرفهاي كدنويسان و برنامهنويسان ماهري هستند، ولي همه برنامهنويسان مهندسان نرمافزار حرفهاي نيستند. وقتي شركت يا سازماني نياز به توليد نرمافزاري دارد، هميشه به دنبال متخصصان با تجربه نرمافزار و افراد با استعداد مي گردد. آيا تا به حال از خود سؤال كردهايد كه چه چيزي باعث ميشود كه به بعضي از ما لقب مهندس نرمافزار ماهر را ندهند؟ ساختن نرمافزارهاي كم كيفيت، نرمافزارهايي كه نيازهاي كاربرانشان را تأمين نميكنند يا پشتيباني نكردن از نرمافزاري كه ساختهايم.

مهندس نرم افزار
به راستي به چه كسي ميتوانيم بگوييم برنامهنويس ماهر يا به اصطلاح professional؟ باور همه اين است كه برنامهنويسان حرفهاي ميتوانند نرمافزارهايي با استاندارد بالا و با كيفيتي عالي ايجاد كنند. اما ما ميتوانيم كيفيت را نيز به دو بخش كيفيت محصول يا Quality of Product و كيفيت روش توليد نرمافزار يا Quality of Process تقسيم نماييم. به نظر شما كدام از يك اين دو بخش بايد به كار گرفته شود؟ عضويت در مجامع و انجمنهاي تخصصي نرمافزاري ميتواند براي اعضاي خود افزايش اعتبار كاري به همراه داشته باشد. همچنين عضويت در اينگونه انجمنها ميتواند موقعيت شركت در كنفرانسهاي علمي كه در زمينه كاري شما باشد را نيز فراهم سازد. شما ميتوانيد تجربيات مفيد خود را در اختيار اعضاي ديگر قرار دهيد و از تجربيات آنان استفاده نماييد، ميتوانيد از منابع، مجلات و مقالههاي موجود استفاده كنيد و… . آيا فكر نميكنيد كه اگر اين همه تجربه را به دست آوريد، ميتوانيد نرمافزارهايي با كيفيت بهتر توليد كنيد؟ البته كه ميتوانيد با استفاده از تكنيكهاي جديدي كه فرا گرفتهايد، نرمافزارهايي به مراتب بهتر از قبل توليد كنيد؛ مخصوصاً اگر به عضويت انجمنهاي انفورماتيكي بينالمللي درآييد، بر اساس تعهدي كه در زمان درخواست عضويت ميكنيد، ملزم به اجراي تعهدنامه خود خواهيد بود و در نتيجه اين موضوع باعث خواهد شد از استانداردهاي جديد استفاده كنيد و نرمافزارهاي بهتري توليد نماييد.
ادامه ی مطلب را از مبنع آن “ماهنامه شبكه ” مطا لعه كنيد