تجزیه ئت حلیل سیستم ها

تجزیه ئت حلیل سیستم ها 09367292276

تجزیه ئت حلیل سیستم ها

تجزیه ئت حلیل سیستم ها 09367292276

تحلیل پروژه های نرم افزار

تجزیه و تحلیل سیستم های نرم افزاری کوچک ، متوسط و بزرگ توسط تیم تحلیل و برنامه نویسی ما انجام می شود. برخی از خدمات پروژه های مهندسی نرم افزار که توسط ما ارائه می شود به شرح ذیل می باشند:

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


1- مستند سازی و ساخت Help و داکیومنت برای پروژه های نرم افزاری

2- تحلیل پروژه های نرم افزار (هم قبل از برنامه نویسی و هم بعد از برنامه نویسی)

3- ایجاد نمودارهای UML و SSADM برای پروژه های مهندسی نرم افزار شما

    نمودار کلاس (Class Diagram)
    نمودار مولفه (Component diagram)
    نمودار ساختار مرکب (Composite Structure Diagram)
    نمودار به کارگیری (Deployment Diagram)
    نمودار شی (Object Diagram)
    نمودار بسته بندی (Package Diagram)
    نمودار پروفایل (Profile Diagram)
    نمودار مولفه
    نمودار ساختار مرکب
    نمودار به کار گیری
    نمودار شی
    نمودار بسته بندی
    نمودارهای رفتاری(Behavior diagrams)


    نمودار فعال

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

یت (Activity Diagram)

    نمودار ماشین وضعیت (UML State Machine Diagram)
    نمودار مورد کاربرد (Use Case Diagram)
    نمودار فعالیت
    نمودار ماشین وضعیت
    نمودار مورد کاربرد
    نمودارهای برهمکنش(Interaction Diagrams)
    نمودار ارتباطات (Communication Diagram)
    نمودارکلی برهمکنش (Interaction Overview Diagram)
    نمودار توالی (Sequence Diagram)
    نمودارهای زمانبندی (Timing Diagrams)
    نمودار جربان داده ها DFD
    نمودار ER و ERD
    نمودار CFD

برخی از نمونه پروژه های انجام شده . . .

سفارش پروژه جدید به درخواست شما  . . .

برچسبها: activity diagram   انجام پروژه UML   انجام پروژه رشنال رز   انجام پروژه مهندسی نرم افزار   انجام پروژه مهندسی نرم افزار با توضیحات   انجام پروژه مهندسی نرم افزار با نمودارها   انجام پروژه های آزمایشگاه مهندسی نرم افزار   پروژه تجزیه و تحلیل سیستمها   پروژه درس مهندسی نرم افزار   پروژه رشنال رز مهندسی نرم افزار   پروژه مهندسی نرم افزار 1   پروژه مهندسی نرم افزار 2   پروژه مهندسی نرم افزار با مستندات   پروژه مهندسی نرم افزار پیشرفته   پروژه مهندسی نرم افزار درسی   پروژه های آز مهندسی نرم افزار   تجزیه و تحلیل سیستم   تجزیه و تحلیل سیستمهای نرم افزار   تحقیق در مورد مهندسی نرم افزارانجام پروژه های مهندسی نرم افزار   تحلیل سیستم نرم افزاری   تحلیل و طراحی سیستمهای نرم افزاری   رسم نمودا usecase   رسم نمودار DFD   رسم نمودار ER   رسم نمودار ERD   رسم نمودار های UML   رسم نمودارهای SSADM   رسم نمودارهای UML   رسم نمودارهای پایگاه داده   رسم نمودارهای رشنال   سفارش پروژه SSADM   سفارش پروژه uml   سفارش پروژه مهندسی نرم افزار   نمودا فعالیت   نمودار activity   نمودار class   نمودار sequence   نمودار state chart   نمودار توالی   نمودار مورد کاربرد   نمودار وضعیت   نمودار کلاس     

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


نوان مقاله : سیستم داروخانه  – UML

قالب بندی : word 2003 ، PDF ، power point، rational rose

قیمت : رایگان

شرح مختصر :

معرفی سیستم:  سیستم داروخانه

صورت مسئله : یک سیستم دریافت نسخه و تحویل دارو

هدف :  کنترل و مدیریت مراجعه کنندگان ، دارو و امور مالی

نیازهای عملیاتی :

۱-  سخت افزار :

به طور همزمان چندین کاربر بتوانند از آن استفاده نمایند.

سیستم باید قابلیت تغییرات مکانی را داشته باشد .

سیستم باید با اینترنت سازگاری داشته باشد .

سیستم قابلیت کار با شبکه را داشته باشد .

۲-  مدیریت سیستم داروخانه  :

سیستم باید امکان تعیین سطح دسترسی کاربران به اطلاعات را اعمال کند.

سیستم باید با برنامه های سازمان های بیمه ای سازگاری داشته باشد

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


نیاز های کیفی :

سیستم باید جزئیات نسخه بیمار را مدیریت نماید.

سیستم باید وجه دریافتی و وجه پرداختی را کنترل نماید .

سیستم باید فاکتورهای دریافتی و پرداختی شرکت های داروئی را کنترل نماید .

سیستم بایستی با کمترین اطلاعات اسناد مورد نظر را جستجو نمایید.

سیستم بایستی تعداد داروهای فروخته شده و موجود را کنترل کند .

شامل ۲۴ مورد استفاده + شرح کامل سناریو + فایل رشنال رز + نمودار فعالیت + نمودار توالی + نمودار حالت و …

نمونه این پروژه در سایت های دیگر تا قیمت ۴۰۰۰۰ تومان به فروش میرسد ولی شما میتوانید در این سایت رایگان دانلود کنید

 
۲۳۵ دیدگاه
دانلود پروژه مهندسی نرم افزار سیستم داروخانه
دانلود پروژه تجزیه و تحلیل نرم افزار مدیریت درمانگاه
تاریخ : ۱۲ اسفند ۱۳۹۳

فرستنده : حسین نوری ___دسته بندی : رشته مهندسی کامپیوتر, مهندسی نرم افزار و UML
3,679 بازدید
پروژه UML

 

عنوان پروژه : تجزیه و تحلیل نرم افزار مدیریت درمانگاه

قالب بندی : PDF

قیمت : رایگان

شرح مختصر : مستندات تولید شده برای این پروژه به شرح ذیل می باشد. اکیدا پیشنهاد می شود برای درک بهتر سیستم، مستندات، به ترتیب آورده شده در زیر مورد مطالعه قرار بگیرند. ابتدا موارد کاربری توضیح داده شده و سپس نمودارهای مربوط به آزمایشگاه مهندسی نرم افزار آورده شده است.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


فهرست :

نمودار مورد کاربرد

نمودار فعالیت

نمودار کلاس

رابطه تناظر – رابطه جمعی

نمودار توالی

نمودار همکاری

مشخصات موارد کاربری ثبت نام بیماران

مشخصات تعیین کاربری زمان مراجعه بیماران

مشخصات موارد کاربری لیست گیری

مشخصات موارد کاربری ویرایش اطلاعات بیماران

مشخصات موارد کاربرد ثبت فیش بیمار یا ارائه فیش به بیمار

 
۵ دیدگاه
دانلود پروژه تجزیه و تحلیل نرم افزار مدیریت درمانگاه
دانلود پروژه تجزیه تحلیل سیستم رزرو و فروش بلیط آژانس مسافرتی

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


ی ___دسته بندی : رشته مهندسی کامپیوتر, مهندسی نرم افزار و UML
7,135 بازدید
پروژه UML

 

عنوان پروژه:  تجزیه تحلیل سیستم رزرو و فروش بلیط آژانس مسافرتی

قالب بندی :  PDF

قیمت :   رایگان

