GithubHelp home page GithubHelp logo

media-center's Introduction

Software Systems Development

Project

Platform of a media center for sharing music/videos (media) in an apartment. The design and development of the application should follow a UML-supported approach, according to the phased delivery process. The application should be developed using a multi-layer architecture and object-oriented technologies (Java). (Technical report)

Phase 1: Requirements Analysis

  • Domain Model with relevant entities
  • Use Case model with the proposed features
  • Use Case Specification
  • Prototype of the proposed interface

Phase 2: Solution's Conceptual Modeling

  • A conceptual system architecture, capable of supporting the defined Use Case set
  • Behavioral modeling of the methods needed to implement these Use Case
  • First experimental implementation of some relevant Use Case

Phase 3: Solution Implementation

  • The architectural and behavioral models, specified at the implementation level, necessary to implement the Use Case subset
  • The implementation of the referred Use Case

Keywords: Java, UML, Use Case model, Domain model

Collaborators

Name
Ana Afonso
Carolina Cunha
Hugo Faria
João Diogo Mota
Pedro Silva

University of Minho, Software Engineering (3rd Year).

media-center's People

Contributors

joaodiogomota avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.