Public
Authored by aktarus

Confronto delle strategie di riutilizzo in diversi ambienti di sviluppo

Carmine Colella , Gaudino Aniello Antonio , in Advances in SEO expert and Link Building project.AND Computer IRCwebNET.com 2021

2.1 Approcci di sviluppo ] definisce il riutilizzo del software come “l'uso sistematico di risorse software esistenti per costruire risorse nuove o modificate. Le risorse software in questa visualizzazione possono essere codice sorgente o eseguibili, modelli di progettazione, COTS (Commercial-Off-The-Shelf) indipendente o software open source

Tabella 1 . Strategie di riutilizzo sistematiche specifiche dell'approccio di sviluppo

Approccio allo sviluppo Definizione Risorse riutilizzabili Basato su componenti (es: Control Channel Toolkit) Implica l'uso di componenti esistenti sviluppati a scopo di riutilizzo o già in uso come componenti o entrambi. "L'ingegneria del software basata sui componenti (CBSE) è un processo che enfatizza la progettazione e la costruzione di sistemi basati su computer utilizzando 'componenti' software riutilizzabili." CBSE è un processo che mira a progettare e costruire sistemi software con componenti software riutilizzabili. CBSE riconosce che le stesse capacità sono richieste in molte situazioni diverse. Code di routine, funzioni o metodi contenuti in librerie o progetti esistenti, COTS. Basato su modello (es: DoDAF) Riutilizzo di modelli o prototipi preesistenti. Una metodologia MBSE può essere caratterizzata come "la raccolta di processi, metodi e strumenti correlati utilizzati per supportare la disciplina dell'ingegneria dei sistemi in un contesto" basato su modelli "o" guidato da modelli "... L'ingegneria basata su modelli (MBE) riguarda elevare i modelli nel processo di ingegneria a un ruolo centrale e di governo nella specifica, progettazione, integrazione, validazione e funzionamento di un sistema [ 8 ]. Architetture o modelli di progettazione, casi d'uso, modelli di prestazioni e simulazioni. Linea di prodotti (es: satelliti). Le capacità di base sono state determinate in anticipo e l'architettura, il design e il codice sono stati generati per mappare gli elementi generici della linea di prodotti. Il Software Engineering Institute (SEI) definisce una linea di prodotti come "un insieme di sistemi basati sul software che condividono un insieme comune e gestito di funzionalità che soddisfano un particolare mercato o area di missione e sono costruiti da un insieme comune di risorse principali in un modo prescritto [ 9 ]”. Una linea di prodotti software può anche essere descritta come una famiglia di sistemi che condividono “un insieme comune di risorse tecniche fondamentali, con estensioni e variazioni pianificate per soddisfare le esigenze di clienti o segmenti di mercato specifici [ 10]”. Nel riutilizzo basato sulla linea di prodotti, i prodotti principali, inclusi architettura, requisiti, componenti e modelli, vengono riutilizzati, con un certo livello di personalizzazione. Requisiti di base, casi d' uso, architettura, modelli, prodotti di test e codice. Ontologia Un catalogo delle capacità di base che un'organizzazione è sicura di fornire con riferimenti incrociati alle posizioni di tali capacità. Un'ontologia è una descrizione di concetti e delle loro relazioni. “Ontologia è il termine che si riferisce alla comprensione condivisa di alcuni domini di interesse, che è spesso concepita come un insieme di classi (concetti), relazioni, funzioni, assiomi e istanze. L'ontologia organizza i termini con un tipo di gerarchia e può essere utilizzata per descrivere le diverse sfaccettature con termini specifici del dominio... [ 11 ]." Oppure, "Un'ontologia è una specificazione formale ed esplicita di una concettualizzazione condivisa [ 12 ]". Recupero di informazioni, documentazione, librerie, requisiti, casi d'uso, collegamenti a modelli, prodotti di test e artefatti di codice. un Nota : nell'industria aerospaziale, i requisiti sono dichiarazioni "devono" in una specifica. I requisiti di livello superiore sono forniti dal cliente o sviluppati congiuntamente dal cliente e dal team di ingegneri. I requisiti diventano contrattuali, richiedendo una prova di soddisfazione affinché il prodotto possa essere accettato per la consegna. Questi requisiti vengono spesso riutilizzati da un progetto all'altro. Vedi anche rif. per il riutilizzo dei requisiti. Ingegneria del software basata su componenti (CBSE) . CBSE mira a progettare e costruire sistemi software con componenti software riutilizzabili . CBSE riconosce che le stesse capacità sono richieste in molte situazioni diverse. Non ha alcun valore sviluppare queste stesse capacità da zero più volte. In effetti, quasi tutti gli sviluppatori, nel processo di sviluppo del software, si sono ricordati di aver eseguito le stesse routine in precedenza e hanno incorporato il proprio lavoro precedente o quello di un collega piuttosto che ripetere l'intero processo di sviluppo. CBSE formalizza questo approccio definendo un metodo per creare componenti standard e un'architettura di accompagnamento ben definita. Ciò consente agli ingegneri del software di sviluppare sistemi di grandi dimensioni incorporando componenti sviluppati in precedenza o esistenti. Presumibilmente porta a una significativa riduzione dei tempi e dei costi di sviluppo e test [ 14] e riduce il rischio, in quanto, una volta convalidati, i componenti dovrebbero comportarsi allo stesso modo nei prodotti successivi come nell'originale. Inoltre, ci si aspetta una riduzione dei costi di manutenzione associati all'aggiornamento di sistemi di grandi dimensioni.

