دانشکده

دانلود فایل ها و تحقیقات دانشگاهی ,جزوات آموزشی

دانشکده

دانلود فایل ها و تحقیقات دانشگاهی ,جزوات آموزشی

معماری نرم افزار

لینک دانلود و خرید پایین توضیحات

دسته بندی : وورد

نوع فایل :  .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



خرید و دانلود  معماری نرم افزار


طرح کسب و کار کارآفرینی شرکت نولیدی نرم افزار پارس 61 ص (بروز شده)

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 61

 

فصل اول :

طرح تحقیق

مقدمه

پارس لن در سال 1378 با هدف ارائه خدمات نوین در زمینه شبکه و تجارت الکترونیک  با همکاری چندی از مهندسین و کارشناسان خلاق شروع به کار نمود. در ابتدا با استفاده از تجارب خود در زمینه فناوری اطلاعات توانست گام مهمی در راه اندازی و عملیاتی شدن چندین طرح ملی بردارد. پس از چندی با تلفیق اطلاعات مهندسین صنایع - شبکه و کامپیوتر و ارائه راهکارهای نوین جهت سیستم های  مدیریت اطلاعاتی توانست به گرایش اصلی خود که همانا طراحی و برنامه نویسی سیستمهای جامع مدیریت اطلاعاتی است دست یابد.

هم اکنون این شرکت با دارا بودن بیش از 10 نرم افزار مهم کاربردی در زمینه های مدیریت - فناوری اطلاعات و اطلاع رسانی - صنایع - معدن - مدارس - آموزش الکترونیک - نگهداری و تعمییرات - کنترل موجودی و ... و نصب و راه اندازی این برنامه ها در بیش از 43 واحد صنعتی و اداری توانسته است خلاقیت و  تکنولوژی نو را همراه با هم در اختیار واحد های مختلف قرار دهد.

تاریخچه شرکت

آشنایی پارس لن با سیستم های مدیریت و استقرار یک تیم مشاور صنایع در محل کارخانه , سازمان و یا کارگاه کارفرما برای ارزیابی توان سیستماتیک سازمان و ارزیابی روش های قابل استفاده ویژه آن مرکز از رموز موفقیت سیستمهای مدیریت اطلاعاتی این شرکت میباشد. در واقع هر سیستم مکانیزه ما با  توجه به نیاز شما خصوصی سازه شده و طی یک دوره آموزشی برای پرسنل و  مدیران سازمان تشریح و آموزش داده میشود . پس از پایان این دوره ها مدراک معتبر راهبری و اپراتوری نرم افزارها صادر میشود . این مدارک توسط دانشگاه رایانه ای ایران صادر و به تایید مراجع معتبر میرسد. ( دانشگاه رایانه ای ایران اولین دانشگاه مجازی با مجوز رسمی از وزارت علوم میباشد )

علاوه بر نرم افزارهای موجود , پارس لن مجری طراحی و پیاده سازی سیستمهای مدیریتی نو در سازمانها و کارخانجات نیز میباشد . تیم مشاوره و تحلیل

ین شرکت از مهندسین و کارشناسان برجسته صنایع کشور و با مدارک بین المللی در زمینه کنترل کیفیت , استانداردهای بین المللی , کنترل پروژه , ... و نیز کارشناسان کامپیوتر و شبکه با گرایش های مختلف میباشد. این تیم با حضور فیزیکی در کارخانه و مشاهده گردش جریان اطلاعات با استفاده از روشها و تگنیک های مهندسی صنایع شما را در ابتدا به سوی سیستماتیک شدن و سپس با استفاده از طبقه بندی اطلاعات انجام شده در اخد گواهینامه های بین المللی از جمله استانداردهای سری ایزو 9002 و 14001 و OHSAS 18001 یاری مینماید.

 

صنایع و سازمانها برای رسیدن به سطح قابل قبولی از فن آوری احتیاج به طبقه بندی و مدیریت بر روند جریان اطلاعات در سازمان خود دارند اگر این طبقه بندی و مدیریت بر اساس استانداردهای مخصوص باشد شما با یک بار تجزیه تحللیل درست و منطقی اطلاعات میتوانید به استانداردهای بین المللی نیز دست یابید و راه خود را به بازارهای جهانی باز نمایید. ما با یک دوره حضور در سیستم شما تمامی احتیاجات سازمان را به سیستم های مختلف بر آورده کرده و در کنار تجهیز و توسعه شبکه کاری , نیازهای مستند سازی و ممیزی های لازم را برای شما جهت سهولت در امر  مدیریت منابع , روند جریان , استفاده بهینه از منابع , کنترل کیفیت , بهره وری , اخذ استانداردها,  ارزیابی کار و زمان و ... بر آورده میسازیم .

مشاوره در زمینه های مختلف تولید و نیز تجزیه و تحلیل های آماری و اقتصادی در پروژه های سازمانی و برون سازمانی و نیز کنترل پروژه و نظارت بر روند اجرای آن از دیگر تخصص های گروه مهندسین مشاور ما میباشد.

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

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



خرید و دانلود طرح کسب و کار کارآفرینی شرکت نولیدی نرم افزار پارس 61 ص (بروز شده)


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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 6

 

شناخت سخت افزار کامپیوتر

CASE

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

انواع case از نظر شکل ظاهری

 اDESKTOP – MINI TOWER – TOWER – FULL TOWER

 منبع تغذیه دارای قدرتهای مختلفی است با قدرت های 200 وات ،230 وات ،250 وات ،300 وات وجود دارند که نوع 230 وات آن برای یک سیستم معمولی کافی است اما اگر ابزارهای داخلی کامپیوتر شما زیاد باشد بهتر است از نوع 250 وات یا 300 وات استفاده کنید.

کابلهای تغذیه اگر به دقت به کابل های خارج شده از منبع تغذیه نگاه کنید سه نوع کانکتور مختلف را مشاهده خواهید کرد. در میان این سه نوع یک نوع آن دارای شش سیم است ،برای تامین برق به برداصلی اختصاص یافته ودر تمامی منبع تغذیه ها تنها دو عدد ازاین نوع کانکتور ها یافت می شود. که به گفته می شود. هر یک از این کانکتورها دارای دو سیم سیاه رنگ است که به هنگام اتصال به برداصلی در کنارهم قرار می گیرد.P8,P9آنها کانکتور

یک زائده وجود دارد که با توجه به آن می توان آنها را صحیح نصب کرد.P8,P9در کانکتور

وهارد دیسک است CD-ROMنوع دیگر این کانکتورها مربوط به برق فلاپی درایو است که دارای چهار سیم رنگی است و نوع دیگر مربوط به برق این کانکتور نیز دارای چهار سیم رنگی می باشد.

وجود دارد که به قسمت جلو یا پانل جعبه وصل شده اند ( به منبع تغذیه وصل نشده اند )این سیمهای رنگی که معمولا برای CASEسیمهای دیگر در RESET ، قفل سیستم ، وکلید POwerهریک از آنها روی برد اصلی یک کانکتور وجود دارد برای وصل کردن بلندگو، چراغ هارد دیسک ، چراغ به برد اصلی استفاده می شود. کانکتور مخصوص وصل این سری از سیمها در یک گوشه برد اصلی قرار دارد ودر کنار هر یک از این کانکتور ها کلمه ای نوشته شده است که با توجه به آن می توان سیمها را در جای خود وصل کرد.

برد اصلی

همانطور که از نام این وسیله معلوم است اصلی ترین برد در کامپیوتر است که تمام قطعات کامپیوتر به صورت مستقیم یا غیر مستقیم به آن متصل می شود. بر روی برد اصلی تعدادی شکاف که محل قرار گرفتن کارتهای گوناگون است موجود می باشد. همچنین بر روی آن محلی برای استقرار که از منبع تغذیه خارج می شوند برای تامین برق P8,P9 وجود دارد و دو کانکتور RAm تعبیه شده است شکافهای خاصی نیز برای حافظه CPU برد اصلی به آن وصل می شوند. وسرعت کارتهای PCI بیشتر از AGP باشند که سرعت تبادل اطلاعات در کارتهای AGP,PCL,ISA می توانند از نوع SLOTشکافهای توسعه یا می باشد.ISAبیشتر از کارتهای PCI III,II پنتیوم CPU های پنتیوم به صورت خوابیده و CPU بر روی برد اصلی به نوع آن بستگی دارد به این ترتیب که CPUنحوه قرار گرفتن به صورت ایستاده در روی برد اصلی قرار می گیرد. RAM عمدتا شکافهای برای II در برد های اصلی پنتیوم از نوع 72 پین و168 پین می باشد ولی در بردپنتیوم RAM شکافهای توسعه مر بوط به حافظه 168 پینی می باشند  محل نصب کابلها ی هار دیسک ، فلاپی دیسک ، پورت چاپگر وماوس در برد اصلی روی خود آن است. ولی در بردهای قدیمی این کانکتورها روی می گویند موجود بودند که علاوه بر سرعت کم این کارتها یکی از شکافهای برد اصلی نیز اشغال می شد . روی برد اصلیI/Oیک کارت که به آن کارت  وجود دارد که اطلاعات وتنظیمات اصلی در آن قرار دارد . این حافظه انرژی خود را برای نگهداری اطلاعات در ROMنوعی حافظه فقط خواندنی ورت خاموش بودکامپیوتر ن از یک باتری تامین می کند.

