Itss 4330 - system analysis and design - identify at least


Object Orientation Concepts

Consider the following scenario and then answer the corresponding questions.

A Video Store (AVS) runs a series of fairly standard video stores. Before a video can be put on the shelf, it must be cataloged and entered into the video database. Every customer must have a valid AVS customer card in order to rent a video. Customers rent videos for three days at a time. Every time a customer rents a video, the system must ensure that they do not have any overdue videos. If so, the overdue videos must be returned and an overdue fee paid before customer can rent more videos. Likewise, if the customer has returned overdue videos, but has not paid the overdue fee, the fee must be paid before new videos can be rented. Every morning, the store manager prints a report that lists overdue videos. If a video is two or more days overdue, the manager calls the customer to remind them to return the video. If a video is returned in damaged condition, the manager removes it from the video database and may sometimes charge the customer.

Upon your review complete the following:

1. Identify at least three classes that could be part of the AVS system. For each class identify at least four attributes and 3 methods. Your classes should be represented using proper object modeling notation (boxes for classes).

Show the relationships between classes.

2. Provide a one-sentence description that briefly describes each of the methods you have identified in the previous step.

(Hint: methods represent behaviors that an object can perform).

3. For each of the classes identified in question 1, list any states that may be associated with that class. (Hint: State is the condition of an object at a certain stage in its lifetime.

4. Whenever a video is added or returned, the system will increase the total number of available movies for checkout for that movie. How will this "behavior" be represented in your data model?

5. Are there any superclasses or subclasses in your model? If so, list them and show their relationship. If not, explain your reasoning.

Grading Criteria:

Your assignment will be assessed using the following criteria.

- Length of the answer: Be as clear as possible; vague answers will not receive full credit. Information in excess of what the question warrants is acceptable as long as it is relevant and correct. Incorrect information, even if unwarranted will be penalized. Feel free to use any reliable resource (except classmates!) to answer the questions, but do so with the objective of understanding your answers.

- Content: The writing should show that you understood the questions the instructor asked. You should deliver a well-written answer.

- Formatting: The document should be professional and formatted correctly. You should always include your name and title of the assignment.

- Citations and References (Mainly for Essays and Papers):

o If you use external references you MUST include the full reference in the proper format with the necessary information. You should cite those references appropriately within the content of your answer.

o For citations, you can either directly quote the source when the author has something profound to say or you can reword the information from the source when the author has a unique idea. In either case, give credit to the author for the quotation or the unique idea but the bulk of your paper should be you expounding on the author's ideas with your own words and ideas.

o Do not over-cite your paper.

o You should research the topic, process the information you learn, present your response to the assignment in your own words, and support that response with citations from your sources.

o Do not cite every sentence/paragraph of your assignment. For this particular assignment, you could read any source and rephrase the concepts in your own words.

- Spelling and Grammar: There should not be any spelling errors and very few grammar errors. Everyone makes mistakes; therefore, you will receive full points if there are minimal grammar errors. The instructor does check for spelling and grammatical errors. The instructor will not correct spelling and grammar for you, but you will lose points if it is not correct.

General Assignment Guidelines:

- All assignments must be submitted by the due date/time. Late assignments are NOT accepted.

- Written assignments must adhere to the APA style guide of formatting, citing and referencing.

- No extra credit assignments are available.

- All assignments will be submitted via eLearning. I do NOT accepts assignments via email. If you submit an incorrect assignment or need to resubmit your assignment in eLearning, you will be allowed to resubmit as long as it is before the due date. Send me an email requesting to clear your submission sufficiently in advance for me to clear the assignment and allow you to submit on time.

- This is an INDIVIDUAL assignment.

Request for Solution File

Ask an Expert for Answer!!
Management Information Sys: Itss 4330 - system analysis and design - identify at least
Reference No:- TGS01608198

Expected delivery within 24 Hours