We'll email you at these times to remind you to study
You can set up to 7 reminders per week
We'll email you at these times to remind you to study
Monday
Reminder set
7am
Tuesday
Reminder set
7am
Wednesday
Reminder set
7am
Thursday
Reminder set
7am
Friday
Reminder set
7am
Saturday
Reminder set
7am
Sunday
Reminder set
7am
qui analizzeremo quegli standard esistenti per un sistema di comunicazione soprattuttole architetture di comunicazione per i sistemi di ingegneria.(Fare Slide Time: 01.30)
Come ho discusso nell'ultima classe gli standard in sostanza garantiranno che un'interfacciaabiliti la connessione di due componenti. Quindi, il fondamentalmente dobbiamo garantire che ci siauna corretta comunicazione tra due componenti. Così, possiamo utilizzare gli standard agarantire questa comunicazione. E ogni qualvolta abbiamo una comunicazione tra due componentidobbiamo garantire che il singolo componente sia richiesto per soddisfare standarde l'interfaccia è progettata per soddisfare lo stesso standard. Quindi, dobbiamo avere il componenteche soddisfa alcuni standard e l'interfaccia soddisfa anche alcuni standardspecificati per poter accettare questi componenti per far parte della rete di comunicazione.E come ho accennato nell'ultima classe ci sono molti vantaggi per avere standard perinterfacciarsi quando si dice particolare standard o standardizziamo le interfacce che otteniamomolti vantaggi alcuni di loro abbiamo visto nell'ultima classe praticamente l'intercambiabilità dei componenti.(Fare Slide Time: 02.22)
Così, quando abbiamo questi componenti standard e interfaccia standard è possibile per noiintercambiare componenti con prestazioni o caratteristiche di costo.Possiamo osservare i componenti che stanno avendo prestazioni diverse o differentie quindi provare a sostituire queste parti per ottenere un design migliore o per avere un design a basso costoo un design di alta qualità. Quindi, a meno che non si abbia questo standard non saremoin grado di scegliere i componenti con varie opzioni come le prestazioni o i costi. Quindi,che è il primo beneficio di avere uno standard. Ad esempio, quando abbiamo un comune
standard per diversi componenti poi un produttore è in grado di sostituire un disco fisso oun ram o un processore per un altro per aumentare le prestazioni o ridurre il costo.Così, questa intercambiabilità è una caratteristica importante per molti sistemi. Quindi, altroè l'interoperabilità dove la capacità di operare con una più ampia varietà di sistemiesterni. Quindi, qui anche se un sistema deve interagire con i sistemi esterni e abbiamo bisogno diper avere opzioni più ampie altrimenti si sarà limitato con una o due opzioni e poi chepotrebbe non essere un modo efficace di costo o un modo affidabile per fare il design del sistema. Quindi, se haiuno standard è possibile avere un'interoperabilità di componenti con il sistema.Ad esempio, se hai una porta parallela e una porta seriale in un computer allora è possibilecollegare qualsiasi stampante seriale o una stampante porta parallela con il computer o tuavere un'interfaccia USB allora è possibile per noi avere un collegamento vari al computer, quindi quel tipo di flexibilities offerto avendo questo tipo di standard per i sistemi.La terza è la portabilità che è la possibilità di eseguire un su vari sistemi. Quindi, se tuhai un sistema ed è da eseguire su ambienti diversi o situazioni diverse allora se tuhai lo standard seguito allora è possibile portare il sistema su un altro.Esempi sono sostanzialmente i sistemi software in realtà possono effettivamente portare in porto in qualsiasi sistema operativoparticolare se si sviluppa software e può essere azionato su diverse piattaformepoi ti fornisce una portabilità del sistema per avere effettivamente operato sottovarie situazioni, varie sotto varie situazioni anche in vari sistemi.E come sai riduce effettivamente la costo del sistema fondamentalmente perché il costo può essereridotto se si può scegliere un componente che in realtà meglio di quello esistente oha effettivamente un beneficio di costo allora è possibile scegliere quel componente perché le interfaccesono uguali. Quindi, se hai la stessa interfaccia e la stessa interfaccia standard da cui èè possibile ridurre la modifica del componente per ridurre il costo e poi in realtà è possibileridurre il rischio anche fornendo opzioni alternative nel sistema anche se uno fallisce cheè possibile per noi sostituire con un altro.Così, in questo modo possiamo ridurre il rischio anche e tutti questi effettivamente portano ad un ciclo di vitaaumentata di un componente. Quindi, anche noi abbiamo portabilità e ridurre i costi e rischiare tutti questiportano ad un ciclo di vita aumentato del sistema. Così, come potete vedere un seguito di uno standard o
avendo alcuni standard per le interfacce in realtà aiuta il progettista di sistema ad avere un sistemamigliore con il basso costo oltre che un basso rischio e con un ciclo di vita migliore.(Fare Slide Time: 05.54)
Quindi, vediamo quali sono gli standard o come gli standard sono classificati in sottovarie categorie. Come potete vedere qui ci sono gli standard formali, poi gli standard de juree gli standard de facto. Quindi, questi sono in realtà provenienti da origini diverse. Quindi, gli standardformali sono quello che effettivamente ha accettato formalmente da agenzie o organismi di agenti accreditati standardil negoziato e promulgato da organismi standard accreditaticome ISO, ANSI, IEEE, EIA etcetera.
(Riferimento Slide Time: 06.13)
Quindi, questi sono gli standard formali accettati formalmente dalla community che è uno standard di comunicazioneo uno standard di interfaccia hardware ci sono standard approvatidalle agenzie come ISO e ANSI e IEEE. Seguendo questo standard allora possiamogarantire sempre che tutti i produttori o tutti i provider di sistemi se seguano questi standardo ciò che possiamo garantire che quello che è potrebbe essere il nostro sistema di progettazione l'interfacciadeve seguire gli standard. Quindi, garantisce sempre l'intercambiabilità einteroperabilità e altre funzioni. Ecco, questi sono gli standard formali già accettati dale agenzie.L'altro è uno standard de jure questi sono presidiati dalle autorità legali. Quindi, questi sonoobbligazioni legalmente che ognuno deve seguire questo standard gli standard formali non sono titoli legalmente, ma se si segue quello ci sono molti benefici. Ma nel caso di standard de jurequesti sono un legame legalmente e abbiamo bisogno di un ognuno deve seguire queste regolesoprattutto quando si tratta di sicurezza e altri aspetti queste regole de jure o giuridiche o le norme giuridichedevono essere seguite.Così, come IDEF0 è uno standard legale per uno sviluppo di sistema. Così, come se ci sono moltistandard legalmente bond e ogni designer deve seguire questo standard giuridico e l'ultimacategoria sono gli standard de facto. Lo standard de facto sta fondamentalmente diventando uno standarda causa dell'utilizzo popolare se una grande comunità grande un gruppo di persone inizia a usare questouno standard particolare allora diventa uno standard de facto. Quindi, non sono legalmente bond o
non sono standard formali che diventa uno standard adottato dalla comunità. E la maggior partedei casi ogni norma in realtà inizia come standard de facto e poi si ottieneformalizzata come standard formali o standard de jure.Come i sistemi operativi e le x windows e questo tipo di standard sono de facto gli standardche non sono vincolati dalle eventuali restrizioni o standard formali. Ma sonodiventano standard grazie all'utilizzo di particolari standard da parte di un gruppo di persone o di una community didesigner. Ecco, queste sono le tre classificazioni degli standard in termini di origine e intermini della sua applicazione e della validità giuridica. Passiamo attraverso alcuni di questi standarde poi vediamo come vengono effettivamente applicati o come vengono implementati nelle situazioni reali.(Fare Slide Time: 08.59)
Vedi uno degli standard formali è noto come open system interconnection questo è uno standardformale sostanzialmente un usato per una comunicazione basata su rete tra i nodi di fine utente inuna rete di telecomunicazioni.Così, qui questo è fondamentalmente per le reti di comunicazione. Quindi, quando si dispone di molti nodiin una rete di comunicazione. Quindi, questo tipo di standard è formalmente adottato comegli standard di interconnessione del sistema aperto. E questo era il lavoro su questo standard erainiziato in alcuni qualche tempo nel 1977 e c'erano pochi standard de facto esistenti in queltempo alcuni di loro sono proprietari e dopo tanto di trattative e di discussioni. Dunque,
questi standard sono stati combinati insieme per rendere uno standard formale di uno standardnoto come OSI.Così, è stato nel 1983 ISO e CCITT che è il telefono internazionale e il telegrafocomitato consultivo ha approvato un modello di riferimento per OSI. Quindi, che lo strato superiore sia un modellonon di riferimento per l'interconnessione di sistema aperto. E questo modello contiene 7 layerlayer fisico, collegamento dati, rete, trasporti, sessione, presentazione e applicazione. Quindi,questi erano i 7 strati identificati per il modello di riferimento per OSI. E ogni strato haquale sia la propria responsabilità e le proprie funzioni e la propria comunicazione tra eventuali due nodidevono seguire questi layer e poi ci sono standard e funzioni identificateper ogni strato per rendere la comunicazione tra due nodi.(Fare Slide Time: 10.37)
Questi sono in realtà la comunicazione in un modello di riferimento OSI. Come possiamo vederequi ci sono nodi host. Quindi, questi sono i nodi host che tra questi nodi se voglionohanno una comunicazione in un sistema. Quindi, si avranno più nodi come questo voglionoper avere comunicazione tra questo nodo e questo nodo e poi questi sono i 7 layeridentificati per il nodo della comunicazione. Quindi, ogni nodi host dovrebbe avere tutti questi 7strati questi tre sono noti come gli strati superiori e questi sono noti come gli strati più bassi.Così, i primi 4 sono gli strati più bassi e i successivi 3 sono gli strati superiori.E tra questi nodi host avremo nodi intermedi può avere un nodo intermedioo più di un nodo intermedio può esserci. E ogni
nodo intermedio dovrebbe avere questi tre strati i primi tre strati che è il collegamento dati fisicopoi gli strati di rete sono lì per i nodi intermedi. Quindi, qui che èmostrato che esiste un solo nodo intermedio tra due nodi host, ma che potrebbe non essereil caso sempre è possibile avere un multiplo intermedio attraverso il quale avviene la comunicazionee i dati vengono trasferiti da questo nodo host all'altro nodo host. Come possiamo vedere qui questo trasporto di sessione di presentazione delle applicazionicollegamento dati di rete e fisici sono gli strati e i supporti fisici sono i media attraversoche la comunicazione avviene davvero. E queste responsabilità o le funzioni diquesti nodi fondamentalmente questi layer fondamentalmente per garantire la comunicazione da questa applicazionea questa applicazione.Quindi, questa applicazione è sostanzialmente quella che in realtà avvia la comunicazione e questa applicazionedeve comunicare con questa applicazione negli altri nodi. Quindi, i datiprovengono da qui e passano attraverso i supporti fisici e attraverso il nodo intermedioe raggiungono i nodi applicativi.Altro che lo strato fisico gli altri strati hanno la responsabilità di rendere la comunicazionetra questi layer. Quindi, l'applicazione deve comunicare con una presentazionee che deve stabilire la comunicazione che deve trasferire i dati e chedeve disconnettere la comunicazione analogamente la presentazione deve comunicare con la sessione, la sessione deve comunicare con il trasporto, il trasporto deve comunicare con la retee la rete deve comunicare con il link dei dati, il link dei daticomunicare con il fisico e lo strato fisico trasferirà effettivamente i dati al supporto fisicoe poi passerà attraverso il nodo intermedio e tornerà all'applicazione. Ecco, questo è il modo in cui la comunicazione avviene nel modello di riferimento OSI.
(Riferimento Slide Time: 13.07)
Se si osservano le funzioni di questo ogni layer possiamo identificare che l'applicazione è il livellopiù alto il settimo layer in questa e la descrizione di questo particolare strato èfondamentalmente per fornire comunicazione tra i processi di applicazione degli utenti finali e l'entità dell'applicazione. Quindi, l'entità applicativa è quella che supera in realtà le informazioni, in modo che fornisca comunicazione tra l'applicazione degli utenti finaliprocessi e l'entità dell'applicazione.Quindi, se la comunicazione deve stabilire tra l'entità dell'applicazione e l'utente finalein modo che il lavoro principale dell'applicazione sia sostanzialmente quello di fornire questa comunicazione.E le funzioni di questo strato sono fondamentalmente quelle di stabilire una connessione, il trasferimento dei dati e la connessione di rilascio. Come ho accennato in precedenza ogni strato ha queste tre funzioni come unacomune tranne che per l'ultimo strato che è il fisico ogni strato deve fare le funzionidi stabilire connessione, trasferire dati e connessione di rilascio.E la presentazione del layer successivo definisce sostanzialmente la sintassi dei dati per la comunicazione. Quindi,l'applicazione deve trasferire i dati stabilire la connessione e trasferire i dati allo strato di presentazioneed è uno strato di presentazione che effettivamente definisce la sintassi per i dati.Quindi, che tipo di sintassi da utilizzare per la comunicazione è deciso dallo stratodi presentazione. Di nuovo le funzioni qui sono stabilire i dati di trasferimento di connessione e rilasciare la connessione. Così, come ho accennato a una funzione sette con queste anche da fare, ma in aggiuntaprogetta in realtà di definire la sintassi dei dati anche per la comunicazione.
Il prossimo strato è di sessione dove fornisce i controlli di connessione per l'host. Efondamentalmente il controllo della connessione tra gli strati che l'host verrà fornitodalla sessione e stabilire i dati di trasferimento della connessione stabiliscono punti di sincronizzazione,gestione attività, connessione di rilascio, report condizioni eccezionali sono le funzioni principalidello strato di sessione.Così, a parte questo stabilire una connessione a un trasferimento dei dati e la connessione;questi layer hanno un ulteriore lavoro di stabilire i punti di sincronizzazione con gli altri layere quindi gestire l'attività di comunicazione e un report eccezionale condizioni. Quindi, se ci sono condizioni eccezionali si verificano che devono essere riportateall'applicazione immediatamente quando ciò che insorge. Quindi, la funzione di questo stratoè sostanzialmente lontana dall'stabilire la connessione e il trasferimento dei dati analizzeremo la sincronizzazionecosì come le condizioni eccezionali.Il layer successivo è trasporta qui che stabilisce una fine trasparente e affidabile per terminare la trasmissione di dati tra i nodi host. Così, lo strato di trasporto è fondamentalmente responsabileper trasportare i dati che stabilisce un trasporto e una fine affidabile per terminare la trasmissione dei datitra i nodi host. Così, questo in realtà si occupa della trasmissione dei dati da un nodoad un altro nodo. Ovviamente deve comunicare con la sessione per i dati sei dati arrivano da questo strato. Così, stabilirà una connessione con gli strati epoi trasferirà i dati che fornirà il rilevamento degli errori e la connessione di recupero e rilascio. Così,a parte la comunicazione ha ottenuto la funzione aggiuntiva di rilevamento degli errori e direcovery e cioè la funzione dello strato di trasporto. Quindi, stabilire la connessione equindi trasferire i dati agli altri nodi. Quindi, la trasmissione di base è la responsabilitàdello strato di trasporto.Gli altri strati sono lo strato di rete qui che determina l'istituzione della connessionee gestisce il routing. Quindi, l'istituzione di connessione è la responsabilità di una reteche indipendentemente dal tipo di rete deve stabilire una connessione. Quindi,qualunque forse l'architettura di rete stabilirà una connessione e gestirà il routingdi un dato, quindi a quale nodo deve essere trasmesso quale tipo didati da utilizzare verranno decisi dallo strato di rete. E qui è possibile vedere stabilire la connessione, trasferire i dati, eseguire il multiplexing, fornire il controllo degli errori e rilasciare la connessione. Quindi, stabilire la connessione e la connessione di rilascio come quella di base, ma a parteda quella deve eseguire il multiplexing e fornire il controllo degli errori. Quindi, questi sono i
funzioni aggiuntive deve eseguire altro che stabilire la connessione e il trasferimento dei dati.Lo strato successivo è il link dei dati. Qui stabilisce una trasmissione affidabile sullo strato fisico. Così, il link dati è responsabile del trasferimento dei dati allo strato fisico che è una trasmissioneaffidabile sullo strato fisico la sua responsabilità del collegamento dati. Qui questostabilisce la connessione, negoziare la qualità del servizio, trasferire i dati, fornire il controllo del flusso,reimpostare la connessione e la connessione di rilascio. Quindi, queste sono le funzioni. Quindi, devenegoziare la qualità del servizio è la qualità del servizio è in sostanza la responsabilitàdel link dati. Così, negozierà in termini di tasso e velocità e altre informazionicirca in sostanza se si guarda l'integrità dei dati e poi si cerca di garantire che l'integritàdei dati non sia compromessa a causa di vari motivi e che sia la responsabilitàdel collegamento dati e fornisca un controllo di flusso anche e quindi reimpostare la connessionee la connessione di rilascio. Ecco, queste sono le funzioni del link dei dati.L'ultimo è uno strato fisico. Così, definisce come si accede alla rete fisica inordine di fornire con trasmissione trasparente. Quindi, ora, il prossimo è da qui lo strato fisicosignifica che i dati andranno al collegamento fisico, da lì è necessariodefinire come si accede a questa rete fisica per fornire una trasmissionedi bit trasparente. Quindi, questo è il lavoro di fisico. Le funzioni principali sono determinare una presenzadi impulsi di segnalazione determinano tempi di segnalazione degli impulsi. Quindi, queste funzioni devono esserefornite dallo strato fisico al fine di garantire l'accesso alla rete fisicae poi si svolge una trasmissione un po' trasparente. Quindi, questi sono gli strati principali inl'OSI e le funzioni di diversi strati.Come vi ho detto ad ogni nodo ogni nodo di trasmissione il nodo host così come il nodo di ricezione, occorre avere questi uno strati fisici e poi interverràattraverso il nodo intermedio dove ci saranno solo un tre strati. Quindi, ci possono esserenodi intermedi multipli, ma qualunque sia il numero di nodi intermedi il nodo dell'hostcosì come i nodi di ricezione dovrebbero avere tutti questi layer fisici e le loro funzionisono già spiegate.Così, in base alla responsabilità delle funzioni di ogni strato la comunicazione avverrà. Ecco, questo è lo standard uno standard formale per la comunicazione tra due nodinell'architettura OSI.
(Riferimento Slide Time: 19.39)
Vediamo un altro standard noto come l'architettura del broker di richiesta comunequesto è fondamentalmente uno standard utilizzato per lo sviluppo del software. Quindi, quando sihanno diversi moduli software utilizzati per un sistema particolare come per l'interfacciamento dei sistemio una comunicazione tra sistemi o sottosistemi, questo CORBA èseguito come standard. Quindi, si tratta di uno standard che permetterebbe ai programmatori di integrare i moduli softwareresidenti sulla stessa rete trattando ogni applicazione come oggetto.Così, questo in realtà aiuta i programmatori a integrare diversi moduli software che trattanoogni applicazione come oggetto. Così, ogni applicazione sarà considerata un oggetto eallora come facciamo in realtà integrare questo oggetto o questi moduli è definito nell'architettural'architettura del broker di richiesta comune.Questo è stato sviluppato in associazione con industrie come HP, Hyperdesk, SUN e così via.Così, sono molte le industrie che partecipano allo sviluppo di questo tipo di standardquesto CORBA è stato sviluppato in associazione con un HP, Hyperdesk e SUN. E un aspetto interessantedi un CORBA è che in realtà fa parte del CORBA che è il linguaggio di definizione dell'interfacciao un IDL, è uno standard formale adottato da ISO.Quindi, parte di un CORBA è uno standard formale ed è uno standard de jure negli USA. Così, ingli USA tutti devono seguire e questo standard perché è come per le sue legaliobbligatorio come per lo standard legale un CORBA è da seguire nello sviluppo softwaree soprattutto per quando si sviluppano moduli diversi e si desidera integrare questi
moduli. Ma è uno standard de facto in altre parti del mondo. Quindi, anche se non è ilobbligatorio in altre parti del mondo e non è uno standard formale molti degli sviluppatoriseguono questo standard in altre parti del mondo. Quindi, diventa uno standard de facto.Così, possiamo dire che si tratta di una combinazione di tutti i tre tipi di standard che è lo standard formalee de jure standard e de facto. Quindi, parte di CORBA l'IDLè uno standard ISO e CORBA è uno standard de jure negli USA e in altre parti del mondoè uno standard de facto, la maggior parte degli sviluppatori di software ha cercato di seguire questo standardCORBA quando si sviluppano i moduli del software house.(Fare Slide Time: 22.01)
Guarderemo solo a quali sono le caratteristiche importanti di questo IDL. Come potete vedere che la lingua di definizione dell'interfaccia IDLè una notazione universale per le interfacce software che definiscono un limitetra i codici client e gli oggetti software che implementano entrambi i servizi.Così, IDL come potete vedere è uno standard formale ed è una notazione universale per le interfacce softwareche definiscono un limite tra il codice client che è la richiesta di servizi egli oggetti software che implementano quei servizi. Quindi, in realtà fornisce una notazione universaleper le interfacce. Il codice client la richiesta di servizi nonché quelle perche implementano questi servizi possono effettivamente seguire questo codice la notazione universalequando sviluppano il software. Quindi, quello in realtà è il linguaggio di definizione dell'interfaccia.
Ma a parte IDL e ci sono 4 ulteriori categorie di oggetti che comprendono ORBche è il broker di richieste oggetto, e poi le strutture CORBA, i servizi CORBA e i dominiCORBA. Ecco, queste sono le 4 categorie aggiuntive di oggetti che ènecessaria in un linguaggio CORBA, standard CORBA. Così, IDL forma la base perl'interfaccia e le altre categorie di oggetti come ORB e servizi di strutture edomini diventano oggetti aggiuntivi. ORB il broker di richiesta dell'oggetto è l'interfacciatra il client e il server. Quindi, ogni volta che c'è un client e un server e si desideraavere un'interfaccia allora ORB è il broker di richiesta dell'oggetto di interfaccia è l'interfaccia in questo caso.(Fare Slide Time: 23.34)
Ora, come questo viene implementato nel sistema viene mostrato qui sopra. Come potete vedere ilogni applicazione avrà queste interfacce. Quindi, l'applicazione è quella chein realtà cerca di connettersi al nodo successivo. Quindi, questa applicazione avrà il loro cliente il server e quindi oggetto di richiesta broker è intermedio o quello che in realtàsi connette tra il client e il server come mostrato qui. Quindi, c'è la comunicazionetra client e server e questo è effettivamente controllato o lo standard per questa comunicazioneè il broker di richiesta dell'oggetto.Così, questo in realtà mostra il CORBA sovrapposto su un modello di layer OSI 7. Quindi, questi sono il modello di strato da 7. Quindi, questo strato di applicazione di layer avrà lo standard CORBA o il broker di richiesta dell'oggettonel modulo di applicazione. Sostanzialmente lo standard per
la comunicazione tra il client e il server, quindi è il broker di richiesta dell'oggettoche in realtà interfaccia client e server. Ecco, ecco come l'ORB è implementato inlo standard OSI. Quindi, questo riguardava gli standard utilizzati nel design del sistema. Così, abbiamo vistoqualche standard formale basato su ISO e altri corpi previsti e poi abbiamo visto un po'di uno standard come questo è un CORBA che viene utilizzato per il software.Il primo che OSI è stato per una reti di comunicazione e CORBA viene utilizzato principalmente peri moduli software. Quindi, uno è standard formale e CORBA è in realtà parzialmente formalestandard e poi è uno standard de jure negli USA e lo standard de facto nelle altreparti del mondo. Quelli sono alcuni degli standard utilizzati per sviluppare le interfacce. Abbiamo discusso delle interfacce diverse tipologie di interfacce e poi di undiverso standard per le interfacce. Quindi, analizziamo qual è il processo di progettazione di un'interfacciao di come l'interfaccia è progettata dagli ingegneri progettisti o quali sono le fasiattraverso le quali vanno a sviluppare l'interfaccia.(Fare Slide Time: 25:18)
Quindi, la prima fase è fondamentalmente quella di definire i requisiti di interfaccia come si sa quando noifacciamo un design di sistema cerchiamo di sviluppare i requisiti di sistema nello stesso modo in cui l'interfacciadel processo di progettazione può essere considerato uno sviluppo come un processo in cui cerchiamo diidentificare i requisiti. In sostanza identifichiamo gli articoli da trasportare. Quindi, quali sonogli articoli da trasportare che tipo di dati devono essere trasportati tra i sistemio i sottosistemi che devono essere identificati questo è un esempio.
Così, ad esempio possono essere le comunicazioni di emergenza dall'ascensore al team di risposta dell'edificioo di emergenza. Quindi, questo potrebbe essere un articolo da trasportare. Quindi,quando guardiamo al design identifichiamo gli articoli da trasportare. Ad esempio, lo studio del caso dell'ascensoreè possibile vedere la comunicazione di emergenza potrebbe essere un elemento datrasportato da un sistema ad altro sistema o da un sottosistema ad un altro sottosistema. Così,come questo possiamo identificare per ogni interfaccia possiamo identificare quali sono gli articoli datrasportati. Quindi, ecco la prima fase nello sviluppo dell'interfaccia, identificare tutti gli articolida trasportare.Il prossimo è definire il concetto operativo. Quindi, che tipo di sistema o che tipo diun'interfaccia può essere progettata per questo particolare dato che è il concetto operativo.
Noipossiamo avere vari concetti per l'operazione poi identifichiamo quale è il miglioree di conseguenza definiamo un particolare concetto operativo per quella particolare interfaccia.E poi legato il problema con un diagramma esterno, quindi guardiamo a quella particolare partesolo l'interfaccia da sola e poi legato al problema con un diagramma esterno. Quindi, qualisono gli altri sistemi saranno i quali interverranno con questa interfaccia e che tipodi un'interazione sono necessarie tra queste interfacce che verranno identificate nel diagrammaesterno.Quindi, una volta identificati i dati da trasferire e poi si ha il concetto operativoallora andiamo per il diagramma di sistema esterno per la particolare interfaccia. E poi definirela gerarchia degli obiettivi, quindi qui di nuovo avrete molti obiettivi questo uno è noinecessità di trasferire i dati, poi avremo il trasferimento dei dati ad una particolare velocità, allora avrete gli obiettivi di costo. Così, scriveremo tutti gli obiettiviper l'interfaccia e poi una gerarchia di questi obiettivi dobbiamo scoprirequale è più importante se la velocità di trasmissione è più importante o la quantitàdi dati da trasferire è più importante o il costo di funzionamento è piùimportante o il costo di tutto il sistema è più importante. Quindi, di conseguenza sviluppiamouna gerarchia degli obiettivi.Come la disponibilità di un'interfaccia fedeltà del costo operativo del messaggio comunicatocosto di distribuzione. Ecco, questi sono alcuni degli obiettivi. Quindi, allora daremo un valore perquesti obiettivi come abbiamo discusso nelle precedenti lezioni sulla gerarchia degli obiettivi che noiidentifichiamo la gerarchia di questi obiettivi in base al requisito del particolare
sistema. Così, il progettista di sistema sarà a conoscenza di ciò che è più importante in questo caso edi conseguenza preparerà una gerarchia degli obiettivi.E poi una volta che avrete individuato allora scriveremo i requisiti realidel processo di progettazione. Così, iniziamo con gli articoli da trasportare, poi abbiamo un concetto operativo, poi avremo il diagramma esterno, poi gli obiettivigerarchia una volta completato tutto questo, poi avremo tutti i requisitiidentificati e poi scriveremo il requisito come abbiamo discusso nel documento originariodocumento simile possiamo scrivere anche il requisito per l'interfaccia. Il requisito del sistema di interfacciaverrà identificato separatamente.(Fare Slide Time: 28:51)
E poi selezionare architettura di interfaccia di alto livello per l'interfaccia. Quindi, è necessario averel'architettura per l'interfaccia. Così, selezioneremo architettura di interfaccia di altissimmo livelloper l'interfaccia o che tipo di architettura può essere implementata in base ai requisitiidentificati. Così, qui possiamo effettivamente identificare diverse architetture candidate.Basicamente se si desidera avere una comunicazione di emergenza possiamo pensare ad una connessione telefonica, si può pensare ad un sistema di comunicazione dedicato
This is the name that will appear on your Certification
Invieremo le istruzione per resettare la password al tuo indirizzo mail associato. Inserisci il tuo indirizzo mail corrente