پاورپوینت آشنایی با J2EE در 44 اسلاید زیبا و قابل ویرایش با فرمت pptx
تعداد صفحات | 44 |
حجم | 605 کیلوبایت |
فرمت فایل اصلی | pptx |
دسته بندی | مهندسی کامپبوتر و فناوری اطلاعات |
پاورپوینت آشنایی با J2EE در 44 اسلاید زیبا و قابل ویرایش با فرمت pptx
فهرست مطالب
J2EE
منظور از سازگاری با J2EE چیست؟
عرضه کنندگان سرویس دهنده نرم افزار کاربردی
Application server
مراحل ساخت یک Application Server
ساختن یک Enterprise bean
ساختن یک Web component
تشخیص یک JNDI name
استانداردهای J2EE و Net
مقایسه J2EEو Net
تکنولوژیهای J2EE
JSP چیست؟
ویرایشگر
مزایای JSP
انواع تگ
Servlet چیست؟
JDBC چیست؟
معماری
قسمتی از متن
J2EE
J2EE استاندارد ایده آل شرکت سان مایکروسیستمز است برای تولید یک Application Server.
استانداردی را برای توسعه کاربردهای Enterprise با معماری چند لایه تعریف می کند.
مجموعه کاملی از خدمات را در اختیار اجزای مختلف یک کاربرد Enterprise قرار می دهد.
J2EE Application Server وContainerها چهارچوب مناسب را برای سرویسهای application فراهم می کند.
یک API بین مولفه ها و application server تعریف می کند.
منظور از سازگاری با J2EE چیست؟
سرویس دهنده کاربردی سازگار از تمامی تکنولوژیهای تعریف شده در داخل J2EE پشتیبانی می کند.
یک نرم افزار کاربردی که برای یک مشخصه خاص نوشته می شود می تواندسرویس دهنده های نرم افزارهای کاربردی سازگار را بدون هیچ تغییری در کدهایش اعمال شود بکار گیرد...
پاورپوینت آشنایی با RAID در 18 اسلاید زیبا و قابل ویرایش با فرمت pptx
تعداد صفحات | 18 |
حجم | 199 کیلوبایت |
فرمت فایل اصلی | pptx |
دسته بندی | مهندسی کامپبوتر و فناوری اطلاعات |
پاورپوینت آشنایی با RAID در 18 اسلاید زیبا و قابل ویرایش با فرمت pptx
فهرست مطالب
RAID
پخش داده (Data striping) و افزونگی (Redundancy)
پخش داده (Data striping)
افزونگی (Redundancy)
سطوح مختلف RAID
RAID 1 (تکرار ساده)
RAID 2
RAID 3 (استفاده از بیت توازن)
RAID 4
RAID 5 (استفاده از توازن پراکنده)
قسمتی از متن
مخفف عبارت RAID
Redundant Array of Inexpensive Disks
تعریف : سازماندهی چند دیسک ارزان به گونه ای که یک دیسک با حجم حافظه زیاد و کارایی بالا به نظر برسد.
پخش داده (Data striping) و افزونگی (Redundancy)
مهمترین مفاهیمی که باید در طراحی و پیاده سازی دیسک های آرایه ای مدنظر قرار گیرد، عبارتند از:
پخش داده (Data Striping) برای افزایش کارایی و سرعت
افزونگی (Redundancy) برای افزایش پایداری مجموعه
پخش داده (Data striping)
تعریف : داده ها را به روی چندین دیسک چنان پراکنده کنیم تا مجموعه به صورت یک دیسک پرسرعت به نظر برسد.
مزایا :
افزایش سرعت انتقال داده هنگام دسترسی به حجم زیاد داده
افزایش سرعت I/O هنگام دسترسی به حجم کم داده.
منجر به پخش بار ذخیره و بازیابی رو تمام دیسک ها میگردد.
ایراد پخش داده :
با خراب شدن یک دیسک حجم زیادی از دادهای مجموعه از بین می رود .
... این مشکل با افزونگی بر طرف می گردد...
پاورپوینت تشخیص عنبیه با استفاده از خصایص wavelet در 33 اسلاید زیبا و قابل ویرایش با فرمت pptx
تعداد صفحات | 33 |
حجم | 2802 کیلوبایت |
فرمت فایل اصلی | pptx |
دسته بندی | زیست شناسی |
پاورپوینت تشخیص عنبیه با استفاده از خصایص wavelet در 33 اسلاید زیبا و قابل ویرایش با فرمت pptx
فهرست مطالب
مقدمه
اطلاعات عمومی
روش
مقایسه
یک نمونه
منابع
قسمتی از متن
Biometric Features
برای تشخیص هر فرد می توان از روش های زیر استفاده نمود.
چهره
اثر انگشت
دست خط
صدا
برخی از اینها ممکن است در طول زندگی تغییر کنند.
عنبیه
یک عضو داخلی که از خارج قابل رویت است.
دارای ویژگی های منحصر به فرد برای هر شخص است.
اثر باقی مانده در طول حیات یک شخص است که تغییر نمیکند
برخلاف اثر انگشت، خصایص عنبیه بسیار دقیق و نامرتب است
پیشنهاد سیستمهای تشخیص عنبیه
Daugman (1993)
First and most well-known
Wildes (1996)
Boles (1998)
Ma (2004)
Kim & Cho & Choi (2004)
Iris Recognition Using Wavelet Features
پاورپوینت تکنیک های آزمایش نرم افزار در 51 اسلاید زیبا و قابل ویرایش با فرمت pptx
تعداد صفحات | 51 |
حجم | 63 کیلوبایت |
فرمت فایل اصلی | pptx |
دسته بندی | مهندسی کامپبوتر و فناوری اطلاعات |
پاورپوینت تکنیک های آزمایش نرم افزار در 51 اسلاید زیبا و قابل ویرایش با فرمت pptx
فهرست مطالب
تکنیک های آزمایش نرم افزار
نگاهی گذرا
اصول آزمایش نرم افزار
اهداف آزمایش
طراحی ابزار آزمایش
آزمایش مسیر مبنا
نشان گذاری گراف جریان
پیچیدگی دوره ای
ماتریس های گراف
آزمایش شرط
آزمایش جریان داده
آزمایش حلقه تکرا
روش های ازمایش بر مبنای گراف
تقسیم بندی مساوی
تحلیل مقدار مرزی
آزمایشی برای محیط ها، معماری ها و کاربردهای خاص
آزمایشی GUIها
آزمایش معماری سرویس دهنده ـ سرویس گیرنده
مستندسازی آزمایش و امکانات کمک
آزمایش سیستم های بلادرنگ
قسمتی از متن
تکنیک های آزمایش نرم افزار
اهمیت آزمایش نرم افزار و اثرات آن بر کیفیت نرم افزار نیاز به تأکید بیشتر ندارد. Deutch در این باره اینگونه بیان می نماید :
توسعه سیستم های نرم افزاری شامل یک سری فعالیت های تولید می باشد که امکان اشتباهات انسانی در آن زیاد است. خطاها در ابتدای یک فرآیند و مراحل توسعه بعدی آن ظهور می نمایند که اهداف با خطا یا به صورت ناقص مشخص شده باشند. به دلیل عدم توانایی انجام کارها و برقراری ارتباط به صورت کامل، توسعه نرم افزار با فعالیت تضمین کیفیت همراه است.
آزمایش نرم افزار عنصری حیاتی از تضمین کیفیت نرم افزار می باشد و مرور تقریبی مشخصه، طراحی، و تولید کد را نشان می دهد
قابلیت رویت در حال افزایش نرم افزار به عنوان عنصری از سیستم، و هزینه های مربوط به شکست نرم افزار، نیروهای محرکی هستند برای برنامه ریزی خوب از طریق آزمایش. برای یک سازمان توسعه نرم افزار، غیرمعمول نیست که بین 30 تا 40 درصد کل فعالیت پروژه را برای آزمایش صرف کند. در نهایت، آزمایش نرم افزاری که برای انسان حیاتی است (برای مثال، کنترل پرواز، نظارت راکتور هسته ای) سه تا پنج برابر، هزینه بیشتر از تمام مراحل مهندسی نرم افزار را در مجموع خواهد داشت. در این فصل، اصول بنیادی آزمایش نرم افزار اهداف قابل تغییری را برای آزمایش نرم افزار تعریف می نما یند. طراحی ابزار آزمایش بر مجموعه ای از تکنیک ها برای ا یجاد ابزارهای طراحی که اهداف کلی آزمایش را برآورده نمایند تأکید دارند. در فصل 18 ، استراتژی های آزمایش و اشکال زدایی نرم افزار ارائه می گردند .
نگاهی گذرا
پس از تولید کد مبدأ، نرم افزار باید مورد آزمایش قرار گیرد تا هر تعداد خطا را که ممکن است، قبل از تحویل به مشتری کشف (و تصحیح) نماید. هدف طراحی یک سری ابزارهای آزمایش می باشد که با احتمال بالایی خطاها را می یابند، اما چگونه؟ در این مرحله است که تکنیک های آزمایش نرم افزار ظاهر می شوند. این تکنیک ها، راهنمایی سیستماتیک را برای آزمایش هایی فراهم می کنند که...
پاورپوینت طراحی الگوریتم ها در 20 اسلاید زیبا و قابل ویرایش با فرمت pptx
تعداد صفحات | 20 |
حجم | 22 کیلوبایت |
فرمت فایل اصلی | pptx |
دسته بندی | مهندسی کامپبوتر و فناوری اطلاعات |
پاورپوینت طراحی الگوریتم ها در 20 اسلاید زیبا و قابل ویرایش با فرمت pptx
فهرست مطالب
طراحی الگوریتمها
مقدمه
اهمیت توسعه کارایی
تحلیل پیچیدگی زمانی
پیچیدگی مجانبی
پیچیدگی مجانبی...(big O)
پیچیدگی مجانبی...( small o )
پیچیدگی مجانبی...(مثال)
پیچیدگی مجانبی...(ویژگیها)
قسمتی از متن
مقدمه
الگوریتم: مجموعه محدودی ازدستورالعملها که اگر دنبال شوند حاصل کار موجب حل مسأله خاصی می شود. شرایط:
ورودی
خروجی
قطعیت
محدودیت
کارایی
اعتباردهی الگوریتم: لازم است که یک الگوریتم به ازاء تمام مقادیر معتبرورودی تست وجواب صحیح برای آن دریافت شود.
آزمون برنامه:
اشکال زدایی: اجرا بر روی مجموعه داده های نمونه و تعیین نادرست بدن برنامه
سنجش اجرا (ارزیابی کارایی): اجرای برنامه صحیح برروی مجموعه ای از داده ها و اندازه گیری زمان و حافظه لازم