M363 TMA Fall 2016-2017 Page 1
Faculty of Computer Studies
Course Code: M363
Course Title: Software Engineering with Objects
Tutor Marked Assignment
Fall Semester 2016-2017
Cut-Off Date: TBA 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 Fall 2016-2017 Page 2
Question 1 10 Marks
This question analyses the students’ knowledge in Software Testing and its
importance. Students are required to use AOU e-library databases or any reliable
references to answer this question. You are required to use Harvard Referencing in this
question.
In the context of Software Engineering differentiate between Validation and
Verification (V&V).
What are the objectives of V&V?
Briefly describe the approaches used in software V&V.
Briefly describe the techniques used in software V&V.
Why it is important to apply V&V in every stage of software development?
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
2.1. Briefly explain how activity diagrams are helping you in completing software
development process.
2.2. Draw the activity diagram of the following scenario:
In an insurance firm the insurance agent needed to add details of new clients, update
the activities and information of existing clients. The system verifies authenticity of
the user. As part of managing the job, the insurance agent carries out various
activities. The clients required to login and wait for the confirmation from the system
to continue processes. The system checks if client exists. For a new client the required
information to be added and entered into the system. For the existing clients, type of
service required to be checked and also their details can be modified if necessary. All
activities done by the agent and related information to be stored into the system’s
database. The system sends confirmation of the updates. The system should check for
any further action to be performed.
M363 TMA Fall 2016-2017 Page 3
Question 3 20 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
3.1. Briefly explain how use case diagrams are helping you in completing software
development process.
3.2. Answer the given below questions based on the following scenario:
An online auction firm is planning to start an online system to serve its clients. The firm
expects the system to handle approximately 95% of the users within 10 minutes. The system
expected to be user friendly and also expected to use a professional theme color. The system
allows users of public to view the auction type services available in the firm. The system allows
registered users which mean the firm’s clients and the firm staff to perform activities. In order
to register the users must provide the required details through an online form. The system
sends confirmation after verifying the details. Clients will be able to request new auction
services such as reverse or forward auction types, upload quotations, update their details and
pay fees online, the credit card details will be verified. To upload the quotation the client must
select an option. The system checks the client’s identity and password. The firm staff can
perform online services to clients and send confirmation messages to clients. The form staff
can also enter the details of new auction items, select auction types for them and also to record
the bid amount. The owner of the auction item can also use the system to upload the details
and upload the price of items. The firm staff sends confirmation messages to the owners after
updating the information. The system is expected to be portable to various operating systems.
3.2.1 Identify any two business processes from the scenario
3.2.2 Identify any two business rules from the scenario
3.2.3 Identify any two functional requirements and their types of the expected to be
developed system
3.2.4 Identify any four two-functional requirements and their types of the expected
to be developed system
3.2.5 List the actors to be part of the expected developed system
3.2.6 List the use cases to be part of the expected developed system
3.2.7 Draw a use case diagram based on the given scenario
M363 TMA Fall 2016-2017 Page 4
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
4.1. Briefly explain how class diagrams are helping you in completing software development
process..
4.2 Answer the given below questions based on the following scenario
An insurance firm deals with different type of clients; vehicle insurance, health insurance and
life insurance. The firm has a main office and operates in many ********s and controlled by the
head office. The main office details are title, number of ********s and address. The ********
details to be stored. The details are ID, area name, number of services offered and number of
employees. Each ******** is assigned with one Director. Employee details to be stored are
Employee ID, name, date of birth, joining date, address and contact number. The client details
to be stored are ID, name, address, contact number and insurance type. There are many
insurability services available to the clients. Service details to be stored are ID, description and
the estimated amount. One employee may manage more than one service. The client may
request for more than one service.
4.3.1 Identify the classes and their attributes in the above scenario
4.3.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.
End of TMA Question
مع نخبة من أفضل الاساتذه والمهندسين المتخصصين
نقدم لكم عروضنا المميزه لجميع طلبة الجامعات 00966541597560
ونواصل العمل المتميز منذ سنوات لتحقيق أهداف وطموحات الطلبه والطالبات بالتخرج بنجاح والتفوق فى جميع المواد الدراسيه
معنا يحصل الطلبه والطالبات على أعلى الدرجات وبشهادة الطلبه انفسهم .
وهذا مثال من رأى طالبه وهناك مئات الطلاب ونشكر أرائهم ولا يتسع المجال لوضع كلمات الشكر المرسله منهم
فقد اجتاز الكثير من الطلبه الاختبارات للمواد الدراسيه المختلفه وتخرج على ايدينا الكثير من الطلبه كل عام ويتواصلون معنا ويشكرون فى الاساتذه والمهندسين
نقدم لكم :
حل واجبات TMA -كورسات - ملخصات - مراجعات قبل الامتحان -
لجميع فروع الجامعة ولجميع التخصصات ولجميع المواد
حلول نموذجية مضمونة وغير مكررة
KSA-Kuwait - Bahrain -Oman - Jordon -Lebanon -Egypt-Sudan
الكويت البحرين عمان الأردن لبنان مصر البحرين حائل الرياض الدمام جدة المدينة المنورة الاحساء
فحص التشابه وفقا لنظام الجامعة عن طريق موقع كشف التشابه
(.turnitin./ )
نتقدم بخدماتنا المميزة لطلاب وطالبات
الجامعة العربية المفتوحة 00966541597560
واجبات الجامعة العربية المفتوحة
فلقد تميزنا من بداية انشاء الجامعة العربية المفتوحة ِaou منذ عام 2003 بتقديم اروع الأمثله و النماذج في حصول الطلاب على اعلى التقديرات بحول الله تعالى في مختلف تخصصات الجامعة العربية المفتوحة فهناك تخصص ادارة الأعمال الذي يقوم بالإشراف عليه نخبه من دكاترة و حملة الماجستير في تخصص ادارة الاعمال و البيزنس لطلاب الجامعة العربية المفتوحة
وكذلك تخصص تقنية المعلومات و الحاسب و الذي يقوم بالإشراف عليه نخبة من المهندسين والاساتذة والمعيدين المتخصصين.
whatsApp: 00966541597560
شعارنا هو التميز والاستمرارية و بحمد الله فنحن مستمرون من 12 عام في تقديم النموذج الباهر والنجاحات المتعدده ولا يأتي هذا النجاح من فراغ بل من تفوق طلابنا بأعلى الدرجات ولله الحمد
نضمن لكم عدم التكرار ولا التشابه بين الواجبات المختلفة فنحن على يقين بأن نجاح الطالب هو الضمان الوحيد لنجاحنا و استمراريتنا
whatsApp: 0 0 9 6 6 5 4 1 5 9 7 5 6 0
تواصل معنا عن طريق
whatsApp: 00966541597560
اوعن طريق الايميل عبر:
Professor.tma@gmail.com
الانستجرام:
AOU.Doctor
يسعدنا تلقي استفساراتكم وطلباتكم على مدار 24 ساعه يوميا
whatsApp: 0 0 9 6 6 5 4 1 5 9 7 5 6 0
شرح لكافة الكورسات مع أفضل نخبة من الاساتذه والمهندسين المتخصيين
ملخصات على أعلى درجة من الاحترافية
مراجعات قبل الامتحان
مساعدات اضافية
whatsApp: 0 0 9 6 6 5 4 1 5 9 7 5 6 0
وسيتم سرد قائمه بأسماء المواد التي نقوم بتقديم الحلول النموذجية والمنفرده طبقا لنظام التشابه Turnitin الذي يضمن عدم تشابه الواجبات سواء من مصادر الانترنت او من بين واجبات الطلاب و بعضها
وكذلك نقدم شرح لكافة الكورسات على أيدى نخبة من الاساتذه والمهندسين المتخصصين
حل واجب - شرح كورسات M363
حل واجب - شرح كورسات M180
حل واجب - شرح كورسات M275
حل واجب - شرح كورسات M150A
حل واجب - شرح كورسات M150B
حل واجب - شرح كورسات M129
حل واجب - شرح كورسات M130
حل واجب - شرح كورسات M131
حل واجب - شرح كورسات M132
حل واجب - شرح كورسات M256
حل واجب - شرح كورسات TT284
حل واجب - شرح كورسات M359
حل واجب - شرح كورسات TU170
حل واجب - شرح كورسات T325
حل واجب - شرح كورسات T103
حل واجب - شرح كورسات T216A
حل واجب - شرح كورسات T216B
حل واجب - شرح كورسات T215A
حل واجب - شرح كورسات T215B
حل واجب - شرح كورسات T175A
حل واجب - شرح كورسات T175B
حل واجب - شرح كورسات T324
حل واجب - شرح كورسات T471
وغيرها من المواد الاخرى
كما نقدم مشاريع التخرج ودعم مستمر للطلبه فى كل خطوات المشروع والمتابعه مع الطلبه وعمل كافة التقارير المطلوبه
جميع فروع الجامعة العربيه المفتوحة وبقية الجامعات
السعودية - الكويت - الامارات - البحرين - الاردن - عمان - مصر - قطر
تقنية المعلومات
whatsApp: O O 9 6 6 5 4 1 5 9 7 5 6 O
ومن المميزات التى نقدمها للطلبه :
دعم مستمر قبل وبعد التخرج
تواصل مستمر ومراجعات مستمره
التركيز على الاسئله المتوقعه
ساعات اضافيه للشرح فى حالة عدم فهم اى جزء
whatsApp: O O 9 6 6 5 4 1 5 9 7 5 6 O
مزايا كثيره نقدمها لجميع الطلبه
تواصل معنا عن طريق
whatsApp: +966541597560
او عن طريق الايميل عبر:
Professor.tma@gmail.com
الانستجرام:
AOU.Doctor
لدينا حلول مضمونة 100% بإذن الله وغير مكررة لكافة مواد الجامعة المفتوحة مع إمكانية شرح ومراجعة المواد و يوجد وغيرها كثير وكمان عمل كافة الأبحاث ومراجعات لغوية للرسائل العلمية باللغة العربية للاستشارات المجانية حل واجبات الجامعه العربيه المفتوحه
تواصل معنا عن طريق
whatsApp: 00966541597560
وعن طريق الايميل عبر:
Professor.tma@gmail.com
whatsApp: O O 9 6 6 5 4 1 5 9 7 5 6 O
والانستجرام:
AOU.Doctor
Faculty of Computer Studies
Course Code: M363
Course Title: Software Engineering with Objects
Tutor Marked Assignment
Fall Semester 2016-2017
Cut-Off Date: TBA 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 Fall 2016-2017 Page 2
Question 1 10 Marks
This question analyses the students’ knowledge in Software Testing and its
importance. Students are required to use AOU e-library databases or any reliable
references to answer this question. You are required to use Harvard Referencing in this
question.
In the context of Software Engineering differentiate between Validation and
Verification (V&V).
What are the objectives of V&V?
Briefly describe the approaches used in software V&V.
Briefly describe the techniques used in software V&V.
Why it is important to apply V&V in every stage of software development?
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
2.1. Briefly explain how activity diagrams are helping you in completing software
development process.
2.2. Draw the activity diagram of the following scenario:
In an insurance firm the insurance agent needed to add details of new clients, update
the activities and information of existing clients. The system verifies authenticity of
the user. As part of managing the job, the insurance agent carries out various
activities. The clients required to login and wait for the confirmation from the system
to continue processes. The system checks if client exists. For a new client the required
information to be added and entered into the system. For the existing clients, type of
service required to be checked and also their details can be modified if necessary. All
activities done by the agent and related information to be stored into the system’s
database. The system sends confirmation of the updates. The system should check for
any further action to be performed.
M363 TMA Fall 2016-2017 Page 3
Question 3 20 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
3.1. Briefly explain how use case diagrams are helping you in completing software
development process.
3.2. Answer the given below questions based on the following scenario:
An online auction firm is planning to start an online system to serve its clients. The firm
expects the system to handle approximately 95% of the users within 10 minutes. The system
expected to be user friendly and also expected to use a professional theme color. The system
allows users of public to view the auction type services available in the firm. The system allows
registered users which mean the firm’s clients and the firm staff to perform activities. In order
to register the users must provide the required details through an online form. The system
sends confirmation after verifying the details. Clients will be able to request new auction
services such as reverse or forward auction types, upload quotations, update their details and
pay fees online, the credit card details will be verified. To upload the quotation the client must
select an option. The system checks the client’s identity and password. The firm staff can
perform online services to clients and send confirmation messages to clients. The form staff
can also enter the details of new auction items, select auction types for them and also to record
the bid amount. The owner of the auction item can also use the system to upload the details
and upload the price of items. The firm staff sends confirmation messages to the owners after
updating the information. The system is expected to be portable to various operating systems.
3.2.1 Identify any two business processes from the scenario
3.2.2 Identify any two business rules from the scenario
3.2.3 Identify any two functional requirements and their types of the expected to be
developed system
3.2.4 Identify any four two-functional requirements and their types of the expected
to be developed system
3.2.5 List the actors to be part of the expected developed system
3.2.6 List the use cases to be part of the expected developed system
3.2.7 Draw a use case diagram based on the given scenario
M363 TMA Fall 2016-2017 Page 4
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
4.1. Briefly explain how class diagrams are helping you in completing software development
process..
4.2 Answer the given below questions based on the following scenario
An insurance firm deals with different type of clients; vehicle insurance, health insurance and
life insurance. The firm has a main office and operates in many ********s and controlled by the
head office. The main office details are title, number of ********s and address. The ********
details to be stored. The details are ID, area name, number of services offered and number of
employees. Each ******** is assigned with one Director. Employee details to be stored are
Employee ID, name, date of birth, joining date, address and contact number. The client details
to be stored are ID, name, address, contact number and insurance type. There are many
insurability services available to the clients. Service details to be stored are ID, description and
the estimated amount. One employee may manage more than one service. The client may
request for more than one service.
4.3.1 Identify the classes and their attributes in the above scenario
4.3.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.
End of TMA Question
مع نخبة من أفضل الاساتذه والمهندسين المتخصصين
نقدم لكم عروضنا المميزه لجميع طلبة الجامعات 00966541597560
ونواصل العمل المتميز منذ سنوات لتحقيق أهداف وطموحات الطلبه والطالبات بالتخرج بنجاح والتفوق فى جميع المواد الدراسيه
معنا يحصل الطلبه والطالبات على أعلى الدرجات وبشهادة الطلبه انفسهم .
وهذا مثال من رأى طالبه وهناك مئات الطلاب ونشكر أرائهم ولا يتسع المجال لوضع كلمات الشكر المرسله منهم
فقد اجتاز الكثير من الطلبه الاختبارات للمواد الدراسيه المختلفه وتخرج على ايدينا الكثير من الطلبه كل عام ويتواصلون معنا ويشكرون فى الاساتذه والمهندسين
نقدم لكم :
حل واجبات TMA -كورسات - ملخصات - مراجعات قبل الامتحان -
لجميع فروع الجامعة ولجميع التخصصات ولجميع المواد
حلول نموذجية مضمونة وغير مكررة
KSA-Kuwait - Bahrain -Oman - Jordon -Lebanon -Egypt-Sudan
الكويت البحرين عمان الأردن لبنان مصر البحرين حائل الرياض الدمام جدة المدينة المنورة الاحساء
فحص التشابه وفقا لنظام الجامعة عن طريق موقع كشف التشابه
(.turnitin./ )
نتقدم بخدماتنا المميزة لطلاب وطالبات
الجامعة العربية المفتوحة 00966541597560
واجبات الجامعة العربية المفتوحة
فلقد تميزنا من بداية انشاء الجامعة العربية المفتوحة ِaou منذ عام 2003 بتقديم اروع الأمثله و النماذج في حصول الطلاب على اعلى التقديرات بحول الله تعالى في مختلف تخصصات الجامعة العربية المفتوحة فهناك تخصص ادارة الأعمال الذي يقوم بالإشراف عليه نخبه من دكاترة و حملة الماجستير في تخصص ادارة الاعمال و البيزنس لطلاب الجامعة العربية المفتوحة
وكذلك تخصص تقنية المعلومات و الحاسب و الذي يقوم بالإشراف عليه نخبة من المهندسين والاساتذة والمعيدين المتخصصين.
whatsApp: 00966541597560
شعارنا هو التميز والاستمرارية و بحمد الله فنحن مستمرون من 12 عام في تقديم النموذج الباهر والنجاحات المتعدده ولا يأتي هذا النجاح من فراغ بل من تفوق طلابنا بأعلى الدرجات ولله الحمد
نضمن لكم عدم التكرار ولا التشابه بين الواجبات المختلفة فنحن على يقين بأن نجاح الطالب هو الضمان الوحيد لنجاحنا و استمراريتنا
whatsApp: 0 0 9 6 6 5 4 1 5 9 7 5 6 0
تواصل معنا عن طريق
whatsApp: 00966541597560
اوعن طريق الايميل عبر:
Professor.tma@gmail.com
الانستجرام:
AOU.Doctor
يسعدنا تلقي استفساراتكم وطلباتكم على مدار 24 ساعه يوميا
whatsApp: 0 0 9 6 6 5 4 1 5 9 7 5 6 0
شرح لكافة الكورسات مع أفضل نخبة من الاساتذه والمهندسين المتخصيين
ملخصات على أعلى درجة من الاحترافية
مراجعات قبل الامتحان
مساعدات اضافية
whatsApp: 0 0 9 6 6 5 4 1 5 9 7 5 6 0
وسيتم سرد قائمه بأسماء المواد التي نقوم بتقديم الحلول النموذجية والمنفرده طبقا لنظام التشابه Turnitin الذي يضمن عدم تشابه الواجبات سواء من مصادر الانترنت او من بين واجبات الطلاب و بعضها
وكذلك نقدم شرح لكافة الكورسات على أيدى نخبة من الاساتذه والمهندسين المتخصصين
حل واجب - شرح كورسات M363
حل واجب - شرح كورسات M180
حل واجب - شرح كورسات M275
حل واجب - شرح كورسات M150A
حل واجب - شرح كورسات M150B
حل واجب - شرح كورسات M129
حل واجب - شرح كورسات M130
حل واجب - شرح كورسات M131
حل واجب - شرح كورسات M132
حل واجب - شرح كورسات M256
حل واجب - شرح كورسات TT284
حل واجب - شرح كورسات M359
حل واجب - شرح كورسات TU170
حل واجب - شرح كورسات T325
حل واجب - شرح كورسات T103
حل واجب - شرح كورسات T216A
حل واجب - شرح كورسات T216B
حل واجب - شرح كورسات T215A
حل واجب - شرح كورسات T215B
حل واجب - شرح كورسات T175A
حل واجب - شرح كورسات T175B
حل واجب - شرح كورسات T324
حل واجب - شرح كورسات T471
وغيرها من المواد الاخرى
كما نقدم مشاريع التخرج ودعم مستمر للطلبه فى كل خطوات المشروع والمتابعه مع الطلبه وعمل كافة التقارير المطلوبه
جميع فروع الجامعة العربيه المفتوحة وبقية الجامعات
السعودية - الكويت - الامارات - البحرين - الاردن - عمان - مصر - قطر
تقنية المعلومات
whatsApp: O O 9 6 6 5 4 1 5 9 7 5 6 O
ومن المميزات التى نقدمها للطلبه :
دعم مستمر قبل وبعد التخرج
تواصل مستمر ومراجعات مستمره
التركيز على الاسئله المتوقعه
ساعات اضافيه للشرح فى حالة عدم فهم اى جزء
whatsApp: O O 9 6 6 5 4 1 5 9 7 5 6 O
مزايا كثيره نقدمها لجميع الطلبه
تواصل معنا عن طريق
whatsApp: +966541597560
او عن طريق الايميل عبر:
Professor.tma@gmail.com
الانستجرام:
AOU.Doctor
لدينا حلول مضمونة 100% بإذن الله وغير مكررة لكافة مواد الجامعة المفتوحة مع إمكانية شرح ومراجعة المواد و يوجد وغيرها كثير وكمان عمل كافة الأبحاث ومراجعات لغوية للرسائل العلمية باللغة العربية للاستشارات المجانية حل واجبات الجامعه العربيه المفتوحه
تواصل معنا عن طريق
whatsApp: 00966541597560
وعن طريق الايميل عبر:
Professor.tma@gmail.com
whatsApp: O O 9 6 6 5 4 1 5 9 7 5 6 O
والانستجرام:
AOU.Doctor