CPU

کامپیوتر خود آشناCPU بخش اصلی یک کامپیوتر است اگر بخواهیم تواناییهای دستگاه خود را بدانیم لازم است با توانائیهای CPUاز آنجایی که شویم . اولین پردازندهای که ساخته شد 8086 بود وبعد از آن مدلهای 8088 ، 80286 ، 80386 ، 80486 وسری پنتیوم به بازار کامپیوتر عرضه شدند که سرعت کامپیوتر را تعیین می کند.CPUسرعت آنها به ترتیب افزایش مدل آنها بیشتر شد پس می توان گفت که نوع  استفاده می کنند.P54C پنتیوم از کد آن CPU با اسامی پروسسور، میکروپروسسور یاد می شود وگاهی نیز از برای اشاره به CPUاز تقسیم می شود.III وپنتیوم IIپنتیوم خود به سه نوع پنتیوم ، پنتیوم CPU های پنتیوم سرعتهای 75و90 و غیره وجود دارد به همین دلیل در برد CPU ها نیز در مدلهای متفاوت ، سرعتهای مختلفی دارند مثلا برای CPUخود نصب شده بر روی آن با چه سرعتی کار می کند در اکثر موارد این کار با تنظیم جامپر یا دیپ سوییچ بر روی برد CPUاصلی باید مشخص شود که اصلی امکان پذیر است.کهدر دفترچه همراه برد اصلی بیان شده استپنتیوم به شکل یک مربع است که در قسمت زیر آن تعداد زیادی پایه قرار دارد در یکی از گوشه های این مربع علامتی وجود دارد که با تطبیق CPUرا در جهت صحیح بر روی برد اصلی سوار کرد. CPUآن با علامت روی برد اصلی می توان  در هنگام کار کردن CPU ها بطور عمودی بر روی برد اصلی نصب می شوند.از آنجای که CPU به شکل مستطیل است این III,II پنتیوم CPU گرم می شود بر روی آن یک پنکه خنک کننده قرار می دهند وبه این وسیله از گرم شدن بیش از اندازه آن جلوگیری می شود.

یا حافظه کش چیست ؟ CACHE

است که برای نگهداری دستورات در حال اجرا یا دستوراتی که می خواهد اجرا کند از آن استفاده می کنندCPUکَش حافظه کوچک و بسیار سریع در بنابراین هر چه حافظه کش بیشتر باشد عملکرد سیستم سریعتر خواهد بود.

RAM

یک برنامه لیستی از دستوراتی است که کامپیوتر باید آنها را اجرا کند برای اینکه اجرای برنامه توسط کامپیوتر امکان پذیر باشد باید آن را در حافظه تصادفی قرار داد . این حافظه به صورت قطعات الکترونیکی روی یک برد کوچک می باشد . حافظه انواع گوناگونی دارد وهمه آنها دارای مشخصات زیر می باشند:  به انواع گوناگونی تقسیم می شود.RAM1- نوع یا شکل چیپ . از لحاظ اندازه وشکل ظاهری حافظه های معمولی سرعت آن بین 50 تا 100 ثانیه می باشد. سرعت RAM بر حسب نانو ثانیه اندازه گیری می شود ودر RAM2- سرعت دستیابی : سرعت  ها وجود دارد که قیمت آنها بالاتر از نوع معمولی است هر چه قدر این عدد بر حسب نانو ثانیه کمتر باشد سرعتRAMبالای 8 نانو ثانیه نیز در بعضی از بیشتر است.RAM 3- ظرفیت : هر واحد حافظه ظرفیتی دارد که می تواند از 16 کیلو بایت تا 256 مگا بایت وشاید هم بیشتر باشد.

چیست؟DRAMحافظه

باید متناوبا CPU های مورد استفاده می باشد. کلمه داینامیک به معنی پویا نشان دهنده این است که RAMاین حافظه داینامیک از معمولی ورایجترین  اطلاعات آن را تجدید کند در غیر این صورت محتویات آن از بین می رود.

چیست؟SRAMحافظه

می باشد. و محتویات آن ثابت بوده وتجدید محتویات آن الزامی نیست واین DRAMاین حافظه به نام حافظه پایا معروف است که بسیار سریع تر از خود یکی از دلایل سریعتر بودن آن است. های 30 پینی برای بردهای اصلی 286و 386 وبعضی از انواع RAM های معمول امروزی به صورت 30 پینی ، 72 پینی ، 168 پینی می باشند. RAM II های 168 پینی روی بردهای اصلی پنتیوم وپنتیوم RAM 72 پینی برای برد های اصلی 486 وپنتیوم ساخته شده و RAM486 ساخته شده اند. کار می کند.

فلاپی

این وسیله ابزاری برای نگهداری وجابه جائی اطلاعات می باشد درایو های فلاپی دو نوع مختلف دارند درایوهای 4/1، 5 اینچ که ظرفیت دیسکهای این درایو 360 کیلو بایت و2/1 کیلو بایت می باشد. ونوع دیگر درایوهای 2/1 ، 3 اینچ که ظرفیت دیسکهای این درایو720 کیلو بایت و44/1 مگا بایت است. امروزه دیگر از درایوهای 4/1، 5 اینچ استفاده نمی شودزیرا دیسکهای آن از اندازه درایو 2/1، 3 اینچ بزرگتر است وهم ظرفیت آن کمتر است. این درایوها امروزه دیگر برای نگهداری وجابه جائی اطلاعات وسیله مناسبی نیستند. زیرا حجم زیاد برنامه های امروزی تعداد زیادی از این دیسکها را اشغال می کنند که به هیچ وجه مقرون به صرف نیست وکاربرد آنها فقط برای برنامه های کم ظرفیت است این درایو اطلاعات را از طریق یک کابل نواری که به برد اصلی متصل می شود ردو بدل می کند وبرق مصرفی خود را از یکی از کانکتورهای منبع تغذیه تامین می کند.

هارد دیسک

این وسیله در حقیقت نوعی حافظه است . حافظه ایکه اطلاعات در آن پایدارند. یعنی با خاموش شدن دستگاه اطلاعات آن پاک نمی شود وتغییری در آن به وجود نمی آید. به همین دلیل به آن وسیله ذخیره سازی اطلاعات می گویند. هارددیسکها از یک یاچند صفحه پوشیده با مواد حساس مغناطیسی وچند هد ثبت کننده تشکیل شده اند. هارد دیسکها در مقایسه با فلاپی دیسکها دو برتری دارند : 1- سرعت هارد دیسکها بیشتر از فلاپی دیسکها است 2- ظرفیت ذخیره سازی اطلاعات در آنها بیشتر از فلاپی دیسکها است . ودر مقابل فلاپی دیسکها یک برتری نسبت به هارددیسکها دارند و آن قابل حمل بودن آنها است. از آنجایی که هارد دیسکها یکی از قطعات ظریف کامپیوتر ( نسبت به تکان وضربه ) هستند از آن برای جابجائی اطلاعات استفاده نمی شود. هارد دیسکها به وسیله یک کابل نواری اطلاعات را با کامپیوتر رد وبدل می کنند وبرق مصرفی خود را به وسیله یکی از کانکتورهای منبع تغذیه تامین می کنند.

کارت تصویر

