• دانلود تحقیق، مقاله و پروژه های دانشجویی به صورت کاملا رایگان
  • اشتراک فایل توسط پدید آورندگان جهت استفاده علمی دانشجویان و علاقه مندان
  • امکان ارسال لینک پروژه های جدید به ایمیل شخصی شما
  • رکورد دار تعداد اعضا با بیش از 270 هزار عضو فعال
  • منتخب بهترین وب سایت علمی فارسی زبان در جشنواره وب ایران

برنامه سازی مهندسی نرم افزار

دانلود جزوه برنامه سازی پیشرفته C و ++C

تاریخ : ۲ آبان ۱۳۹۹

برنامه سازی مهندسی نرم افزار

 

عنوان جزوه : برنامه سازی پیشرفته C و ++C

قالب بندی :  PDF

قیمت :   رایگان

شرح مختصر : درس  برنامه سازی پیشرفته از دروس اصلی رشته کامپیوتر است این درس در ترم دوم از دوره کارشناسی ارائه می شود و در دانشگاه دولتی و آزاد 3 واحد و در دانشگاه پیام نور 4 واحدی است. این درس به نوعی ادامه درس مبانی کامپیوتر و برنامه سازی می باشد که در ترم اول خوانده می شود. هدف این درس آشنایی بیشتر دانشجویان با یکی از زبانهای برنامه نویسی سطح بالا مانند پاسکال، c ، ++c و یا حتی سی شارپ می باشد. این که در این درس کدام زبان برسی شود به دانشگاه و استاد درس بستگی دارد. ما سعی می کنیم از هر یک از زبانها، حده اقل یک کتاب معرفی کنیم. نکته مورد توجه در مورد درس  برنامه سازی پیشرفته این است که این درس پیشنیاز همه دروس تخصصی می باشد که در ترم سوم ارائه می شوند.

 

دانلود مقاله وضعیت به کار گیری ابزار مهندسی نرم افزار در ایران

تاریخ : ۱۴ تیر ۱۳۹۶

برنامه سازی مهندسی نرم افزار

ابزار مهندسی نرم افزار

عنوان مقاله  :  وضعیت به کار گیری ابزار مهندسی نرم افزار در ایران

قالب بندی :  Word

قیمت :   رایگان

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

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

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

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

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

فهرست :

مقدمه

معرفی

انواع ابزارها

ابزار مهندسی نرم افزار در ایران

ابزارهای افقی و عمودی

ویرایشگرها

برنامه سازی

وارسی اعتبار سنجی

موضوعات ابزارهای case