معرفی سایت
صفحه اول

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




آمار سايت
كل بازديدهاي سايت: 87863
تاريخ ايجاد وبلاگ: شنبه 2 آبان 1388
بروز رساني:چهارشنبه 12 خرداد 1389
تعداد نظرات داده شده : 73 نظر
كل مطالب ارسال شده: 791 عدد
تاريخ ايجاد وبلاگ: شنبه 2 آبان 1388
بروز رساني:چهارشنبه 12 خرداد 1389
تعداد نظرات داده شده : 73 نظر
كل مطالب ارسال شده: 791 عدد
امکانات جانبی
پس از شناخت چنین مفاهیمی در یک سازمان یا تیم یا... بایستی یک مدل واقعی/ توافقی / استاندارد بر اساس یک متدولوژی از چیدمان جنین مفاهیمی داشته باشیم.
توافق:
پس از مطالعه وضعیت موجود و بر اساس مصالح،خواسته ها و... سیستم فعلی وبا تآ یید افراد خلصی مشخص می شود.
واقعیت:
بر اساس شاخص های شغلی و ماهیتی و منطقی مربوط به سیستم موجود وقابل استناد است.
استاندارد:
ماهیتی:
از ماهیت شغل نشات می گیرد ودر شناخت آن بایستی ار تخصص های مرتبط با شغل وشغل شناسی بهره گرفت.
فنی:
بسته به هدف سازمان/تیم/...یک روش تحلیل نرم افزاری را برای مطالعه سیستم بر می گزیند.
حرفه ها وتخصص ها
به منظور بررسی(شناخت،آنالیز، نیاز سنجی،طراحی، پیاده سازی و...)فرایندهای یک سازمان یا یک تیم کاری حرفه ها و تخصص های مختلفی بکار میروند که در بکار گیری آنها عوامل زیر مؤثر می باشد:
ـ تنوع حوزه کاری سازمان یا تیم کاری
هر چه حوزه فعالیت های مورد بررسی وسیعتر باشد ونوع کارها متفاوت تر باشد تخصص های بررسی کننده نیاز بایستی متنوع تر باشند.از طرفیتخصص ها و دانشهایی که در مورد کلیت فعالیت ها و پروسه ها اظهار نظر می نماید نیز وابسته به تنوع حوزه فعالیت پروسه های مورد مطالعه می باشند.از نظر تعداد اعضا شرکت کننده در تیم امکان سنجی،نیاز سنجی،طراحی،پیاده سازی نیز بستگی به تنوع حوزه کاری مورد مطالعه دارد.
ـمیزان شناخت و متعاقب آن تغییرات مورد انتظار در سیستم
سازمان ها و تیم های کاری با اهداف مختلفی به مطالعه وامکان سنجی پروسه های خود می پردازند عمده این اهداف عبارتند از:
*شناخت ساختار و مدل ایستای سازمان یا تیم کاری مو جود یا در حال شکل گیری.
*شناخت(ایجاد شناسنامه) پروسه های موجود/در حال شکل گیری/امکان کشف در سازمان یا تیم کاری.
*شناخت روشها و متد های مدیریت پروژه بهینه.
*شناخت مستندات جاری یا در حال شکل گیری سازمان یا تیم کاری ودر نهایت بززسی گردش اسناد.
*شناخت گردش کار پروسه های موجود(DFD)
*شناخت موجودیت های سیستم و رسیدن به ERD متناسب با ساختار سیستم.
*شناخت مدل کامل سیستم که بیانگر وضعیت جاری/مناسب/مورد نظر باشد.
*زسیدن به مدلی که در طراحی سیستم کارا/قابل اطمینان/معقول و مقرون/ راحت و متناسب(اصول مهندسی نرم افزار) مؤثر باشد.
*رسیدن به مدلی که در پیاده سازی سیستم کارا/ قابل اطمینان/معقول و مقرون/ راحت و متناسب(اصول مهندسی نرم افزار) مؤثر باشد.
و اهداف دیگر...................
توافق:
پس از مطالعه وضعیت موجود و بر اساس مصالح،خواسته ها و... سیستم فعلی وبا تآ یید افراد خلصی مشخص می شود.
واقعیت:
بر اساس شاخص های شغلی و ماهیتی و منطقی مربوط به سیستم موجود وقابل استناد است.
استاندارد:
ماهیتی:
از ماهیت شغل نشات می گیرد ودر شناخت آن بایستی ار تخصص های مرتبط با شغل وشغل شناسی بهره گرفت.
فنی:
بسته به هدف سازمان/تیم/...یک روش تحلیل نرم افزاری را برای مطالعه سیستم بر می گزیند.
حرفه ها وتخصص ها
به منظور بررسی(شناخت،آنالیز، نیاز سنجی،طراحی، پیاده سازی و...)فرایندهای یک سازمان یا یک تیم کاری حرفه ها و تخصص های مختلفی بکار میروند که در بکار گیری آنها عوامل زیر مؤثر می باشد:
ـ تنوع حوزه کاری سازمان یا تیم کاری
هر چه حوزه فعالیت های مورد بررسی وسیعتر باشد ونوع کارها متفاوت تر باشد تخصص های بررسی کننده نیاز بایستی متنوع تر باشند.از طرفیتخصص ها و دانشهایی که در مورد کلیت فعالیت ها و پروسه ها اظهار نظر می نماید نیز وابسته به تنوع حوزه فعالیت پروسه های مورد مطالعه می باشند.از نظر تعداد اعضا شرکت کننده در تیم امکان سنجی،نیاز سنجی،طراحی،پیاده سازی نیز بستگی به تنوع حوزه کاری مورد مطالعه دارد.
ـمیزان شناخت و متعاقب آن تغییرات مورد انتظار در سیستم
سازمان ها و تیم های کاری با اهداف مختلفی به مطالعه وامکان سنجی پروسه های خود می پردازند عمده این اهداف عبارتند از:
*شناخت ساختار و مدل ایستای سازمان یا تیم کاری مو جود یا در حال شکل گیری.
*شناخت(ایجاد شناسنامه) پروسه های موجود/در حال شکل گیری/امکان کشف در سازمان یا تیم کاری.
*شناخت روشها و متد های مدیریت پروژه بهینه.
*شناخت مستندات جاری یا در حال شکل گیری سازمان یا تیم کاری ودر نهایت بززسی گردش اسناد.
*شناخت گردش کار پروسه های موجود(DFD)
*شناخت موجودیت های سیستم و رسیدن به ERD متناسب با ساختار سیستم.
*شناخت مدل کامل سیستم که بیانگر وضعیت جاری/مناسب/مورد نظر باشد.
*زسیدن به مدلی که در طراحی سیستم کارا/قابل اطمینان/معقول و مقرون/ راحت و متناسب(اصول مهندسی نرم افزار) مؤثر باشد.
*رسیدن به مدلی که در پیاده سازی سیستم کارا/ قابل اطمینان/معقول و مقرون/ راحت و متناسب(اصول مهندسی نرم افزار) مؤثر باشد.
و اهداف دیگر...................
با توجه به اهداف نوع تخصص و سطح خروجی تخصص که همان پیشنهاد های مؤثر برای ابقا/ تغییر/ایجاد سیستم جایگزین برای سیستم جاری می باشد، مشخص می گردد.می توان گفت خروجی تخصص می تواند یکی از موارد زیر باشد:
_ مستندات واقعی/ استاندارد/ بهینه سیستم موجود یا در حال شکل گیری
_ ابزار های کمکی مؤثر در بهبود/ ایجاد سیستم موجود یا در حال شکل گیری
_ سیستم کاملاً جدید که در حوزه موضوع مورد نظر ایفای نقش خواهد کرد
_ پیشنهادات دستورالعملی ، سازمانی،آیین نامه ای و... برای سیستم موجود یا در حال شکل گیری
در انتخاب نوع خروجی باید موارد پیشنهادی را بر اساس( شاخص گذاری/ در نظر داشتن)موارد زیر ارائه کرد:
_ فرهنگ کاری و مسائل محیطی
_ میزان هزینه و منابع مورد نیاز دیگر مانند زمان
_ میزان انعطاف پذیری و علاقه مندی به تغییر
و...............
- سطح فن آوری و تکنیکی بکار رفته در شناخت و تغییر
در فاز امکان سنجی و کشف نیازمند یها وآنالیز:
OOPیا SSADM ؟
در فازطراحی سیستم جدید:
Tier3 یا؟
در فاز پیاده سازی و گذار به سیستم جدید:
Desktop یا Client/Server یا Web Base یا توزیعی؟چند کاره ؟ در چه محدوده هایی؟ با چه امنیتو سطح دسترسی؟
متد ولوژی ها :
به منظور مقایسه روشهای مختتلف تحلیل و بررسی سیستم مراحل کاری، تفاوتهای عمده و تشابهات دو متد ولوژی RUP,SSADM را بررسی می نماییم.
فاز ها یا مراحل کاری:


