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

اطلاعیه فروشگاه

اطلاعیه به دارندگان حسابهای بانک ملی : باتوجه به اینکه سقف حداقل خرید کارت های بانک ملی مبلغ 5000 تومان میباشد لذا برای خرید مبالغ کمتر از 5000 تومان از کارت های سایر بانک ها استفاده نمائید

دانلود تحقیق نرم‌افزار نويسي

دانلود تحقیق نرم‌افزار نويسي

چشم‌انداز شغلي:
همان‌طوري كه مي‌دانيد بسياري از امكانات و قابليت‌هاي برجسته و فوق‌العاده فناوري اطلاعات (IT) در زمينه ارايه كالا و خدمات به بازار مصرف، وابستگي تام به نرم‌افزارهاي مربوط به آن دارد. در حال حاضر مهمترين زمينه توسعه‌اي در رابطه با معرفي سيستم‌هاي جديد IT به بازار مصرف، نرم‌افزار‌نويسي مي‌باشد كه در خلال آن نرم‌افزارنويسان در طي پنج مرحله شناسايي نوعي كالا/خدمات، ايجاد، تست، نصب و راه‌اندازي و ارتقاء قابليت نرم‌افزارها به اين كار مبادرت مي‌ورزند. براي انجام اين كار ابتدا نرم‌افزارنويسان با كمك تيم كاري خود به شناسايي پيش‌نيازهاي مشتريان پرداخته، سپس اين پيش‌نيازها را به كدهاي نرم‌افزاري كارآمد و معتبر ترجمه و تبديل مي‌نمايند.
در همين راستا فرد نرم‌افزار نويس بايد علاوه بر تسلط و درك كامل خواسته‌هاي مشتريان در يكي از زمينه‌هاي مختلف و متنوع فناوري اطلاعات و نرم‌افزارنويسي نظير بازيهاي رايانه‌اي و كارتهاي اعتباري الكترونيكي نيز تخصص و تجربه كافي كسب كرده باشد.
در اين بين برنامه‌نويسي يكي از بهترين و پردرآمدترين زمينه‌هاي شغلي فناوري اطلاعات به شمار مي‌رود زيرا از طريق آن امكان راه‌يابي به ديگر زمينه‌هاي تخصصي و فوق تخصصي نظير مديريت تيم/پروژه، طراحي و آناليز برنامه به راحتي ميسر مي‌باشد.
حتي نرم‌افزار نويسان مي‌توانند از امكانات ويژه برخي از شركتهاي متقاضي، كه دوره‌هاي آموزشي و بازآموزي نيز براي فارغ‌التحصيلان رشته‌هاي مختلف تحصيلي فناوري اطلاعات تدارك مي‌بينند، استفاده نموده و در اين زمينه به يك فرد كاملاً با تجربه و ماهر تبديل شوند.
نقش شغلي
در اين زمينه شغلي فرد نرم‌افزار نويس با استفاده از زبانهاي رايج برنامه‌نويسي نظير D.B.M.S يا همان سيستم مديريت پايگاه داده‌ها و ديگر ابزارهاي توسعه‌اي نرم‌افزارنويسي مي‌تواند براي برآورده ساختن نيازهاي ويژه متقاضيان به طراحي، ايجاد، تست، راه‌اندازي و ارتقا نرم‌افزار مورد دلخواه بپردازد. آنها همچنين مي‌توانند براي انجام اين كار از توسعه متدولوژيهاي موجود نيز بهره‌برداري نمايند. در واقع يك فرد نرم‌افزار نويس با تسلط بر انواع زبانهاي رايج برنامه‌نويسي و نحوه تغيير و تبديل پيش‌نيازهاي مشتريان به كدهاي رايانه‌اي قابل اعتماد و كارآمد مي‌تواند به چنين فعاليتي مشغول شود.
از رايج‌ترين زمينه‌هاي نرم‌افزار نويسي مي‌توان به نرم‌افزارهاي شركتي، تجارت الكترونيك، مديريت، شبكه تلفن‌هاي همراه و سيستم‌هاي برنامه‌ريزي منابع شركتي (E.R.P.) در محيط‌هاي صنعتي و بازرگاني اشاره كرد. همان‌طوري كه در ابتدا نيز ذكر گرديد. فرد نرم‌افزارنويس بايد علاوه بر درك و تسلط بر خواسته‌هاي مشتريان به ابزارهاي تغيير و تبديل اين خواسته‌ها به كدهاي رايانه‌اي كارآمد و قابل اعتماد با ارزانترين شيوه ممكن نيز تسلط كامل داشته باشد. براي مثال برنامه‌نويس هنگام توليد يك نرم‌افزار تجاري و بازرگاني بايد از فضاي كسب و كار و تنگناهاي موجود در بازار كار آگاهي كامل داشته و از دانش (HCL) يا همان نحوه تعامل انسان با رايانه نيز برخوردار باشد. از جمله نرم‌افزارهايي كه براي محيط‌هاي كار نوشته مي‌شوند مي‌توان به مواردي نظير نرم‌افزارهاي رزرواسيون بليط اينترنتي، سيستم‌هاي اطلاعات مديريتي شركت، كه دربردارنده تمام ابعاد يك كسب و كار مي‌باشد، فناوري انتقال تصاوير گرافيكي يا ويدئويي به تلفن‌هاي همراه و ديگر ابزارآلات سيار ثبت تلفني اشاره كرد.
 سبك و روش زندگي نرم‌افزارنويسان
درست است كه فعاليت برنامه‌نويسي در بيشتر مواقع در قالب يك تيم پروژه و در يك مكان جغرافيايي ثابت صورت مي‌پذيرد ولي چند تيم پروژه مختلف نيز مي‌توانند در نقاط مختلف و دور از هم بر روي يك نرم‌افزار خاص كار كرده و نظرات پيشنهادي و تكميلي خود را از طريق وسايل پيشرفته ارتباطي نظير اينترنت، ويدئوكنفرانس، تلفن همراه و غيره به يكديگر منتقل نمايند. اين قبيل تيم پروژه‌ها معمولاً به صورت موقتي در كنار يكديگر قرار گرفته و بعد از اتمام پروژه از هم جدا خواهند شد مگر اين كه پروژه جديدي را با يكديگر آغاز نمايند. بنابراين براي افرادي كه وارد اين حرفه مي‌شوند لازم است كه از كار در تيم پروژه‌هاي مختلف لذت ببرند. در مراحل اوليه كار، فرد نرم‌افزار نويس درگير انجام وظايف فني و تكنيكي بسيار سنگيني همراه با ديگر افراد حاضر در پروژه مي‌شود ولي همچنان كه از زمان كار مي‌گذرد بتدريج فاز ديگري از پروژه به نام تعامل با مشتري آغاز مي‌گردد كه از طريق آن نرم‌افزار طراحي شده بايد مورد آزمايش و بهره‌برداري نهايي قرار گيرد. علاوه بر اين نرم‌افزارنويسان بايد براي عقب‌نماندن از پيشرفتهاي صورت گرفته در زمينه فنون مختلف نرم‌افزارنويس ارتباط و تعامل خود با ديگر فعالان اين بخش نظير شركتهاي تجاري، مؤسسات و دانشگاهها را همچنان حفظ نمايند.
همچنين شركت در كنفرانس‌هاي مختلف و دوره‌هاي آموزشي فوق‌العاده نيز مستلزم آن است كه نرم‌افزارنويسان علاوه بر مسافرت‌هاي كوتاه مدت و درازمدت، شبكه ارتباط شخصي خود با ديگران را هر چه بيشتر مستحكم‌تر كنند.
وظايف مرتبط با زمينه شغلي برنامه‌نويسي:
ـ بكارگيري روشهاي مدرن طراحي و ابزارهاي توسعه‌اي وابسته
ـ توسعه الگوريتم‌هاي آزمايشگر و رمزينه‌اي /كنترل همزمان به روش مدولار كه متناسب با ساختار نرم‌افزار طراحي شده باشد.
ـ آناليز سيستمي ريز برنامه‌ها / مدول‌ها، عملكرد، اندازه حافظه و .... سيستم‌هاي فني
ـ پشتيباني مديريت پروژه
ـ ساخت سيستم اصلي و سيستم‌هاي جانبي بر اساس طرح و ساختار توسعه يافته و سازه مدولار
ـ ساخت نمونه اوليه بخش‌هاي مختلف سيستم
ـ همكاري با قالب‌ساز (معمار) سيستم‌ها/ طراح سيستم
ـ طراحي آزمايشهاي مدولار، همياري در طراحي آزمايش نصب و يكپارچه‌سازي
ـ اجراي سيستم يكپارچه، آزمايش سيستم يكپارچه و راه‌اندازي نهايي سيستم
ـ توسعه/ بكارگيري مدل كنترل پروژه، مدل نصب و مستندسازي كليه بخش‌هاي سيستم و اضافه كردن اسناد مرتبط نظير انتشار بولتن
ـ اجراي آزمايش طرح، نصب و تست نهايي سيستم
ـ ارزيابي و مرتب كردن مدل پشتيباني و ارتقاء سيستم
ـ مشخص كردن الزامات و مقيدات كاربران و الزامات عملكردي
ـ ترسيم طرح عملياتي سيستم، توسعه رمزينه‌اي و ديگر فازهاي طراحي نرم‌افزار
زمينه‌هاي تكنولوژيك مرتبط با نرم‌افزارنويسي:
ـ سيستم‌هاي عملياتي ويژه رايانه‌هاي شخصي، ايستگاههاي كاري و ابزارآلات مصرفي
ـ زبانهاي برنامه‌نويسي نظير اسمبل، C ، JAVA و ...
ـ سيستم‌هاي جايگزين (Embedded Systems) در تلويزيونها، پلي‌استيشن‌ها و ...
ـ سيستم‌هاي فناوري اطلاعات شركتي نظير سيستم برنامه‌ريزي منابع شركتي
ـ كاربردهاي اينترنتي نظير تجارت الكترونيكي
ـ سيستم‌هاي كار مديريتي
ـ سيستم‌هاي فني ويژه كنترل ماشيني و ديگر اتوماسيونهاي صنعتي
ـ ابزارهاي توسعه ويژه نرم‌افزارهاي سيستمي و كاربردي
ـ سيستم پايگاه داده‌ها ويژه تبادل ديتا با نرم‌افزارهاي مربوطه
ـ فناوريهاي شبكه‌اي در سيستم‌هاي پخش همزمان و فضاهاي چند سايتي
ـ مهندسي نرم‌افزار
ـ فناوري قطعات مختلف نرم‌افزاري
ـ ارتقاء و توسعه نرم‌افزار
نوع و سطح مهارتهاي مورد نياز:

• مهارتهاي رفتاري
ـ توانايي تجزيه و تحليل
ـ جهت‌گيري فني و عاطفي
ـ توانايي حل سريع و فوري مسأله
ـ توانايي توجه به جزئيات
ـ توانايي برقراري ارتباط و تعامل سازنده با ديگران
ـ توانايي شركت در كارهاي گروهي
ـ توانايي برنامه‌ريزي و سازماندهي

• مهارتهاي فني
ـ برنامه‌نويسي رايانه‌اي
ـ مهندسي نرم‌افزار
ـ طراحي سيستم
ـ آزمون‌سازي
ـ آزمون‌گيري
ـ متدهاي توسعه سيستم
ـ سيستم نرم‌افزارهاي نصب‌ شده بر سيستم‌هاي سخت‌افزاري
ـ ابزارهاي توسعه‌اي سيستم
ـ آشنايي كامل با الزامات، تنگناها و فضاي كسب و كار
ـ مديريت پروژه
توصيف و تشريح مسير شغلي و فرصتهاي آينده:
اين زمينه شغلي همراه با كسب سالها تجربه مستلزم توانايي تجزيه و تحليل الزامات و پيش‌شرط‌هاي گاهاً بسيار سنگين مشتريان و ويژگيهاي مختلف واسط‌هاي كاربري (User Interface) براي مبدل شدن به يك طراح و توسعه دهنده تمام عيار مولتي مديا يا ورود به جنبه كاملاً علمي اين زمينه شغلي جهت اجراي نقش‌هاي علمي رايانه‌اي نظير فضاهاي تحقيقاتي مي‌باشد.
به هر ميزان فرد نرم‌افزارنويس بيشتر به كسب تجربه بپردازد در نهايت مي‌تواند اميدوار باشد كه در آينده به يك مدير پروژه تبديل خواهد شد. براي رسيدن به چنين هدفي نرم‌افزارنويس بايد در دوره‌هاي مختلف آموزشي مديريت پروژه نيز شركت به عمل آورد. مشاغلي نظير طراح/ توسعه دهنده سيستم، قالب‌بند نرم‌افزار (معمار) در سطوح فني مسير شغلي آينده اين فرصت شغلي قرار مي‌گيرند كه البته دستيابي به چنين هدفي نيز مستلزم كسب تجربه بيشتري در پروژه‌هاي نرم‌افزارنويسي مختلف مي‌باشد.
در هر صورت براي مبدل شدن به يك مدير پروژه و يا كارآفرين در اين زمينه شغلي، علاقمندان بايد به كسب تجربه كافي در بازار كسب و كار و فعاليتهاي تجاري و بازرگاني نيز به اندازه كافي بپردازند.
عناوين شغلي مرتبط:
ـ برنامه‌نويس كاربردي (Application Programmer)
ـ تكنسين يكپارچه‌سازي (Integration Technician)
ـ طراح سيستم فني (Technical System Designer)
ـ مهندس نرم‌افزار (Software Engineer)
ـ متخصص پشتيباني و حفاظت (Maintenance & Support Specialist)
ـ طراح سيستم (System Developer)
ـ آرشيتكت نرم‌افزار (SW Architect)
مشخصات افراد واجد شرايط:
اين زمينه شغلي بيشتر به مذاق افرادي خوش مي‌آيد كه از حل كردن مسايل فني مشتريان نظير برنامه‌نويسي رايانه لذت مي‌برند. علاوه بر اين افرادي كه توانايي كار با تكنيك‌هاي طراحي نرم‌افزار دارند نيز در زمره افراد رتبه اول قرار دارند. در بيشتر مواقع شركتهاي استخدام و بكارگيري نرم‌افزارنويسان از افراد واجد شرايط مدرك تحصيلي مربوطه را نيز طلب مي‌كنند اگر چه برخي ديگر نيز چندان اهميتي به اين موضوع نمي‌دهند.

 

 

 

شامل 47 صفحه word


اشتراک بگذارید:


پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت و دانلود

مبلغ قابل پرداخت 3,500 تومان
عملیات پرداخت با همکاری بانک انجام می شود
با توجه به تغییرات ایجاد شده در بانک ملی خرید زیر 5000 تومان توسط کارت بانک ملی امکان پذیر نیست برای خرید های زیر 5000 تومان لطفا از کارت های بانک دیگر استفاده نمایید

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید


فایل هایی که پس از پرداخت می توانید دانلود کنید

نام فایلحجم فایل
narmafzar-nevisi_599477_9750.zip47.5k





تبلیغات

دانلود پایان نامه و پروژه