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

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

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

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

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

1 جواب

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

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

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

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

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

+1 رأی
1 جواب میانگین بازدید روزانه 0.47345 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.21100 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.18109 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.3751 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2435 بازدید
سوال 4 ماه قبل در تالار برنامه نویسی توسط nirvana (99 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.6198 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.3962 بازدید
سوال 5 ماه قبل در تالار برنامه نویسی توسط nirvana (99 امتیاز)
0 رأی
2 جواب میانگین بازدید روزانه 0.5793 بازدید
سوال 5 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.233 بازدید
سوال 5 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 0.3367 بازدید
سوال 6 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
کانال تلگرام جواب یاب
...