حل واجبات الجامعه العربيه المفتوحه tma aou
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
حل واجبات الجامعه العربيه المفتوحه tma aou

حل واجبات الجامعه العربيه المفتوحه tma aou00966542495275 ابحاث ومشاريع تخرج حلول tma aou كافه خدمات الجامعه العربيه المفتوحه حلول واجبات الجامعه العربيه المفتوحه شرح وكورسsmsm.hamdy66@yahoo.com
 
الرئيسيةالرئيسية  اليوميةاليومية  أحدث الصورأحدث الصور  س .و .جس .و .ج  بحـثبحـث  الأعضاءالأعضاء  المجموعاتالمجموعات  التسجيلالتسجيل  دخول  

 

 حل واجب TM354 TMA Fall 2021-2022-Version A Page 1 واتس 00966562053739 Tutor Marked Assignment (TMA) – Version A / Fall 2021‐2022 TM354: Software Engineering Cut‐Off Date : TBA Total Marks : 100 Version A ‐ KSA Branch General g

اذهب الى الأسفل 
كاتب الموضوعرسالة
smsm hamdy
Admin



المساهمات : 420
تاريخ التسجيل : 19/10/2019

حل واجب  TM354 TMA Fall 2021-2022-Version A Page 1    واتس 00966562053739 Tutor Marked Assignment (TMA) – Version A / Fall 2021‐2022 TM354: Software Engineering   Cut‐Off Date : TBA                  Total Marks   : 100     Version A ‐ KSA Branch General g Empty
مُساهمةموضوع: حل واجب TM354 TMA Fall 2021-2022-Version A Page 1 واتس 00966562053739 Tutor Marked Assignment (TMA) – Version A / Fall 2021‐2022 TM354: Software Engineering Cut‐Off Date : TBA Total Marks : 100 Version A ‐ KSA Branch General g   حل واجب  TM354 TMA Fall 2021-2022-Version A Page 1    واتس 00966562053739 Tutor Marked Assignment (TMA) – Version A / Fall 2021‐2022 TM354: Software Engineering   Cut‐Off Date : TBA                  Total Marks   : 100     Version A ‐ KSA Branch General g Emptyالجمعة مارس 11, 2022 9:57 pm

