Queen Mary University of London School of Electronic Engineering and Computer Science
EBU6304: Software Engineering Lab 4: Analysis and Design
Use your own experience, design a simple media player App, which can play music and movie. (Hint: observe some popular media player apps, consider key entities and their relationships, such as Song, Movie, Playlist, Album… etc, think about functions of play, stop, pause…etc.)
Exercise 1: Analysis (conceptual UML class diagram)
Copyright By PowCoder代写 加微信 powcoder
Identify Entity, Boundary and Control classes and class relationships. Draw a conceptual UML class diagram. Add attributes to each class.
Exercise 2: Design (UML class diagram)
Based on the above conceptual class diagram, enhance class relationships, identify operations and describe methods, captures implementation requirements (Java) and produce a detailed design class diagram.
Submission: A Word or PDF document that contains the UML Design Class Diagram.
You can use any tool to draw the diagram, or do it on paper and take a photo.
Lab 4 page 1
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com