شرح مختصر :  تفاوت برنامه نویسان حرفه ای با برنامه نویسان آماتور در توانایی ایجاد برنامه هایی با رابط کاربر زیبا تر و حجم کمتر و سرعت پردازش بالاتر است. البته در این میان طراحان مساله نیز سهم بسزائی در این زمینه دارند. چرا که در صورت وجود نداشتن یک طرح اولیه از نرم افزار نمی توان به سادگی برنامه نویسی نمود. زیرا شناخت کافی از صورت مساله وجود ندارد. به همین سبب ممکن است در مراحل مختلف برای نوشتن برنامه مجبور شویم چندین مرحله به عقب بازکردیم و این گونه مسائل در پروژه های بزرگ که در آنها پروسه زمانی وجود دارد مشکل ساز خواهد بود. البته نکته مهمی که باید به آن اشاره نمود این است که عدم وجود منابع اطلاعاتی مناسب در مورد راه حل مسائل برنامه نویسی همیشه یکی ار دلایل عقب ماندگی صنعت نرم افزار کشور بوده است. یادآوری این نکته خالی از لطف نیست که یکی از منابع درآمد ارز ی در کشور هند فروش نرم افزار های تولید شده در این کشور به کشورهای دیگر می باشد. البته برنامه نویسی مساله مهمی می باشد. ولی مهمتر از آن طراحی و تحلیل سیستمی است که باید برای آن برنامه نویسی نمود. بنابراین با توجه به این مساله ، شناخت روشی که بتوان با آن به گونه ای سیستماتیک و اصولی یک سیستم را مورد بررسی قرار داد و نیازمندیهای آن را به طور کامل بدست آورد نکته بسیار مهمی است که البته به آن توجه زیادی نمی شود. در این پروژه و تحقیق سعی بر آن شده که با یکی از روشهای طراحی و تجزیه و تحلیل سیستمها به طراحی سیستم فروش و رزرو بلیط آژانس مسافرتی در یک آژانس هواپیمایی به صورت بخش به بخش پرداخته شود.

فهرست :

پروژه حاضر در سه مرحله انجام می شود که این سه مرحله به شرح ذیل می باشند:

شرح سیستم :

1 –  تعریف

2 – کاربرد

3 –  مزایا

4 – آنالیز سیستم

5 – تهیه الگوریتم و فلوچارت ( تعریف اینکه بر روی اطلاعات چه کار هایی انجام شود )

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


الف) ارائه شرح سیستم نرم افزاری فروش و رزرو بلیط سیستم آژانس مسافرتی

هدف از ایجاد محلی برای فروش و رزرو بلیط آژانس مسافرتی ، ارائه راه کارهایی مناسب جهت دستیابی به فروش و رزرو بلیط آژانس مسافرتی برای مشتریان و مراجعان می باشد. در این پروژه به بررسی یک آژانس هواپیمایی و سیتم فروش بلیط قطار خواهیم پرداخت.
۲۸ دیدگاه
دانلود پروژه تجزیه تحلیل سیستم رزرو و فروش بلیط آژانس مسافرتی
دانلود پروژه تجزیه تحلیل سیستم کتابخانه‎
تاریخ : ۱۷ دی ۱۳۹۲

فرستنده : علی اتحاد ___دسته بندی : رشته مهندسی کامپیوتر, مهندسی نرم افزار و UML
9,954 بازدید
پروژه UML

 

عنوان پروژه :  تجزیه تحلیل سیستم کتابخانه‎

 قالب بندی :   PDF, Model

قیمت :   رایگان

شرح مختصر : هدف از انجام این گزارش شرح و توصیف سیستم کتابخانه می باشد. به نحوی که شما در جریان روند کار سیستم کتابخانه قرار گرفته و با معایف سیستم دستی آشنا شوید و نوع کار کردن سیستم نرم ازاری در این سیستم را مشاهده می نمایید. خدماتی که این کتابخانه به مشتری هایش ارائه می دهد عبارتند از دادن کتاب برای مدت معلوم به افراد عضو کتابخانه ، وجستجوی کتاب . در سیستم بسیاری از کارها مانند تمدید ثبت نام و مهلت کتاب و دیدن کتاب هایی که اکنون به امانت رفته اند به صورت کامپیوتری انجام گرفته و تمامی اطلاعات کاربر در سیستم کامپیوتری به ثبت می رسد این اطلاعات شامل :

فهرست :

 1)    ثبت نام

2)    صدور کارت

3)    آماده سازی کتب

4)    جستجوی کتاب

5)    رزرو کتاب

6)    امانت کتاب

7)    دریافت کتاب

8)    چیدن کتاب

9)    وجین و شلف خوانی

10) تمدید اعتبار کارت

11) تمدید امانت کتاب

12) تهیه گزارش

13) ارسال آمار ماهیانه

14) گرفتن نسخه پشتیبان

15) ارسال لیست کتب مورد نیاز

16) وظایف اعضاء

17) مدیر

18) کتابدار

19) کاربر

20) لیست درخواست خودرو برای تحویل سفارشات

21) لیست درخواست کتاب از انبار

22) لیست درخواست خرید کتاب

23) رسید تحویل کتاب از انبار

24) رسید فاکتور فروش

25) رسید گزارش فروش
۲۸ دیدگاه
دانلود پروژه تجزیه تحلیل سیستم کتابخانه‎
دانلود پروژه تجزیه و تحلیل تالار و رستوران با رشنال رز

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


دسته بندی : رشته مهندسی کامپیوتر, مهندسی نرم افزار و UML

پروژه UML

 

عنوان پروژه :  تجزیه و تحلیل تالار و رستوران با رشنال رز

 قالب بندی :  PDF

قیمت :   رایگان

شرح مختصر :   1-  بارکد خوان : جهت وارد کردن کد کارت مربوط به پرسنل از آن استفاده می شود. هر کارت دارای یک کد می باشد که توسط بارکد خوان خوانده می شود.

2-             کارت یکسان سازی : کارتی حاوی مشخصات فردی پاسداران از جمله : نام، نام خانوادگی، تعداد عائله و یک کد منحصر به فرد مربوط به کارت؛ که تمامی افراد دارای این کارت می توانند از تخفیف ویژه برخوردار شوند.

3-             جدول تخفیف و اطلاعات پایه : مجموعه ای از قوانین که از طرف سپاه به منظور اعطای تسهیلات به پرسنل وضع می شود در این جدول ثبت می شود که شامل درصد تخفیفات مربوط به بخش تالار و رستوران است.

4-             جدول قوانین تالار: شامل قوانین مربوط به کرایه  تالار اعم از شرایط عقد قرارداد ، شرایط فسخ قرارداد، تعهدات تالار و مشتری نسبت به یکدیگر، مبلغ کرایه تالار برای نوبت های مختلف، مبلغ کرایه تالار برای روزهای مختلف (مثلا روزهای پنج شنبه و جمعه مبلغ ورودی تالار بیشتر از سایر روزهاست)، مبلغ ورودی تالار(مبلغی است که به تعداد میهمانان دعوت گرفته شده بستگی ندارد و برای هر بار کرایه تالار ثابت است)، میزان مبلغی که در صورت فسخ قرارداد از مبلغ پرداختی کسر خواهد شد و …  می باشد.

5-             پرسنل : منظور از پرسنل، پرسنل سپاه است که می توانند در این مجموعه از تخفیفات ویژه برخوردار شوند.

6-             مشتری آزاد: خرید از این مجموعه برای عموم آزاد می باشد و منظور از مشتری آزاد مشتری ای است که جزء پرسنل سپاه نباشد.

7-             اطلاعات پرسنلی: شامل اطلاعات فردی پرسنل سپاه از جمله: نام، نام خانوادگی، تعداد عائله و همچنین یک شماره منحصر به فرد می باشد.

8-             موجودیت صندوقدار: فردی است که در مجموعه وظیفه گرفتن سفارش و مبلغ سفارش از مشتری را دارد و سپس برای او صورت حساب صادر می کند، صندوقدار همچنین رابط بین مشتری  و آشپزخانه است یعنی سفارشات را به آشپزخانه جهت تهیه غذا ابلاغ می کند.

فهرست : 

ERD (نمودار موجودیت – رابطه)

DATA DICTIONARY

DATA OBJECT DESCRIPTION

نمودار های DFD

DFD سطح صفر

DFD سطح یک

DFD سطح 2 (فروش غذا)

DFD سطح 2 (کرایه تالار)

Pspec

STD

Cspec

مستند سازی طراحی

بند 2 :  طراحی داده

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


طراحی پایگاه داده ها

1- پرسنل (personels)

2- مشتری (customers)

3- صندوق دار (cashiers)

4- غذا  (foods)

5- فاکتور(bills)

6- قرارداد (agreements)

7- سفارشات فاکتور (order_bills)

8- سفارشات قرارداد(order_agreements)  :

ارتباط بین جداول بانک اطلاعاتی

مرجع دو طرفه بیان ارتباط بین اشیاء پایگاه داده ای با فایل های خارجی

بند3 = طراحی معماری (ترسیم  Program Structure)

بند 4 = طراحی رابط های داخلی و خارجی و رابط کاربر

رابط های داخلی

رابط کاربر

1- فرم ویرایش یا ثبت غذای جدید

