هایدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

هایدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درمورد درک مفهوم نرم افزار (و سرانجام درکی از مهندسی نرم افزار) 58 ص

اختصاصی از هایدی تحقیق درمورد درک مفهوم نرم افزار (و سرانجام درکی از مهندسی نرم افزار) 58 ص دانلود با لینک مستقیم و پر سرعت .

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

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

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

 

ویژگیهای نرم افزار

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

نرم افزار یک عنصر سیستمی منطقی است نه فیزیکی. از این رو، نرم افزار دارای ویژگیهایی است که تفاوت چشمگیری با ویژگیهای سخت افزار دارند.

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

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

هزینه های نرم افزار در مهندسی آن متمرکز است. این بدان معناست که پروژه های نرم افزاری را نمی توان همانند پروژه های تولید معمولی مدیریت کرد.

2. نرم افزار فرسوده نمی شود.

شکل 1-1 نمودار آهنگ شکست را به صورت تابعی از زمان برای سخت افزار نشان می دهد. این رابطه که غالباً ((منحنی وانی)) نامیده می شود، نشان می دهد که سخت افزار، آهنگ شکست نسبتاً شدیدی در ابتدای عمر خود نشان می دهد (این شکستها را غالباً می توان به عیوب طراحی و تولید نسبت داد)؛ این عیوب تصحیح می شوند و آهنگ شکست برای یک دورۀ زمانی به حدی ثابت نزول می کند (که امید می رود، بسیار پایین باشد). با گذشت زمان، سخت افزار شروع به فرسایش کرده دوباره آهنگ شکست شدت می گیرد.

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

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

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

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

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

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

یک قطعه نرم افزاری باید چنان طراحی و پیاده سازی شود که بتوان در برنامه های متفاوت از آن بهره برد. در دهۀ 1960، کتابخانه هایی از زیرروال های علمی ساختیم که در آرایۀ گسترده ای از کاربردهای مهندسی و علمی قابل استفاده بودند. این کتابخانه ها از الگوریتم هایی معین به شیوه ای کارامد استفاده می کردند، ولی دامنه کاربرد محدودی داشتند. امروزه، ایدۀ استفاده مجدد نه تنها الگوریتم ها، بلکه ساختمان داده ها را نیز در بر می گیرد. قطعات مدرن قابل استفاده مجدد، هم داده ها و هم پردازشی را که در مورد آنه اعمال می گردد، پنهان سازی کرده مهندس نرم افزار را قادر می سازد تا از قطعات قابل استفادۀ دوباره، برنامه های کاربردی جدید بسازد. برای مثال، واسطهای کاربر گرافیکی امروزی با استفاده از قطعات قابل استفاده مجدد ساخته می شوند که ایجاد پنجره های گرافیکی، منوهای باز شونده و انواع راهکارهای محاوره را میسر می سازند.

کاربردهای نرم افزار

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


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


تحقیق درمورد درک مفهوم نرم افزار (و سرانجام درکی از مهندسی نرم افزار) 58 ص

گزارش کارآموزی گرایش کامپیوتر (نرم افزار) در شرکت فن آوا

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

گزارش کارآموزی گرایش کامپیوتر (نرم افزار) در شرکت فن آوا ، با فرمت ورد ، 134 صفحه ، با فهرست و صفحه بندی و منظم با فونت B Lotus

 

چکیده:

گزارش درشرکت داده پردازی فن آوامی باشد که حاوی سرفصل‌های مورد آموزش و استفاده در این واحد می باشد،که در نه بخش ارائه شده است.

بخش اول به معرفی گروه فن آوا که یکی از بزرگترین شرکت‌های کامپیوتری مهم کشور می باشد اختصاص دارد.

بخش دوم به معرفی خانواده XDSL ومقایسه تکنیک‌های DSL وهمچنین نحوه نصب مودمADSL وچک لیست رفع مشکلات احتمالی پرداخته است.

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

دربخش چهارم مشخصات کلی سیستم ATM ازجمله فرمت هدرسلول،اجزاءهدرسلول وساختارولایه تنظیم آن آورده شده است.

بخش پنجم شرح کاملی از پروتکل TCP/IP راشامل می شود.

دربخش ششم خطوطE1 ،دلایل استفاده،وتکنیک دیجیتالی کهE1 برای انتقال Voice و Data استفاده می‌کند توضیح داده شده است.

فصل هفتم به نقش روتر درشبکه‌های WAN اشاره می کند.

فصل هشتم افزایش دهنده سرعت Telezoo رامعرفی می کند.

ونهایتادربخش نهم به مباحثی از HTML ودستورات آن اختصاص یافته است.

فهرست مطالب

فصل اول : گروه فن آوا    15
1-1- معرفی گروه فن آوا:    15
1-1-1-  شرکت توسعه سازه پای:    17
1-1-2-  شرکت فن آوا کارت:    18
1-1-3-  شرکت ارتباطات فن آوا :    19
1-1-4-  شرکت ارتباطات کوه نور:    19
1-1-5-  شرکت داده سامانه فن آوا:    20
1-1-6-  شرکت گسترش صنایع  فن آوا:    22
1-1-7 -  شرکت مشاوره فن آوا:    23
1-1-8-  شرکت فن آوا موج:    23
1-1-9-  شرکت داده پردازی فن آوا:    25
1-1-10- شرکت فن آوا ماهواره (س‌هامی خاص):    28
1-1-11- شرکت فن آوا سیستم (س‌هامی خاص):    28
1-2- سرویس‌های گروه فن آوا:    29
1-2-1- سرویس V-Sat گروه فن آوا:    29
1-2-2- سرویس(ISP)   Internet Service Provider گروه فن آوا:    31
1-2-3- سرویس Internet Data Center (IDC) گروه فن آوا:    32
1-2-4- سرویس پرداخت الکترونیک گروه فن آوا:    33
1-2-5- سرویس پهنای باند گروه فن آوا:    34
1-2-6- سرویس تلفن ثابت گروه فن آوا:    34
1-3- جریان کار شرکت داده پردازی فن آوا:    34
فصل دوم : خانواده XDSL    36
2-1- تکنولوژی DSL :    36
2-1-1- چگونگی عملکرد تکنولوژی DSL :    37
2-1-2- تجهیزات DSL :    39
2-2- معرفی تکنیک : ADSL    40
2-2-1-  مدولاسیون‌های سیستم ADSL :    41
2-2-1-1- روش CAP :    42
2-2-1-2 - روش DMT :    42
2-3- معرفی تکنیک VDSL :    43
2-3-1- سرعت VDSL :    44
2-3-2- تجهیزات VDSL :    44
2-3-3- آینده VDSL :    45
2-4- نصب مودم ADSL :    47
2-4-1- نصب تجهیزات :    47
2-4-2- شکل شماتیک نصب تجهیزات :    48
2-4-3- تست اولیه :    49
2-4-4- نصب راه انداز (Driver) مربوط به مودم :    49
2-4-5- نحوه ساختن ADSL Connection و تنظیمات مربوطه در WinXP :    52
2-5- چک لیست مشکلات رایج کاربران:    62
2-5-1- تست کردن POWER :    62
2-5-2- تست کردنDSL  Link  :    62
2-5-3- تست کردن USB یا Ethernet :    64
2-5-4- چک کردن تنظیمات PPPoE :    65
2-5-5- چک کردن تنظیمات TCP/IP :    65
2-5-6- تست DNS :    69
2-5-7- تنظیمات Browser :    70
2-5-8- تست و تحویل کیفیت خط :    71
فصل سوم :PPPOE    73
3-1- تاریخچه PPPOE ( History of PPP over Ethernet ):    75
3-2 - مختصری از مزایای استفاده از پروتکل PPPOE :    75
فصل چهارم : مشخصات کلی سیستم ATM    80
4-1- فرمت هدر سلول ATM :    80
4-2- اجزاء هدر سلول ATM :    81
4-3- ساختار مدل ATM :    82
4-4- لایه‌های تنظیم ATM :    84
فصل پنجم : پروتکل TCP/IP    87
5-1- معرفی پروتکل TCP/IP:    87
5-2- لایه‌های پروتکل TCP/IP:    88
5-2-1- لایه Application :    89
5-2-2- لایه Transport :    90
5-2-3- لایه اینترنت :    90
5-2-4- لایه Network Interface :    91
5-3- مشخص نمودن برنامه‌ها:    91
5-4- آدرس IP :    92
5-5- پورت TCP/UDP  :    92
5-6- سوکت ( Socket ):    93
5-7- پروتکل‌های اساسی TCP/IP :    93
5-8- پروتکل TCP : لایه Transport    93
5-9- پروتکل UDP : لایه Transport    94
5-10- پروتکل IP : لایه Internet    95
5-11- پروتکل ICMP : لایه Internet    96
5-12- پروتکل IGMP : لایه Internet    97
5-13- پروتکل ARP : لایه Internet    97
فصل ششم : خطوط E1    99
فصل هفتم : روتر و نقش آن در شبکه‌های WAN    102
فصل هشتم : افزایش دهنده سرعت اینترنت Telezoo ( Speedy )    108
8-1- Speedy چگونه کار می کند؟    108
8-2- استفاده از Speedy چگونه است ؟    109
8-3- حداقل امکانات برای اجرای Speedy چیست ؟    109
8-4- Speedy با چه سیستم اتصال به اینترنت کار می کند و آیا جایگزین ISP است ؟    111
8-5- آیا می توان به طور هم زمان از خطوط تلفن Speedy استفاده کرد؟    111
8-6- آیا   Speedyدر هر کشور قابل استفاده است ؟    111
8-7- آیا می توان را به همراه تلفن همراه استفاده کرد ؟    111
8-8- آیا Speedy سرعتE-Mail  را نیز بالا می برد ؟    112
8-9-  آیا Speedy قابلیت استفاده بر روی بیش از یک کامپیوتر را دارد؟    112
8-10- چگونگی ارائه خدماتADSL شرکت فن آوا در شهرستان‌ها:    112
فصل نهم : HTML    114
9-1- شکل کلی دستورات HTML :    114
9-1-1- تعیین تیتر‌ها وپاراگراف بندی:    115
9-1-2- تعیین نوع متن،توضیحات وخط افقی:    115
9-1-3- ایجاد پیوند و انتقال تصویر صفحه وب :    116
9-2- لیست‌ها درHTML  :    117
9-2-1- لیست مرتب :    117
9-2-2- لیست‌های نامرتب:    118
9-2-3- لیست‌های تعریفی:    119
9-3- تعریف جدول:    120
9-3-1- صفات rowspan و colspan :    121
9-3-2- جدول و صفحه آرایی :    121
9-4- فرم‌ها و پرسش نامه‌ها:    122
9-4-1- ایجاد پرسش نامه در صفحه وب با HTML :    122
9-4-2- دستور <form> :    123
9-4-3- صفت action :    124
9-4-4- صفت method :    124
9-4-5- نحوه کاربرد form:    125
9-4-6- کنترل‌های فرم:    126
9-4-7- کنترل‌های متنی:    126
9-4-8- فیلد رمز در form:    127
9-4-9- فیلد متنی چند خطی:    128
9-4-10- منو‌ها باز شونده :    128
9-4-11- لیست لغزنده:    129
9-4-12- کادر‌های کنترلی :    130
9-4-13- دکمه‌های رادیویی:    130
9-4-14- دکمه‌های Reset و Submit :    131
9-4-15- استفاده از دکمه‌های تصویری به جای submit :    131
9-5- ادامه مراحل کارآموزی :    132
فهرست مآخذ    134

