إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية

         :: رقم شركة نقل عفش حى الصفا (آخر رد :ريم جاسم)       :: موسم الحج والعمرة وحجز فنادق (آخر رد :elzwawy)       :: منتجات كيو في على ويلنس سوق: الحل الكامل لجميع احتياجات العناية بالبشرة (آخر رد :elzwawy)       :: شركة تنظيف فلل في ام القيوين (آخر رد :roknnagd213)       :: افضل شركة نقل اثاث بخميس (آخر رد :ريم جاسم)       :: برامج الرشاقة السعيدة (آخر رد :دارين الدوسري)       :: ويلنس سوق : وجهتك الأساسية لمنتجات العناية الشخصية والجمال (آخر رد :حوااااء)       :: اكتشفي منتجات بيوديرما الفريدة من نوعها في ويلنس سوق (آخر رد :نادية معلم)       :: تفسير حلم حلق الشعر للرجلل نفسه (آخر رد :نوران نور)       :: أكل رأس الخروف في المنام (آخر رد :نوران نور)      

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 04-06-2013, 04:40 PM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,611
عدد الـنقاط :3341
 تقييم المستوى : 2139

M256, Software development with Java
Question one
Stakeholders range from system end-users through managers of the system. Mention three stakeholders of a school library borrowing system.
Question Two
What are the actions that should be taken during development of a package, so as to enable appropriate interactions with and within the package, as well as providing appropriate data hiding?
Question Three
The diagram below shows a part of a class diagram of a school system. Study this diagram and then answer the following two questions:
a- There are a number of objects that collaborate together in order to perform part of the requirements behaviour of a school system. What are these objects?
b- The objects that you have mentioned in part (a) are linked together. Show how these links are implemented in Java.
Question Four
Here is an extract of the requirements document for the Arab Open University (AOU) system.
AOU University has seven branches in seven Arab countries. Each branch has at least two departments; each department is managed by a program coordinator (PC) who is a tutor in this department. A department offers a number of sections for each course in each semester. AOU courses have been developed either by British Open University (BOU) or locally by AOU.
The data held about the AOU University includes the university rector’s name and the university vice rector’s name. The data held about a branch includes the branch manager’s name and the branch address. The data held about a department includes a unique department number, a specialization, the total number of students and the total number of tutors.
The data held on a course includes course code, title, the pre-requisite course, and type of the course. The data held on sections includes the section number, the capacity of each section, and the room number.
There is a number of tutors who work in each department, three of them should be PhD holders; each tutor teaches two courses at most, and each course might be taught by a number of tutors.
The data held on a tutor includes tutor identity number, tutor name, tutor specialization, tutor qualification, and tutor rank. The data held on a program coordinator includes administrative working hours.
a. Identify the conceptual classes of the Arab Open University system, and then write their names according to UML conventions.
b. Classify the conceptual classes identified in part (a) as tangible entity, role, event, organizational unit, or abstract entity.
c. Construct a class diagram including all class diagram entities (classes, multiplicities and associations) and including any generalization relationship if needed.
d. Give the class descriptions, including a brief comment for each class and attribute.
e. State an invariant mentioned explicitly in the requirements document which constraints the numbers of links between objects.
Question Five
The following is a use case description and a class diagram for the properties rental system.
Consider the following use case for this system.
List Property Supervisor
The administrator identifies the branch office number, the system displays all properties offered by that branch office, and then the administrator selects one of the displayed properties, the system displays the supervisor of that property.
For this question you should use a scenario based on a branch office represented by an object branchOffice10 which has a number of properties represented by the objects property12, property19 and property64, assume that the object property64 is selected which has the supervisor represented by the object supervisor8.
a. Draw an object diagram illustrating the relevant objects and the links for this scenario.
b. Draw a sequence diagram showing just the communication between the user interface object and the coordinating object(rentalCoord) for this scenario. You should assume that the user interface has already identified the relevant BranchOffice object.
c. Write down a specification for the coordinating method for this use case.
d. On the basis of cascading design, construct a walk-through and a sequence diagram for this scenario.
e. Write the corresponding core code of the sequence diagram you drawn in part (d).
The End