2- فرم ویرایش اطلاعات صندوقداران یا ثبت اطلاعات یک صندوقدار جدید

3-فرم فروش غذا

4- فرم عقد قرارداد جهت کرایه تالار

5-فرم فسخ قرارداد عقد شده

6- فرم نمایش اطلاعات مشتری و ویرایش اطلاعات

7-فرم تحویل غذا

8-فرم ویرایش قرارداد عقد شده

9- فرم گزارش گیری

بند 5= طراحی مؤلفه (فلوچارت)

فروش غذا

ثبت و بروزرسانی غذای جدید

ثبت و بروزرسانی اطلاعات صندوقداران

عقد قرارداد

تهیه گزارش از یک بازه زمانی

تهیه گزارش از فاکتور فروش غذا

تهیه گزارش از مبلغ قراردادها

تهیه گزارش از هزینه ی خرید نیازها

محاسبه مبلغ قابل پرداخت غذا (بدون تخفیف)

محاسبه مبلغ قابل پرداخت غذا ( با تخفیف)

محاسبه هزینه کرایه تالار

مبلغ تخفیف قرارداد

خرید نیازمندی ها

گزارش خرید یک پرسنل خاص در ماه جاری

فسخ قرارداد عقد شده
۳۱ دیدگاه
دانلود پروژه تجزیه و تحلیل تالار و رستوران با رشنال رز
دانلود پروژه کنترل و مدیریت سیستم داروخانه
تاریخ : ۱۹ دی ۱۳۹۱

فرستنده : عبدالله کردعلیوند ___دسته بندی : رشته مهندسی کامپیوتر, مهندسی نرم افزار و UML
4,778 بازدید
پروژه UML

 

عنوان پروژه :  کنترل و مدیریت سیستم داروخانه ‎

قالب بندی :  PDF, MDL

قیمت :   رایگان

شرح مختصر :  شرح مختصر از UC : این مورد استفاده به صورت ماهانه لیستی توسط کاربر آماده سازی تهیه میشود و جهت تائید و تمضاء به دکتر داروخانه ارجاع داده میشود.

* انتهای هر ماه کاربر آماده سازی فرم های بیمه را از دکتر داروخانه دریافت می نماید

* دکتر داروخانه فرم نسخه های ارسالی بیمه به سازمان بیمه را به کاربر آماده سازی  تحویل میدهد

* کاربر آماده سازی فرم ها را طبق نسخه های موجود پر میکند و به دکتر ارجاع میدهد

* دکتر داروخانه فرمها را تائید کرده و پس از امضاء به کاربر آماده سازی ارجاع میدهد

* کاربر آماده سازی فرمها را به سازمان انتقال میدهد

پیش شرط : قرارداد با سازمان بیمه ای قبلاً باید بسته شده باشد

ویژگی های سیستم :

به طور همزمان چندین کاربر بتوانند از آن استفاده نمایند.

سیستم باید قابلیت تغییرات مکانی را داشته باشد

سیستم باید با اینترنت سازگاری داشته باشد

سیستم قابلیت کار با شبکه را داشته باشد

سیستم باید امکان تعیین سطح دسترسی کاربران به اطلاعات را اعمال کند

سیستم باید با برنامه های سازمان های بیمه ای سازگاری داشته باشد

سیستم باید جزئیات نسخه بیمار را مدیریت نماید

سیستم باید وجه دریافتی و وجه پرداختی را کنترل نماید

سیستم باید فاکتورهای دریافتی و پرداختی شرکت های داروئی را کنترل نماید

سیستم بایستی با کمترین اطلاعات اسناد مورد نظر را جستجو نمایید

سیستم بایستی تعداد داروهای فروخته شده و موجود را کنترل کند

فهرست :

سناریوی اصلی پروژه

سناریوی فرعی پروژه

نمودار حالات پروژه

دیاگرام حالت پروژه

نمودار فعالیت پروژه

نمودار توالی پروژه

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


دیاگرام متن پروژه

دیاگرام فعالیت پروژه

 
۶۱ دیدگاه
دانلود پروژه کنترل و مدیریت سیستم داروخانه
دانلود پروژه مهندسی نرم افزار ترسیم نمودارهای بانکی‎
تاریخ : ۲۰ اسفند ۱۳۹۰

فرستنده : کریم رمضانی ___دسته بندی : رشته مهندسی کامپیوتر, مهندسی نرم افزار و UML
4,579 بازدید
پروژه UML

عنوان پروژه :  ترسیم نمودارهای بانکی‎

قالب بندی :  PDF

قیمت :   رایگان

شرح مختصر :  در این پروژه سیستم مدیریت بانک به صورت نموداری ترسیم کرده و نمایش دراورده این پروژه داری نمودارهای DFD هست و به صورت کامل قسمت های بانک رو مشخص و نمودار های مورد نیاز و توضیحات کامل داده شده.Dfd ها اولین بار توسط De Marco در سال ۱۹۷۸، وپس از آن توسط Sarson & Gane در سال ۱۹۷۹ معرفی شد. از DFD هابرای تحلیل و طراحی سیستم ها استفاده می شود، که بر خلاف فلوچارت ها چندین عمل و پردازش را به صورت همزمان و شبکه ای نشان میدهد. به طور کلی DFDها به دو نوع کلی منطقی و فیزیکی تقسیم میشود، که هر کدام از آنها برای هر دو سیستم موجود و مطلوب رسم میگردد.

مراحل رسم آنها به ترتیب زیر است:

۱- DFD فیزیکی موجود

۲- DFD منطقی موجود

۳- DFD منطقی مطلوب

۴- DFD فیزیکی مطلوب

تاکید DFDها بر وجوه منطقی سیستم است. DFD، به سیستم به صورت جریان های داده ای که وارد آن شده و پردازش هایی که بر روی آنها انجام میشود، تا برون داده هایی تولید شود، مینگرد.

فهرست:

خدمات ویژه

تقاضای خدمت E Mail

تقاضای خدمت SMS

خدمات نوین

تلفن بانک

صندوق امانات

چک پول

کارت هوشمند

انواع تسهیلات اعطایی

تسهیلات قرض الحسنه

و غیره


پروژه UML

عنوان پروژه :  تجزیه و تحلیل دبیرخانه ثبت احوال

قالب بندی : Word – MDL

قیمت :  رایگان

شرح مختصر : تعریف سیستم: اگر بخواهیم جایگاهی برای دبیر خانه در یک سازمان تعیین کنیم باید بگوییم که دبیرخانه قلب یک اداره (سازمان) است ، چرا که با تمامی واحدهای سازمان در ارتباط است و ارتباطی را بین آن ها و حتی با سازمان ها ی دیگر ایجاد می کند .

وظایف این سازمان عبارتند از :

1-             شماره کردن نامه های ارسالی

2-             شماره کرن نامه های دریافتی.

3-             ثبت نامه های ارسالی و دریافتی .

4-             ثبت اطلاعات فردی و اداری کارمندان .

5-             ارسال نانه به خارج از سازمان .

6-             صدور مرخصی .

7-             ماشینی کردن نامه های اداری .

موجودیت های داخلی

1-             مسئول امور اداری : وظایف مسئول امور اداری شامل موارد زیر است :

1-1-         ثبت اطلاعات فردی کارکنان .

1-2-         ثبت اطلاعات اداری کارکنان .

1-3-         صدور مرخصی .

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


2-             متصدی ثبت : وظایف متصدی ثبت شامل موارد زیر است :

2-1-         ثبت نامه های ارسالی و دریافتی .

2-2-         شماره کردن نامه های دریافتی از طریق سیستم .

3-             اپراتور : وظایف اپراتور شامل موارد زیر است :

3-1-         ماشینی کردن نامه های اداری .

3-2-         شماره کردن نامه های ارسالی از طریق سیستم .

4-             پستچی : وظایف پستچی شامل موارد زیر است :

4-1-         تحویل گرفتن نامه از دبیرخانه و تحویل آن در مقصد .

 فهرست پروژه : 

1- شرح کلی کسب و کار و محیط عملیاتی

2- مدل مورد کاربرد(Use Case Model)

3- شرح جریان کار

1-3- موردکاربرد ثبت نامه های ارسالی و دریافتی

نمودار فعالیت مورد کاربرد

نمودار توالی مورد کاربرد

نمودار همکاری مورد کاربرد

2-3- موردکاربرد شماره کردن نامه های دریافتی

 نمودار فعالیت مورد کاربرد

نمودار توالی مورد کاربرد

نمودار همکاری مورد کاربرد

