Dezvoltare · integrare · inginerie inversăOstwald · Alsace · Proiecte la distanţăcontact@dtouch.fr
Analiză · înţelegere · evoluţie

Retro-inginerie și reluarea existente

Software-ul dvs. conține ani de reguli de afaceri. Analizăm operaţiunea sa pentru a găsi aceste reguli, deschidem schimburile şi pregătim următorul.

01

Observaţi

Ecrane, fișiere și operațiuni reale

02

Reconstituiţi

Formate, schimburi și reguli de afaceri

03

Reconciliere

Adaptor sau migrare treptată

04

Transmit

Specificații și scenarii auditate

Etapele unui lant controlat · diagrama de principiu

Găsiți logica din spatele ecranului

O aplicaţie mai veche continuă adesea să îndeplinească o funcţie esenţială, în timp ce cunoştinţele sale sunt dispersate: cod incomplet, documentaţie învechită, fişiere specifice sau plecare de la furnizorul original. Primul pas este de a observa ceea ce face de fapt.

Adunam ecrane, date, fisiere produse si operatiuni realizate de utilizatori. Numele câmpului nu sunt suficiente: trebuie să înțelegeți ce declanșează o creație, o modificare, un calcul sau o schimbare a statutului.

UTS: punerea la dispoziție a tipografiilor în serverul InDesign

ă Reymann curs include inginerie inversă în jurul Universal Tip Server pentru a conecta biblioteca tip la generarea InDesign Server. Patrice a efectuat această lucrare cu echipa tehnică, în scopul găsirii fonturilor necesare pentru documentele de pe server.

Disponibilitatea fontului este o dependență de producție: o familie lipsă sau variantă greșită poate schimba prețurile, împachetează linie și soldul paginii. Testele PTO, alertele și verificările completează conexiunea.

Analizaţi formatele şi schimburile

În cadrul sistemului pe care ni-l încredinţaţi, studiem cererile, răspunsurile, exporturile şi jurnalele disponibile. Un identificator poate fi modificat între două instrumente; o dată se exprimă într-o altă zonă de timp; un fișier conține mai multe versiuni sau trimiteri încrucișate.

Construim exemple reproductibile şi descriem corespondenţele observate. Rezultatul preconizat este o specificație utilizabilă: structura datelor, condițiile de schimb, erorile și limitele cunoscute.

Documente și interfețe pe perioadă

Interfețele Reymann canal editorial, în versiunea lor de epocă. Aceste arhive ilustrează călătoria Patrice Salib, fondatorul Dtouch, în cadrul agenției.

Câmpuri editoriale ale foii de produsMărește
Câmpuri editoriale ale foii de produs

O fișă de informații structurată conține denumirea, informațiile privind intrarea, textul, originea și informațiile comerciale.

Arhivă Reymann · extract de interfață · 02/07/2014

Citiți structura fișierului pentru a recupera informații

Lucrările efectuate în Reymann Lanțul a inclus lectură Photoshop 8BIM resurse integrate în JPEG: localizarea traseului activ, extragerea și re-insertarea căi, decupare pe tăiere și păstrarea calea utilă. Acest lucru a implicat acţiunea asupra informaţiilor din fişier pentru automatizarea unei operaţiuni legate anterior de instrumente grafice.

Un alt set de evoluții legate de PDF-urile Aproove: recuperarea adnotări, texte, imagini încorporate și atașamente asociate. Tratamentele au trebuit să ia în considerare mai multe codări, inclusiv ASCII85 și ASCIIHex, precum și imaginile menționate, dar lipsă ale PDF.

Aceste cazuri ilustrează ingineria inversă în serviciul interoperabilității: înțelegerea modului în care informațiile sunt stocate efectiv pentru a o găsi, conectarea acesteia la un fișier și utilizarea acestuia într-un alt instrument.

Diagnoza unui lanț heterogen

Experienta achizitionata in jurul scripturilor 4D, script-uri de productie, servicii de imagine si InDesign Server hraneste aceasta metoda. Aceasta implică urmărirea unui fișier și metadatele sale pe mai multe aplicații, în loc să se uite la un ecran în izolare.

