Skip to content

Arkkitehtuuri ja tekniset ratkaisut

Meijän Metsät

Versionumero 1.0.0.0.

Yksityinen.

Johdatus

Tässä dokumentissa on ohjelmiston arkkitehtuuri pääpiirteittäin.

Käytetyt teknologiat

  • Gitlab CI/CD
  • CSC
  • React 16.12.0
  • React Native 0.61
  • Node.js 12.16.1
  • npm 6.13.4
  • Javascript ECMAScript 2018 9
  • Express.js 4.17.1
  • HTML/CSS 5
  • MySQl 8.0.19

Tuotekehitysympäristöjen kuvaukset

  • Kehitysympäristö
  • GitLab, kehittäjän haluamat kehitysympäristöt.
  • Testausympäristö
  • CSC-pilven virtuaalikone.
  • Ajo/suoritusympäristö
  • CSC-pilvessä
  • Demoympäristö
  • CSC-pilvi.

Käytetyt työvälineet ja niiden versionumerot

  • MySQL Workbench 8.0.19 CE
  • Visual Studio Code 1.44

Tärkeimmät tekniset ratkaisut joihin tuote nojaa

  • React + React Native
  • Express.js
  • MySQL

Yleinen ohjelmsto arkkitehtuuri

Tekninen arkkitehtuuri

Palvelujen/n rajapinnat (Interfaces)

Suoritysympäristön (tuotanto) kuvaus

  • Miten tuote ajetaan tuotannossa
    • CSC-pilvessä virtuaalikoneessa.
    • Katso tekninen arkkitehtuuri.
    • Testlink laadunvalvonnan testaus ympäristössä (JAMK sisäinen työkalu).
    • RobotFramework testityökalu laadunvalvonnan ympäristössä.

Tietokantakuvaukset

ER-KAAVIO

ER-kaavio