3-3- موردکاربرد ارسال نامه به خارج از سازمان

 نمودار فعالیت مورد کاربرد

نمودار توالی مورد کاربرد

نمودار همکاری مورد کاربرد

4-3- موردکاربرد شماره کردن نامه های ارسالی

 نمودار فعالیت مورد کاربرد

نمودار توالی مورد کاربرد

نمودار همکاری مورد کاربرد

5-3- موردکاربرد ماشینی کردن نامه های اداری

 نمودار فعالیت مورد کاربرد

نمودار توالی مورد کاربرد

نمودار همکاری مورد کاربرد

6-3- موردکاربرد ثبت اطلاعات فردی کارکنان

 نمودار فعالیت مورد کاربرد

نمودار توالی مورد کاربرد

نمودار همکاری مورد کاربرد

7-3- موردکاربرد ثبت اطلاعات اداری کارکنان

 نمودار فعالیت مورد کاربرد

نمودار توالی مورد کاربرد

نمودار همکاری مورد کاربرد

8-3- موردکاربرد  صدور مرخصی

 نمودار فعالیت مورد کاربرد

نمودار توالی مورد کاربرد

نمودار همکاری مورد کاربرد

4- نمودار کلاس

5- مدلسازی داده ها (Data Modeling)

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276


جدول غیر نرمال اولیه

جدول(های) 1NF

جدول(های) 2NF..

جدول(های) 3NF

به همراه فایل رشنال رز و داکیو

انجام پروژه های دروس رشته کامپیوتر

انجام پروژه های دروس رشته کامپیوتر

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
در صورتی که خواستار مشورت و یا انجام پروژه های دروس مرتبط با رشته کامپیوتر هستید، لطفا شرح کامل پروژه را به ایمیل ارسال کنید تا پس از بررسی کارشناس مربوطه و اعلام قیمت، در صورت تمایل پروژه برای شما انجام و فایل های مربوطه ارسال شوند. پروژه برای دروسی مانند: برنامه نویسی، ساختمان داده، شبیه سازی، پایگاه داده، مهندسی نرم افزار، هوش مصنوعی، شبکه های کامپیوتری، کارآموزی، پروژه , … انجام انواع پروژه […]

برای انجام پروژه های دروس رشته کامپیوتر بسته هستن

UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل سیستم فروشگاه آنلاین با UML در نرم افزار رشنال رز(Rational Rose)


سیستم خرید آنلاین کالا یک وب سایت بوده و شامل اکتورهای مشتری ، مدیریت ، مسئول خرید و مسئول ارسال می باشد. بدین صورت که سایت توسط مدیر سایت مدیریت شده و مشتری به سایت برای خرید یا دیدن محصولات موجود مراجعه می کند در صورتی که سفارش خرید داشته باشد سفارش میدهد و اطلاعات خود را وارد میکند و در سیستم ذخیره میشود ، سپس محصولات سفارش داده شده به مسئول ارسال تحویل داده

دیدگاه‌ها برای تجزیه و تحلیل سیستم فروشگاه آنلاین با UML در نرم افزار رشنال رز(Rational Rose) بسته هستند

UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل سیستم آموزشگاه زبان با UML در نرم افزار رشنال رز(Rational Rose)

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
این پروژه شامل فایلDOCX  که توضیحات کامل پروژه در آن قرار دارد و فایل MDL که رسم نمودار های مربوطه در نرم افزار Rational Rose می باشد در این پروژه  ۳ نمونه نمودار اضافه: شامل نمودار توالی انتخاب واحد اینترنتی – نمودار توالی ثبت نام دانشگاه- نمودار فعالیت رزرو هتل موجود است. داکیومنت پروژه شامل  ۲۴ صفحه می باشد. هدف از این گزارش توصیف و تشریح سیستم آموزشگاه زبان می باشد به صورتی که شما

Author نوشته شده توسط admin Comments دیدگاه‌ها برای تجزیه و تحلیل سیستم آموزشگاه زبان با UML در نرم افزار رشنال رز(Rational Rose) بسته هستند

UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل سیستم رستوران و فست فود و طراحی نمودار جریان داده DFD با نرم افزار Power Designer


در این پروژه، روند فعالیت­های جاری در یک رستوران و یا فست فود را مورد برسی قرار می­دهیم. به طور معمول، روند جاری در یک رستوران به شرح زیر است: یک مشتری پس از ورود به رستوران منوی غذای موجود در آن جا را مشاهده کرده و غذای مورد نظر خود را به گارسون سفارش می دهد. گارسون سفارش مشتری را به آشپزخانه صندوقدار رسانده و پس از آماده شدن غذا، آن را تحویل مشتری […]

دیدگاه‌ها برای تجزیه و تحلیل سیستم رستوران و فست فود و طراحی نمودار جریان داده DFD با نرم افزار Power Designer بسته هستند

UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل و طراحی DFD با نرم افزار Power Designer برای خرید و فروش مرکز کامپیوتر


تجزیه و تحلیل و طراحی نمودار جریان داده DFD با نرم افزار Power Designer برای یک مرکز خرید و فروش کامپیوتر. نمودارهای مربوط به این پروژه طراحی و با توضیحات کامل پیاده سازی شده است. این پروژه شامل فایل DOCX  که توضیحات کامل پروژه در آن قرار دارد و فایل bpm که رسم نمودار های مربوطه در نرم افزار Power Designer می باشد . داکیومنت پروژه شامل  ۴ صفحه می باشد. این پروژه شامل موارد زیر […]
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل سیستم رستوران و فست فود با UMLو طراحی نمودار جریان داده DFD با Power Designer


توضیحات: در این پروژه، روند فعالیت­های جاری در یک رستوران و یا فست فود را مورد برسی قرار داده ایم و نمودارهای UML آن را به همراه DFD رستوران رسم کرده ایم. به طور معمول، روند جاری در یک رستوران به شرح زیر است: یک مشتری پس از ورود به رستوران منوی غذای موجود در آن جا را مشاهده کرده و غذای مورد نظر خود را به گارسون سفارش می دهد. گارسون سفارش مشتری را […]

دیدگاه‌ها برای تجزیه و تحلیل سیستم رستوران و فست فود با UMLو طراحی نمودار جریان داده DFD با Power Designer بسته هستند


UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل سیستم خرید و فروش مرکز کامپیوتر و طراحی نمودار جریان داده (DFD) آن توسط نرم افزار Power Designer


تجزیه و تحلیل سیستم خرید و فروش مرکز کامپیوتر با UML در نرم افزار رشنال رُز و طراحی نمودار جریان داده (DFD) آن توسط نرم افزار Power Designer   این پروژه به تحلیل سیستم یک مرکز خرید و فروش کامپیوتر پرداخته و نمودارهای تحلیلی آن با توضیحات کامل پیاده سازی شده است. پروژه شامل فایل DOCX که توضیحات کامل پروژه در آن قرار دارد و فایل MDL که رسم نمودار های مربوطه در نرم افزار Rational Rose می

رای تجزیه و تحلیل سیستم خرید و فروش مرکز کامپیوتر و طراحی نمودار جریان داده (DFD) آن توسط نرم افزار Power Designer بسته هستند

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل سیستم آژانس تاکسی تلفنی با UML در نرم افزار رشنال رُز