این کارت حاوی قسمتهای الکترونیکی لازم برای نمایش متن وتصاویر گرافیکی توسط کامپیوتر می باشدودر یکی از شکافهای توسعه برد اصلی قرار می اطلاعات خود را به کارت تصویر cpuگیرد. اما در بعضی از بردهای اصلی قسمتهای الکترونیکی این کارت مستقیما روی برد اصلی قرار می گیرد. می فرستد وکارت نیز اطلاعات را ترجمه کرده وبه صفحه نمایش می فرستد. کارتهای تصویر دو نوع مختلف دارند کارتهایی که اطلاعات دریافتی از را مستقیما به روی صفحه نمایش می فرستد ونوع دیگر کارتهایی که در آنها از شتاب دهنده تصویر استفاده شده است . دراین نوع کارتها پردازشcpu اطلاعات تصویر توسط آن کارت صورت می گیرد. نیز دراین کارتها بکار برده می شود تا تصاویری را که روی صفحه نمایش ظاهر می شوند در خود ذخیره کنند. برنامه ها برای ایجاد تغییر در تصویر موجود روی صفحه نمایش ، محتویات حافظه تصویری را تغییر می دهند. کارت تصویر برای نوسازی صفحه نمایش محتویات تصویرDRAMنوعی حافظه  ی را مرتبا مورد بررسی قرار می دهد تا علائمی را که به صفحه نمایش می فرستد تعیین کند. بعضی از کارتهای تصویر برای افزایش سرعت از نوعی استفاده می کنند . مزیت این تراشه ها این است که نوشتن وخواندن اطلاعات در آنها همزمان انجام می شودوسرعت عملیاتVRAMحافظه سریع به نام تصویری را افزایش می دهد.

صفحه نمایش

است. مانیتور به سه دسته تک رنگCPUاین وسیله متداولترین خروجی در کامپیوتر می باشد وظیفه این دستگاه نمایش اطلاعات فرستاده شده از جانب ، سیاه _ سفید و رنگی تقسیم می شوند.  چگونگی نمایش تصویر در مانیتور : با استفاده از نقاط روشن کوچکی که پیکسل نامیده می شود تصاویر وکاراکترها را نمایش می دهد. هر پیکسل از سه جزء قرمز،سبز، آبی تشکیل شده است .وقتی این سه جزء با شدتهای متفاوتی روشن شوند مانیتور می تواند رنگ پیکسل را تغییر دهد. این سه جزء در حقیقت سه نوع فسفر مختلف می باشند که در صورت گرم شدن سه رنگ متفاوت را نشان می دهند. مانیتور برای روشن کردن این اجزاء فسفری مجهز به سه تفنگ الکترونی می باشد که به کمک آنها اجزاء فسفری را گرفته وپرتو الکتریکی را به آن می تاباند. تفکیک پذیری مانیتور : تفکیک پذیری مانیتور به تعداد پیکسلهایی بستگی دارد که مانیتور می تواند در صفحه نمایش دهد. وضوحهای متداول عبارتند از 640×480 ، 600× 800، 1024× 768 ، که مسلما هر چه مانیتور توانایی نمایش تعداد نقطه های بیشتری را داشته باشد کیفیت تصویر آن بهتر است. تعداد رنگهایی که یک مانیتور می تواند در اختیار شما قرار دهد . به شرح زیر است: 16 رنگ ، 256 رنگ و بیشتر که بستگی به حافظه کارت تصویر وتوانایی مانیتور دارد.

صفحه کلید

مرسوم ترین وسیله ورودی صفحه کلید است که مجموعه ای از کلید های حرفی ، عددی وکلید های کنترل می باشد . هنگامی که یک کلید را فشار می دهید ، صفحه کلید یک علامت رمزی به کامپیوتر می دهد. که انعکاس آن روی صفحه نمایش ظاهر می شود. صفحه کلید از 84 کلیدی و101 کلیدی و104 کلیدی تشکیل شده است.

ماوس

یک وسیله ورودی مجهز به دو یا چند دکمه کنترل می باشد که در یک محفظه قرار دارد. همینکه ماوس حرکت می کند علائمی صادر می کند که اشاره گر را بر روی صفحه به حرکت در می آورد. ساده ترین کار ماوس جابه جائی مکان نما است . هم چنین می توانید ماوس را برای انتخاب فرمانها در فهرست انتخاب به منظور ویرایش ، حرکت وتصاویر روی صفحه نمایش مورد استفاده قرار داد.

انواع ماوس :

