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

Word 61 KB 17914 14
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۲,۰۰۰ تومان
قیمت: ۷,۶۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • در عصر اطلاعات نمی توان علم یا صنعتی را یافت که آثار فن آوری اطلاعات در آن دیده نشود . فن آوری اطلاعات علاوه بر این که به عنوان یک فن آوری زیر بنایی قادر است که ابعاد دیگر زمینه ها را دگرگون کند ( به گونه ای که نگرش فعلی به این زمینه ها را با دگرگونی کامل رو به رو سازد) ، بلکه به عنوان یک فن آوری مستقل و قدرتمند نیز قادر به خودنمایی است. به طور کلی می توان این فن آوری را در قالب پنج رکن اساسی آن در نظر گرفت که هر یک به نوبه خود از اهمیت و جایگاه ویژه ای برخوردارند . از این میان نرم افزار می تواند به عنوان یک رکن اساسی با اهمیت ویژه ای مطرح باشد . در چند سال اخیر شاهد رشد مناسب این صنعت در کشور بوده ایم (هر چند که با اخذ تصمیمات و سیاست های صحیحی می توانستیم با هدف مند کردن این رشد، جایگاه واقعی این صنعت را حتی در تجارت جهانی به خوبی نشان دهیم و از آن به بهترین نحو استفاده کنیم ). با وجود این ، اگر چارچوب دقیق و کارآیی برای آن در کلیه ابعاد به وجود نیاوریم، فرصت خوبی را برای فراهم آوردن بسترهای مناسب در رشد و بهره برداری لازم از آن ،از دست خواهیم داد . حجم زیاد فعالیت های نرم افزاری در کشور و داشتن پتانسیل های کافی برای رونق بخشیدن به این صنعت در راستای گرفتن سهم مناسبی از بازارهای خارجی ، ضرورت
    تولید صحیح و بهینه را در این صنعت مطرح می کند .
    توسعه روزافزون فن آوری اطلاعات در ابعاد مختلف ، سبب شده است که در ارکان خود این فن آوری نیز دگرگونی شگرفی پدید آید و آن را با جهش های غیر قابل تصوری پیشرفته سازد. در حقیقت رشد این فن آوری سبب تولید ابزرهای جدید و سریعتر ، حتی تغییر نگرش در تولید محصولات نرم افزاری شده است . از این میان می توان به تولید ابزارهای مهندسی نرم افزار در طیف وسیع اشاره کرد .این ابزارها در هر یک از مراحل و بخش های تحلیل ، طراحی، پیاده سازی ،آزمایش ، نگه داری ، مدیریتی و غیره تأثیر بسیار گذاشته است .
    با استفاده از هر یک از این ابزارها دقت و سرعت تولید محصولات نرم افزاری بسیار زیاد شده است ، در جامعه کنونی که پروژه های یک ساله از پروژه های بلند مدت نرم افزاری محسوب می شود و پروژه های بیشتر از یک سال را محکوم به شکست می دانند ( با توجه به تغییرات سریع و بنیادین فن آوری اطلاعات و آثاری که بر روی دیگر زمینه ها دارد )، این ابزار توانسته است با سرعت بخشیدن به انجام هر یک از مراحل فوق بتواند تمهیداتی فراهم کند که پروژه های ملی و بزرگ در چارچوب های زمانی مشخص و معقول تعریف و انجام شوند .
    با توجه به مطالب ارائه شده واهمیت موضوع نرم افزار و تولید بهینه آن در
    کشور ، دبیرخانه شورای عالی انفورماتیک برای ترویج فرهنگ به کارگیری مفاهیم و ابزارهای نوین در کلیه زمینه های فن آوری اطلاعات و آشنا سازی جامعه انفورماتیک( به خصوص دانشجویان و تولید کنندگان جوان ) به اهمیت مهندسی نرم افزار و اصول آن و ابزارهای توسعه نرم افزار اقدام به تهیهمطالبی در این زمینه کرد . به همین منظور از شرکت های مهم نرم افزاری کشور خواسته شد اطلاعات مربوط را به دبیر خانه ارسال کنند .( توجه کارفرمایان در ضرورت به کارگیری ابزارهای کمکی برای تولید و توسعه نرم افزار به خصوص در پروژه های بزرگ بسیار حائز اهمیت است که امیدواریم این مهم نیز با ارائه مطالب مختصر فوق ، برآورده شود ).
    در این جا نیز از کلیه استادان ، صاحب نظران، دیگر شرکت ها و مؤسسات تولیدی نرم افزار می خواهیم که با ارسال اطلاعات مربوط در این زمینه به دبیرخانه شورا ، ما را در هر چه بهتر عرضه کردن ابزار مهندسی نرم افزار و شناساندن توان واقعی تولید نرم افزار کشور به جامعه ، یاری دهند .
    در همین راستا طی سلسله مقالاتی ، پس از بیان مقدمه ای بر ابزار های مهندسی نرم افزار ، به معرفی ابزارهایی که بوسیله شرکت های داخلی به کار گرفته می شوند ، خواهیم پرداخت . این معرفی شامل کلیات زیر است :
    معرفی ابزار و شرکت تولید کننده و ارائه دهنده آن
    تاریخچه کاربرد یا عرضه ابزار در شرکت
    امکانات قابل ارائه ابزار ( چه فعالیتی را انجام می دهد و چگونه و غیره )
    مشخصات فنی ( بستر عملیاتی و غیره )
    مختصری از نحوه کار با ابزار
    پروژه های انجام شده با این ابزار
    لازم به ذکر است که اطلاعات بیان شده با توجه به مجموعه اطلاعاتی است که از طریق شرکت ها به این دبیرخانه ارسال شده است ( با ذکر نام فرستنده ).بنابراین میزان بررسی و عمق مطالب مطرح شده بستگی به اطلاعاتی دارد که شرکت ها در مورد نرم افزار مورد استفاده یا عرضه کرده خود برای ما فرستاده اند ( با تشکر فراوان از کلیه شرکت هایی که اطلاعات خود را برای این دبیرخانه ارسال داشته اند ). از طرف دیگر ، ابزار های مطرح شده فقط در قالب ابزارهایی هستند که در چارچوب مراحل تحلیل ، طراحی و پیاده سازی مورد استفاده یا عرضه شرکت قرار گرفته اند .به همین خاطر از میان ابزارهایی که صرفاً جهت مدیریت پروژه ها ،آزمایش ، برنامه سازی و غیره در شرکت ها مورد استفاده قرار گرفته است ، خودداری کرده ایم . حال به عنوان اولین نوشته از این مجموعه به معرفی اجمالی ابزارهای مهندسی نرم افزار خواهیم پرداخت . در این مقوله سعی بر آن است که با ارائه مطالبی پیرامون این ابزار از جهت تعریف ، دسته بندی ، نحوه کلی عملکرد و غیره ، مختصر شناختی از آنها عرضه شود .

صنعت نرم‌افزاري در جهان و ايران صنعتي است نو و نسبتاً جديد. با اين وجود در طي عمر بسيار کوتاه، اين صنعت تحولات وسيع، عميق و شگرفي را شاهد بوده است. مهم‌ترين اين نوع تحولات را مي‌توان موارد زير دانست: ? رشد شديد و قابل توجه در درآمد بخش ? تاثير آن

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

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

سيستم حسابداري با شروع جنبش نرم‌افزاري در کشور، بيشتر مديران آگاه، در راستاي توسعه و گسترش مجموعه مديريتي خويش و افزايش راندمان کاري، ترجيحا استفاده از سيستم‌هاي نرم‌افزاي را سرلوحه کارهاي خود قرار مي دهند. در اين ميان مجموعه هايي موفق تر هستند ک

استقرار سيستمهاي مکانيزه تأثير بسيار مهمي در افزايش سرعت فرايندهاي کاري و کاهش هزينه‌ها خواهد داشت. با رعايت اصل يکپارچگي که در اين نرم افزارها رعايت شده است، انجام کارهاي تکراري به حداقل مي‌رسد و هزينه هاي جانبي کاهش مي‌يابد. با استقرار اين سيستمها

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

چکيده جايگزين ‌ساختن عناصر حکومتي با استفاده از قدرت نرم بدون توسل به زور و اقدامات خشونت‌آميز يکي از راهبردهاي امريکا در کنار راهبرد مبتني بر تهاجم گسترده، سنگين و سريع نظامي براي ايجاد تغيير در کشورهاي هدف بود. گرجستان، اوکراين و قرقيزستان مه

تعريف نرم افزار تعريف نرم افزار نرم افزار عبارت است: 1- برنامه هاي کامپيوتري که در صورت اجرا شدن باعث انجام عمل و کار خواسته شده مي شوند. 2- ساختمان داده هايي که باعث مي‌شوند، برنامه ها بطور مناسبي اطلاعات را دستکاري کنند. 3- مستنداتي که توصيف کنن

مهندسي نرم افزار : مهندسي نرم افزار ( SE ) طراحي ، توسعه و ثبت نرم افزار با بکارگيري تکنولوژي ها و کار با علم کامپيوتر ، مديريت پروژه ، مهندسي محدوده هاي کاربرد طرح همبست ، مديريت دارايي ديجيتال و ديگر زمينه ها است . اصطلاح مهندسي نرم افزار پس از 19

گرچه براي پروژه هاي کوچک مي توان صرفاً با اتکا بر خلاقيت و بدون توجه به برنامه ريزي و نظمي خاص به نتيجه رسيد اما براي ايجاد يک پروژه بزرگ و پيچيده نياز به پيروي از يک روش (method) مشخص است. يک متد تعيين مي کند که براي توليد يک پروژه چه گام هايي نياز

ثبت سفارش
تعداد
عنوان محصول