حل واجب m363 الآن 00966597837185 حلول واجبات الإمتياز مهندس أحمد الجامعة العربية المفتوحة

ميمو2

New member
1 فبراير 2018
408
0
0
M363 Spring 2018
Question 1 10 Marks
This question analyses the students’ knowledge in “Software Architecture”. This question will guide the students to know the importance of literature research, referencing and citation which help them to proceed with their graduation project.
In the context of Software Engineering, the success of any application or system depends on the architecture pattern you use. List and describe any four software architecture patterns used in the modern software industry.
You must provide at least FIVE references in the Harvard Referencing format of referencing, excluding Wikipedia and YouTube. References should be latest (year 2012 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 in order to receive mark for this question.
Question 2 25 Marks
This question analyses the students’ knowledge and understanding in analyzing given scenario to identify functional requirements, non-functional requirements, business processes, business rules, use case scenario and practical skills to build use case diagrams studied in Unit-2 and Unit-3 of the module
You are required to answer questions from 2.1 to 2.7 from the below given scenario:
M363 TMA Spring 2017-2018 Page 3
AOU would like to develop a Web Based Social Network System between a job seeker and Industry
Recruiter. This system will be expected to provide communication among people , provide the features of writing and posting a post or any event all at one place, to share the job related details posted by university career guidance officer via adding a post which can be read by all the students as well as members of faculty using the website. This web application will be controlled by the AOU IT administrator and can be used by the career guidance officer and students as well as faculty members.
The following features will be implemented in proposed system:
Students can register and login into the system once their registration is approved by the administrator.
The system verifies the user id and password.
 Once the student logging into the system, he/she can write and post an article on various topic of
his/her choice. Also he/she can chat with the other students.
 Students can also upload images with their post.
 All students can view News Feed posted by individual student.
 AOU IT Administrator has full authority on system, he/she can add/delete Students and members of Faculty
 Career Guidance Officer can create a list of students by specifying the department and criteria. This list will include personal details, academic details and GPA. He /she can perform activities only after logging into the system.
 Career Guidance Officer can add post and it will be sent for approval to admin.
Faculty members will be able view students’ profiles and also can post event whose details will be sent via SMS to students. Faculty members can perform activities only after logging into the system.
 As per the policy, all the students’ registration will be approved/rejected by the administrator as
well as, all the post will be kept pending until administrator approves/rejects each and every post.
The university management wished to have a website with two colors matching with their logo. The system is expected to handle up to 1000 users simultaneously and shall be able to be modified to cope with a new class of user.
2.1 Identify four business processes from the university scenario 2 Marks
2.2 Identify two business rules from the university scenario 2 Marks
2.3 List two functional requirements along with their types 2 Marks
2.4 List two non-functional requirements along with their types 2 Marks
2.5 List the actors of the proposed system 1 Mark
2.6
Write textual description for any one use case which should include pre-condition, post condition, main success scenarios and extensions.
8 Marks
2.7 Draw a use case diagram for the university scenario
8 Marks


Question 3 10 Marks
This question analyses the students’ knowledge and understanding in analyzing given scenario and practical skills to build activity diagrams studied in Unit-3 of the module
The following paragraph depicts the business process for uploading a post or an image by student to the web based social networking system scenario mentioned in Question-2.
Draw an activity diagram to show the business process for uploading a post or an image
 The process starts when the student login to the system.
 The student prepare a post or an image to upload and send to the career guidance officer for approval
 The Career Guidance Officer verifies the details, if the contents are valid send to IT Administrator for approval otherwise send message to student.
 The IT Administrator checks the validity of student, if valid send message to proceed uploading otherwise send message to Career Guidance officer
 Career Guidance Officer send message to the student and process ends
 Once the student receive confirmation to upload they upload the post/image and end the process


Question 4 20 Marks
This question analyses the students’ knowledge and understanding in analyzing given scenario and practical skills to build class diagrams studied in Units 3,4 and 5 of the module
It is desired to develop a database for the university scenario mentioned in Question-2. The university would desire to have a system to keep track of its students, news feeds, images, faculty members and employees.
You are required to answer Questions 4.2.1 and 4.2.2 from the below given scenario.
The university has registered with a registration number, description, address and phone number. The
university is contracted with many employees, the employees can be faculty members, IT administrators and Career Guidance Officers. There are many students registered in the university. For every employee,
the system will store an employee id, first name, middle name, last name, address, telephone number and job title. For each student the system keeps a student id, first name, middle name, last name, date of birth, telephone number and address will record as their details.
The website will be created by the university to provide the features of writing and posting a post or any event all at one place, the events are uploaded as news feeds or sometimes images. The students may post one or many events, there are two types of events: news feeds and images. The students are able to read events posted by other students. After every event the system updates the events happened. The employees are able to make the updates whenever necessary. An event will be identified by event Id, description and Type. All the events are updated by the employees with an event ID, Date and Time of the event happened.
4.2.1
Identify the classes and their attributes from the given scenario 5 Marks
4.2.2
Draw a class diagram for the scenario; the diagram should include all classes in the system, the relationship between classes, multiplicity specifications and any necessary association names.
15 Marks
Question 5 15 Marks
This question analyses the students’ knowledge and understanding in analyzing given scenario and practical skills to build sequence diagrams studied in Units 6 of the module 5.1
List three advantages of using sequence diagrams in software development.
Note: You can use AOU e-library or other resources to answer this question, and
you MUST include proper referencing and citation
3 Marks
5.2
It is desired to develop an online search system for students for the university
scenario in Question-2.
Draw a sequence diagram for the below flow of events, you are required to identify relevant methods according to the steps.
Flow of Events in the online search news activity:
 Student login to the system
 Student starts on search for news feeds and events
 The search will go to the search page
 Search Page validates the criteria of the News Search
 If invalid criteria, the search page Displays Error Message
 Student sends a search query to the News Type Page
 The News Type Page creates the Search Results
 The Search Results will be displayed back to the Search Results Page
 The student will be informed the update through a message