تعداد صفحات:64
نوع فايل:word
فهرست مطالب:
فصل اول – بررسي منابع علمي
بررسي فوائد برنامهنويسي تحت شبكه با جاوا
دريافت داده
ارسال داده
انبار فايل
پردازش موازي حجيم
تعامل نظير به نظير
بازي
چت
اشتراك فايل
سرورها
جستجو در وب
امنيت
تاريخچه جاوا
درباره اندرويد
كمي درباره RUP و UML
فصل دوم – روش انجام پروژه
مقدمه
ديسيپلين مدلسازي سازمان
درك ساختار و پويايي سازمان
درك مسائل و مشكلات جاري سازمان
استخراج و استنتاج نيازمنديهاي سازمان
تعيين چشمانداز سازمان
ديسيپلين مديريت نيازمنديها
شناسايي اكتورها و موارد كاربرد
شرح مورد كاربرد
استخراج مدل مورد كاربرد
ايجاد نمونهاي از واسط كاربر
ديسيپلين تحليل و طراحي
نمودار فعاليت
نمودارهاي فعاليت سمت سرور
چند نمودار فعاليت ديگر
نمودار كلاس
نمودار شي
نمودار توالي
طراحي نمودار توالي دريافت فايل
طراحي نمودار توالي ارسال فايل
نمودار بسته
ديسيپلين پيادهسازي
تعريف ساختار كدهاي برنامه
نمودار مولفه
ديسيپلين استقرار
نمودار استقرار
نتيجه گيري
منابع
فهرست اشكال:
نرمافزار چت Cisco Jabber
نرمافزار Azureus Vuze
نمودار مورد كاربرد سيستم اشتراك فايل
صفحه نخست نرمافزار كاربر (متناظر با مورد كاربرد احراز هويت)
صفحه انتخاب دريافت يا ارسال فايل
صفحه انتخاب فايل براي دريافت (متناظر با مورد كاربرد دريافت فايل)
صفحه انتخاب فايل براي ارسال (متناظر با مورد كاربرد ارسال فايل)
نرمافزار طرف مدير سيستم – صفحه متناظر با مورد كاربرد نمايش ليست كاربران
پنجره ثبت كاربر جديد (متناظر با مورد كاربرد ثبت كاربر)
صفحه ليست پوشههاي اشتراكي (متناظر با مورد كاربرد نمايش پوشههاي اشتراكي)
پنجره انتخاب پوشه جديد براي اشتراك (متناظر با مورد كاربرد اضافه كردن پوشه)
نمودار فعاليت متناظر با مورد كاربرد احراز هويت
نمودار فعاليت متناظر با مورد كاربرد دريافت فايل
نمودار فعاليت متناظر با مورد كاربرد ارسال فايل
نمودار فعاليت شروع (طرف سرور)
نمودار فعاليت متناظر با چند مورد كاربرد مربوط به اشتراك پوشه
نمودار فعاليت متناظر با مورد كاربرد نمايش ليست كاربران
نمودار فعاليت متناظر با مورد كاربرد ثبت كاربر
نمودار كلاس سيستم اشتراك فايل
نمودار شي 1. در اين نمودار شي task1 قصد ارسال پيغام به مقصد 192.168.1.10 را دارد
نمودار شي 2. شيء Listener1 پيام را دريافت كرده و در جواب آن شي msg2 را ايجاد ميكند
سناريوي احراز هويت
نمودار توالي احراز هويت. متناظر با سناريوي شكل قبل
سناريوي دريافت فايل
نمودار توالي نمايش فايلهاي به اشتراك گذاشتهشده
نمودار توالي دريافت فايلهاي به اشتراك گذاشتهشده
سناريوي ارسال فايل
نمودار توالي ارسال فايل
نمودار بسته كاربر
نمودار بسته مدير سيستم
نمودار مولفه سمت كاربر
نمودار مولفه سمت سرور
نمودار استقرار سيستم
فهرست جداول:
شرح مورد كاربرد احراز هويت
شرح مورد كاربرد دريافت فايل
شرح مورد كاربرد ارسال فايل
شرح مورد كاربرد نمايش ليست كاربران
شرح مورد كاربرد ويرايش كاربر
شرح مورد كاربرد ثبت كاربر جديد
شرح مورد كاربرد حذف كاربر
شرح مورد كاربرد نمايش پوشههاي اشتراكي
شرح مورد كاربرد اضافه كردن پوشه
شرح مورد كاربرد حذف پوشه
چكيده:
در ابتدا به بررسي فوائد برنامهنويسي تحت شبكه و فوائد جاوا و اندرويد ميپردازم. سپس وارد فرآيند طراحي سيستم اشتراك فايل با رويكرد RUP و با استفاده از UML خواهم شد. توضيحات مربوط به هر يك از ديسيپلينهاي RUP و نمودارهاي UML در بخش مربوط به خودش داده خواهد شد. زبان انتخابي من براي نوشتن اين برنامه جاوا است، دليل اين انتخاب را در ادامه خواهم گفت. بعد از طراحي نوبت به پيادهسازي و نوشتن كد ميرسد. در آخر، خروجي اين پروژه، نمودارهاي UML و در برنامه كاربردي، يكي براي ويندوز و ديگري براي اندرويد، خواهد بود.
تعداد صفحات:64
نوع فايل:word
فهرست مطالب:
فصل اول – بررسي منابع علمي
بررسي فوائد برنامهنويسي تحت شبكه با جاوا
دريافت داده
ارسال داده
انبار فايل
پردازش موازي حجيم
تعامل نظير به نظير
بازي
چت
اشتراك فايل
سرورها
جستجو در وب
امنيت
تاريخچه جاوا
درباره اندرويد
كمي درباره RUP و UML
فصل دوم – روش انجام پروژه
مقدمه
ديسيپلين مدلسازي سازمان
درك ساختار و پويايي سازمان
درك مسائل و مشكلات جاري سازمان
استخراج و استنتاج نيازمنديهاي سازمان
تعيين چشمانداز سازمان
ديسيپلين مديريت نيازمنديها
شناسايي اكتورها و موارد كاربرد
شرح مورد كاربرد
استخراج مدل مورد كاربرد
ايجاد نمونهاي از واسط كاربر
ديسيپلين تحليل و طراحي
نمودار فعاليت
نمودارهاي فعاليت سمت سرور
چند نمودار فعاليت ديگر
نمودار كلاس
نمودار شي
نمودار توالي
طراحي نمودار توالي دريافت فايل
طراحي نمودار توالي ارسال فايل
نمودار بسته
ديسيپلين پيادهسازي
تعريف ساختار كدهاي برنامه
نمودار مولفه
ديسيپلين استقرار
نمودار استقرار
نتيجه گيري
منابع
فهرست اشكال:
نرمافزار چت Cisco Jabber
نرمافزار Azureus Vuze
نمودار مورد كاربرد سيستم اشتراك فايل
صفحه نخست نرمافزار كاربر (متناظر با مورد كاربرد احراز هويت)
صفحه انتخاب دريافت يا ارسال فايل
صفحه انتخاب فايل براي دريافت (متناظر با مورد كاربرد دريافت فايل)
صفحه انتخاب فايل براي ارسال (متناظر با مورد كاربرد ارسال فايل)
نرمافزار طرف مدير سيستم – صفحه متناظر با مورد كاربرد نمايش ليست كاربران
پنجره ثبت كاربر جديد (متناظر با مورد كاربرد ثبت كاربر)
صفحه ليست پوشههاي اشتراكي (متناظر با مورد كاربرد نمايش پوشههاي اشتراكي)
پنجره انتخاب پوشه جديد براي اشتراك (متناظر با مورد كاربرد اضافه كردن پوشه)
نمودار فعاليت متناظر با مورد كاربرد احراز هويت
نمودار فعاليت متناظر با مورد كاربرد دريافت فايل
نمودار فعاليت متناظر با مورد كاربرد ارسال فايل
نمودار فعاليت شروع (طرف سرور)
نمودار فعاليت متناظر با چند مورد كاربرد مربوط به اشتراك پوشه
نمودار فعاليت متناظر با مورد كاربرد نمايش ليست كاربران
نمودار فعاليت متناظر با مورد كاربرد ثبت كاربر
نمودار كلاس سيستم اشتراك فايل
نمودار شي 1. در اين نمودار شي task1 قصد ارسال پيغام به مقصد 192.168.1.10 را دارد
نمودار شي 2. شيء Listener1 پيام را دريافت كرده و در جواب آن شي msg2 را ايجاد ميكند
سناريوي احراز هويت
نمودار توالي احراز هويت. متناظر با سناريوي شكل قبل
سناريوي دريافت فايل
نمودار توالي نمايش فايلهاي به اشتراك گذاشتهشده
نمودار توالي دريافت فايلهاي به اشتراك گذاشتهشده
سناريوي ارسال فايل
نمودار توالي ارسال فايل
نمودار بسته كاربر
نمودار بسته مدير سيستم
نمودار مولفه سمت كاربر
نمودار مولفه سمت سرور
نمودار استقرار سيستم
فهرست جداول:
شرح مورد كاربرد احراز هويت
شرح مورد كاربرد دريافت فايل
شرح مورد كاربرد ارسال فايل
شرح مورد كاربرد نمايش ليست كاربران
شرح مورد كاربرد ويرايش كاربر
شرح مورد كاربرد ثبت كاربر جديد
شرح مورد كاربرد حذف كاربر
شرح مورد كاربرد نمايش پوشههاي اشتراكي
شرح مورد كاربرد اضافه كردن پوشه
شرح مورد كاربرد حذف پوشه
چكيده:
در ابتدا به بررسي فوائد برنامهنويسي تحت شبكه و فوائد جاوا و اندرويد ميپردازم. سپس وارد فرآيند طراحي سيستم اشتراك فايل با رويكرد RUP و با استفاده از UML خواهم شد. توضيحات مربوط به هر يك از ديسيپلينهاي RUP و نمودارهاي UML در بخش مربوط به خودش داده خواهد شد. زبان انتخابي من براي نوشتن اين برنامه جاوا است، دليل اين انتخاب را در ادامه خواهم گفت. بعد از طراحي نوبت به پيادهسازي و نوشتن كد ميرسد. در آخر، خروجي اين پروژه، نمودارهاي UML و در برنامه كاربردي، يكي براي ويندوز و ديگري براي اندرويد، خواهد بود.