تحقیق مقاله مهندسی نرم افزار چیست؟

تعداد صفحات: 35 فرمت فایل: word کد فایل: 6754
سال: مشخص نشده مقطع: مشخص نشده دسته بندی: تحقیق مقاله مهندسی کامپیوتر
قیمت قدیم:۶,۵۰۰ تومان
قیمت: ۴,۴۰۰ تومان
دانلود فایل
  • خلاصه
  • فهرست و منابع
  • خلاصه تحقیق مقاله مهندسی نرم افزار چیست؟

    چکیده:

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

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

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

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

     مقدمه:

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

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

    برنامه کسب و کار برای گروهی که تلاش می کند یک ایده را به یک محصول تبدیل کند و یک شرکت بوجود آورد یک نیاز مبرم به شمار می رود.

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

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

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

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

    مهندسی نرم افزار پیشه‌ای است که به یاری دانش رایانه و دیگر فناوری‌ها و روش‌ها به آفریدن و نگاهداری نرم افزار رایانه‌ای می پردازد. نرم افزار هایی نظیر tool ها یا سیستم عامل و ...

    مسئله اصلی مهندسی نرم‌افزار تولید نرم‌افزار براساس:

    الزامات تعیین شده

    در زمان تعیین شده

    در محدودهٔ بودجه پیش‌بینی شده است.

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

    چرا نرم افزار را مهندسی می گویند ؟

     

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

    نکته ای که مهم است و خیلی ها به آن توجه ندارند تفاوت مهندسی نرم افزار و برنامه نویسی است . برنامه نویسی فقط بخش کوچکی از چرخه حیات یک نرم افزار را تشکیل می دهد که آن هم وظیفه مهندس نرم افزار نمی باشد .

    در مورد نرم افزار هم مانند سایر رشته های مهندسی در مورد یک پروژه زمانبندی ُ‌مدیریت و کنترل پروژه"ُ تولید و ... را داریم

    هدف:

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

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

    تواناییهای فارغ التحصیلان

    فارغ التحصیلان این مقطع، قابلیتها و تواناییهای زیادی دارند و چنانچه در مسیر مناسب هدایت شوند، قادر خواهد بود مشکلات زیادی را حل کنند. برخی از این تواناییها به شرح زیر است:

     

    1) بررسی و شناخت نرم افزارها و سخت افزارهای جدید و به کارگیری آنها.
    2) بررسی کمبودها و نیازهای نرم افزاری و سخت افزاری بخشهای صنعت و خدمات و تدوین نیازهای آنها، امکان سنجی و تعیین ابزار و نیروی انسانی لازم برای رفع کمبودها.

    3) تجزیه و تحلیل سیستم های کوچک و متوسط نرم افزاری و سخت افزاری و ارائه راه حل مناسب برای اجرای آنها.

    4) طراحی مجموعه های کوچک و متوسط نرم افزاری و سخت افزرای و تولید طرحهای اجرایی برای انها.

     

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

    7) عیب یابی کامپیوترها و سیستمهای کامپیوتری و رفع عیبها.

    8) شناسایی فنون جدید طراحی و ساخت کامپیوتر و ارزیابی و به کارگیری آنها.

    تواناییهای ذکر شده مربوط به کارشناسان نرم افزار و سخت افزار می باشد، اما روشن است که کارشناسان نرم افزار در محدوده مسائل نرم افزاری توانایی بیشتری دارند و برعکس کارشناسان سخت افزار در محدوده مسائل سخت افزاری از توانایی بیشتری برخوردارند.

    ماهیت:

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

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

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

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

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

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

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

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

     

     

    گرایش های مقطع لیسانس:

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

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

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

    آینده شغلی، بازار کار، درآمد:

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

    توانایی های جسمی، علمی، روانی و ... مورد نیاز و قابل توصیه

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

  • فهرست و منابع تحقیق مقاله مهندسی نرم افزار چیست؟

    فهرست:

    ندارد
     

    منبع:

     

    http://www.mehrnews.com/fa/NewsDetail.aspx?NewsID=23550

     

    http://www.mohassel.com/computer_eng.htm

     

    http://www.aftab.ir/dictionaries/mean.php?id=33325

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