Cazurile întâlnite în acest lanţ ilustrează dificultăţile: un fişier blocat în 4D, în timp ce primul apel funcţionează, o imagine convertită dar copiată incorect, un clipping prezent într-o întoarcere fără a fi aplicat la fişierul de înaltă definiţie. Înțelegerea ordinii și rolului operațiunilor vă permite să localizați pauza.

Înțelegeți mecanismul înainte de a construi conexiunea

Lucrările privind fluxurile Dalim TWIST constituie un caz concret de analiză existentă. Întrebarea a fost cum să se lucreze în motor și cum să treacă parametrii săi la ea. Studiul comportamentului a arătat că eliminarea fișierelor în dosarele monitorizate făcea parte din inițializarea prelucrării; scrierea unui stat în altă parte nu constituia intrare echivalentă.

Această înţelegere a ghidat organizarea podurilor şi a fluxurilor comune. Aceasta ilustrează interesul de a reconstitui operațiunea reală înainte de a înlocui o operațiune cu o interfață care ar părea mai directă.

Reconectează înainte de a înlocui

În funcție de diagnostic, răspunsul poate fi un adaptor, un export fiabil, o interfață nouă sau înlocuirea progresivă a unui tratament. Căutăm să izolăm o funcție care poate fi verificată înainte de a extinde schimbarea.

Un conector poate lăsa software-ul istoric în loc în timp ce deschide un nou magazin sau portal. O migrare poate prelua identificatorii, legăturile cu documentele și normele necesare pentru continuitatea activității.

Transmisia cunoştinţelor

Facem distincţie între comportamentele verificate, ipoteze şi puncte care trebuie clarificate. Mapping, fișiere de eșantionare, norme de potrivire și procedura de recuperare oferă o bază pentru menținerea soluției.

Acest serviciu este destinat companiilor care au nevoie pentru a actualiza un instrument pe care deja îl folosesc, conectați un sistem specializat sau relua dezvoltarea pentru care cunoștințele s-au pierdut.

Înțelegerea schimburilor

Conectaţi aplicaţiile şi menţineţi controlul schimbului.

Exemplu de cale cu prelucrare amânată: conectorul pregătește datele, organizează transferul lor și păstrează rezultatele schimburilor pentru monitorizare și recuperare.

Conectaţi aplicaţiile şi menţineţi controlul schimbului.Măreşte diagrama
  1. 01

    Surse

    API, fișiere și baze de date

    Identificatori • formate
    Date care sosesc ↓
  2. 02

    Adaptare

    Corespondența între întreprinderi

    Câmpuri • unități • referințe
    Date transformate ↓
  3. 03

    Coadă de procesare

    Organizați cererile

    Prioritate • planificare
    Sarcinile sunt pregătite ?
  4. 04

    Execuție

    Atribuții de tratare

    Controale • meciuri
    Scrierea în țintă
  5. 05

    Destinația

    Aplicare sau ERP

    Obiecte • reguli de gestionare
    Description
  6. 06

    Monitorizarea și reluarea

    Controlul revine

    Jurnal • stare • memento
Conectaţi aplicaţiile şi menţineţi controlul schimbului.Măreşte diagrama
Diagramă funcțională · citirea sintetică a fluxurilor și a punctelor de control.
Identifică

Păstrați trimiterea sursei și a cererii țintă.

Transformare

Descrieţi corespondenţele şi distingeţi apelurile directe de procesarea amânată.

Preia tu.

Găsiţi statul şi contextul unui schimb care să fie retras.

O experienţă de producţie

ă Reymann ruta;
în detaliu.

Cum imagini, culoare, aplicații și parteneri se potrivesc împreună în canalul Rey ?actif.

Explorează această experiență

Slujba ta merită.
uneltele potrivite.

O nevoie specifică, un software pentru a evolua, un proiect pentru a încadra.

Schimb de informații privind proiectul dumneavoastră

O echipă comună, abilităţi complementare.