تفاوتها:
مشخصات تئوریRUP نسبت به SSADM متفاوت است:
1- دیدگاه دو بعدی نسبت به تقسیم بندی و پیشبرد مراحل تحلیل.
2- مبنا قرار گرفتن موجودیت(شئ) به جای روال ها و پروسه های کاری.
3- استناد بیشتر فاز طراحی به فازهای اولیه در RUP.
4- نزدیکی کامل مستند سازی سیستم به کلیه فازهای تحلیل.
5- همکامی بیشتر با تکنیکهاو مفاهیم پیاده سازی جدید.
6- کاربری بیشتر در تحلیل سیستمهایی که منجر به ایجاد یک سیستم نرمافزاری نمی شود.
تشابهات:
1- مشخص شدن ساختار(ایستا)سیستم
2- مشخص شدن رفتار (پویا)سیستم
3- مشخص شدن عوامل/ اطلاعات(موجودیتهای اطلاعاتی)در جریان گردش کار سیستم
_ مستندات واقعی/ استاندارد/ بهینه سیستم موجود یا در حال شکل گیری
_ ابزار های کمکی مؤثر در بهبود/ ایجاد سیستم موجود یا در حال شکل گیری
_ سیستم کاملاً جدید که در حوزه موضوع مورد نظر ایفای نقش خواهد کرد
_ پیشنهادات دستورالعملی ، سازمانی،آیین نامه ای و... برای سیستم موجود یا در حال شکل گیری
در انتخاب نوع خروجی باید موارد پیشنهادی را بر اساس( شاخص گذاری/ در نظر داشتن)موارد زیر ارائه کرد:
_ فرهنگ کاری و مسائل محیطی
_ میزان هزینه و منابع مورد نیاز دیگر مانند زمان
_ میزان انعطاف پذیری و علاقه مندی به تغییر
و...............
- سطح فن آوری و تکنیکی بکار رفته در شناخت و تغییر
در فاز امکان سنجی و کشف نیازمند یها وآنالیز:
OOPیا SSADM ؟
در فازطراحی سیستم جدید:
Tier3 یا؟
در فاز پیاده سازی و گذار به سیستم جدید:
Desktop یا Client/Server یا Web Base یا توزیعی؟چند کاره ؟ در چه محدوده هایی؟ با چه امنیتو سطح دسترسی؟
متد ولوژی ها :
به منظور مقایسه روشهای مختتلف تحلیل و بررسی سیستم مراحل کاری، تفاوتهای عمده و تشابهات دو متد ولوژی RUP,SSADM را بررسی می نماییم.
فاز ها یا مراحل کاری:


تفاوتها:
مشخصات تئوریRUP نسبت به SSADM متفاوت است:
1- دیدگاه دو بعدی نسبت به تقسیم بندی و پیشبرد مراحل تحلیل.
2- مبنا قرار گرفتن موجودیت(شئ) به جای روال ها و پروسه های کاری.
3- استناد بیشتر فاز طراحی به فازهای اولیه در RUP.
4- نزدیکی کامل مستند سازی سیستم به کلیه فازهای تحلیل.
5- همکامی بیشتر با تکنیکهاو مفاهیم پیاده سازی جدید.
6- کاربری بیشتر در تحلیل سیستمهایی که منجر به ایجاد یک سیستم نرمافزاری نمی شود.
تشابهات:
1- مشخص شدن ساختار(ایستا)سیستم
2- مشخص شدن رفتار (پویا)سیستم
3- مشخص شدن عوامل/ اطلاعات(موجودیتهای اطلاعاتی)در جریان گردش کار سیستم
ارسال در تاريخ یک شنبه 9 اسفند 1388 توسط
رضا عبدالملكي
