لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 52
مهندسی کشاورزی
هدف :
مهندسی کشاورزی – اقتصاد کشاورزی
هدف تربیت کارشناسی است که با تکیه بر معلومات و تجاربی که میاندوزند بتوانند سمتهایی چون مجری، برنامهریز، تحلیلگر برنامههای کشاورزی و اقتصاد کشاورزی را عهدهدار شوند. داوطلب باید از روحیه کارکردن در محیطهای روستایی و قطبهای تولید کشاورزی و دانش قوی ریاضی دبیرستان برخوردار و به فعالیتهای پژوهشی ، ارشادی و مشورتی در زمینههای علوم اقتصادی و اجتماعی روستایی و کشاورزی است علاقمند باشد. طول دوره 4 سال است و دورس شامل 20 واحد دروس عمومی، 23 واحد دروس علوم پایه، 49 واحد دروس اصلی کشاورزی است که پس از آنها اختصاصا اصول مربوط به اقتصاد خرد و کلان دانشجویان، نظامها و اندیشههای اقتصادی اسلامی، اصول اقتصادی و کاربرد آن در کشاورزی و منابع طبیعی ریاضیات و آمار کاربردی در اقتصاد، مدیریت ، بازاریابی ،حسابداری و تعاون ، مبانی علوم اجتماعی و تحلیل سیستمها در 43 واحد تخصصی تعلیم داده میشود. فارغالتحصیلان عنوان مهندس کشاورزی در رشته اقتصاد را دارا میشوند. بعضی مراکز جذب فارغالتحصیلان عبارت است از : واحدهای اجرایی ، تحقیقاتی ، آموزشی و خدماتی کشاورزی در بخشهای دولتی تعاونی و خصوصی . امکان ادامه تحصیل تا سطح کارشناسی ارشد و دکتری در داخل کشور و تا سطوح بالاتر در خارج از کشور وجود دارد.
مهندسی کشاورزی – آبیاری
هدف دوره تربیت کارشناسان کارآموزی است که بتوانند علاوه بر عهدهدار شدن مسوولیت در رشتههای آبیاری و امور آب کشور در برنامهریزی و آموزش علوم آبیاری و زهکشی منشاء خدمات شایسته باشند.
طول این دوره 4 سال است که طی آن دانشجویان با فراگرفتن 20 واحد دروس عمومی، 31 واحد دروس علوم پایه ، 30 واحد دروس اصلی کشاورزی و 54 واحد دروس تخصصی نظری، عملی و کارهای صحرایی مهارتهای لازم برای انجام دادن امور فوق را کسب میکنند.
داوطلبان باید در علوم پایه ریاضی و تجربی قوی، در رابطه با آب، خاک و مصرف بهینه آب علاقهمند و برای اشتغال در کارهای صحرایی دارای توان جسمی کافی و روحیه لازم باشند. فارغالتحصیلان میتوانند تا سطح کارشناسی ارشد و بالاتر ادامه تحصیل دهند و یا در وزارت کشاورزی و امور آب سازمانهای آب منطقهای وزارت نیرو ، واحد آب وزارت جهاد سازندگی و مهندسان مشاور رشته آب کشور به کار اشتغال ورزند.
مهندسی کشاورزی – ماشینهای کشاورزی
هدف تربیت کارشناسانی است که بتوانند در زمینههای مربوط به کاربرد، نگهداری، تعمیر و ترویج ماشینهای کشاورزی ، برنامهریزی منطقهای ، مکانیزاسیون کشاورزی، مجری و ارزیاب پروژههای عملیاتی و برنامههای آموزش و تحقیقات عمل کنند. نیز با زمینههای طراحی ادوات آشنا باشند. دروس این رشته تشکیل شده است از : 20 واحد دروس عمومی، 27 واحد دروس علوم پایه ، 54 واحد دروس اصلی کشاورزی ، 53 واحد دروس تخصصی شامل دروس پایه، دروس مهندسی ، مکانیزمهای مربوط به ادوات و ماشینهای کشاورزی ، کاربرد،نگهداری و تعمیر و زمینههای طراحی آنها. طول دوره 4 سال است . دروس دوره به صورتهای نظری ، عملی و کارهای صحرایی است. فارغالتحصیلان دارای عنوان مهندسی کشاورزی در رشته ماشینهای کشاورزی خواهند شد و در صورت دارابودن شرایط میتوانند در سطح کارشناسی ارشد (در داخل کشور) و دکترا ادامه تحصیل دهند. از مراکز عمده جذب فارغالتحصیلان این رشته: سازمانهای آموزشی ، تحقیقاتی ،برنامهریزی و اجرایی مانند وزارت جهاد سازندگی ، شرکتهای کشت و صنعت ،واحدهای تولیدی بخش خصوصی و ... است . آمادگی جسمی و روحی برای کارهای عملی و برخورداری از دقت کافی برای محاسبات فنی از ویژگیهای مطلوب داوطلبان این دوره است و باید در دروس ریاضی، فیزیک و آمار قوی باشند.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 50
فهرست مطالب
عنوان صفحه
مقدمه …………………….…………………………………………………………………..1
مهندسی مجدد چیست ؟ …………………….…………………………………………3
تفاوت مهندسی مجدد و بهبود تدریجی …………………………………………..6
ساختار سازمانی و طراحی ساختار …………………..…………………………16
عدم قطعیت ……………………………………………………………………………….16
تخصص گرایی …………………….……………………………………………………17
وابستگی ………………….……………………………………………………………….17
متغیرهای طراحی سنتی …………………….………………………………………20
ساختار …………………...………………………………………………………………20
فرآیند های کاری ……………….…………………………………………………….20
ارتباطات ………………..……………………………………………………………….20
روابط میان سازمانی ………………….……………………………………………23
سازمانهای تی شکل ……………….………………………………………………..26
مراحل طرح ریزی سازمان تی شکل ……………..………………………….30
عنوان صفحه
اشارات ضمنی …………………………………………………………………………41
نقش افراد در سازمانهای فناوری اطلاعات - محور ……………..……….44
سازمانهای سنتی با عناصر الکترونیکی ………………………………………44
ایجاد شکلهای جدید از سازمان ………………………..……………………….45
مقدمه
گسترش سازمان ها ، پیچیده شدن فعالیتها ، ورود رقبای جدید به صحنه تجارت ، گسترش فعالیت سازمان ها از نظر جغرافیایی ، کمرنگ شدن مرزهای جغرافیایی در فعالیت های کسب و کار، شکر گیری اقتصاد جهان و جهانی شدن روندی بود که در طی چند دهه به مرور برسازمانهاحاکمیت یافت و سازمان ها نیز بالاجبار به طراحی ساز و کارهایی پرداختند که بتوانند خود را همگام با تغییرات سازماندهی و ادامه حیات دهند .
سازمان ها دریافتند که شیوه های سنتی کسب و کار دیگر پاسخ گویی شرایط محیطی نوین نیست و در صدد برآمدند تا شیوه ها و سیاست های سنتی خود را کنار گذاشته و با بهره گیری از فرصتهای به وجود آمده حاصل از رشد وگسترش فناوری و به طور خاص فناوری اطلاعات ، فعالیتهای خود را بازنگری و به صورت کارآ و اثر بخش طراحی کنند .
فشارهای محیطی بر یک سازمان را می توان در سه بعد مورد بررسی قرارداد که به 3C’s معروف هستند .(Hamer & Champy 1993)
الف : مشتری
امروزه مشتری می داند که چه می خواهد ، چه میزان مایل است پرداخت کند وچگونه کالا یا خدمات خود را با توجه به علاقه اش دریافت کند .
ب : رقابت
رقابت به طور قابل ملاحظه ای در زمینه های کیفیت ، قیمت ، انتخاب ، خدمات و زمان تحویل در حال افزایش است . حف موانع تجاری ، رشد مؤسسات بین الملل و رشد و نوآوری فناوری رقابت را بسیار فشرده و نزدیک کرده است .
ج : تغییر
تغییر به طور مستمر در حال انجام است . بازار ، کالا ، خدمات ، فناوری و محیط های کسب و کار و افراد غالباً به طور قابل ملاحظه و غیر قابل پیش بینی در حال تغییر هستند . بنابراین با توجه به تغییرات نیاز بود که یک نوع باز اندیشی اساسی در سازماندهی روش های کسب و کار سازگار با فناوری و محیط رقابتی انجام شود تا سازمانی فرآیند محور جایگزینی ادارات سنتی شوند .
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 16
مهندسی نرم افزار :
مهندسی نرم افزار ( SE ) طراحی ، توسعه و ثبت نرم افزار با بکارگیری تکنولوژی ها و کار با علم کامپیوتر ، مدیریت پروژه ، مهندسی محدوده های کاربرد طرح همبست ، مدیریت دارایی دیجیتال و دیگر زمینه ها است .
اصطلاح مهندسی نرم افزار پس از 1968 عمومیت یافت در حین کنفرانس نرم افزار NATO 1968 بوسیله ریکس fl باور و از آن به بعد گسترش یافت .
این اصطلاح معانی متفاوت خاصی دارد :
بعنوان اصطلاح کنونی غیر رسمی برای محدوده وسیعی از فعالیت ها که قبلاً در برنامه ریزی و تحلیل های سیستم بکار می رفت .
بعنوان اصطلاح وسیع کلیه جنبه های کار برنامه ریزی کامپیوتر در مقابل تئوری برنامه ریزی کامپیوتری که علم کامپیوتر نامیده می شود .
بعنوان اصطلاح حمایت از یک راهکار خاص برای برنامه ریزی کامپیوتری که باید بعنوان قاعده مهندسی به جای هنر آن به کار رود و از کد بندی اعمال توصیه شده ای حمایت می کند که به شکل متدلوژی های مهندسی نرم افزاری می باشند .
مهندسی نرم افزار کار ، کاربرد یک راهکار سیستماتیک ، قانونمند و کمی برای توسعه عملکرد و حفظ نرم افزار است که کاربرد مهندسی در نرم افزار است . ( مطالعه راهکارهایی در استاندارد IEEE 610,12
محدوده و تمرکز :
مهندسی نرم افزار با مفهوم ، توصیه و تعدیل یک سیستم نرم افزاری است که این قاعده با شناسایی ، تعریف ، شناخت و اصلاح ویژگی های لازم نرم افزار منتج سرو کار دارد .
این ویژگی های نرم افزاری می تواند شامل مواردی شود که آمادگی طرح و مختصات تکنیکی است که اگر مناسب اجرا شود منتج به نرم افزاری می شود که می تواند برای برآورد این الزامات اصلاح شود .
مهندسی نرم افزار همچنین مربوط به ویژگی های فرآیند توسعه نرم افزار است . در این زمینه با ویژگی های هزینه توسعه ، طول توسعه و ریسک های توسعه نرم افزار سرو کار دارد .
نیاز به مهندسی نرم افزار :
نرم افزار در مواردی یافت می شود که اطمینان زیادی انتظار می رود ، در شرایطی مثل بررسی و کنترل طرح های نیروی هسته ای یا خطوط هوایی ، چنینی کاربردهایی شامل میلیونها خط رمز می شود که ماشین مدرن پیچیده ای است بعنوان مثال : یک خط هوایی مدرن میلیونها بخش دارد و نرم افزار این خط هوایی 4 میلیون خط رمز دارد .
تکنولوژی های و اعمال :
مهندسین نرم افزار از بسیاری از تکنولوژی ها و اعمال متفاوت دفاع می کنند یا عدم توافق زیاد این بحث 60 سال است که ادامه دارد و همیشه ادامه خواهد داشت – مهندسین نرم افزار تکنولوژی ها و اعمال وسیعی دارند و متصدیان از تکنولوژی متنوع ، به جمع آورنده ها فرآیندهای کلمه و غیره استفاده می کنند . متصدیان تلاش فراوانی مثل برنامه ریزی مزدوج ، بررسی های رمز و ملاقات های روزمره ، هدف هر مهندس نرم افزار باید ایده ای از مدل طراحی می باشد که شفاف باشد و خوب ثیت شده باشد .
ویژگی SE چیست؟
ریاضیات: برنامه ها ویژگی های ریاضی زیادی دارند مثلاً اصلاح وپیچیدگی الگاریتم های زیاد که مفاهیم ریاضی قابل اثبات هستند، برنامه ها محدودند. لذا دراصل توسعه دهندگان به روش ریاضی برنامه های بسیاری می دانند. استفاده ازریاضیات در مهندسی نرم افزار اغلب روشهای رسمی نامیده می شود.ولی تئوری محاسبه اثبات مفید برنامه راثابت می کند، ریاضیات برای قطعات رمز کوچک کار می کند ومقیاس بندی مشکلی دارد.
مهندسی: مهندسی نرم افزار یک قاعده مهندسی است چون راهکارهایی وویژگیهای خاصی برای مهندسی دارد. تحلیل ،تثبیت و رمزبندی مناسب غلاتی از یک مهندس می باشند. دیویدپارنز معتقد است که مهندسی نرم افزار مهندسی است .برنامه هاارزیابی می شوند مثلاً عملکرد ومقیاس برنامه ها تحت یارکار متفاوت ارزیابی می شود. موثر بودن پردازش ها، شبکه های سریعتر، پایه های اطلاعاتی نوین مباحث مهندسی اند. معادلات ریاضی گاهی از ارزیابی هااستتناج می شود. راهکارهای ریاضیات برای تحلیل وسیع سیستم خوب عمل می کند اما اغلب مقایسه اجزای کوچک رمز بی معنی است.
تولید :
برنامه ها بعنوان توالی مراحل ساخته می شوند، تعریف مناسب وانجام این مراحل شبیه خط تولید است . مدافعین امید به بهبود تولید توسعه گران کیفیت برنامه های نهایی دارند. این راهکارپردازش های متفاوتی دارد در حالی که دیگران از قبیل مولفین programmers stone این نظریه را پذیرفته اند که درواقع قادر اجرای هوش مصنوعی است. یک طراح خط تولید را شبیه سازی می کند.
مدیریت پروژه :
پروژه های نرم افزار تجاری خواهان مدیریتند. اینها بودجه هاو برنامه ریزی هایی برای تنظیم هستند. استخدام و هدایت افراد، منابع لازم که تمامی اینها درمحدود، مدیریتند.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 7
DFD پیشنهادی
DFD سطح دوم
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 58
ویژگیهای نرم افزار
برای درک مفهوم نرم افزار (و سرانجام درکی از مهندسی نرم افزار)، بررسی آن دسته از ویژگیهای نرم افزار که آن را از دیگر چیزهای ساخته دست بشر متمایز می سازد، اهمیت دارد. هنگامی که سخت افزاری ساخته می شود، فرآیند آفرینش بشری (تحلیل، طراحی، ساخت، آزمون)، سرانجام به یک شکل فیزیکی منتهی می شود. اگر یک کامپیوتر جدید می سازیم، طرحهای اولیه، ترسیمات طراحی رسمی و نمونه های اولیه به یک محصول فیزیکی (تراشه ها، مدارها، منبع تعذیه و غیره) تکامل می یابند.
نرم افزار یک عنصر سیستمی منطقی است نه فیزیکی. از این رو، نرم افزار دارای ویژگیهایی است که تفاوت چشمگیری با ویژگیهای سخت افزار دارند.
1. نرم افزار، مهندسی و بسط داده می شود و چیزی نیست که به معنای کلاسیک کلمه، ساخته شود.
گرچه شباهتهایی میان بسط نرم افزار و ساخت سخت افزار وجود دارد، این دو عمل تفاوت بنیادی دارند. در هر دو عمل، کیفیت بالا از طریق طراحی خوب به دست می آید، ولی فاز ساخت برای سخت افزار باعث بروز مشکلات کیفیتی می شود که برای نرم افزار وجود ندارند (یا به راحتی قابل رفع هستند). هر دو عمل وابسته به انسان هستند، ولی رابطه میان انسان و کاری که انجام می شود، کاملاً متفاوت است (فصل 7). هر د. عمل مستلزم ساخت یک ((محصول)) هستند ولی روشها متفاوت است.
هزینه های نرم افزار در مهندسی آن متمرکز است. این بدان معناست که پروژه های نرم افزاری را نمی توان همانند پروژه های تولید معمولی مدیریت کرد.
2. نرم افزار فرسوده نمی شود.
شکل 1-1 نمودار آهنگ شکست را به صورت تابعی از زمان برای سخت افزار نشان می دهد. این رابطه که غالباً ((منحنی وانی)) نامیده می شود، نشان می دهد که سخت افزار، آهنگ شکست نسبتاً شدیدی در ابتدای عمر خود نشان می دهد (این شکستها را غالباً می توان به عیوب طراحی و تولید نسبت داد)؛ این عیوب تصحیح می شوند و آهنگ شکست برای یک دورۀ زمانی به حدی ثابت نزول می کند (که امید می رود، بسیار پایین باشد). با گذشت زمان، سخت افزار شروع به فرسایش کرده دوباره آهنگ شکست شدت می گیرد.
نرم افزار نسبت به ناملایمات محیطی که باعث فرسایش نرم افزار می شود، نفوذپذیر نیست. بنابراین، در تئوری، منحنی شکست برای نرم افزار باید شکل منحنی ایده آل شکل 2-1 را به خود بگیرد. عیوب کشف نشده باعث آهنگ شکست شدید، در ابتدای عمر برنامه می شود. ولی، این عیوب برطرف می شوند (با این امید که خطاهای دیگر وارد نشود) و منحنی به صورتی که نشان داده شده است، هموار می شود. منحنی ایده آل نسبت به منحنی واقعی مدلهای شکست نرم افزار، بسیار ساده تر است (برای اطلاعات بیشتر، فصل 8 را ببینید). ولی، معنای آن واضح است، نرم افزار هرگز دچار فرسایش نمی شود بلکه فاسد می شود!
این تناقض ظاهری را می توان با در نظر گرفتن ((منحنی واقعی)) به بهترین وجه توضیح داد (شکل 2-1). نرم افزار در دوران حیات خود دستخوش تغییر می شود (نگهداری). با اعمال این تغییرات، احتمال دارد که برخی عیوب جدید وارد شوند و باعث خیز منحنی آهنگ شکست شوند (شکل 2-1). پیش از آن که منحنی بتواند به آهنگ شکست منظم اولیه خود برسد، تغییر دیگری درخواست می شود که باعث خیز دوباره منحنی می شود. حداقل میزان شکست به آهستگی افزایش می یابد – نرم افزار در اثر تغییر فاسد می شود.
یک جنبۀ دیگر از فرسایش نیز اختلاف میان سخت افزار و نرم افزار را نشان می دهد. هنگامی که یک قطعه از سخت افزار فرسوده می شود، با یک قطعه یدکی تعویض می شود. ولی نرم افزار قطعات یدکی ندارد. هر شکست نرم افزار نشانگر خطایی در طراحی یا فرآیندی است که طراحی از طریق آن به کدهای قابل اجرا روی ماشین تبدیل می شود. از این رو، نگهداری نرم افزار به مراتب پیچیده تر از نگهداری سخت افزار است.
3. گرچه صنعت در حال حرکت به سوی مونتاژ قطعات است، اکثر نرم افزارها همچنان به صورت سفارشی ساخته می شوند.
شیوه ای را در نظر بگیرید که در آن یک سخت افزار کنترلی برای یک محصول کامپیوتری طراحی و ساخته می شود. مهندس طراح یک الگوی ساده از مدار دیجیتالی رسم می کند، قدری تحلیل بنیادی انجام می دهد تا از عملکرد صحیح اطمینان حاصل کند، و سپس به قفسۀ حاوی کاتالوگهای قطعات رجوع می کند. پس از انتخاب همۀ قطعات می تواند آنها را سفارش دهد.
به موازات تکامل یک رشته مهندسی، مجموعه ای از قطعات طراحی استاندارد ایجاد می شود. پیچ های استاندارد و مدارات مجتمع فقط دو مورد از هزاران قطعۀ استانداردی هستند که مهندسان مکانیک و برق در طراحی سیستمهای جدید به کار می برند. قطعات قابل استفاده مجدد طوری طراحی شده اند که مهندس بتواند بر عناصر واقعاً جدید یک طراحی، یعنی قطعاتی از طراحی که ارائه دهنده چیزی تازه هستند، تمرکز داشته باشد. در جهان سخت افزار، استفاده مجدد از قطعات، بخشی طبیعی از فرآیند مهندسی است. در مهندسی نرم افزار این امر به تازگی مورد توجه قرار گرفته است.
یک قطعه نرم افزاری باید چنان طراحی و پیاده سازی شود که بتوان در برنامه های متفاوت از آن بهره برد. در دهۀ 1960، کتابخانه هایی از زیرروال های علمی ساختیم که در آرایۀ گسترده ای از کاربردهای مهندسی و علمی قابل استفاده بودند. این کتابخانه ها از الگوریتم هایی معین به شیوه ای کارامد استفاده می کردند، ولی دامنه کاربرد محدودی داشتند. امروزه، ایدۀ استفاده مجدد نه تنها الگوریتم ها، بلکه ساختمان داده ها را نیز در بر می گیرد. قطعات مدرن قابل استفاده مجدد، هم داده ها و هم پردازشی را که در مورد آنه اعمال می گردد، پنهان سازی کرده مهندس نرم افزار را قادر می سازد تا از قطعات قابل استفادۀ دوباره، برنامه های کاربردی جدید بسازد. برای مثال، واسطهای کاربر گرافیکی امروزی با استفاده از قطعات قابل استفاده مجدد ساخته می شوند که ایجاد پنجره های گرافیکی، منوهای باز شونده و انواع راهکارهای محاوره را میسر می سازند.
کاربردهای نرم افزار
نرم افزار را در وضعیتی می توان به کار برد که در آن یک مجموعه مراحل از پیش تعیین شده (یعنی یک الگوریتم) تعریف شده باشد (استثنائات قابل ملاحظه در این خصوص، نرم افزارهای سیستم های خبره و نرم افزارهای شبکه عصبی اند). محتوای اطلاعاتی و قطعیت اطلاعاتی عوامل مهمی در تعیین ماهیت کاربرد یک نرم افزار هستند. منظور از محتوا، معنی و شکل اطلاعات ورودی و خروجی است. برای مثال، در بسیاری کاربردهای تجاری، از داده