 |
 |
 |
|
Méthodologie
de
conception
logiciel
|
L’entreprise mise sur une méthodologie de développement de logiciel itératif. Cette méthodologie, qui contribue à la réussite de nos projets, met l'accent sur l'adaptabilité, la simplicité de conception, la communication et la collaboration avec le client.
Lors de la conception d’un logiciel, JMR modélise des cas d’utilisation et les fait approuver par le client avant de commencer l’analyse. Chaque phase est dûment validée pour ensuite développer la phase suivante. Cela permet donc aux clients de suivre le cycle de développement. Un contrôle de qualité rigoureux tout au long de chaque phase de développement de logiciel permet d’obtenir des produits et des services conformes aux plus hauts standards de qualité de l’industrie.
Lors de la mise en production d’un logiciel, les exigences du client sont révisées afin de s’assurer que le logiciel répond aux besoins initiaux. Par la suite, une formation est offerte aux clients afin qu’ils maîtrisent leur nouvel outil de travail. Enfin, JMR assure un service après vente efficace qui permet aux clients d’obtenir rapidement le soutien désiré.
Tout ce processus de développement de logiciels permet à JMR d’entretenir des relations d’affaires personnalisées et d’offrir un produit de grande qualité.
|
|
Langages
de
programmation
|
|
Les logiciels sont élaborés en utilisant les langages de programmation de Microsoft, soit la suite de Visual Studio 6.0 (C++) ou la plus récente technologie de Visual Studio .NET (C#). Le choix du langage de programmation est choisi selon le type de projet. En général, nous penchons pour la nouvelle technologie car elle permet un développement plus rapide et ce, à moindre coût.
|
|
Base
de
données
|
La planification d'une base de données relationnelle est un processus long et complexe dans lequel ont distingue les tâches suivantes :
• Compréhension du scénario présenté par le client. Il s’agit de la phase la plus importante. Une bonne communication entre les deux parties est primordiale pour identifier les besoins du client.
• Schématisation du scénario. Durant cette tâche, nous construisons les tables et ajoutons des relations en celles-ci. Une fois le dessin complété, celui-ci nous offre une excellente vision de l’architecture de la future base de données.
• Création de la base de données. Nous utilisons surtout SQL Server, qui est un système de gestion de base de données produit par Microsoft. Dans certain cas, nous utilisons Microsoft Access.
• Validation de la part du client. Cette phase permet au client d’effectuer une vérification finale avant le début du développement.
|
|
Carte
à
puce
|
Durant les dernières années, JMR s’est également spécialisé dans le développement d’un logiciel de gestion de carte à puce. JMR a développé une expertise technique en utilisant les lecteurs et les cartes à puce de la compagnie Towitoko. Ce logiciel est présentement en construction et sera en vente sous peu, ainsi que le matériel nécessaire au fonctionnement de ce système.
Les solutions de gestion de carte à puce de JMR informatique sont facilement adaptables à vos besoins grâce à une architecture modulaire. Les logiciels élaborés sont faciles d’utilisation grâce à leur design convivial. Nous offrons différentes configurations selon votre type de lecteur (fixe ou portatif). Chaque carte à puce permet d’emmagasiner un minimum d’information. Les informations supplémentaires sont enregistrées dans une base de données. Une relation est établie entre la carte et les informations supplémentaires enregistrées dans la base de données. Cette base de données centralisée permet à plusieurs usagers de travailler simultanément sur le système. Comme les informations sont centralisées sur la base de données, il est possible de produire des rapports.
|
|
Carte
à
puce
|
Mais, qu’est-ce qu’une carte à puce ?
Il s'agit d'une carte contenant un microprocesseur, aussi appelé puce. Les cartes à puce permettent d’emmagasiner des renseignements de façon très sécuritaire. La puce contient des renseignements confidentiels cryptés tels un numéro de compte et le numéro d'identification personnel (NIP) du titulaire de la carte.
|
|
Carte
à
puce
|
Comment cette carte fonctionne-t-elle ?
Vous insérez votre carte dans un terminal permettant la lecture d’une carte à puce, puis vous entrez votre NIP. Selon le type de terminal, un reçu pourrait vous être émis.
|
|
Carte
à
puce
|
Quels sont les principaux avantages de la carte à puce ?
• Le microprocesseur offre une plus grande capacité de stockage d'information et de programmes que la technologie actuelle fondée sur la piste magnétique
• La puce peut offrir des applications de paiement plus perfectionnées, notamment des programmes de sécurité accrus offrant une plus grande protection contre l'utilisation non autorisée de votre carte
• Les cartes à puce utilisent un NIP plutôt qu'une signature
• Les cartes à puce sont virtuellement impossibles à reproduire
• L'utilisation simultanée de la puce et du NIP réduit la fraude
|
|
 |