expertise
prestations
plus
contact
EN   FR   
Développement logiciel
Le développement logiciel étudie le processus de réalisation des solutions logicielles. Notre positionnement nous impose de maîtriser la majorité des technologies, outils et méthodes inhérents à ce domaine
enjeux
L’informatique a une importance significative dans le maintien et l’amélioration du système d’information de l’Entreprise. La fiabilité du fonctionnement et l’amélioration de la productivité des logiciels sont devenues des enjeux majeurs : la fiabilité parce qu’elle contribue à la qualité de services de l’entreprise et la productivité parce qu’elle permet des économies d’échelles.

Dans ce contexte, le développement logiciel est une discipline en constante évolution ; son but étant de garantir la fiabilité et la productivité des logiciels par l’utilisation de processus de développement formels, de méthodes structurées et de techniques rigoureuses.

Jouissant d’une forte expertise dans ce domaine, meltingSoft vous aidera à concrétiser vos projets logiciels et à atteindre vos objectifs stratégiques.
notre savoir-faire
meltingSoft peut vous accompagner tout au long de votre projet, de la recherche d'idée au maintien en condition opérationnelle de votre solution logicielle.
  • Analyse de besoins
    Nous récoltons les informations détaillées nécessaires à la définition des fonctions que le logiciel doit offrir et des résultats qu'il doit donner. Notre expérience dans des métiers divers comme les achats, la finance ou la production facilite notre appréhension des problématiques de nos clients.
  • Conception
    Nous déterminons et schématisons les grandes lignes des mécanismes qui devront être programmés afin que le logiciel remplisse chacune de ses fonctions : plans conceptuels selon les formalismes standard de modélisation (UML ou Merise), architecture du logiciel, génération de protypes visuels...
  • Développement
    Nous maîtrisons le développement d'applications dans des environnements divers : nombreux langages de programmation, développement d'applications Web (sites Web, services Web, sites vitrines) ou Windows (applications de bureau, services, bibliothèques), environnement .NET ou J2EE.
  • Tests
    Nous menons les vérifications qui s'imposent pour déceler dans votre système logiciel un maximum de bogues ou de défauts de programmation. Nous participons également à la validation de votre solution, examen durant lequel nous vérifions que les fonctions qu'elle offre correspondent bien aux attentes et aux besoins.
  • Maintenance
    Nous transformons, corrigeons et le cas échéant, améliorons des logiciels déjà mis à disposition des utilisateurs.
Nous adaptons notre langage au profil de nos interlocuteurs et pouvons travailler aussi bien avec vos technico-commerciaux, vos ingénieurs qu’avec vos opérateurs, vos utilisateurs ou vos directions de service.
nos compétences
Nos domaines de connaissances dans le développement logiciel couvrent les activités clés du cycle de vie de votre application.
  • Analyse
    • UML, Unified Process
    • Merise
  • Développement
    • Conception et programmation : Visual Studio, Blend, Eclipse, Dreamweaver.
    • Langages : C++, C#, J#, Java, Delphi, VB.net, ASP.net, VBA, Javascript, PHP
    • Microsoft .Net : XAML, LinQ, WCF, WF, Entity Framework
    • XML et technologies associées : XSLT, DTD, XSD
    • Base de données : MS SQL Server, Oracle, Access, MySQL et PostgreSQL
  • Intégration
    • Microsoft Sharepoint Portal Server
    • SugarCRM
    • Typo 3
notre méthodologie
Notre savoir-faire nous permet de nous adapter aux types de méthodes que vous souhaitez.
  • En cascade
    Les travaux d'analyse fonctionnelle, puis de conception, de programmation (ou configuration) et de test sont effectués successivement.
  • En V
    Les travaux sont divisés en une partie descendante d'analyse et de conception vers le codage et une partie montante de tests vers la recette ; chaque phase devant renvoyer l'information à son vis-à-vis.
  • En spirale
    Les travaux d'analyse, de programmation, de test et de validation sont effectués sur un jeu de fonctions du logiciel de plus en plus détaillé au fil des itérations.
  • De manière agile
    Les travaux sont effectués suivant un cycle de développement en spirale avec de nombreuses et courtes itérations. Méthode préférée par nos équipes : Scrum.
découvrez nos prestations
Etudes
Nous concevons et mettons au point des solutions innovantes au service de votre performance.
Mise en œuvre
Nous implémentons vos projets de développement et de configuration de solutions logicielles.
Maintenance
Nous vous aidons à maintenir vos applications logicielles en condition opérationnelle.
Actualité
Ressources
Jobs