Skip to content

Exercise developed for the Software Engineering and Web Design exam at the University of Tor Vergata. Implements and analyzes a pessimistic coverage model by applying concepts of software design, development and testing.

Notifications You must be signed in to change notification settings

StitchMl/PessimisticCoverage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

PessimisticCoverage - Exercise Software Engineering and Web Design - Tor Vergata

This repository contains a project developed as an exercise for the Software Engineering and Web Design course held at the University of Tor Vergata in 2022.

The aim of the project is to implement and analyse a pessimistic coverage model in an application context, using advanced software development practices learnt during the course.

Project Structure

The project is organised in several key sections, which follow the logical flow of software design, implementation and testing:

  1. Documentation

    • Requirements Specifications
    • UML Diagrams (Use Case, Class Diagram, Sequence Diagram)
  2. Source Code

    • Implementation of the pessimistic coverage model
    • Application logic structured according to modular design principles
  3. Testing and Validation

    • Unit Testing
    • Integration Testing
  4. Execution

    • Start-up and configuration scripts

Prerequisites

To run the project, you must have the following tools installed:

  • Java 11 or later versions
  • An integrated development environment (IDE) such as IntelliJ IDEA, Eclipse or NetBeans
  • Apache Maven for dependency management (optional)

Use

  1. Clone the repository:

    git clone https://github.com/StitchMl/PessimisticCoverage.git
    cd PessimisticCoverage
    
  2. Import the project into an IDE:

    • Open the IDE and select the option to import a Maven project or a standard Java project.
    • Configure dependencies if necessary.
  3. Compile and run the project:

    • Compile the project using the Maven command:
      mvn clean install
      
    • Or use the functionality of the IDE to compile and execute the main file.

Università di Tor Vergata
Course in Software Engineering and Web Design (2022)

About

Exercise developed for the Software Engineering and Web Design exam at the University of Tor Vergata. Implements and analyzes a pessimistic coverage model by applying concepts of software design, development and testing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages