حلول واجبات الجامعة العربية المفتوحة ( TECHNOLOGY SHARING CENTER )
اهلا بك في منتدانا

حلول واجبات الجامعة العربية المفتوحة ( TECHNOLOGY SHARING CENTER )

حل واجب الجامعة العربية المفتوحةحل واجبات الجامعة العربية المفتوحة واتس اب +966596368034ايميل : aou_sheets@yahoo.comواتس اب +966596368034
 
الرئيسيةالرئيسية  اليوميةاليومية  س .و .جس .و .ج  بحـثبحـث  التسجيلالتسجيل  دخولدخول  

شاطر | 
 

 حل واجب m363 spring 2017

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
aou.tma2016



عدد المساهمات : 62
نقاط : 148
تاريخ التسجيل : 15/11/2016

بطاقة الشخصية
حلول واجبات الجامعة العربية المفتوحة:

مُساهمةموضوع: حل واجب m363 spring 2017   الجمعة أبريل 14, 2017 3:18 am

M363 TMA Spring 2016-2017 Page 1
Faculty of Computer Studies
Course Code: M363
Course Title: Software Engineering with Objects
Tutor Marked Assignment
Spring Semester 2016-2017
Cut-Off Date: 03/05/2017 Total Marks:80
This TMA should be submitted ONLY AS A Word/PDF File to your tutor electronically
through the LMS before the cut-off date indicated above.
Plagiarism Warning:
As per AOU rules and regulations, all students are required to submit their own TMA work and
avoid plagiarism. The AOU has implemented sophisticated techniques for plagiarism detection.
You must provide all references in case you use and quote another person's work in your TMA.
You will be penalized for any act of plagiarism as per the AOU's rules and regulations.
Declaration of No Plagiarism by Student (to be signed and submitted by student along with
TMA work):
I hereby declare that this submitted TMA work is a result of my own efforts and I have not
plagiarized any other person's work. I have provided all references of information that I have
used and quoted in my TMA work.
Name of Student:
Signature:
Date:
M363 TMA Spring 2016-2017 Page 2
Instructions to Answer Question 1 and Question 5
You must provide at least FIVE references in the Harvard Referencing format of referencing, excluding
Wikipedia and YouTube. References should be latest (year 2011 onwards) You can complete this task
using the e-library and other external sources; you need to search the AOU-e-library and 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 o Google books o Google scholar Quoting and Referencing.
When you wish to quote other materials, then you must clearly acknowledge the source according to
accepted rules of citation and referencing. You can use the MSWord® referencing tool to facilitate
including references and citations in the proper format. The following link shows you how to use this
feature:
http://office.microsoft.com/en-us/word-help/create-a-bibliographyHA010067492.aspx
Note that it is not enough to simply post a reference at the end of the document without explicitly stating
which parts of your document are being quoted. Proper citation of external sources must be included.
Question 1 10 Marks
This question analyses the students’ knowledge in “Object Oriented Software Design using Class and
Object Models”.
1. Analyze the difference between class and object models and identify the main limitations of class
models
2. Explain how generalization/specialization relationships are represented in class diagrams with
proper examples.
3. Recognize the need for constraints on class models and specify expressing constraints within a
single class and expressing constraints on associations
4. Write summary about your findings:
Students are required to follow the instructions given at the beginning to answer this question.
Mark Distribution:
2 Marks each for the correct answer with proper
referencing and citation
6
Summary of the findings 1.5
References 1.0
Using standard Form of References 1.5
M363 TMA Spring 2016-2017 Page 3
Question 2 15 Marks
This question analyses the students’ knowledge and understanding in analyzing given scenario to build
activity diagrams studied in Unit-3 of the module
Draw the activity diagram of the following scenario:
In an online ordering system, the customer search for products and once they found the required item,
they will be adding the found items to their shopping cart. After completing adding required and found
products into the cart, they can proceed with entering details of new order or proceed with the payment.
The system must verify the user credentials to validate the legitimate users. The system will add order to
production list and schedule delivery date, send confirmation email to customer’s e-mail with the
projected delivery date. The system saves all the updates in the database. If the items required by the
customer that are not in stock, the system will place order for these products with the supplier. Once
they receive approval about the non-stock products from the supplier the customers will be informed
through email. The customer can end the process or repeat the search and find process for different
products.
Question 3 30 Marks
This question analyses the students’ knowledge and understanding in analyzing given scenario to build
use case diagrams studied in Unit-2 and Unit-3 of the module
Answer the given below questions based on the following scenario
The existing Human Resources Management System in a project management firm is not satisfying the
requirements of the employee payroll computation due the overtime hours and multiple project
assignments in the firm. The firm management has decided to develop an advanced, secure HR System to
solve this problem. The new system is expected to allow employees to use an electronic card which
allows the employees to login to the system and generates and view pay slips based on number of hours
worked and total amount of overtime hours. The system verifies the user credentials. The system is
expected to run in multiple platforms both web based and mobile versions. The system will have the
firm’s logo in all the pages. The employee will be able to access and edit only their personal details. The
system expected to keep employee data in the firm’s database in order to calculate the payroll. The
system will allow the employees to know the number of hours, including the overtime hours, worked per
day and total of all hours spent on a particular assigned project and total pay received for the same
project. The HR system administrator will be able to keep track of all the information including adding
new employees, deleting employees, and edit employee information and produce various reports. Only
the HR system administrator will be able to generate performance appraisal reports of the employees for
benefit administration purposes. The system is expected to handle at least 90% of the employee
population to access the system from a web or mobile interface within 5 minutes
M363 TMA Spring 2016-2017 Page 4
3..1 Identify any FOUR business processes from the scenario
3.2 Identify any two business rules from the scenario
3.3 Identify any two functional requirements and their types of the HR system
3.4 Identify any four non-functional requirements and their types of the HR system
3.5 List the actors to be part of the HR system
3.6 List the use cases to be part of the HR system
3.7 Draw a use case diagram based on the given scenario
Question 4 15 Marks
This question analyses the students’ knowledge and understanding in analyzing given scenario to build
class diagrams studied in Units 3,4 and 5 of the module

Answer the given below questions 4.1 and 4.2 based on the following scenario
A course management system is required to build for a university’s IT college. Each course is made up of
a number of topics. The IT courses are in different topics such as Communication, Software Development
and Mathematics. The topics details ate Topic ID and description. The course details to be stored are
course ID, description, specialist area. Tutors in the university are assigned courses to teach according to
their specialization and availability. Tutor ID, Name and specialty to be stored in the system. The
university prepares the course calendar for every semester which will be available to the tutor and
students. The calendar includes start date and end date of classes, course ID, Tutor ID and assessment
dates. Every semester a number of courses are offered to the students. Student can register one or more
courses in various topics in one semester. Student Id, Name, Address, Date of Birth are the student
details to be stored in the system. One course may have more than one tutor in a semester. Course
Administrator is assigned for each course to manage the course contents and assignments. A course
tutor may work as a Course Administrator.
4.1 Identify the classes and their attributes in the above scenario
4.2 Draw a class diagram based on the given scenario; the diagram should include all classes
in the system, the relationship between classes, multiplicity specifications and any
necessary association names.
M363 TMA Spring 2016-2017 Page 5
Question 5 10 Marks
This question analyses the students’ knowledge in various strategies used in Software Industry.
Discuss on the topic: “Outsourcing and In sourcing in software industry”. Your discussion should
include the differences between the strategies, advantages and disadvantages of each strategy with
relevant examples.
Students are required to follow the instructions given at the beginning to answer this question.
Mark Distribution:
Differences between the outsourcing strategies,
advantages and disadvantages of each strategy with
relevant examples (with proper referencing and citation)
3
Advantages and disadvantages of each strategy with
relevant examples
4
References 2
Using standard Form of References 1
End of TMA Question
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
حل واجب m363 spring 2017
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» خطط التحسن ونظم المتابعة لجميع المجالات2016/2017
» تشكيل لجنة لإعداد ملف لاستضافة المغرب لأمم إفريقيا عام 2015 أو 2017

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
حلول واجبات الجامعة العربية المفتوحة ( TECHNOLOGY SHARING CENTER ) :: منتدى طلاب تقنية المعلومات والحاسوب-
انتقل الى: