PDA

View Full Version : مهندسی نرم افزار برای web application



p.1000
جمعه 09 بهمن 1388, 20:38 عصر
سلام
وب شرایط و مشخصات خودش رو داره اگه از اول بدونیم قراره سیستم web base باشه متدولوژی ما مثل RUP چطور باید Customize بشه تا سریعتر و با هزینه کمتری سیستم رو توسعه بدیم
مثلا non-functional های سیستم رو تحت قالب مشخصی جلوبریم یا ...

HOSSEINGHOLI
شنبه 24 بهمن 1388, 23:05 عصر
اگه میخای Web Application را Develop بدی بهتره روش Iconix را یاد بگیره
خیلی کارتو برای تحلیل Web Application اسون میکنه و بهت دید خوبی میده و یکی از بهترین روش ها برای مدل سازی برنامه های کاربردی تحت وب هست

BJ2349
شنبه 16 دی 1391, 13:34 عصر
در مورد iconix میشه یه توضیح بدید ؟

emad4000
شنبه 23 دی 1391, 15:52 عصر
در مورد iconix میشه یه توضیح بدید ؟

از ICONIX به عنوان متدلوژی نام برده میشه که در میان RUP و XP قرار داره، یعنی نه به اندازه RUP وسیع هست و نه به اندازه XP مختصر.
این متدلوژی چهار فاز اصلی داره:
1. مرور نیازمندی ها
2. مرور مقدماتی طراحی
3. مرور طراحی با جزئیات
4. استقرار

اگه خیلی راحت بخوام برات بگم:
در فاز اول UseCase ها و DomainModel رو تهیه می کنی، برای UseCase ها سناریو هم می نویسی (مدل دامنه هم که مجموعه ای از عناصر دنیای واقعی و روابطشون هست)
در فاز دوم یک تحلیل Robustness انجام می دی و مدل دامنه رو براساس مرور نیازمندی ها بروزرسانی می کنی. (در آنالیز Robustness یک مدل می سازی که ترکیبی از Use Case ها و Entity های مدل دامنه و Actor هاست)
در فاز سوم با استفاده از مدل دامنه، Class Diagram ها رو بدست میاری و با استفاده از سناریوهای UseCase ها هم Sequence Diagram ها رو بدست میاری
در فاز آخر هم پیاده سازی و کدزنی رو انجام میدی، و بعدش Test برنامه رو انجام میدی

من خیلی مختصر گفتم که آشنا بشی، وگرنه اینا هرکدوم کلی توضیح داره
این عکس رو هم ببینین 98303