لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 62
فصل اول :
طرح تحقیق
مقدمه
پارس لن در سال 1378 با هدف ارائه خدمات نوین در زمینه شبکه و تجارت الکترونیک با همکاری چندی از مهندسین و کارشناسان خلاق شروع به کار نمود. در ابتدا با استفاده از تجارب خود در زمینه فناوری اطلاعات توانست گام مهمی در راه اندازی و عملیاتی شدن چندین طرح ملی بردارد. پس از چندی با تلفیق اطلاعات مهندسین صنایع - شبکه و کامپیوتر و ارائه راهکارهای نوین جهت سیستم های مدیریت اطلاعاتی توانست به گرایش اصلی خود که همانا طراحی و برنامه نویسی سیستمهای جامع مدیریت اطلاعاتی است دست یابد.
هم اکنون این شرکت با دارا بودن بیش از 10 نرم افزار مهم کاربردی در زمینه های مدیریت - فناوری اطلاعات و اطلاع رسانی - صنایع - معدن - مدارس - آموزش الکترونیک - نگهداری و تعمییرات - کنترل موجودی و ... و نصب و راه اندازی این برنامه ها در بیش از 43 واحد صنعتی و اداری توانسته است خلاقیت و تکنولوژی نو را همراه با هم در اختیار واحد های مختلف قرار دهد.
تاریخچه شرکت
آشنایی پارس لن با سیستم های مدیریت و استقرار یک تیم مشاور صنایع در محل کارخانه , سازمان و یا کارگاه کارفرما برای ارزیابی توان سیستماتیک سازمان و ارزیابی روش های قابل استفاده ویژه آن مرکز از رموز موفقیت سیستمهای مدیریت اطلاعاتی این شرکت میباشد. در واقع هر سیستم مکانیزه ما با توجه به نیاز شما خصوصی سازه شده و طی یک دوره آموزشی برای پرسنل و مدیران سازمان تشریح و آموزش داده میشود . پس از پایان این دوره ها مدراک معتبر راهبری و اپراتوری نرم افزارها صادر میشود . این مدارک توسط دانشگاه رایانه ای ایران صادر و به تایید مراجع معتبر میرسد. ( دانشگاه رایانه ای ایران اولین دانشگاه مجازی با مجوز رسمی از وزارت علوم میباشد )
علاوه بر نرم افزارهای موجود , پارس لن مجری طراحی و پیاده سازی سیستمهای مدیریتی نو در سازمانها و کارخانجات نیز میباشد . تیم مشاوره و تحلیل
ین شرکت از مهندسین و کارشناسان برجسته صنایع کشور و با مدارک بین المللی در زمینه کنترل کیفیت , استانداردهای بین المللی , کنترل پروژه , ... و نیز کارشناسان کامپیوتر و شبکه با گرایش های مختلف میباشد. این تیم با حضور فیزیکی در کارخانه و مشاهده گردش جریان اطلاعات با استفاده از روشها و تگنیک های مهندسی صنایع شما را در ابتدا به سوی سیستماتیک شدن و سپس با استفاده از طبقه بندی اطلاعات انجام شده در اخد گواهینامه های بین المللی از جمله استانداردهای سری ایزو 9002 و 14001 و OHSAS 18001 یاری مینماید.
صنایع و سازمانها برای رسیدن به سطح قابل قبولی از فن آوری احتیاج به طبقه بندی و مدیریت بر روند جریان اطلاعات در سازمان خود دارند اگر این طبقه بندی و مدیریت بر اساس استانداردهای مخصوص باشد شما با یک بار تجزیه تحللیل درست و منطقی اطلاعات میتوانید به استانداردهای بین المللی نیز دست یابید و راه خود را به بازارهای جهانی باز نمایید. ما با یک دوره حضور در سیستم شما تمامی احتیاجات سازمان را به سیستم های مختلف بر آورده کرده و در کنار تجهیز و توسعه شبکه کاری , نیازهای مستند سازی و ممیزی های لازم را برای شما جهت سهولت در امر مدیریت منابع , روند جریان , استفاده بهینه از منابع , کنترل کیفیت , بهره وری , اخذ استانداردها, ارزیابی کار و زمان و ... بر آورده میسازیم .
مشاوره در زمینه های مختلف تولید و نیز تجزیه و تحلیل های آماری و اقتصادی در پروژه های سازمانی و برون سازمانی و نیز کنترل پروژه و نظارت بر روند اجرای آن از دیگر تخصص های گروه مهندسین مشاور ما میباشد.
شما با نظارت صحیح و درست بر روند اجرای پروژه ها توسط یک شرکت ثالث میتوانید با توجه به تخصص های فنی آن گروه و هم فکری های لازم و تبادل اطلاعات دوستانه بین خود و مهندسین مشاور جهت نیل به هدف مشترک که همانا عملیاتی شدن پروژه میباشد دست یابید. گروه مشاور ما شما را از ابتدای قرارداد تا انتهای پروژه همیاری و همراهی میکنند و در صورت لزوم با توجه به صلاحدید کارفرما وارد عمل شده و تذکرات لازم و راهبری سیستم را به دست میگیرند.
یکی دیگر از رموز موفقیت ما خدمات پس از فروش و پشتیبانی و آموزش سیستم های راه اندازی شده میباشد . همان طور که تمامی مدیران و کارشناسان مطلع هستند برای تعویض روش و به روز رسانی سیستمهای داخلی سازمان همواره با مقاومت های نیروهای انسانی در جابجایی روش قدم با جدید مواجه هستیم . اگر
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 90 صفحه
قسمتی از متن .doc :
چکیده
با گسترش روز افزون استفاده از مدلهای فرایند مبتنی بر معماری، طراحی معماری نرم افزار اهمیت ویژهای یافته است. یک طراحی معماری خوب، طراحی است که نیازهای کیفی مورد انتظار مشتری را برآورده نماید. در این گزارش روش های گوناگون طراحی معماری نرم افزار مورد بررسی قرار خواهد گرفت. سپس ویژگی کیفی قابلیت تغییر به طور دقیق و جزئیات معرفی خواهد شد و سپس معماری یک سیستم مطالعه موردی با دیدگاه دستیابی به قابلیت تغییر طراحی خواهد شد.
فهرست مطالب
1 مقدمه 4
2 معماری نرم افزار چیست ؟ 5
2-1 تعاریف پایه در معماری نرم افزار 6
الگوهای معماری یا سبکهای معماری 6
مدل مراجع 6
معماری مرجع 6
2-2 دیدگاه های معماری 7
دیدگاه Bass 7
دیدگاه 4+1 8
دیدگاههای دیگر 8
3 طراحی معماری نرم افزار 9
3-1 کارکردهای سیستم و معماری نرمافزار 9
3-2 ویژگیهای کیفی 9
3-3 ویژگیهای کیفی سیستم 10
3-4 سناریوهای ویژگیکیفی 10
3-5 ویژگیهای کیفی کسب و کار 11
3-6 ویژگیهای کیفی معماری 12
3-7 یک طراحی معماری خوب باید دارای چه ویژگیهایی باشد؟ 12
3-8 دستیابی به ویژگیهای کیفی 12
تاکتیکهای معماری 12
الگوهای معماری 14
ارتباط تاکتیکها و الگوهای معماری 15
4 روشهای طراحی معماری نرم افزار 16
4-1 طراحی مبتنی بر ویژگی 16
4-2 طراحی به کمک سبک های معماری مبتنی بر ویژگی 17
4-3 طراحی با ملاحظات اقتصادی با استفاده از روش آنالیز سود هزینه 19
5 ویژگی کیفی قابلیت تغییر 23
5-1 تعریف قابلیت تغییر 23
5-2 مشخص نمودن نیازهای قابلیت تغییر با استفاده از سناریوهای کیفی 23
5-3 مدل سازی قابلیت تغییر در سطح معماری نرم افزار 24
5-4 تاکتیکهای قابلیت تغییر 24
5-5 تاکتیکهایی که تغییرات را محلی میکنند. 25
5-6 تاکتیکهایی که میدان دید وظایف را کاهش می دهند. 26
5-7 تاکتیکهایی که از پخش شدن تغییرات جلوگیری میکنند. 26
5-8 ارزیابی قابلیت تغییر 27
ارزیابی نحوه اختصاص وظایف 27
ارزیابی وابستگی بین ماژولها 27
انواع وابستگی 27
نحوه بازنمایی وابستگیها 29
روش Brute-force 29
استفاده از بستار انتقالی 29
استفاده از روشهای بهینه سازی 30
استفاده از جدول وابستگیها 30
5-9 تصمیم گیری نهایی در مورد طراحی ویژگی کیفی قابلیت تغییر 30
6 مطالعه موردی 31
6-1 مرحله 1 - انتخاب یک سناریو حقیقی 31
6-2 مرحله 2 - بررسی نوع سناریو حقیقی 31
6-3 مرحله 3 - انتخاب چهارچوب استدلال مناسب 32
6-4 مرحله 4 - مشخص نمودن پارامترهای محدود و آزاد 34
6-5 مرحله 5 - مشخص کردن تاکتیکهای وابسته به پارامترهای آزاد 35
6-6 مرحله 6 - اختصاص مقادیر اولیه به پارامترهای آزاد 36
6-7 مرحله 7 - انتخاب تاکتیکها و به کاربردن آنها برای دستیابی به پاسخ مناسب 36
استفاده از کامپایلر به عنوان واسط 38
استفاده از سیستمعامل به عنوان واسط 38
6-8 مرحله 8 : اختصاص مسئولیتها به عناصر معماری 38
7 خلاصه و نتیجه گیری 40
8 مراجع 41
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 199
مقدمه
تعریف شبکه :
در این فصل برای درک دقیق و اساسی پروژه بهتر است تعریفی از شبکه کامپیوتری و نیازهای آن داشته باشیم و در فصول بعدی به جزئیات وارد میشویم. در تعریف شبکه کامپیوتری میتوان گفت: یک شبکه کامپیوتری سیستم ارتباطی برای تبادل داده هاست که چندین کامپیوتر و دستگاه جانبی مثل چاپگرها، سیستمهای ذخیره سازی انبوه، کتابخانههای CD-Rom، فکس و بسیاری از دستگاههای دیگر را به هم متصل میکند. نرم افزار شبکه به کاربران امکان میدهد که از طریق پست الکترونیکی به تبادل اطلاعات بپردازند. به طور گروهی روی پروژهها کار کنند، برنامههای کاربردی مجوز دار را به اشتراک گذارند و به منابع مشترک دسترسی پیدا کنند. سرپرستان شبکه همه این منابع را مدیریت کرده و خط مشیهای امنیتی برای تعیین حقوق دستیابی کاربران و محدویتهای وی اتخاذ میکنند.
یک شبکه کامپیوتری از سخت افزار و نرم افزار تشکیل میشود. سخت افزار شامل کارتهای ارتباط شبکه و کابل هایی است که آنها را به هم متصل میکند. نرم افزار شبکه کارتهای ارتباط شبکه و کابل هایی است که آنها را به هم متصل میکند. نرم افزار شبکه شامل سیستم عامل شبکه، پروتکلهای ارتباطی، نرم افزار راه اندازی برای پشتیبانی اجزای سخت افزاری چون کارتهای رابط شبکه و برنامههای کاربردی شبکه است.
حال باید بررسی کنیم که اصولاً چرا یک شبکه کامپیوتری ایجاد میشود. پاسخ این سؤال این است که ممکن است که واضح به نظر آید، اما بسیاری از دلایل این کار میتوانند شما را در درک مفهوم شبکه و این که چه کاری میتواند برای سازمانتان انجام دهد، یاری کنند. از جمله این دلایل عبارتند از:
اشتراک فایل و برنامه : نسخههای شبکه ای بسیاری از بستههای نرم افزاری معروف با قیمتی بسیار کمتر از کپیهای مجوز دار جداگانه در دسترس هستند. برنامهها و دادههای آن در فایل سرور ذخیره شده و بسیاری از کاربران شبکه به آن دسترسی دارند. وقتی که حقوق برنامهها به ثبت میرسند، لازم است تنها به تعداد افرادی که همزمان ار برنامه کاربردی استفاده میکنند، مجور تهیه کنید.
اشتراک منابع شبکه : چاپگرها، رسامها و دستگاههای ذخیره سازی منابع شبکه را تشکیل میدهند. وقتی اشخاص بیشماری از طریق شبکه به چاپگرهای پیشرفته دسترسی پیدا میکنند، توجیه اقتصادی خرید این گونه تجهیزات آسانتر میشود.
اشتراک بانکهای اطلاعاتی : شبکهها محیطهای ایده آلی برای برنامههای کاربردی بانکهای اطلاعاتی و اشتراک اطلاعاتی هستند. وقتی که ویژگیهای قفل کردن رکوردها پیاده سازی میشود، چندین کاربر میتوانند همزمان به فایلهای بانک اطلاعاتی دسترسی پیدا کنند. قفل کردن رکوردها تضمین میکند که هیچ دو کاربری همزمان یک رکود را تغییر نمی دهندو یاتغییرات انجام شده یک شخص دیگر را بازنویسی نمی کنند.
گسترش اقتصادی کامپیوترهای شخصی : شبکهها روش اقتصادی مناسبی برای گسترش تعداد کامپیوترها در یک سازمان ارائه میدهند. کامپیوترهای ارزان یا ایستگاههای کاری بدون دیسک را میتوانید برای کاربرانی نصب کنید که به سرویس دهندههای قدرتمند داشته باشند و یا چاپگرهای پیچیده و سایر دستگاههای جانبی را به اشتراک میگذارند.
قابلیتهای گروه کاری : نرم افزار شبکه ای خاصی به نام گروه افزار برای کار در شبکهها طراحی شده است. این نرم افزار به گروههای مختلف کاری، صرف نظر از اینکه به طور مشترک از پست الکترونیکی استفاده میکنند و یا روی پروژههای خاص خود کار میکنند، امکان میدهد که با یک سازمان ارتباط داشته باشند. با وجود گروه افزار دیگر نیازی به گروه بندی فیزیکی اشخاص نیست. با وجود نرم افزار به آسانی میتوانید اشخاصی را که در نواحی جغرافیایی مختلف قرار دارند، مثلاً اشخاصی که در گروههای فروش قسمتهای مختلف کشور قرار داشته و از فایلها به طور مشترک استفاده میکنند، در یک گروه قرار دهید. ارسال پیامها و نامههای الکترونیکی به گروهی از کابران نیز آسانتر است.
مدیریت متمرکز : شبکهها میتوانند سازمانها را در تقویت مدیریت شبکه یاری کنند. سرویس دهنده هایی که قبلاً در چندین دپارتمان توزیع میشدند را اینک میتوان در یک محل مجتمع نمود. انجام این کار مدیریت روند ارتقای سخت افزار، پشتیبان گیری از نرم افزارها، نگهداشت سیستم و حافظت از سیستم را بسیار آسانتر میکند. مدیران و دپارتمانها در این حالت کنترل سیستم خود را از دست نمی دهند. درعوض، نگهداشت توسط دپارتمان مرکزی سیستم اطلاعات انجام شده و در عین حال مدیران دپارتمانها نیز کنترل خود را بر روی سرویس دهنده حفظ میکنند و این ویژگی به آنها امکان میدهد که سیاستهای دستیابی اشخاص تحت مدیریت خود را و یا اشخاص خارجی (بیرون از دپارتمان) که میخواهند وجود دستیابی به سرویس دهنده را دریافت کنند، مدیریت کنند.
امنیت : سیستم عامل شبکه باید روشهای امنیت شبکه را از زمان برقراری ارتباط با سیستم آغاز میشود،