Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering
Due at Thursday, May 7th, 23:59 |
---|
6+2+4 = 12 points |
---|
One of your colleagues came back from an interview session with a customer which resulted in a set of scenarios that represent typical uses of the system envisioned by the customer. Unfortunately he got fired before he was able to complete his work. Congratulations to your recent promotion.
Next you should try to increase the readability of the diagram. This step should not change the set of scenarios represented by the model.
Try to beautify your diagram. Check if names are still appropriate, or if factoring out certain things may improve readability. - There will be another meeting with the customer soon. Prepare three questions regarding the scenarios you think are important for your current development step. - Your boss wants to get a foot in the door with this customer to get more jobs from him later. Thats why he insists on archiving a really high customer satisfaction with this job. He wants you to come up with at least one excitement feature. (See: http://www.comwerks.com/blog/index.php/archives/60/using-the-kano-model-to-improve-customer-satisfaction.html for a definition). Describe a scenario showing how your feature will be used, develop the flow of events and extend your use case diagram. Please submit the extended diagram seperatly from the unextended one, so we can see how it changed when the feature was introduced.
“Millenium Media Master” is a well known movie rental franchise cooperation. Facing the emergence of the internet, they want to integrate their rental places into a webportal. Customers shall be able to rent and buy movies online in this portal as well as reserve them in a store nearby. An existing customer has a single id and password across all MMM stores. This id shall also be used for the login at the web portal. A new customer has to register at a MMM store. MMM also wants to introduces a customer mail delivery service. The MMM central storage facility already features an interface for mail delivery requests by the stores.
Bernd wants to rent “The Dark Knight” from the MMM store around the corner, but doesn't want to go there unless its available.
The desired movie is not available
Bernd forgets to fetch the movie from the store
It's raining, so Anne doesn't want to leave the house to rent a movie. Last time she was at an MMM store she heard that she can use her existing account to watch movies online, so she decides to give it a try.
Anne doesn't want to watch the movie right now.
The weather is great, Anne decides to watch a movie anyway.
Steve needs a long time to get to the nearest MMM store. This annoys him so he decides to rent his movies online from now. Thanks to our new web portal, he can do that with his existing MMM account.
Heike rented the movie “Far Cry” via mail, just watched it and uses the community function of the web portal to warn others about the movie.
Uli heard on the schoolyard that “the descent” is a brilliant movie.
Bernadette is bored. She browses randomly through films she might want to watch later.