|
خبرگزاري دانشجويان ايران - كرمانشاه
سرويس: جامعه اطلاعاتي -فناوري اطلاعات
به گفته كارشناسان RUP در اصل، چارچوبي در جهت انجام صحيح و موفق پروژههاي نرمافزاري است كه كليه مراحل انجام يك پروژه كه با معماري و آناليز سازمان شروع شده و به تست نرمافزار و ارائه Gold Release ختم ميشود را دربرميگيرد.
مسلم عزتي - کارشناس مهندسي نرمافزار - در گفتوگو با خبرنگار خبرگزاري دانشجويان ايران (ايسنا)، منطقه کرمانشاه، درباره خصوصيات RUP، اظهار كرد: RUP مبتني بر نوعي معماري است كه به اجزاي اصلي ميپردازد ولي طراحي به جزئيات نيز وارد ميشود.
وي افزود: ميتوان گفت RUP معماري يكسري اجزا و ارتباط بين آنها است كه سيستم را ميسازد.
عزتي با بيان اين که Usecase Driven، يکي از ويژگيهاي RUP است، اظهار كرد: يكي از مشكلات OOA اين بود كه ميگفتند با هر روشي تبديل و كار كنند و بعد بتوان آنرا به شيءگرا تبديل كرد. يعني مثلاً پروژه SSADM را طراحي كرده و بعداً به شيءگرا تبديل كرد.
به گفته او ولي آن عقيده اشتباه بود و حتماً تحليل شيءگرا بايد صورت بگيرد. خصوصيت خوب شيءگرا كه در ديگر روشها نيست، اين است كه نوتاسيوني كه استفاده ميشود در همه مراحل يكي است، يعني مفاهيمي از قبيل شيء، كلاس، روابط كلاسها و ... در تمامي مراحل يكي است.
وي تاکيد کرد: اهميتي كه Usecase Driven دارد اين است كه با زبان مشتري نوشته ميشود، مشتري ميتواند آن را بفهمد و بسيار مناسب براي تشخيص نيازمنديهاي سيستم است.
اين کارشناس تصريح کرد: در بخش تحليل و طراحي از روي Usecaseها تحليل و طراحي انجام ميدهيم و مسائلي مانند مديريت پروژه نيز تحت تاثير Usecaseها هستند كه ما آنها را دستهبندي كرده و مديريت ميكنيم، همچنين راهنماهاي سيستم هم تحت تاثير Usecaseها (كراچتن 2000، 298) ايجاد ميشوند.
عزتي اظهار كرد: ويژگي Incremental نيز از ديگر خصوصيات RUP است و به معني آن است که پروژه بصورت چهار مرحله حلقهاي جلو ميرود ولي در هر مرحله چرخش يك دسته از Usecaseها كامل و آماده استفاده ميشود.
انتهاي پيام
|