Skip to content

HeiderJeffer/Requirements-and-Design-of-Software-Systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements and Design of Software Systems

  • University of Bolzano | Faculty of Computer Science
  • Requirements and Design of Software
  • Prof. Gabriella Dodero
  • Project: E-CV1217 System: An Electronic Portfolio (Curriculum Vitae) for Teenagers
  • Prepared by: Heider Jeffer and Marco Pomalo

Part 1: Requirements Document (version 2.0)

Part 2: Architecture and Design Document (version 2.0)

Introduction and Scope

  • Especially thought for school dropouts (European Project for School Dropouts).

  • Based on the requirements document.

  • System consist of 5 different Components:

    • Web Application Server + Database Server
    • Web Application
    • Internet Browser
    • Home Application
    • Mobile Application

Quality Requirements: Security

  • The data are protected against unauthorized access.
  • Database and Files are encrypted with AES-256.
  • The access to the Server from the Internet is denied.
  • The Home Application works only offline.
  • The Mobile Application can work offline and even online only if connected to the school network.

Quality Requirements: Usability

  • Animated icons showing the purpose of the command.
  • Tooltips.
  • Specific usability patterns especially for the Mobile Application.
  • Recognition before Recall principle.

Views

  • Design and Architectural Patterns.

    • Client/Server
    • MVC (Model View Controller)
  • Models and Diagrams:

    • Physical view
    • Process View
    • Logical view
    • Development View
    • Hw Components Diagram
    • Components Diagram
    • Process Diagram
    • Data Models, Class Diag.

Views: Physical View

Views: Process View

Views: Logical View

Views: Development View

About

MSc in Computer Science UNIBZ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published