در این پروژه به تجزیه و تحلیل سیستم آژانس تاکسی تلفنی با UML در نرم افزار رشنال رُز پرداخته  و نمودارهای مربوطه  طراحی و با توضیحات کامل پیاده سازی شده است. این پروژه شامل فایلDOCX که توضیحات کامل پروژه در آن قرار دارد و فایل MDL که رسم نمودار های مربوطه در نرم افزار Rational Rose می باشد. داکیومنت پروژه شامل  ۲۱ صفحه می باشد. این پروژه شامل نمودارهای زیر می باشد: Use Case Diagram(



UML - یو ام ال // مهندسی نرم افزار //
نمودار جریان داده (Data flow Diagram(DFD آژانس تاکسی تلفنی
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

در این پروژه به تجزیه و تحلیل سیستم شی گراء آژانس تاکسی تلفنی پرداخته شده و نمودارهای مربوطه  طراحی و با توضیحات کامل پیاده سازی شده است. این پروژه شامل فایلDOCX  که توضیحات کامل پروژه در آن قرار دارد. داکیومنت پروژه شامل  ۳۴ صفحه می باشد. موضوع این پروژه تحلیل سیستم یک آژانس تلفنی می باشد. توضیحات مدیر آژانس در مورد اجزای سیستم به شرح زیر است. این سیستم شامل تلفن ها، راننده ها و […]



azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل سیستم نمایندگی فروش خودرو با UML در نرم افزار رشنال رُز

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
در این پروژه به تجزیه و تحلیل سیستم نمایندگی فروش خودرو با UML در نرم افزار رشنال رُز پرداخته شده و نمودارهای مربوطه  طراحی و با توضیحات کامل پیاده سازی شده است. این پروژه شامل فایلDOCX  که توضیحات کامل پروژه در آن قرار دارد و فایل MDL که رسم نمودار های مربوطه در نرم افزار Rational Rose می باشد. داکیومنت پروژه شامل  ۱۵صفحه می باشد. این پروژه شامل نمودارهای زیر می باشد: Use Case Diagram(نمودار […]
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

انجام پروژه رشته مهندسی کامپیوتر

مهندسی کامپیوتر رشته ای است که به بررسی اصول و قوانین علمی و قواعد ریاضی و همچنین ایجاد و بکارگیری رایانه می پردازد.آگاهی و تسلط کامل بر نظریه های علمی در حوزه ی علوم کامپیوتر پیش نیاز بکارگیری این علم در تجزیه و تحلیل مسائل اساسی علوم کامپیوتر می باشد.رشته مهندسی کامپیوتر دارای جایگاه اساسی در زندگی افراد موجود در کشورهای صنعتی و توسعه یافته است.بنابراین رشته مهندسی کامپیوتر دارای جایگاه مهمی به دلیل طراحی و تولید قطعات گوناگون رایانه دارا می باشد.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
انجام پروژه رشته مهندسی کامپیوتر مهندسی نرم افزار

دانشجویان مهندسی کامپیوتر گرایش نرم افزار به بررسی برنامه نویسی پیشرفته و تحت وب ، الگوریتم های پردازش موازی ، بانک داده ، سیستم عامل پیشرفته و … می پردازند.از جمله توانایی های فارغ التحصیلان گرایش نرم افزار طراحی و پیاده سازی پایگاه داده می باشد.مهندسی نرم افزار که مفهومی بسیار گسترده در حوزه ی طراحی ، مدیریت ، پیاده سازی و سرویس دهی پروژه در حوزه ی نرم افزار است ، نیز از توانایی های فارغ التحصیلان مهندسی کامپیوتر گرایش نرم افزار است.مهندس کامپیوتر گرایش نرم افزار توانایی پیاده سازی سیستم عامل نوین و مستقل و درخور را در طول تحصیل فرا می گیرد.همچنین این فرد قادر است در حوزه ی اتوماسیون اداری فعالیت نماید و روند فعالیت های یک ارگان یا سازمان را به وسیله رایانه اتوماتیک نماید.تولید همزمان چندین برنامه در رایانه به همراه مدیریت آنها که اصطلاحا برنامه نویسی همروند نامیده می شود از دیگر قابلیت های فارغ التحصیلان این رشته است.تقسیم الگوریتم ها به منظور پردازش موازی آنها توسط چند پردازشگر و با هدف بالابردن سرعت اجرای الگوریتم نیز در این رشته قابل فراگیری است.همچنین دانشجویان مهندسی کامپیوتر گرایش نرم افزار به یادگیری طراحی و تولید کامپایلرها و شبیه سازی و گرافیک کامپیوتری در طول تحصیل می پردازند.

انجام پروژه رشته مهندسی کامپیوتر هوش مصنوعی و رباتیک
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
در گرایش هوش مصنوعی و رباتیک از مهندسی کامپیوتر به بررسی مفاهیمی از جمله پردازش تصویر ، تئوری فازی ، شبکه عصبی و … پرداخته می شود.یادگیری ماشین نیز از جمله مفاهیم به روز و کاربردی است که در گرایش هوش مصنوعی از مهندسی کامپیوتر به آموزش آن پرداخته می شود.متدهایی که یک رایانه را قادر می سازد اعمالی شبیه به یادگیری و کسب تجربه را ضمن اجرای مکرر یک عمل دریافت نماید یادگیری ماشین نامیده می شود و بدین معنا است که رایانه قادر است با بررسی و تجزیه و تحلیل اعمالی که در گذشته به انجام رسیده است نسبت به انجام اعمال جدید و مطلوب و همچنین با خطای کاهش یافته اقدام نماید.شبکه ای از اجزاء اتصال یافته به هم که هریک از اجزاء توانایی پردازش داده ، ارتباط با دیگر نورون ها و همچنین بکارگیری تغییر در جزییات شبکه با هدف بهینه کردن عملیات آن را دارا می باشند ، شبکه عصبی نامیده می شود که برای تجزیه و تحلیل در حوزه ی هوش مصنوعی بکار گرفته می شود.مفهوم شبکه عصبی دارای کاربرد گسترده ای در حوزه های بهینه سازی ، کنترل ، تخمیت تابع و … دارا می باشد.مفهوم دیگری که در گرایش هوش مصنوعی و رباتیک در مهندسی کامپیوتر به آن پرداخته می شود ، مفهوم پردازش تکاملی است.در واقع پردازش تکاملی سعی در دستیابی به بهینه ترین جواب برای یک مساله با بکارگیری یک یا چند جواب ابتدایی برای مساله مذکور دارد.هوشمند سازی ربات با بکارگیری الگوریتم های حوزه ی هوش مصنوعی از جمله پردازش تصویر، تشخیص گفتار و همچنین طراحی و تجزیه و تحلیل سخت افزاری و نرم افزاری آن در حوزه ی رباتیک از گرایش مذکور قابل بررسی و آموزش می باشد.گسترش منطق کلاسیک به منطق فازی و معرفی درجه درستی نیز در این گرایش صورت می گیرد.پردازش متن های زبانهای طبیعی با هدف استخراج معنا که اصطلاحا پردازش زبان طبیعی نامیده می شود ، نیز از جمله مفاهیم این گرایش است.همچنین دانشجویان در گرایش مذکور می توانند با مفاهیم سیستم خبره و محاسبات نمادین نیز آشنا شوند.

انجام پروژه رشته مهندسی کامپیوتر معماری سیستم های کامپیوتر
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
در گرایش معماری سیستم های کامپیوتر از مهندسی کامپیوتر دانشجویان به بررسی مفاهیمی از جمله شبکه های کامپیوتری گسترده ، پردازش تصویر ، طراحی و تحلیل سیستم تحمل کننده خطا و … می پردازند.همچنین دانشجویان در گرایش مذکور با چگونگی طراحی و تولید مدارهای دیجیتال آشنا می شوند و توانایی تولید سیستم دیجیتال ، سیستم موبایل ، بردهای تبلیغاتی و … را فرا می گیرند.توانایی تولید و طراحی مدار کامپیوتری تشکیل شده از اجزاء ابتدایی منطقی که تحت عنوان معماری کامپیوتر مطرح می گردد از دیگر مفاهیم مورد بررسی در گرایش مذکور است.برای اتصال فی ما بین رایانه ها و سیستم های رایانه ای از جمله میکروکنترلر و میکروپروسسور نیاز به تولید و طراحی مدارات واسط وجود دارد که بررسی آنها نیز در گرایش معماری سیستم های کامپیوتر انجام می گردد.سیستم های بلادرنگ به سیستم هایی اطلاق می گردد که ضمن اجرای چند عمل متفاوت تضمین می کنند که اعمال مشخصی در زمان خاص و به تعداد دفعات مشخص رخ دهد و طراحی و تولید این سیستم ها نیز در گرایش مذکور انجام می گردد.دانش VLSI ، میکروکنترل ،انتقال داده ، سیستم های تعبیه شده ، سیستم های کنترلی و … از دیگر مفاهیم گرایش مذکور در مهندسی کامپیوتر است.

انجام پروژه رشته مهندسی کامپیوتر الگوریتم ها و محاسبات

از جمله مفاهیمی که در گرایش الگوریتم و محاسبات از مهندسی کامپیوتر بدان پرداخته می شود طراحی الگوریتم ها ، ساختمان داده ، ساختمان گسسته ، نظریه محاسبات ، نظریه گراف و نظریه بازی است.در این گرایش ساختارهای پیچیده و جدیدتری در زیر شاخه ساختمان داده به دانشجو آموزش داده می شود به گونه ای که ایشان را جهت انجام پروژه های برنامه نویسی قدرتمندتر از گذشته نماید.آموزش مجموعه ساختارهای منطقی و عددی بر پایه علم ریاضیات به منظور بکارگیری در الگوریتم های برنامه نویسی و محاسباتی و با هدف افزایش بازدهی در زیر شاخه ساختمانهای گسسته امکان پذیر است.بررسی مباحث مدل و متدهای متفاوت محاسبات و همچنین محدودیت های موجود در محاسبات و ارائه راه حل برای مساله ای که نیاز به مدت زمان طولانی و سیستم های پیشرفته برای حل آن نیاز است ، در مفهوم نظریه محاسبات بررسی می گردد.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

ا بودن کادر مجرب و متخصصان آمادگی ارائه خدمات لازم به شما دانشجویان را در زمینه ی انجام پروژه های نرم افزاری رشته مهندسی کامپیوتر را دارا می باشد.به همین منظور شما می توانید با کارشناسان مجموعه در تماس باشید و پس از ارسال جزییات مربوط به پروژه خود شامل مقالات بیس و نوآوری های تعریف شده از کمک و راهنمایی های ایشان در جهت پیشبرد پروژه استفاده نمایید.کادر مشاوران شریف با بررسی مقاله بیس و همچنین نوآوری های مد نظر شما اقدام به انجام پروژه نرم افزاری شما در کوتاهترین زمان و با بالاترین کیفیت ممکن می نماید.

فازها و milestone های یک پروژه در RUP

 Inception (آغازین)
هدف اصلی این فاز دستیابی به توافق میان کلیه‌ی ذینفعان بر روی اهداف چرخه‌ی حیات پروژه است. فاز Inception به دلیل تلاشهای تولید و توسعه جدید به صورت پایه‌ای اهمیت فراوانی دارد که در آن ریسک‌های نیازسنجی و تجاری مهمی وجود دارد که باید پیش از اینکه اجرای پروژه مورد توجه قرار گیرد، بررسی شوند. برای پروژه‌هایی که بر توسعه سیستم موجود متمرکزند، فاز Inception کوتاهتر است، با اینحال این فاز برای حصول اطمینان از اینکه پروژه ارزش انجام دادن دارد و امکان‌پذیر نیز هست، انجام می‌شود. اهداف اصلی فاز آغازین شامل موارد زیر است :‌

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

    بدست‌ آوردن محدوده نرم‌افزاری پروژه و محدودیت‌های آن که شامل یک دید عملیاتی، معیار پذیرش و اینکه چه چیز باید در محصول باشد و چه چیز نباید باشد، می‌شود
    مشخص کردن Use-Case های اساسی سیستم، سناریوهای اصلی عملیات که مسائل مربوط به طراحی اصلی را ایجاد می‌کند.
    نمایش و شاید توضیح حداقل یک معماری کاندیدا برای بعضی سناریوهای اصلی
    برآورد هزینه و زمان کلی برای کل پروژه

Elaboration (جزییات)
هدف فاز جزئیات تعیین معماری کلی سیستم به منظور فراهم آوردن یک زمینه‌ی مناسب برای قسمت عمده‌ی طراحی و پیاده‌سازی در فاز Construction است. معماری با درنظرگرفتن بیشتر نیازمندی‌های مهم (آن دسته از نیازمندی‌ها که تأثیر زیادی بر معمار سیستم دارد) و نیز ارزیابی ریسک کامل می‌شود. پایداری معماری از طریق یک یا چند نمونه‌ی اولیه ساختاری ارزیابی می‌‌شود. اهداف اصلی فاز جزئیات شامل موارد زیر است :
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
    اطمینان از اینکه معماری، نیازمندی‌ها و طرح‌ها به اندازه‌ی کافی پایدارند و ریسک‌ها به اندازه‌ی کافی کاهش یافته‌اند بطوریکه بتوان هزینه و زمان‌بندی لازم برای تکمیل تولید را پیش‌بینی کرد. برای اکثر پروژه‌ها، گذر از این مرحله‌ی مهم مانند انتقال از یک عملیات سبک و سریع و با ریسک پایین به یک عملیات با هزینه و ریسک بالا همراه با اجبار سازمانی است.
    بیان همه‌ی ریسک‌های پروژه که از نظر ساختاری اهمیت دارند.
    ایجاد یک معماری پایه، مشتق شده از سناریوهای مهم که از لحاظ ساختاری اهمیت دارند، که این معماری ریسک‌های فنی عمده پروژه را نیز مشخص می‌کند.
    تولید یک نمونه‌ی اولیه‌ی تکاملی از مولفه‌های با کیفیت تولیدی خوب، و همچنین یک یا چند نمونه‌ی اولیه‌ی اکتشافی و نمونه‌های اولیه‌ی غیر قابل استفاده جهت کاهش ریسکهای خاص مانند :‌
        سازش‌های مربوط به نیازمند‌ی‌ها یا طراحی
        استفاده‌ی مجدد از مؤلفه‌ها
        عملی بودن محصول یا توضیحات برای سرمایه گذاران، مشتریان و کاربران نهایی
    توضیح اینکه معماری پایه از نیازمندی‌های سیستم با هزینه‌ی منطقی و در زمان منطقی پشتیبانی می‌کند
    ایجاد یک محیط پشتیبانی کننده
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
  Construction (ساخت)
هدف این فاز واضح سازی نیازمندی‌های باقیمانده و تکمیل تولید سیستم بر اساس معماری مبنا می‌باشد. فاز ساخت به نوعی یک فرآیند ساخت است که در آن تأکید بر مدیریت منابع و کنترل عملیات به منظور بهینه‌سازی هزینه‌ها، زمان‌بندی‌ها و کیفیت است. در این حالت یک انتقال از تولید یک نمونه‌ی ذهنی در طی فازهای Inception و Elaboration به تولید محصولات قابل استقرار در طی Construction وTransition می‌شود. اهداف اصلی فاز Construction شامل موارد زیر می‌باشد :

    کمینه کردن هزینه‌های تولید با بهینه‌سازی منابع و پرهیز از دور انداختن و دوباره‌کاری غیر ضروری
    دستیابی هرچه سریعتر به کیفیت کافی
    دستیابی هر جه سریعتر به ویرایش‌های مفید (آلفا، بتا و سایر نسخه‌های تست)
    کامل کردن تحلیل، طراحی، تولید و تست کارآیی مورد نیاز
    تولید تکراری و گام به گام یک محصول کامل که آماده‌ی انتقال به محیط کاربران باشد
    تصمیم در مورد اینکه آیا نرم‌افزار، سایت‌ها و کاربران همه برای استقرار طرح آمادگی دارند
    دستیابی به میزانی از موازی سازی در کار تیم‌های تولید.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
  Transition (انتقال)
تمرکز این فاز بر این است که تضمین نماید نرم‌افزار برای کاربران نهایی آماده می‌باشد. فاز Transition می‌تواند به چندین تکرار تقسیم شود، و شامل تست کردن محصول برای آماده‌سازی جهت انتشار و ایجاد تنظیمات کوچک بر اساس بازخورد کاربر می‌باشد. در این نقطه از چرخه‌ی حیات، بازخورد کاربر باید بطور عمده بر تنظیم دقیق محصل، پیکربندی، نصب و نکات مربوط به قابلیت استفاده تمرکز یابد، و همه‌ی نکات ساختاری اصلی باید هرچه زودتر در چرخه‌ی حیات پروژه طرح شوند. با به اتمام رسیدن فاز Transition اهداف چرخه‌ی حیات باید برآورده شده باشند و پروژه در موقعیتی باشد که بتوان آنرا خاتمه داد. در برخی موارد، پایان چرخه‌ی حیات فعلی ممکن است با آغاز چرخه‌ی حیات بعدی در مورد همان محصول همزمان شود و ما را به سمت تولید یا ویرایش دیگری هدایت کند. برای پروژه‌های دیگر، پایان فاز Transition ممکن است با تحویل کامل خروجی‌ها به گروه سومی که ممکن است مسؤول عملیات نگهداری و پیشرفت سیستم تحویل دهده شده می‌باشند، همزمان شود. این فاز بر اساس نوع محصول در فاصله‌ی بسیار ساده تا بی‌نهایت پیچیده قرار دارد. نصب یک نسخه‌ی جدید از یک بسته نرم‌افزاری موجود ممکن است بسیار ساده باشد، در حالیکه جایگزینی سیستم کنترل ترافیک هوایی یک کشور ممکن است بسیار پیچیده باشد. فعالیت‌هایی که در طول یک تکرار در فاز Transition انجام می‌گیرد به هدف بستگی دارند. برای مثال معمولاً در هنگام رفع اشکالات، پیاده‌سازی و تست کافی هستند. با این وجود اگر ویژگیهای جدیدی باید اضافه شوند، این تکرار شبیه به تکراری در فاز Construction می‌شود که نیازمند تحلیل و طراحی و غیره است. فاز Transition زمانی وارد عمل می‌شود که یک خط مبنا آنقدر بالغ شده که بتواند در دامنه‌ی کاربر نهایی استقرار یابد. این امر بطور نمونه نیازمند این است که تعدادی زیر مجموعه‌ی قابل استفاده از سیستم با کیفیت قابل قبول و مستندات کاربر، کامل شده باشند، تا انتقال به کاربر نتایج مثبتی را برای همه‌ی گروه‌ها در بر داشته باشد. اهداف مهم فاز Transition عبارتند از :
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
    تست بتا برای تشخیص اعتبار سیستم جدید با توجه به انتظارات کاربر
    تست بتا و عملیات موازی همراه با یک سیستم قدیمی که در حال جایگزینی می‌باشد.
    تبدیل پایگاه‌های داده‌ی عملیاتی
    آموزش کاربران و نگهداری کنندگان
    بازاریابی، توزیع و فروش برای نخستین انتشار محصول
    تنظیم فعالیت‌ها از قبیل رفع اشکال، افزایش کارایی و قابلیت استفاده
    ارزیابی خط مبناهای استقرار در مقایسه با تصویر کلی و معیار قابلیت قابل قبول برای محصول
    دستیابی به موافقت ذینفع در مورد اینکه خط مبناهای استقرار کامل می‌باشند
    دستیابی به موافقع ذینفع در مور اینکه خط مبناهای استقرار با معیار ارزیابی تصویر کلی سازگارند.


azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

متدولوژی RUP و آزمون پذیرش سیستم

گسترش دانش و اعتلای زبان با ارائه مطالب علمی به زبان فارسی روان در محیط اینترنت
متدولوژی RUP و آزمون پذیرش سیستم
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
عنوان مقاله: متدولوژی RUP و آزمون پذیرش سیستم

RUP Methodology and System Acceptance Test

نویسنده/ مترجم: اکبر قراخانی بهار

Akbar Gharakhani Bahar







آدرس­ پست الکترونیکی ارسال کننده:

موضوع اصلی: تولید نرم­افزار - موضوع فرعی: متدولوژی­های نرم­افزار

سه کلیدواژه اصلی به ترتیب اهمیت: unit test، integration test، system test

سه کلیدواژه فرعی به ترتیب اهمیت: acceptance test،alpha test ، beta test

 
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
چکیده مقاله

در RUP، کار انتقال سیستم از محیط ایجاد کننده به محیط استفاده کننده آن، در طی«فاز انتقال» که آخرین فاز از فازهای چهارگانه RUP است، صورت می­گیرد. با توجه به وجود «تکرار» در فازهای RUP، سیستم نهایی غالبا در طی تکرارهای مختلف و در هر تکرار نسخه کامل­تری از سیستم به محیط استفاده کننده منتقل می­گردد. قبل از اجرای فاز انتقال در RUP، لازم است که مراحل آزمون اولیه نرم­افزار توسط ایجاد کننده آن انجام شده و «معیار» مربوط به پایان «فاز ساخت» به عنوان فاز سوم پیش از فاز انتقال نیز محقق شده باشد. مفهوم معیار مربوط به پایان فاز ساخت این است که نرم­افزار به مرحله عملیاتی شدن رسیده و می­تواند به صورت آزمایشی توسط استفاده کنندگان مورد استفاده قرار گیرد. مفهوم تکرار در RUP متضمن شکستن پروژه اصلی به چند پروژه فرعی است. انجام پروژه­های فرعی با شروع از پروژه فرعی اول در قالب یک تکرار و ادامه کار با پروژه­های فرعی در قالب تکرارهای بعدی، به صورتی پیش­رونده ما را در نهایت با محصول کل پروژه و نرم­افزار نهایی همراه می­کند. در این نگرش، «پیش­رونده» به این مفهوم است که با هر تکرار در واقع نسخه جدیدی از نرم­افزار که نسبت به نسخه قبلی «کامل­تر» و نیز «بی­­عیب­تر» است، به استفاده کنندگان ارائه می­شود. به بیان دیگر در پایان پروژه فرعی n، نسخه­های جدید محصولات پروژه­های فرعی 1 تا 1- n (ضمن رفع مشکلات نسخ پیشین آن­ها) به علاوه محصول پروژه فرعی n ارائه می­شود. به همین خاطر گفته می­شود که در RUP آزمون­های پذیرش در طول فرایند ایجاد نرم­افزار در قالب تکرارهای RUP از طرف استفاده کنندگان نهایی همواره می­توانند انجام ­شوند. بدین ترتیب در RUP به جای یک آزمون پذیرش در روش سنتی، می­توان n آزمون پذیرش ترتیب داد که به صورتی پیش­رونده از بخش اول سیستم شروع و با انباشت بخش­های بعدی سیستم بر روی هم، در نهایت به آزمون پذیرش کل سیستم ختم ­شود.

دریافت فایل PDF مقاله

متدولوژی RUP و آزمون پذیرش سیستم

مقدمه

هر سیستم نرم­افزاری بعد از آماده شدن برای اجرا، در محیط استفاده کنندگان نهایی آن نصب و آماده اجراهای آزمایشی توسط استفاده کنندگان می­گردد. در RUP، کار انتقال سیستم از محیط ایجاد کننده به محیط استفاده کننده آن، در طی« فاز انتقال» (Transition Phase) که آخرین فاز از فازهای چهارگانه RUP است، صورت می­گیرد. البته با توجه به وجود «تکرار» (iteration) در فازهای RUP، سیستم نهایی غالبا در طی تکرارهای مختلف و در هر تکرار نسخه کامل­تری از سیستم به محیط استفاده کننده منتقل می­گردد. بدین خاطر در عمل ممکن است فاز انتقال چندین تکرار یا مرحله را شامل شود.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
 

بدیهی است که قبل از اجرای فاز انتقال در RUP، لازم است که مراحل آزمون اولیه نرم­افزار توسط ایجاد کننده آن انجام شده و «معیار» (milestone) مربوط به پایان «فاز ساخت» (Construction Phase) به عنوان فاز سوم پیش از فاز انتقال نیز محقق شده باشد. لازم به یادآوری است که معیار مربوط به پایان فاز ساخت Initial Operative Capability (IOC) است و مفهوم آن این است که نرم­افزار به مرحله عملیاتی شدن رسیده و می­تواند به صورت آزمایشی توسط استفاده کنندگان مورد استفاده قرار گیرد.

 

باید اضافه شود که RUP دارای ابزارهای متعددی برای انجام آزمون یا مدیریت آن است. در این زمینه ClearQuest، ClearCase، RequisitePro، Purify، PureCoverage،   Robotو غیره می­توانند به کار گرفته شوند. در این مطلب به ابعاد مختلف آزمون پذیرش یک سیستم نرم­افزاری اشاره خواهد شد.

 

انواع آزمون سیستم

آزمون یک سیستم نرم­افزاری از نظر انجام دهنده یا محل انجام آزمون، در دو وجه مختلف زیر قابل طرح است:

    آزمون­های ایجاد کننده / Developer's Tests
    آزمون­های استفاده کننده / User's Tests

آزمون­های ایجاد کننده که غالبا برای کشف و رفع «خطاها/ اشتباهات» (faults) و «قصور/ کمبودها» (failures) اجرایی در سیستم ایجادی انجام می­شوند، شامل انجام آزمون­های شناخته شده در صنعت نرم­افزار است. این آزمون­ها موارد زیر را شامل می­شوند:
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
    آزمون تک تک واحدها/ Unit Test شامل آزمون مربوط به تک تک واحدهای نرم­افزاری که مجموع آن­ها کل سیستم نرم­افزاری را به وجود می­آورند.
    آزمون واحدهای تجمیع شده به صورت سیستم/ Integration Test شامل آزمون مربوط به کل سیستم که از تجمیع یا یک پارچه کردن واحدهای نرم­افزاری قبلا آزموده شده به دست آمده است.
    آزمون سیستم/ System Test شامل آزمون مربوط به سیستم حاصل از تجمیع واحدها در تعامل با سایر سیستم­های مرتبط با این سیستم

 

آزمون سیستم غالبا طی دو مرحله جداگانه به شرح زیر صورت می­گیرد:

    آزمون آلفا/ Alpha Test شامل آزمون سیستم به صورت «درونی» (internal) و از طریق مجموعه­ای کوچک از «آزمون کنندگان» (testers) در محیط ایجاد کننده
    آزمون بتا/ Beta Test شامل آزمون سیستم به صورت «بیرونی» (external) و از طریق مجموعه نسبتا بزرگی از«استفاده کنندگان» (users) در خارج از محیط ایجاد کننده و حتی عموم. از نرم­افزار عرضه شده برای این منظور غالبا به عنوان «نسخه بتا» (Beta Version) نیز یاد می­شود. همان­طور که دیده می­شود، معیار پایان فاز ساخت در RUP نیز در واقع شامل تهیه نسخه بتا از نرم­افزار است.

 

آزمون­های مربوط به استفاده کننده، در عمل تحت عنوان «آزمون پذیرش» (Acceptance Test) یا «آزمون عملکرد» (Functional Test) انجام می­شود. همچنین بعد از انجام هر گونه تغییرات در سیستم، آزمونی تحت عنوان «آزمون برگشتی» (Regression Test) انجام می­شود تا اطمینان حاصل شود که تغییرات انجام شده باعث ایجاد خطا و قصور یا اثرات جانبی نامطلوب در سیستم نشده­است. این آزمون ممکن است توسط هر دو طرف ایجاد کننده و استفاده کننده از سیستم انجام شود. به عنوان سفارش دهنده یا تحویل گیرنده یک سیستم نرم­افزاری، ما در این مطلب به وجوه آزمون پذیرش یا عملکرد که متولی انجام آن استفاده کنندگان نهایی سیستم هستند، خواهیم پرداخت.

 
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
مفهوم آزمون پذیرش

آزمون پذیرش وسیله­ای است که استفاده کنندگان نهایی سیستم با انجام آن از کارکرد درست سیستم از نظر خود، اطمینان حاصل می­کنند. اگر آزمون­های قابل انجام توسط ایجاد کننده را وسیله­ای برای کسب اطمینان از «انجام درست کارها» (Doing Things Right) در مورد «آنچه که ایجاد شده­است» در نظر بگیریم، در این صورت آزمون پذیرش که از طرف استفاده کننده انجام می­شود، به عنوان وسیله­ای برای کسب اطمینان از «انجام کارهای درست» (Doing Right Things) در مورد «آنچه که خواسته شده­است»، خواهد بود.

 

ذی­نفع اصلی در آزمون پذیرش، استفاده کننده سیستم است. اهداف استفاده کننده از سیستم از انجام آزمون پذیرش کسب اطمینان از موارد زیر است:

    برآورده کردن نیازهای استفاده کننده/ Capturing User Requirements
    اجرای بری از خطا و قصور سیستمFault and Failure Free / Running

آزمون پذیرش به عنوان «قرارداد»ی بین ایجاد کننده و استفاده کننده از سیستم تلقی می­شود. با این تعبیر، وقتی یک آزمون پذیرش با موفقیت انجام شود، می­توان گفت که با این عمل در واقع پروژه مربوط به ایجاد سیستم پایان یافته است.

 

مفاد آزمون پذیرش باید بر اساس درخواست­های استفاده کنندگان تهیه شود. این گفته بدین معناست که مفاد باید مستقل از سیستم بوده و بدون توجه به سیستم ایجادی باشد و حتی­الامکان پیش از تحویل گرفتن و حتی پیش از ایجاد سیستم تهیه شود تا این که از آنچه که در سیستم تدارک دیده شده است، تاثیر نپذیرفته باشد. مفاد آزمون پذیرش همچنین باید حتی­الامکان توسط خود استفاده کنندگان (در صورت لزوم با کمک ایجاد کنندگان سیستم) و به زبان استفاده کنندگان که ممکن است از واژه­های فنی نیز بدور باشد، تهیه شود.

 azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

چگونگی انجام آزمون پذیرش

آزمون پذیرش در بخش برآورده کردن نیازهای استفاده کننده، باید برآورده شدن یا نشدن نیازهای استفاده کننده را مشخص نماید. این کار می­تواند با اجرای آزمایشی سیستم و بررسی اجزاء و مؤلفه­های کل سیستم و تطابق آن با نیازمندی­های عنوان شده در مستندات پیشین، صورت گیرد. آزمون پذیرش در بخش اجرای بری از خطا و قصور سیستم نیز باید وجود یا عدم وجود خطا و قصور در اجزاء و مؤلفه­های سیستم  را مشخص کند. این کار نیز می­تواند با اجرای آزمایشی سیستم و ثبت موارد خطا و قصور و گزارش آن به ایجاد کننده سیستم صورت گیرد.

 

همان­طور که خود سیستم حول «موارد کاربرد» (Use Cases) قابل شکل­گیری است، آزمون پذیرش سیستم نیز در حول «موارد آزمون» (Test Cases) قابل انجام است. به تعبیر استاندارد IEEE 829-1998 ، یک «مورد آزمون» شامل «ورودی­های معین» و «خروجی­های مورد انتظار» است. همان­طور که یک سیستم می­تواند شامل چندین مورد کاربرد باشد، یک آزمون پذیرش سیستم نیز می­تواند شامل چندین مورد آزمون باشد. با این تعبیر، هر مورد کاربرد می­تواند شامل یک یا چند مورد آزمون پذیرش باشد.

 
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
مطالب قابل بیان در باره یک مورد آزمون پذیرش شامل اقلامی نظیر شماره شناسایی آزمون، شماره ترتیب انجام و سایر نیازمندی­های آن است. این نیازمندی­ها می­تواند شامل پیش­شرط/ پیش­نیازهای آزمون، ورودی، رویه عملیاتی مورد آزمون در سیستم و خروجی مورد انتظار باشد. کل یک آزمون پذیرش را می­توان به صورت یک جدول «صفحه گسترده» (Spread Sheet) و یک مورد آزمون را  نیز می­توان به صورت سطری از این جدول سازمان داد. در این صورت باید برای نتیجه واقعی که از طریق آزمون به دست آمده است، نام انجام دهنده آزمون، تاریخ و محل انجام آزمون و غیره نیز ستون­هایی در نظر گرفته شود.

 

آزمون­ پذیرش ممکن است به صورت دستی، نیمه دستی+نیمه اتوماتیک و یا اتوماتیک صورت گیرد. بسته به مورد، آزمون­های پذیرش ممکن است با عناوینی از قبیل Test Specification، Test Suite یا  Test Script نیز مورد خطاب قرار گیرند. در این صورت عنوان به کار رفته ممکن است به نوعی نشان دهنده نوع آزمون ازقبیل دستی، نیمه دستی+نیمه اتوماتیک و یا اتوماتیک نیز باشد.

 

توصیه­های RUP در انجام آزمون پذیرش

یکی از نقاط قوت RUP در ایجاد سیستم­های نرم­افزاری، ایجاد نرم­افزار در طی «تکرار» های مختلف است. همان­طور که می­دانیم مفهوم تکرار در RUP متضمن شکستن پروژه اصلی به چند پروژه فرعی است. انجام پروژه­های فرعی با شروع از پروژه فرعی اول در قالب یک تکرار و ادامه کار با پروژه­های فرعی در قالب تکرارهای بعدی، به صورتی پیش­رونده ما را در نهایت با محصول کل پروژه و نرم­افزار نهایی همراه می­کند. در این نگرش، «پیش­رونده» به این مفهوم است که با هر تکرار در واقع نسخه جدیدی از نرم­افزار که نسبت به نسخه قبلی «کامل­تر» و نیز «بی­­عیب­تر» است، به استفاده کنندگان ارائه می­شود.

 azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

به بیان دیگر در پایان پروژه فرعی n، نسخه­های جدید محصولات پروژه­های فرعی 1 تا 1- n (ضمن رفع مشکلات نسخ پیشین آن­ها) به علاوه محصول پروژه فرعی n ارائه می­شود. به همین خاطر گفته می­شود که در RUP آزمون­های پذیرش در طول فرایند ایجاد نرم­افزار در قالب تکرارهای RUP از طرف استفاده کنندگان نهایی همواره می­توانند انجام ­شوند. بدین ترتیب در RUP به جای یک آزمون پذیرش در روش سنتی، می­توان n آزمون پذیرش ترتیب داد که به صورتی پیش­رونده از بخش اول سیستم شروع و با انباشت بخش­های بعدی سیستم بر روی هم، در نهایت به آزمون پذیرش کل سیستم ختم ­شود.