ماوس سریال :ماوسی است که به یکی از درگاههای سری متصل می شود. ومزیت آن این است که ویندوز وسایر نرم افزار را به آسانی پشتیبانی می کند واشکال آن این است که یکی از درگاههای سری را اشغال می کند.ماوس مخصوص گذرگاه : ماوسی است که به درگاه خاصی در کامپیوتر متصل می شود که در پشت کامپیوتر ودر کنار صفحه کلید قرار دارد.مزیت آن این است که درگاه سری را اشغال نمی کند واشکال آن این است که اگر کامپیوتری درگاهی برای این ماوسها نداشته باشد باید کارت مخصوصی برای آن نصب کرد که آن کارت نیز یکی از شکافهای توسعه را اشغال می کند. تفکیک پذیری ماوس : تفکیک پذیری ماوس بر حسب تعداد نقطه در اینچ اندازه گیری می شود. در هنگام حرکت ماوس آن سیگنالهای الکترونیکی ایجاد می شود که ماوس آنها را به کامپیوتر انتقال می دهدوهر چه بیشتر باشد حرکت مکان نما در صفحه راحتتر است.



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


مقاله درباره TADI

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 26

 

رشته نرم افزار کامپیوتر

عنوان پروژه:

سیستم حقوق و دستمزد کارمندان

فهرست مطالب

عنوان صفحه

فصل اول

آشنایی با ویژوال بیسیک نت و پایگاه داده ها 5

مقدمه ای بر ویژوال بیسیک نت 5

سبک های برنامه نویسی 7

سبک برنامه نویسی سنتی 7

برنامه نویسی ساخت یافته 7

برنامه نویسی شی ء گرا 10

نگاهی بر پایگاه داده 12

کلیات 12

تاریخچه 16

تعریف داده 18

تعریف اطلاع 19

مفهوم دانش 21

فهرست مطالب

عنوان صفحه

فصل دوم

بررسی سیستم حقوق و دستمزد 23

اطلاعات پایه 23

ورود کارکنان 24

تعریف سال و ماه 24

حد مالیاتی ماه نه 25

کارکرد ها و عملیات 26

ورود تعرفه بیمه 26

ورود مساعده 27

ورود عیدی 27

ورود کارکرد 28

محاسبه فیش 29

فصل اول

آشنایی با ویژوال بیسیک نت و پایگاه داده ها

مقدمه ای بر ویژوال بیسیک نت

فناوری net که توسط شرکت میکروسافت عرضه شد ، از زبان های برنامه سازی متعددی از جمله ویژوال بیسیک نت پشتیبانی می کند . این زبان ها کاملا شی ء گرا هستند ، تحولی در برنامه نویسی محسوب می شوند .

ویژوال بیسیک نت ، یک زبان بسیار ساده و کار امد است که افراد زیادی در سراسر دنیا از ان بهره می گیرند .

یکی از ویژگی های مفید این زبان این است که بدون هیچ کم و کاستی ، در برنامه نویسی در محیط وب به کار گرفته می شود . عیب نسخه ویژوال بیسیک این بود که به طور کامل دروب به کار نمی رفت . بلکه نسخه VBS Cript ان برای برنامه نویسی در اینترنت استفاده می شده است . بنابراین یادگیری ویژوال بسیک نت ،



خرید و دانلود مقاله درباره TADI


تحقیق در مورد تخمین هزینه نرم افزار 15 ص

لینک دانلود و خرید پایین توضیحات

دسته بندی : وورد

نوع فایل :  .doc ( قابل ویرایش و آماده پرینت )

تعداد صفحه : 14 صفحه

 قسمتی از متن .doc : 

 

بنام خدا

موضوع:

Estimating SoftWare Costs

تخمین هزینه های نرم افزار

زیر نظر استاد گرانقدر :

جناب آقای دکتر محمد عرب مازار

گردآورنده:

مرتضی وکالتی

مقدمه :