Question one[3 marks]
Stakeholders range from system end-users through managers of the system. Mention three stakeholders of a school library borrowing system.
Question Two[4 marks]
What are the actions that should be taken during development of a package, so as to enable appropriate interactions with and within the package, as well as providing appropriate data hiding?
Question Three[7 marks]
The diagram below shows a part of a class diagram of a school system. Study this diagram and then answer the following two questions:
[IMG]file:///E:/DOCUME~1/Admin1/LOCALS~1/Temp/msohtml1/01/clip_image002.jpg[/IMG]
a- There are a number of objects that collaborate together in order to perform part of the requirements behaviour of a school system. What are these objects? [2 marks]
b- The objects that you have mentioned in part (a) are linked together. Show how these links are implemented in Java. [5 marks]
Question Four[52 marks]
Here is an extract of the requirements document for the Arab Open University (AOU) system.
AOU University has seven branches in seven Arab countries. Each branch has at least two departments; each department is managed by a program coordinator (PC) who is a tutor in this department. A department offers a number of sections for each course in each semester. AOU courses have been developed either by British Open University (BOU) or locally by AOU.
The data held about the AOU University includes the university rector’s name and the university vice rector’s name. The data held about a branch includes the branch manager’s name and the branch address. The data held about a department includes a unique department number, a specialization, the total number of students and the total number of tutors.
The data held on a course includes course code, title, the pre-requisite course, and type of the course. The data held on sections includes the section number, the capacity of each section, and the room number.

There is a number of tutors who work in each department, three of them should be PhD holders; each tutor teaches two courses at most, and each course might be taught by a number of tutors.

The data held on a tutor includes tutor identity number, tutor name, tutor specialization, tutor qualification, and tutor rank. The data held on a program coordinator includes administrative working hours.
a. Identify the conceptual classes of the Arab Open University system, and then write their names according to UML conventions. [7 marks]
b. Classify the conceptual classes identified in part (a) as tangible entity, role, event, organizational unit, or abstract entity. [7 marks]
c. Construct a class diagram including all class diagram entities (classes, multiplicities and associations) and including any generalization relationship if needed. [10 marks]
d. Give the class descriptions, including a brief comment for each class and attribute. [26 marks]
e. State an invariant mentioned explicitly in the requirements document which constraints the numbers of links between objects. [2 marks]
Question Five[34 marks]
The following is a use case description and a class diagram for the properties rental system.
[IMG]file:///E:/DOCUME~1/Admin1/LOCALS~1/Temp/msohtml1/01/clip_image004.jpg[/IMG]
Consider the following use case for this system.
List Property Supervisor
The administrator identifies the branch office number, the system displays all properties offered by that branch office, and then the administrator selects one of the displayed properties, the system displays the supervisor of that property.
For this question you should use a scenario based on a branch office represented by an object branchOffice10 which has a number of properties represented by the objects property12, property19 and property64, assume that the object property64 is selected which has the supervisor represented by the object supervisor8.
a. Draw an object diagram illustrating the relevant objects and the links for this scenario.[7 marks]
b. Draw a sequence diagram showing just the communication between the user interface object and the coordinating object(rentalCoord) for this scenario. You should assume that the user interface has already identified the relevant BranchOffice object. [5 marks]
c. Write down a specification for the coordinating method for this use case. [3 marks]
d. On the basis of cascading design, construct a walk-through and a sequence diagram for this scenario. [9 marks]
e. Write the corresponding core code of the sequence diagram you drawn in part (d). [10 marks]
The End





حل واجب m256 بروفيسير 0544321455 - 00966544321455 - [email protected]
حل واجب m256 بروفيسير 0544321455 - 00966544321455 - [email protected]
حل واجب m256 بروفيسير 0544321455 - 00966544321455 - [email protected]
حل واجب m256 بروفيسير 0544321455 - 00966544321455 - [email protected]
__DEFINE_LIKE_SHARE__
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
حل واجب b200b : 0544321455 : [email protected] : 00966544321455 : b202b tma محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 03-30-2013 05:10 PM
حل واجب TU170 : 0544321455 : [email protected] : 00966544321455 محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 03-30-2013 04:10 PM
حل واجب m105 الجافا 0544321455 - 00966544321455 - [email protected] محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 03-25-2013 12:40 PM
حل واجب t324 مدرس 0544321455 - 00966544321455 - [email protected] محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 03-25-2013 12:40 PM
حل واجب M359 اوراكل 0544321455 - 00966544321455 - [email protected] محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 03-25-2013 11:40 AM


الساعة الآن 02:07 AM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir

RSS RSS 2.0 XML MAP HTML