نحوه نگهداری از فایلهای vpp در یک پروژه بزرگ

+1 رأی
میانگین بازدید روزانه 0.3962 بازدید

در جریان طراحی و تولید یک سیستم ماژولار، ماژولهایی هستند که در سایر ماژولها استفاده میشوند، برای نمونه در یک محیط تولیدی ماژول، طراحی محصول وجود دارد که ماژولهای فروش و تولید به آن وابسته هستند؛ چنانچه دو تیم مختلف روی ماژولهای فروش و تولید کار کنند، با توجه به نیاز هر دو تیم به ماژول طراحی محصول، نگهداری و مدیریت کلاس دیاگرامهای هر ماژول چگونه باید باشد؟

با توجه به اینکه ورودی تولید کننده کد wise، کلاس دیاگرام است، آیا هر دو تیم بایستی کلاس دیاگرام طراحی محصول را در فایل vpp خود تکرار کنند؟ و یا راهی برای شکستن یک فایل vpp به چند قسمت(مثلا بر اساس کلاس دیاگرامها) و استفاده از این قطعات در دیگر فایلهای vpp وجود دارد؟(امکانی مشابه Unit Control در Rational Rose که فایل را به تعدادی cat. فایل می شکند)

سوال 5 ماه قبل در تالار برنامه نویسی توسط مسعود سنائی (28 امتیاز)
ویرایش 5 ماه قبل توسط Saeed Zarinfam

1 جواب

0 رأی
 
بهترین جواب

خود vpp امکاناتی برای کار تیمی دارد که حتماً مستحضر هستید. البته ما خودمان از آنها استفاده نکرده ایم. 

اگر بخواهید به صورت standalone از vpp استفاده کنید و از امکانات وایز برای شکستن مدلها بهره بگیرید فکر می کنم بهتر است به این شیوه عمل بفرمایید:

  1. هر یک از سامانه ها را در یک بسته جداگانه قرار بدهید. 
  2. برای هر یک از سامانه ها یک فایل جداگانه (قاعدتاً در پروژه خودشان داشته باشید)
  3. در صورتی که در سامانه A به موجودیتهای سامانه B نیاز دارید، در فایل مدل سامانه A در بسته مربوطه به سامانه B را ایجاد کنید و در آن بسته فقط موجودیتهایی که به آنها نیاز دارید را بگذارید. برای این موجودیتها فقط pk را تعریف کنید. نیازی به بقیه فیلدها نیست. 
  4. در تولید کد برای سامانه A به تولیدگر کد بگویید فقط کد مربوط به موجودیتهای بسته A را تولید کند. 
  5. با ثبت وابستگی مولفه A به کتابخانه ای که موجودیتهای B در آن وجود دارد، از کلاسهای موجودیتهای B استفاده کنید. 
جواب 5 ماه قبل توسط seyyedjamalal (1,220 امتیاز)
انتخاب شده در 3 ماه قبل توسط مسعود سنائی

سوال های مشابه

+1 رأی
1 جواب میانگین بازدید روزانه 0.48324 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.2396 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.1898 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.5240 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2723 بازدید
سوال 2 ماه قبل در تالار برنامه نویسی توسط nirvana (99 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.6362 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.4747 بازدید
سوال 3 ماه قبل در تالار برنامه نویسی توسط nirvana (99 امتیاز)
0 رأی
2 جواب میانگین بازدید روزانه 0.8586 بازدید
سوال 3 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.2324 بازدید
سوال 3 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 0.3854 بازدید
سوال 4 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
کانال تلگرام جواب یاب
...