مقاله عوامل موفقیت و شکست پروژه های IT در سازمانها – مهندسی کامپیوتر


توضیحات :

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

 

فهرست مطالب :

  • مقدمه
  • تقسیم بندی انواع پروژه های (IT)
  • محیط و دامنه شکست پروژه های (IS)
  • برخی علل های اصلی شکست پروژه های (IS)
  • تکنولوژی تکامل نیافته یا تثبیت نشده
  • عدم درگیری کاربر
  • طرح توجیهی ضعیف
  • ارتباطات ضعیف
  • عوامل اصلی شکست مدیریت پروژه
  • آزمایش کافی
  • عوامل موفقیت پروژه های IT
  • فرایندها
  • منطق یک سیستم جدید
  • مقاصد و اهداف سیستم جدید
  • راه اندازی پروژه
  • مدیریت پروژه
  • توسعه سیستم
  • فرهنگ سازمانی و تغییر سازمانی
  • …..

 

• این مقاله در قالب فایل Word و در 50 صفحه ارائه شده است.



آموزش کامل برنامه نویسی c به زبان فارسی-توسط مهندس امیری {کارشناسی ارشد دانشگاه صنعتی اصفهان}


رنامه‌های نوشته شده به زبان C در فایلی متنی با پسوند c. ذخیره می‌شوند. به این فایل، کد منبع (source code) گفته می‌شود. فایل کد منبع برای اجرا باید به زبان ماشین ترجمه شود که به اینکار ترجمه (compile) و به برنامه‌ای که عمل ترجمه به زبان ماشین یا زبان دیگر را انجام می‌دهد مترجم (compiler) می‌گویند. کامپایلرهای متعددی برای زبان C و برای سیستم‌عامل‌های مختلف نوشته شده است، مانند Clang. معمولاً برنامه نویسان C در برنامه‌های خود از یک سری از کدهای از پیش آماده شده برای انجام عملیات متداول (مانند محاسبه جذر و یا سینوس) استفاده می‌کنند که برنامه آنها قبلاً نوشته و ترجمه شده است. این برنامه‌ها یا در قالب کتابخانه‌های استاندارد توسط شرکت‌های ارائه کننده نرم‌افزار و یا توسط دیگر برنامه‌نویسان نوشته و در اختیار شخص یا بر روی اینترنت قرار داده شده است که در چنین وضعیتی باید کد منبع با کدهای مربوط به برنامه‌های کمکی پیوند زده‌شود. برای اینکار نیاز به یک پیوند دهنده (Linker) داریم و نتیجه این عمل یک فایل اجرایی خواهد بود. مرحله بعدی اجرای برنامه و دادن ورودیهای لازم به آن و اخذ خروجی‌ها می‌باشد. در شکل زیر این مراحل نشان داده شده‌اند.

مسلماً انجام مراحل بالا برای اجرای هر برنامه زمان‌بر می‌باشد، بهمین دلیل اکثر توسعه‌دهندگان کامپایلرها، محیط‌هایی را برای برنامه نویسی ارائه کرده‌اند که کلیه مراحل بالا را بطور اتوماتیک انجام می‌دهند.

به این محیط‌ها Integrated Development Environment (سرواژه:IDE) (محیط توسعه مجتمع) گفته می‌شود. این محیط‌ها دارای یک ویرایشگر متنمی‌باشند که معمولاً دارای ویژگی‌هایی همچون استفاده از رنگ‌های مختلف برای نشان دادن اجزای مختلف برنامه مانند کلمات کلیدی و قابلیت تکمیل اتوماتیک قسمت‌های مختلف برنامه می‌باشد. پس از نوشتن برنامه و Run کردن آن، کلیه عملیات فوق بطور اتوماتیک انجام شده و برنامه اجرا می‌گردد. علاوه براین، این محیط‌ها معمولاً دارای امکانات اشکال‌زدایی برنامه (Debug) نیز می‌باشند که شامل مواردی همچون اجرای خط به خط برنامه و یا دیدن محتویات متغیرها در زمان اجرا است.