دانلود گزارش کاراموزی مهندسی نرم افزار

گزارش کاراموزی مهندسی نرم افزار در 32 صفحه ورد قابل ویرایش

دسته بندی کامپیوتر و IT
فرمت فایل doc
تعداد صفحات 32
حجم فایل 32 کیلو بایت
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

گزارش کاراموزی مهندسی نرم افزار در 32 صفحه ورد قابل ویرایش

 

فهرست مطالب

عنوان                                    صفحه

چكیده                                           1

مقدمه                                           1

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

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

هدف                                         4

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

ماهیت                                           6

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

آینده شغلی                                      8

توانایی های جسمی و ………..                           9

وضعیت نیاز كشور به این رشته در حال حاظر                  10

نكات تكمیلی                                     11

مهندسی و معماری سیستم ها                            12

منابع                                           33

چکیده:

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

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

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

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

 مقدمه:

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

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

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

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

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

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

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

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

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

    الزامات تعیین شده
    در زمان تعیین شده
    در محدوده? بودجه پیش‌بینی شده است.

 

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

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

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

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

 

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

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

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

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

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

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

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

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

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

توانایی مالی: با توجه به توضیحات گفته شده داشتن یك دستگاه كامپیوتر برای یك مهندس كامپیوتر امری ضروری به نظر می رسد ولی این گونه نیست كه بدون داشتن كامپیوتر دانشجویان از ادامه تحصیل و پیشرفت باز بمانند.

 

وضعیت نیاز كشور به این رشته در حال حاضر:

رشته كامپیوتر كه باعث جهانی شدن اطلاعات و ارتباطات شده است ، رشته روز و رشته آینده است تا جایی كه پیش بینی می شود تا 10 سال دیگر در كشورهای پیشرفته مردم همان قدر كه بر نیروی برق وابسته هستند به شبكه اینترنت وابسته خواهند شد. با توجه به توضیحات گفته شده روند رو به رشد استفاده از كامپیوتر در زندگی روزانه اشتغال و موقعیت كاری برای فارغ التحصیلان این رشته فراهم است تا در قالب شركتهای تولیدكننده نرم افزار، شركتهای تولیدكننده قطعات، مراكز صنعتی – تولیدی، شركتها و موسسات خدماتی، مراكز آموزشی و … مشغول به كار شده و فعالیت كنند. با توجه به پیشرفت كند ایران نسبت به جامعه جهانی كامپیوتر در سالهای اخیر نیاز به مهندسین خلاق و كوشا در این زمینه كاملاً احساس می شود.
روند رو به رشد استفاده از كامپیوتر در محافل عمومی و خصوصی، استفاده گسترده از شبكه اینترنت و زمینه های مرتبط با آن، فراهم آمدن شرایط آموزش و تجارت الكترونیك همه و همه دست به دست هم داده اند تا از اكنون چشم انداز روشنی نسبت به آینده این رشته وجود داشته باشد به نحوی كه فعالان در این زمینه از آینده معلوم و مطمئنی برخوردار خواهند بود. تنها نگرانی به قسمت نرم افزار مربوط می شود كه باید مهندسان خلاق ایرانی اقدام به تهیه نرم افزارهای گوناگون و كارآمد كرده تا تنها مصرف كننده صرف نباشیم.

– پیچیدگی در سیستم‌های اجتماعی

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

شرایط فوق عموماً در سیستم‌های اجتماعی وجود دارند اما میزان پیچیدگی در بین سیستم‌های اجتماعی متفاوت است. به عنوان مثال، پیچیدگی در یك سازمان بوروكراتیك كمتر از پیچیدگی یك سازمان نوآورانه است و پیچدگی یك جامعه خیلی بیشتر از پیچیدگی یك سازمان معمولی است. آنچه كه در این‌جا مد نظر ماست سیستم‌های اجتماعی بسیار پیچیده هستند كه كاهش پیچیدگی آنها دشوار یا غیر ممكن است.

5- ایجاد سیستم‌های پیچیده

آنچه در مورد مراحل ایجاد سیستم در بخش 1 گفته شد مراحل عمومی همه سیستم‌ها بود. اما در سیستم‌های پیچیده این مراحل به تنهایی نمی‌توانند پاسخگوی ما باشند. در سیستم‌های پیچیده ممكن است نیازها و مسائل به خوبی تعریف نشده باشند. سفارش دهنده سیستم تصویر و آگاهی كامل از آنچه كه مطلوب اوست ندارد. نیازهای وی ممكن است با هم سازگار نباشند. ساختار سیستم مانند سیستم‌های معمول تعریف شده نیست. مفاهیم و مبانی سیستم موجود نیستند یا مدون نشده‌اند. روشهای كمی و استفاده ازروشهای تحلیلی نمی‌تواند همه ابعاد سیستم را مورد بررسی قرار دهد چرا كه خیلی از عناصر، ویژگیهای آنها و تعامل آنها با دیگر عناصر دارای مبانی روشن، تعریف شده و كمی نیستند. مهندسی سیستم نمی‌تواند به صورت كامل مفاهیم و مبانی سیستم را تعریف و تدوین نماید. خروجی‌های سیستم به سادگی قابل پیش‌بینی نیستند. عوامل اجتماعی، سیاسی، اقتصادی و فناورانه زیادی بر سیستم تأثیر می‌گذارند.

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

6- معماری سیستم‌ها

معماری در پاسخ به مسائل بسیار پیچیده‌ای ظاهر می‌شود كه نمی‌توانند با استفاده از قواعد و رویه‌های از پیش وضع شده حل شوند. تعریف كلاسیك معماری عبارتست از «طرح‌ریزی و ساخت ساختارها». اگر واژه «ساختار» در سطح وسیع‌تری شامل آرایش‌ها و تركیب‌ها، چارچوب‌ها و شبكه‌ها و سیستم‌ها فرض شود آنگاه معماری سیستم‌ها، طرح‌ریزی و ساخت سیستم‌هاست. معماری سیستم‌ها تركیبی از اصول و مفاهیم سیستم‌ها و معماری است. به بیان دیگر معماری سیستم‌ها، نظریه سیستم‌ها و مهندسی سیستم‌ها را با نظریه، رسم و رسوم و حرفه معماری تركیب می‌كند. هسته معماری در مفهوم‌سازی4 سیستم است. در زیر مقایسه‌ای بین واژگان معماری و مهندسی شده است:

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

جعبه دانلود



شما ممکن است این را هم بپسندید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *