Nos expertises

Développement logiciel

integration groupe highnorma

Front-end

  • Prototypes Web/mobiles

    Le prototypage permet de concrétiser les idées. La conception de l’architecture de l’écran et des éléments d’interaction aboutit à un prototype réaliste, optimisé pour une interaction mobile et réactive

  • Interface et modèle d’interface utilisateur

    Le prototypage permet de concrétiser les idées. La conception de l’architecture de l’écran et des éléments d’interaction aboutit à un prototype réaliste, optimisé pour une interaction mobile et réactive

  • Tests utilisateurs

    Collecter et analyser les impressions des utilisateurs en face à face ou à distance. Les tests peuvent prendre différentes formes : cas d’utilisation sur scénarios, tests A/B, Guerilla testing

  • Technologies des grands systèmes (mainframe)

    JCL Cobol Zos MVS Pacbase DB2

  • Plateforme Ms.Net

    C#, Core, ASP.NET, Winform/Webform, WCF/WPF, Services Web, Architectures SOA, Entity Framework, SharePoint

  • Java

    Noyau / Spring J2EE (EJB, JMS, webservices…) , Serveurs d’applications : weblogic, websphere, Jboss, Tomcat

données

Communauté innovante

  • Front-end Web : Angulaire / Node JS / React / Vue
  • Python: Django, Ballon, Céleri, requête, oauth, pytest, xlwings

Communauté classique

  • Langage C++ : Objets & architectures distribue C++ (Visual, Unix)
  • Multithreading
  • Cobra
  • Interfaces MFC
  • Modèles de conception (MVC, Observer, Visiteurs, composite, etc…)

    Back-end

    Le développement de logiciels en tant que discipline d’ingénierie fait partie intégrante (domaine) de l’ingénierie logicielle, au même titre que les disciplines responsables de l’exploitation et de la maintenance des produits logiciels.

    Le processus de développement logiciel est le processus de division du travail de développement logiciel en phases distinctes pour améliorer la conception, la gestion des produits et la gestion de projet.

    La plupart des processus de développement modernes peuvent être vaguement décrits comme agiles. D’autres méthodologies incluent la méthode en cascade, le prototypage, le développement itératif et incrémental, le développement en spirale, le développement rapide d’applications et la programmation extrême.

    Il s’agit du processus de création d’un programme informatique ou d’un ensemble de programmes pour effectuer les différentes tâches requises par une entreprise. Du calcul des dépenses mensuelles à la planification des rapports de ventes, les applications aident les entreprises à automatiser les processus et à accroître leur efficacité.

    Cela peut inclure la prédéfinition de livrables et d’artefacts spécifiques qui sont créés et complétés par une équipe de projet pour développer ou maintenir une application.

    Ce processus consiste à :

    • Concevoir
    • Spécifiant
    • Conception
    • Programmation

      De nouveaux usages et services se développent principalement autour du web et des solutions mobiles. Deux usages typiques émergent :

      • Solutions Web accessibles depuis un navigateur :

        • Sites Web mobiles développés pour mobiles ou tablettes
        • Des sites responsive qui s’adaptent aux différents supports
        • Applications Web développées pour le mobile mais avec des fonctionnalités spécifiques
      • Applications mobiles téléchargées via un store :

        • Applications développées nativement pn
        • Les natifs ont évolué à partir d’une solution « multiplateforme
      page-software

      Voir nos autres expertises

      Nos expertises

      Développement logiciel

      integration groupe highnorma
      Slide 1

      Front-end

      Prototypes Web/mobiles

      Le prototypage permet de concrétiser les idées. La conception de l'architecture de l'écran et des éléments d'interaction aboutit à un prototype réaliste, optimisé pour une interaction mobile et réactive

      Interface et modèle d'interface utilisateur

      Le prototypage permet de concrétiser les idées. La conception de l'architecture de l'écran et des éléments d'interaction aboutit à un prototype réaliste, optimisé pour une interaction mobile et réactive

      Tests utilisateurs

      Collecter et analyser les impressions des utilisateurs en face à face ou à distance. Les tests peuvent prendre différentes formes : cas d'utilisation sur scénarios, tests A/B, Guerilla testing

      Slide 1

      Technologies des grands systèmes (mainframe)

      JCL Cobol Zos MVS Pacbase DB2

      Plateforme Ms.Net

      C#, Core, ASP.NET, Winform/Webform, WCF/WPF, Services Web, Architectures SOA, Entity Framework, SharePoint

      Java

      Noyau / Spring J2EE (EJB, JMS, webservices...) , Serveurs d'applications : weblogic, websphere, Jboss, Tomcat

      Slide 1

      Communauté innovante

      Front-end Web : Angulaire / Node JS / React / Vue
      Python: Django, Ballon, Céleri, requête, oauth, pytest, xlwings

      Communauté classique

      Langage C++ : Objets & architectures distribue C++ (Visual, Unix)
      Multithreading
      Cobra
      Interfaces MFC
      Modèles de conception (MVC, Observer, Visiteurs, composite, etc...)

      Slide 1
      données
      previous arrow
      next arrow
      Slide 1

      Back-end

      Le développement de logiciels en tant que discipline d'ingénierie fait partie intégrante (domaine) de l'ingénierie logicielle, au même titre que les disciplines responsables de l'exploitation et de la maintenance des produits logiciels.

      Le processus de développement logiciel est le processus de division du travail de développement logiciel en phases distinctes pour améliorer la conception, la gestion des produits et la gestion de projet.

      La plupart des processus de développement modernes peuvent être vaguement décrits comme agiles. D'autres méthodologies incluent la méthode en cascade, le prototypage, le développement itératif et incrémental, le développement en spirale, le développement rapide d'applications et la programmation extrême.

      Slide 1

      Back-end

      Il s'agit du processus de création d'un programme informatique ou d'un ensemble de programmes pour effectuer les différentes tâches requises par une entreprise. Du calcul des dépenses mensuelles à la planification des rapports de ventes, les applications aident les entreprises à automatiser les processus et à accroître leur efficacité.

      Cela peut inclure la prédéfinition de livrables et d’artefacts spécifiques qui sont créés et complétés par une équipe de projet pour développer ou maintenir une application.

      Ce processus consiste à :

      Concevoir
      Spécifiant
      Conception
      Programmation

      Slide 1

      De nouveaux usages et services se développent principalement autour du web et des solutions mobiles. Deux usages typiques émergent :

      Solutions Web accessibles depuis un navigateur :
      Sites Web mobiles développés pour mobiles ou tablettes
      Des sites responsive qui s'adaptent aux différents supports
      Applications Web développées pour le mobile mais avec des fonctionnalités spécifiques

      Applications mobiles téléchargées via un store :
      Applications développées nativement pn
      Les natifs ont évolué à partir d'une solution « multiplateforme

      Slide 1
      page-software
      previous arrow
      next arrow

      Voir nos autres expertises