Главная страница

Практика НИР. Практическая работа 1. Подготовка требований к качеству информационной системы 3 1 Основные определения 3 2 Цель практической работы 3


Скачать 298.72 Kb.
НазваниеПрактическая работа 1. Подготовка требований к качеству информационной системы 3 1 Основные определения 3 2 Цель практической работы 3
АнкорПрактика НИР
Дата15.07.2022
Размер298.72 Kb.
Формат файлаdocx
Имя файлаPrakticheskie_raboty_1-6.docx
ТипПрактическая работа
#631229
страница5 из 7
1   2   3   4   5   6   7

3.6 Рассматриваемые программные решения


1 – Программный компонент «fast-levenshtein»

const levenshtein = require('fast-levenshtein');
module.exports = {

  name: 'fast-levenshtein',

  callback: (req, res) => {

    const { a, b } = req.query;
    const distance = levenshtein.get(a, b);

    res.body = distance.toString();

    res.send(res.body);

  },

};

2 – Программный компонент «fastest-levenshtein»

const levenshtein = require('fastest-levenshtein');
module.exports = {

  name: 'fastest-levenshtein',

  callback: (req, res) => {

    const { a, b } = req.query;
    const distance = levenshtein.distance(a, b);

    res.body = distance.toString();

    res.send(res.body);

  },

};

3 – Программный компонент «hermetrics»

const { Levenshtein } = require('hermetrics');
const levenshtein = new Levenshtein();
module.exports = {

  name: 'hermetrics',

  callback: (req, res) => {

    const { a, b } = req.query;
    const distance = levenshtein.distance(a, b);

    res.body = distance.toString();

    res.send(res.body);

  },

};

4 – Программный компонент «levdist»

const levdist = require('levdist');
module.exports = {

  name: 'levdist',

  callback: (req, res) => {

    const { a, b } = req.query;
    const distance = levdist(a, b);

    res.body = distance.toString();

    res.send(res.body);

  },

};

5 – Программный компонент «leven»

const leven = require('leven');
module.exports = {

  name: 'leven',

  callback: (req, res) => {

    const { a, b } = req.query;
    const distance = leven(a, b);

    res.body = distance.toString();

    res.send(res.body);

  },

};

6 – Программный компонент «levenshtein-sse»

const levenshtein = require('levenshtein-sse');
module.exports = {

  name: 'levenshtein-sse',

  callback: (req, res) => {

    const { a, b } = req.query;
    const distance = levenshtein(a, b);

    res.body = distance.toString();

    res.send(res.body);

  },

};

7 – Программный компонент «natural»

const natural = require('natural');
module.exports = {

  name: 'natural',

  callback: (req, res) => {

    const { a, b } = req.query;
    const distance = natural.LevenshteinDistance(a, b);

    res.body = distance.toString();

    res.send(res.body);

  },

};

8 – Программный компонент «talisman»

const levenshtein = require('talisman/metrics/levenshtein');
module.exports = {

  name: 'talisman',

  callback: (req, res) => {

    const { a, b } = req.query;
    const distance = levenshtein(a, b);

    res.body = distance.toString();

    res.send(res.body);

  },

};


Практическая работа №4. Клиентское программное обеспечение проведения вычислительных экспериментов

4.1 Необходимое программное обеспечение


Для выполнения этой практической работы не требуется дополнительное программное обеспечение.
1   2   3   4   5   6   7


написать администратору сайта