ورود

View Full Version : سوال: مهندسی نرم افزار



kamran_14
دوشنبه 18 مهر 1390, 16:33 عصر
ما در مهندسی نرم افزار از برنامه Rational Rose استفاده می کنیم
ما از 3 شکل زیر استفاده می کنیم:
Actor آدمک ،Use case مورد استفاده و فلش که همون رابط بین Actor و Use case هست.
هنوز دوره های اولمونه و ما هنوز هیچ دیاگرامی (نمودار UML) نکشیدیم به همین خاطر تمرینی که استاد به ما داده رو نمی دونم از کجا شروع کنم تازه من هیچ اطلاعی در مورد این مسئله ندارم اگه می شه کمکم کنید.
مثال:
فرض کنید می خواهیم یک نرم افزار چت و تبادل فایل در شبکه ی LAN بنویسیم این نرم افزار باید امکان عضویت ارسال و دریافت پیام بصورت ofline ، چت و تبادل فایل بصورت online ، را داشته باشد عضویت با تایید مدیر نرم افزار امکان پذیر خواهد بود هر عضو می خواهد اعضای دیگر را به عنوان دوست به لیست خود اضافه کند؟

sanay_esh
دوشنبه 18 مهر 1390, 20:00 عصر
خوب اینجا میتونی دوتا اکتور انتخاب کنی که یکی مدیر و یکی دیگر کاربر سیستم است
یک عمل یا مرحله به عنوان ثبت نام وجود دارد که مشخصاتی که در این ثبت نام از کاربر گرفته میشود بعنوان جزئیات این عمل درج خواهد شد
نرم افزار مذکور در مرکز قرار دارد و بقیه طبق شرایطی که باید کار کنند با این نرم افزار ارتباط دارند
جهت ارسال پیام ، یکی از موارد لازم عضویت در نرم افزار است که باید حتما عمل ثبت نام انجام و کاربر درخواست کننده باید به تائید مدیر برسد
درخواستی که کاربر بعنوان ثبت نام ارسال میکند سیستم بصورت اتوماتیک مجوز درج اطلاعات را به کاربر میدهد و کاربر تا زمانی که به تائید مدیر نرسیده باید منتظر باشد و به همین ترتیب تمامی مراحل را باید
تشریح کنید و اون موقع است که میتوانی تمامی ارتباطات سیستم را در بیاری و یوزکسها را رسم و ...


تشکر یادت نره :خجالت:

kamran_14
سه شنبه 19 مهر 1390, 11:35 صبح
عزیزم ممنون