Génie Logiciel & Développement Web
Le monde du logiciel est en constante évolution et les défis techniques sont de plus en plus complexes. Les causes sont liées essentiellement aux exigences grandissantes des entreprises et aux évolutions du monde de l’informatique. L’apport de notre ingénierie logicielle est un élément clé du dispositif d’assurance qualité pour votre système d’information (SI).
Olive Services offre divers services pour répondre aux besoins spécifiques de ses clients :
Élaboration de cahiers des charges
Sur la base du projet, nous réalisons l’audit technique approprié et nous nous basons sur les résultats de cette étude pour rédiger le cahier des charges informatiques tout en prenant en compte les spécificités de chaque projet. Toutefois, nous suivons pour l’ensemble de nos cahiers des charges informatiques des principes directeurs communs :
- Anticiper et identifier clairement les besoins du client
- Identifier les contraintes
- Préciser les objectifs et les résultats attendus
- Établir les règles et les exigences de base pour la réalisation du projet
- Produire le document de référence pour éviter les problèmes d’interprétation
- Définir les responsabilités et les rôles respectifs des intervenants
Développement spécifique (Développement de logiciel, de site web, application web & mobile)
Notre expertise nous permet de répondre à vos demandes les plus complexes en matière de logiciels spécifiques. Nous développons des applications sur mesure, parfaitement adaptées à vos besoins et vos métiers.
Notre équipe de développeurs experts utilise les langages de programmation les plus reconnus sur tous les types de plateformes pour concevoir des logiciels aux fonctionnalités avancées, offrant des interfaces utilisateur conviviales. Nos logiciels peuvent être interfacés avec différents environnements de travail.
Méthodologie :
- Conseil et aide à la formalisation des spécifications fonctionnelles
- Conception d’interfaces utilisateur de haute qualité : simples, conviviales et intuitives
- Architecture d’application, conception de modèles de données
- Développement de programmes (programmation)
- Tests et affinages
- Documentation et formation des utilisateurs
- Maintenance applicative, évolution du logiciel selon les besoins spécifiques
Technologies :
- Outils de Développement d’Application Desktop Web & Mobile : Win Dev, Web
Dev, Win Dev Mobile, Node JS, Angular CLI, Express JS, Ionic, Yii Framework,
Symphonie, Android Studio, Eclipse JEE, Net Beans, Joomla, Word Press, Presta
Shop, Notepad++, Oracle Form Builder, Access - Outils de Collecte de données et Statistiques : ODK Collect, Google Form,
SPSS, Excel - Bases de Données : HFSQL, FIREBASE/FIRESTORE, MONGODB, MYSQL, ORACLE, SQLITE, ACCESS, POSTGRESQL, SQL SERVER, ORACLE, DB2, XML, AS/400, SQLite, MARIADB, OLE DB, ODBC
- Méthodes d’Analyse : (MERISE et UML)
- Langage de Programmation : Wlangage, Typescript, JavaScript, C, C++, C#, Java,
JEE, PHP, SQL, Visual BASIC, Corn Shell, Python - Logiciels d’Application : Pack Office, Pack Adobe ;
- Déploiement multi-plateformes :
Windows 10, 8, 7, Vista, XP, .Net, Mac, Linux, Java, PHP, J2EE, XML, Internet, Cloud, Android, iOS (iPhone, iPad), Windows Phone & CE,…