فرمت فایل : power point (لینک دانلود پایین صفحه) تعداد اسلاید : 33 اسلاید
اهداف :
پاورپوینت درباره بحران نرمافزاری و بررسی پیچیدگی نرمافزار
فرمت فایل : power point (لینک دانلود پایین صفحه) تعداد اسلاید : 33 اسلاید
اهداف :
چشمانداز شغلی:
همانطوری که میدانید بسیاری از امکانات و قابلیتهای برجسته و فوقالعاده فناوری اطلاعات (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
این محصول در قالب پاورپوینت و قابل ویرایش در 300 اسلاید می باشد.
اسلاید 4
فهرست جلسات
جلسه اول: طراحی نرمافزار بیدرنگ
جلسه دوم: طراحی واسط کاربر UI
جلسه سوم: توسعه سریع نرمافزار
جلسه چهارم: استفاده مجدد نرمافزار
جلسه پنجم: مهندسی نرمافزار براساس قطعه
جلسه ششم: توسعه سیستمهای حیاتی
جلسه هفتم: تکامل نرمافزار
جلسه هشتم: وارسی و اعتبارسنجی
اسلاید 5
جلسه نهم: تست نرمافزار
جلسه دهم: اعتبارسنجی سیستمهای حیاتی
جلسه یازدهم: مدیریت بر افراد
جلسه دوازدهم: برآورد هزینه نرمافزار
جلسه سیزدهم: مدیریت کیفیت
جلسه چهاردهم: بهبود فرآیند
جلسه پانزدهم: مدیریت پیکربندی
اسلاید 6
هدف این درس در رشته مهندسی کامپیوتر:
برهیچ کس پوشیده نیست که امروزه نرم افزارنقش کلیدی وحیاتی درزندگی انسانهادارد. به طوریکه جداکردن نرم افزارهای کامپیوتری اززندگی بشرغیر ممکن است.
فرمت فایل : word(قابل ویرایش)تعداد صفحات160
سیر تحول شبکه ها و کاربرد کامپیوتر ها همواره مورد توجه همگان صورت گرفته است به طوری که ابتدایی ترین کامپیوترهایی که وجود داشتند Main frame هابودند که کامپیوترهایی حجیم بودند و در آن سالها قدرت پردازش قوی داشتند ولی بسیار گران قیمت بودند و درنتیجه همه جا از آنها استفاده نمی شد از نظر کارکردی یک پردازنده قوی داشتند که قدرت پردازش قوی داشت و به یک سری ترمینال ها سرویس می داد که ترمینال یک ترکیبی از ورودی و خروجی بود.
نحوه کار به این صورت بودکه کاربر پشت ترمینال می نشست و از طریق کارت خوان یا صفحه کلید برنامه را وارد می کرد و دستور پردازش می داد به طوری که Terminal ها خودشان به تنهایی قدرت پردازش نداشتند.
درسال 1990 بودکه کامپیوتر های شخصی (PC) به وجود آمدند اولین خصیصه ای که داشتند این بودکه برای کاربردهای کوچک شخصی طراحی شده بودند و ارزان قیمت بودند اما برای داشتن مزایای Main frame ها و سهولت و سادگی PC ها مفهوم جدیدی به نام شبکه های کامپیوتری به وجود آمد.
کد شبکه های کامپیوتری از نظر مستقل بودن اجزا و پردازشگر داشتن مثل PC ها هستند اما از نظر مرکزیت داشتن و تبادل و اشتراک منابع شبیه Main frame ها هستند.
برخی از مزایای شبکه های کامپیوتری می توان موارد زیر را نام برد.
1-قابلیت توسعه
2-قابلیت اطمینان
3-اشتراک منابع
4-ارتباط و تعامل داده ای
عنوان صفحه
فصل اول
آشنایی با شبکه و تجهیزات آن 1
شبکه 1
پارامترهای موجود در شبکه 2
تقسیم بندی منطقی شبکه 2
نحوه login کردن win9x به یک Domain 4
Access control 7
انواع توپولوژی 9
1-توپولوژی خطی (BUS) 9
2-توپولوژی استار (STAR) 13
3-توپولوژی حلقوی (RING) 16
4-توپولوژی (MESH) 20
5-توپولوژی بی سیم (Wire less) 21
فیبرنوری (Fiber optic) 22
تعریف (NIC) یا کارت شبکه 23
پارامترهای فیزیکی NIC 24
مسیر یاب (Router) 33
مدل OSI 35
1-لایه Physical 35
2-لایه Data link 36
3-لایه Network 36
4-لایه Transport 37
5-لایه Session 37
6-لایه Presentation 38
7-لایه Application 38
انواع ساختارهای WAN 41
فصل دوم
windows 2000 server 52
-خدمات سرویسگر 52
سرویسگرهای مکینتاش 56
پیکربندی رفتار سرویسگر برای مکینتاش 59
پیکربندی حجم های مکینتاش 60
برپایی امنیت درحجم های مکینتاش 61
بارگذاری نرم افزار سرویسگر برروی مکینتاش 62
Intellimirror,ZAW 63
Windows Installer 66
Remote Installation service 77
برپایی RIS 82
مدیریت RIS 86
ایجاد یک دیسک راه اندازی از راه دور 87
نصب یک سرویسگر 89
Remote installation preptool 91
خلاصه 96
نظارت برکارایی و تشخیص مشکلات 97
مطالبی در مورد مدل رویدادی ویندوز 98
استفاده از Event logs, Event viewer 100
یافتن و فیلتر کردن رویدادها 104
کار با فایل وقایع Security 106
مطالبی درباره ی شمارنده های ویندوز 109
Performance Monitor 114
Perfornance logs and alerts 120
استفاده از Network Monitor 124
نحوه استفاده بر سرویس ها 125
طریقه ایجاد هشدارها 126
ابزار برنامه نویسی 128
استفاده از سطر فرمان 130
استفاده از راهنما در command prompt 131
لیست فرمان ها 132
فایل های دسته ای 134
مطالبی در مورد windows scripting host 135
استفاده از اسکریپت ها 136
اسکریپت های ورود به سیستم 140
مدیریت متغیرهای محیطی 142
خلاصه 143
خدمات امنیتی 144
نحوه کار جفت کلید ها 145
اعتبارسنجی Kerberos 147
کار با تصدیق ها 149
امنیت سخت افزاری 153
Encryption file system 155
برای رمزگذاری یک فایل یا پوشه 156
پروتکل های ایمن اینترنت 157
خلاصه 160
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه76
وصول درآمده است.
سایر حسابهای دریافتنی در تاریخ ترازنامه از اقلام زیر تشکیل گردیده است.
شرح
یادداشت
30/12/1383
29/12/1382
ریال
ریال
اشخاص
1-6
000، 000، 60
000,000,46
کارکنان
2-6
270، 442، 7
380,694,5
اسناد دریافتنی
--
000، 000، 20
سپردهها
3-6
667، 873، 372
496، 142، 279
937، 315، 440
876، 836، 350
1-6- مانده حساب اشخاص به مبلغ 60 میلیون ریال بابت تنخواه نزد مدیر عامل میباشد.
2-6- مانده بدهی کارکنان عمدتاً بابت مانده وام برخی از پرسنل بوده و مابقی آن به جهت بدهی حقوق اسفندماه بوده که در دوره مالی بعد تسویه گردیده است.
3-6- مانده حساب سپردهها از اقلام زیر تشکیل شده است:
شرح
یادداشت
30/12/1383
29/12/1382
ریال
ریال
سپرده حق بیمه قراردادها
1-3-6
667، 824، 156
655، 686، 105
سایر سپردهها
2-3-6
000، 200، 25
641، 473، 20
سپرده حسن انجام کار
3-3-6
000، 849، 190
200، 982، 152
667، 873، 372
496، 142، 279