در نخستین روزهای کار با کامپیوتر ، تعداد کامپیوتر ها کم و برنامه های کاربردی اغلب پروژه های کوچک و یک نفره بود . از طرفی هزینه های نرم افزاری درصد کوچکی از کل هزینه سیستم کامپیوتری را تشکیل می داد و قدری خطا در تخمین هزینه های نرم افزاری ، تاثیر اندکی برجای می گذاشت . به تدریج تعداد ، اندازه و اهمیت برنامه های کاربردی و از طرف دیگر هزینه های ایجاد نرم افزارشروع به رشد نمود ، به گونه ای که امروزه نرم افزار گران ترین عنصر هر سیستم کامپیوتری به شمار می آید و افزایش بیش از حد هزینه ها برای سازنده نرم افزار مصیبت بار خواهد بود . در نتیجه این رشد ، تاثیر خطاها در تخمین هزینه نرم افزار بیشتر و بدتر شد . در نتیجه امروزه تخمین هزینه پروژه های نرم افزاری اهمیت زیادی پیداکرده است, در این مقاله بعداز تعریف تخمین هزینه و انواع تخمین به تعریف ومقایسه سه روش از روشهای تخمین هزینه های نرم افزاری یعنی روش امتیاز کارکردی (FUNCTION POINT =FP) ,روش COCOMO و روش FPROM می پردازیم .

تعریف تخمین هزینه :

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

انواع تخمین :

1 ـ تخمین ساخت یافته : (structured estimating )

تخمین احتمالاً ابتدای ترین روش « اندازه گیری » می باشد . مردم همیشه از تجربه گذشته خود برای پیش بینی حوادث آینده استفاده می کنند . هرچند طبیعی است . تخمین های ساده جهت برنامه ریزی و کنترل موثر نمی توانند قابل اطمینان باشند . دقت تخمین به تجربه تخمین زننده در زمینه ای که او در حال تخمین است بستگی دارد . روش های تخمین ساخت یافته ، تلاشی برای استفاده از این واقعیت و در عین حال وارد نمودن ساختارو انضباط برفرآیند تخمین می باشد به نحوی که نتایج حاصله از آن را بتوان با اطمینان استفاده نمود . مزایای تخمین به قرار زیر می باشد .

1 ـ روشی ارزان است و بنابراین تنها روشی است که برای مشاغل یک بار تکرار مناسب می باشد .

2 ـ این روش می تواند برای پیش بینی زمان های کاری که دیده نشده است و بنابراین به عنوان مبنایی برای تخمین قیمت برای کارهای یک بار تکرار بزرگ استفاده شود .

به طورطبیعی در مواردی که مقادیرزمانی با جزئیات زیاد مورد نیاز نمی باشند . تخمین قابل استفاده می باشد . بنابراین چنین روش هایی برای کار با سیکل طولانی و در موقعیت هایی که داده زمانی انباشته برای برنامه ریزی ، کنترل یا پرداخت در طول پریودهای طولانی مدت مورد نیاز است . مفید می باشد .

2 ـ تخمین تحلیلی ( Analytical estmating )

تخمین تحلیلی ، مجموعه تخمین ترتیب داده استاندارد می باشد . این تکنیک براین واقعیت استوار است که مشاغل را می توان به جزء متشکله آن تقسیم نمود و عناصر به طور مجزاقابل اندازه گیری یا تخمین می باشند خطای این زمان های منفصله تصادفی بوده و همدیگر را جبران می کنند به نحوی که زمان کل در محیط قابل قبول قرار خواهد گرفت . به طور مشابه هنگامی که تعدادی کار در طول یک زمان بزرگترترتیب می شوند ( مانند میزان کار یک هفته ) خطاهای منفصله در زمان های مشاغل ، تصادفی خواهد بود و همدیگر را جبران خواهند کرد به نحوی که زمان کل قابل قبول می باشد .

بدیهی است تخمین توسط کارگری که درمحدوده کار مورد اندازه گیری با تجربه می باشد و در زمینه روش های کار آموزش دیده است صورت می پذیرد بنابراین تخمین زننده به صورت زیر عمل می کند .

1 ـ کار را به عناصر تقسیم می کند .

2 ـ داده استاندارد یا ترکیبی ( Symetic )را به کار می گیرد .

3 ـ عناصری که ارزش تلاش و صرف وقت دارند را مورد اندازه گیری قرار می دهد .

4 ـ مابقی عناصر را با استفاده از تجربه خود و اطلاعات مربوط به شرایط کاری عوامل ایمنی و مانند آن تخمین می زند .

ممکن است زمان های عناصری که تخمین زده شده اند برای استفاده بعدی به صورت داده استاندارد نگهداری شوند البته دراین حالت لازم است در فواصل مشخصی آنها را از نظر قابل قبول بودن مورد بررسی قرار داد .

3 ـ تخمین مقایسه ای (Comparative estimating )



خرید و دانلود تحقیق در مورد تخمین هزینه نرم افزار 15 ص