حل واجب
TM354 TMA Fall 2021-2022-Version A Page 1
واتس 00966562053739
Tutor Marked Assignment (TMA) – Version A / Fall 2021‐2022
TM354: Software Engineering
Cut‐Off Date : TBA Total Marks : 100
Version A ‐ KSA Branch
General guidelines:
You are required to submit your TMA ONLY as a Word/PDF File through the Learning Management System (LMS)
provided by your branch. Submit your TMA to the LMS system on (or preferably before) the cut‐off date. Your
tutor will mark your script and post the grades to the LMS.
About TMA Questions
• The TMA comprises of THREE pages
• There are FOUR questions in the TMA, the weight of each question is given along with the
questions.
• You are advised to use the attached "answer‐template" to fill‐up your answers.
Plagiarism Warning:
As per AOU rules and regulations, all students are required to submit their own TMA and avoid plagiarism. The
AOU has implemented sophisticated techniques for plagiarism detection. You will be penalized for any act of
plagiarism as per the AOU's rules and regulations.
Instructions about using the e‐library and other external sources.
For the research‐based questions in the TMA, you need to search the e‐library and/or the internet to identify
relevant material. In particular, you are urged to use the following sources, all of which are freely available to
AOU students:
• AOU’s subscribed e‐library, accessible through the LMS which includes a number of different
resources
• References provided in your course materials
• Online manual pages for languages, libraries and tools used
• Help forums and blogs
• Other resources excluding Wikipedia and YouTube
Note that it is not enough to simply post a reference at the end of the document without explicitly stating which
parts of your reference are being quoted. Proper citation of external sources must be included. Also, quoting is
only used in limited fashion; for example, to stress a certain point using the words of a well‐recognized author.
Large amounts of materials copied into your TMA will not be accepted, even if properly quoted. If you need to
refer to large amount of external material, you can simply refer to the source.
TM354 TMA Fall 2021-2022-Version A Page 2
Question 1 24 Marks
Using the AOU e‐library or alternative resources, you are required using your own words to discuss
each of the topics below. You need to limit your discussion on each topic to be between 200 to 400
words.
1.1 Software Evolution: Importance vs Challenges 5 Marks
1.2 Fault Localization in Software Testing 5 Marks
1.3 Requirements Validation Techniques 5 Marks
1.4 Software Engineering Dependency Injection 5 Marks
Note: references for this question are required and need to be in Harvard Style.
Each question needs two references. Each reference will be awarded 0.5 Marks
of the question grade.
4 Marks
Question 2 40 Marks
Assume you were hired to design an Online Tutorial Management System. The system will keep
track of the Tutorials per subject and the Tutors who will be teaching and the Students who will be
taught. The system will be managed by an administrator for specific tasks such as creating accounts,
deleting accounts, etc.
2.1 Prepare using your own knowledge a list of 4 functional requirements and list
the type for each one.
4 Marks
2.2 Prepare using your own knowledge a list of 3 non‐functional requirements and
list the type for each one. Note: each non‐functional requirement should be of
a different type.
3 Marks
2.3 Prepare a Volere template (or at least a list of the requirement information) for
1 of the functional requirements that you have identified using the sections of
the snowcard used in Block 1 – Unit 2 – Section 6.
4 Marks
2.4 Draw a use case diagram with a minimum of 4 different actors, 10 use cases, at
least 1 <<include>> stereotype, and at least 1 <<extend>> stereotype
9 Marks
2.5 Write a brief discussion about the stereotypes that you have used and justify
the reasons for adding them and at least 2 benefits you obtained from using
them.
4 Marks
2.6 Choose any of the Use Cases that you have used and write the use case textual
description for it with all the main sections (Identifier and name, Initiator, Goal,
Precondition, Postcondition, Assumptions, Main Success Scenario, Extensions)
8 Marks
2.7 Develop an Activity Diagram for the Main Success Scenario and its Extensions
that you have listed in 2.6 above and make sure to have at least 10 activities.
Note: for a good grade, you need to make good use of the different design
symbols (Such as Decision nodes, Merge Node, Swimlane, Synchronization bar)
if possible.
8 Marks
TM354 TMA Fall 2021-2022-Version A Page 3
Question 3 20 Marks
Assume you decided to build a system for the public transportation by bus network. You are
required to design a Class Diagram for the system.
The following scenario will help you identify the classes and the associations between them:
There will be 6 primary classes; Station, Bus, Driver, Shift, Passenger, MonthlySubscription. Each
bus is assigned to a single station and each bus can be driven by several drivers. The shift indicates
the time of the day, where a bus has several shifts per day and each shift can be driven by a different
driver. Also, a single driver can drive different shifts. Passengers can buy a MonthlySubscription so
that they can benefit from reduced fares.
The above are the basics of the system and you can imagine the remaining part yourself, such as
having different types of busses (EconomyBus, LuxuryBus, etc…)
3.1 Draw the classes and their associations. 3 Marks
3.2 Add the multiplicities to the associations. 3 Marks
3.3 Represent at least one example of Aggregation / Composition. 3 Marks
3.4 Represent at least one example of Generalization / Specialization 3 Marks
3.5 Represent only one example of a Recursive Association 3 Marks
3.6 Choose any of the associations that you created for the diagram and justify the
rationale behind providing the multiplicity values for both ends of the
association.
3 Marks
3.7 Make sure that the diagram has at least 8 role names. 2 Marks
Question 4 16 Marks
Develop a sequence diagram for the process of creating a membership at a resort and assigning a
cabin to the member.
4.1 Create instances (objects) for the classes UserInterface, Resort, Cabin, Member 4 Marks
4.2 Create a minimum of 6 messages and represent the message calls between all
the objects.
6 Marks
4.3 Make sure the object lifelines and the activations are well represented and clear. 6 Marks
Note: Assume that there are no complex interactions that need to be displayed.
Hence the diagram can be based on the material learnt in Unit 6 only.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://tma-aou-123.ahlamontada.com
 
حل واجب TM354 TMA Fall 2021-2022-Version A Page 1 واتس 00966562053739 Tutor Marked Assignment (TMA) – Version A / Fall 2021‐2022 TM354: Software Engineering Cut‐Off Date : TBA Total Marks : 100 Version A ‐ KSA Branch General g
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
حل واجبات الجامعه العربيه المفتوحه tma aou :: حل واجبات الجامعه العربيه المفتوحه 2021/2022 :: واجبات الفصل الثانى-
انتقل الى: