
مستندسازي نرم افزار
مدیران انجمن: Mahdi Mahdavi, شوراي نظارت
-
- پست: 2
- تاریخ عضویت: یکشنبه ۳ شهریور ۱۳۸۷, ۲:۴۹ ب.ظ
مستندسازي نرم افزار
برای مستندسازی (documentation) یک سیستم نرم افزاری از نظر logic و Business که حالت دیاگرامی و با تصاویر باشد چه روشهایی وجود دارد و بهترین آنها چیست؟ 

-
- پست: 643
- تاریخ عضویت: سهشنبه ۱۹ تیر ۱۳۸۶, ۱:۰۸ ب.ظ
- سپاسهای ارسالی: 300 بار
- سپاسهای دریافتی: 1161 بار
سوال واضحی نیست، اگر هم بخوایم به همین سبک جواب بدیم، باید بگیم: به هر اندازه که دلتان بخواهد روش وجود داره!
باید توضیح بدید که اولا مستندسازی چه مرحله ایی از توسعه نرم افزار، ثانیا، آیا از روش توسعه خاصی (مثل RUP) استفاده می کنید، یا فقط همینطوری می خواید بدونید برای کشیدن نمودار و دیاگرام در توسعه نرم افزار از چی استفاده می کنند؟ اگر سوال همینه، غالبا از استاندارد UML برای رسم دیاگرام های مختلف در مراحل مختلف توسعه نرم افزار استفاده می کنند.
باید توضیح بدید که اولا مستندسازی چه مرحله ایی از توسعه نرم افزار، ثانیا، آیا از روش توسعه خاصی (مثل RUP) استفاده می کنید، یا فقط همینطوری می خواید بدونید برای کشیدن نمودار و دیاگرام در توسعه نرم افزار از چی استفاده می کنند؟ اگر سوال همینه، غالبا از استاندارد UML برای رسم دیاگرام های مختلف در مراحل مختلف توسعه نرم افزار استفاده می کنند.
-
- پست: 2
- تاریخ عضویت: یکشنبه ۳ شهریور ۱۳۸۷, ۲:۴۹ ب.ظ
-
- پست: 643
- تاریخ عضویت: سهشنبه ۱۹ تیر ۱۳۸۶, ۱:۰۸ ب.ظ
- سپاسهای ارسالی: 300 بار
- سپاسهای دریافتی: 1161 بار
UML انواع و اقسام نمودارها را ارائه میکنه، اینکه شما از کدامشان برای پیاده سازی منطق برنامه استفاده کنید، بستگی به شما و مخاطب شما داره؛ یعنی فردی که قرار هست از اون مستندات استفاده کنه.
بطور کلی می تونید درباره Class Diagram, Activity Diagram, Sequence Diagram, State-machine Diagram تحقیق کنید، هر کدوم از این نمودارها برای نمایش ساختار و رفتار یک سیستم از یک یا چند جنبه خاص بکار میرند. مثلا Class Diagram ارتباطات بین کلاس ها را مشخص میکنه، Sequence Diagram چگونگی تعامل کلاس ها و سایر اجزا برنامه با هم در طول زمان را مشخص میکنه، و...
بطور کلی می تونید درباره Class Diagram, Activity Diagram, Sequence Diagram, State-machine Diagram تحقیق کنید، هر کدوم از این نمودارها برای نمایش ساختار و رفتار یک سیستم از یک یا چند جنبه خاص بکار میرند. مثلا Class Diagram ارتباطات بین کلاس ها را مشخص میکنه، Sequence Diagram چگونگی تعامل کلاس ها و سایر اجزا برنامه با هم در طول زمان را مشخص میکنه، و...