توجه : فونت مطالب انگلیسی در کنار فارسی درست است اما ممکن است در سایت قسمت فهرست بهم ریخته شده باشد اما در فایل کاراموزی درست است


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


گزارش کارآموزی گرایش کامپیوتر (نرم افزار) در شرکت فن آوا

واحد های اساسی در کامپیوتر (سخت افزار)

اختصاصی از هایدی واحد های اساسی در کامپیوتر (سخت افزار) دانلود با لینک مستقیم و پر سرعت .

 

واحد های اساسی در کامپیوتر

سیستم کامپیوتر از دو بخش عمده سخت افزار (hardware) و نرم افزار(software) تشکیل شده است .در این قسمت واحد های سخت افزاری یک ریز کامپیوتر(microcomputer) مورد بحث قرار خواهد گرفت

1-ریز پردازنده(microprocessor)

مهم ترین جزء سخت افزاری یک ریز کامپیوتر محسوب می شود که به صورت یک مدار مجتمع که به آن IC (Intergrated circuit) گفته می شود  بر روی برد اصلی (main board(motherboard)) قرار گرفته است و در واحد سیستم (system unit) قرار گرفته  و عملیات حساب (arithmetic) و منطق (logic) و کنترل (control) و به طور کلی پردازش  (processing) داده ها (data) را بر عهده دارد و به این دلیل آنرا واحد پردازش مرکزی cpu (center processing) نیز می نامند .


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


واحد های اساسی در کامپیوتر (سخت افزار)