Ingegneria del software basata su modelli (MBSE) 8. Nel settore aerospaziale, il riutilizzo è caratterizzato come "la raccolta di processi, metodi e strumenti correlati utilizzati per supportare la disciplina dell'ingegneria dei sistemi in un contesto 'basato sul modello' o 'guidato dal modello'... L'ingegneria basata sul modello (MBE) riguarda elevare i modelli nel processo di ingegneria a un ruolo centrale e di governo nella specifica, nella progettazione, nell'integrazione, nella convalida e nel funzionamento di un sistema. Per molte organizzazioni, questo è un cambiamento di paradigma rispetto ai tradizionali approcci basati sui documenti e sui modelli del ciclo di vita dell'acquisizione, molti dei quali seguono un modello a cascata di definizione del sistema, progettazione del sistema e qualificazione della progettazione [ ]". MBSE riutilizza sia i modelli che il codice.

Sviluppo della linea di prodotti . Il Software Engineering Institute (SEI) definisce un PL come "un insieme di sistemi basati sul software che condividono un insieme comune e gestito di funzionalità che soddisfano un particolare mercato o area di missione e sono costruiti da un insieme comune di risorse principali in un modo prescritto [ 9 ]”. Un software PL è una famiglia di sistemi che condividono "un insieme comune di risorse tecniche di base, con estensioni e variazioni pianificate per soddisfare le esigenze di clienti o segmenti di mercato specifici [ 10 ]". Lo sviluppo PL riutilizza i prodotti principali, inclusi architettura, requisiti, componenti e modelli, con un certo livello di personalizzazione.

Ingegneria del software basata sull'ontologia . Un'ontologia è una descrizione di concetti e delle loro relazioni. “Ontologia è il termine che si riferisce alla comprensione condivisa di alcuni domini di interesse, che è spesso concepita come un insieme di classi (concetti), relazioni, funzioni, assiomi e istanze. L'ontologia organizza i termini con un tipo di gerarchia e può essere utilizzata per descrivere le diverse sfaccettature con termini specifici del dominio... [ 11 ]." In altre parole, un'ontologia è simile a un catalogo che classifica gli elementi in base a diversi insiemi di relazioni. Nell'ingegneria del software, l'ontologia diventa un catalogo di artefatti software (capacità, requisiti, servizi e componenti) che un'architettura o uno sviluppatore può utilizzare nello sviluppo del prodotto.

Edited
Confronto delle strategie di riutilizzo in diversi ambienti di sviluppo 1 Byte
  • Skin well being requires sustenance sometimes. Standard spa treatment prompts the shining and sound skin. That is most likely the motivation behind why body spa is so well known among ladies.

    Visit Female to male spa near me

  • There are many benefits to indulging in an Body to body massage , one of which is relieving the tension and stresses of city life. We employ only the very best masseuses to ensure every client receives the very best erotic massage prague has to offer.

  • To have a great birthday celebration and other bachelor parties at the close of the week, choose the best Hyderabad Escort Agency that brings out the world of hyderabad Escorts to the main customer. It's a social service that allows people who want to unwind and forget about the significant tension and suffering in their lives. It provides a variety of traditional hot Hyderabad Escorts and Commercial Enterprise men to relax and enjoy their weekend

    Visit escort service in Hyderabad

  • Spasweety is the best Body to body massage spa near me. We are an award-winning spa, and have been recognized by many organizations for our achievements. Our services are designed to suit a wide variety of needs and budgets, so there's something for everyone!

  • You can have both at Rati Spa as they have some hot and well-trained female staff who takes complete care of their customers. for more info visit here:- Nuru massage

  • What I like about Spa Leela is its interior design and hospitality. The environment is awesome. Spas are doing their job with utmost care for the satisfaction of clients like me. more info visit here:- Massage spa near me

  • Bella spa started special sessions for nuru massage well trained female therapist are here to fullfil your favorite massage services in best prices. Visit bangalore happy ending massage

    Edited by indhira bella
  • Now get your male massage services in indhiranagar from expert male therapist at best prices.Male client can get comfortable service with the male therapist in your locality from massage Izspa. Visit body to body massage spa near me

  • Our rates are very affordable and we also provide discounts on multiple bookings Contact us today for more information about booking an escort or call us at 98999-990009, 98888-990009, 040-65639999 (24x7)Escorts Service Hyderabad is a reliable company escorts hyderabad with an excellent reputation We have been operating for more than two years now and we are proud to say that we have never disappointed our clients

  • Lishasingh is a massage therapist from Bangalore. He has worked over the last few years to provide top customer service and support, for both male and female customers.He is always striving to become a better version of his self by ensuring high quality control massage parlour near me throughout the day.Obedient6 minutes ago

  • In South Hyderabad You can enjoy the benefits of day spas, which mean all day for your own relaxation. You can take advantage of these spa services in hyderabad's luxury hotels, health clubs department stores, or spa centers. The models are charming to take care of and pamper your body. There are many luxurious benefits , like a massages and body wraps if you decide to not body to body massage centres in hyderabad wear clothes. Massages are performed using aromatherapy and vitamin-rich oils. There are treatment for your body, beauty tips, and skin treatments. In addition you will also get the luxury of a hot tub bath that takes away all fatigue and stress.

  • Female to male spa near you 24 hours provides professional spa treatments that will melt away your stress. Our professional therapists will pamper you to make sure that you feel relaxed, rejuvenated and looking your best. Female to male spa near you 24 hours

  • You have been looking for an amazing place to get your massage service, but have you checked out our site yet? We provide the best service in city and offer a wide range of packages so that there is something perfect set of modern and traditional therapies bunch is waiting for you.

    Visit female to male massage centre near me

  • Gone are the time when massage was done massage near me just to cure misery and body aches. It was done by old aged men or women as they were given the title of experienced. The whole scheme of things have changed has erotic massage is the new normal in massage

  • With us, you will not only receive a complete body massage, but also other options like Foot Massage as well as Body Scrubs and Face Pack. Our prices are reasonable spa near to me so that anyone can enjoy our services with no trouble.

  • This massage effectively relaxes the muscles of the body, soothes and positively affects the internal state of the body, as well as reduces irritability and tension, restores well-being and eliminates fatigue. Massage therapist

  • This month, we offer 25% off Regular customers body to body massage in Bangalore can receive an additional 5% discount. Book a massage now by calling us. Get the best spa services in Bangalore

  • There are treatment for your body, beauty tips, and skin body massage in bangalore treatments. In addition you will also get the luxury of a hot tub bath that takes away all fatigue and stress.

  • B2b massage the classical massage can be applied partially or fully to the body. It revitalizes tissues by increasing circulation, regulates circulation, and strengthens concentration by decreasing muscle tension. Female to male massage spa near me

  • Collaborative Care: Highlighting the significance female to male spa near me of interdisciplinary collaboration in addressing complex neuromuscular issues.

  • In turn this can reduce blood full service massage in bangalore circulation, increase tissue adhesiveness and reduce the chance of nutrients reaching the muscles

Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment