Questions de réflexion

Questions de réflexion

1 .
Considérez notre jeune entreprise qui s'engage à 100 % à tirer parti des technologies innovantes comme facilitateur de croissance commerciale. Décrivez comment elle peut utiliser au mieux l'ingénierie de la sécurité logicielle pour créer des produits ou services générateurs de revenus. Donnez des exemples précis et expliquez comment la jeune entreprise pourrait développer l'activité qui en résulte (c'est-à-dire maintenir les coûts d'exploitation tout en augmentant son nombre de clients).
2 .
Dans le secteur de la santé, la loi HIPAA (Health Insurance Portability and Accountability Act) exige que la facturation électronique et le partage des informations client ne puissent être effectués sans un support logiciel approprié. Le logiciel joue un rôle crucial ici car il permet la communication électronique et réduit les dépenses par rapport à l'échange d'informations sous forme papier traditionnelle. Outre les soins de santé, quels sont les autres exemples d'industries qui ont radicalement changé au cours de la dernière décennie grâce à l'application du logiciel comme partie intégrante des solutions qu'elles proposent ? Notez que l'industrie automobile a déjà été mentionnée dans le chapitre.
3 .
La réalité virtuelle est une technologie qui a récemment suscité beaucoup d'attention. Avec des entreprises comme Microsoft faisant la promotion de la réalité mixte et Meta (l'entreprise anciennement connue sous le nom de Facebook) faisant la promotion de son Métavers, la RV est soutenue par de grandes entreprises. Cependant, la réalité virtuelle a été promue par le passé par des entreprises de jeux comme Nintendo, mais a fini par disparaître. La réalité virtuelle disparaîtra-t-elle à nouveau ? Qu'est-ce qui fera le succès de la réalité virtuelle ? Quel impact les ingénieurs logiciels ont-ils sur son succès ?
4 .
En tant que chef de projet pour le génie logiciel des nouvelles fonctionnalités du modèle de voiture de l'année prochaine, vous avez été chargé de livrer le système d'alerte de franchissement de ligne, des fonctionnalités de navigation supplémentaires sur l'écran de l'ordinateur de bord, et un système d'affichage tête haute qui montre la vitesse et tout avertissement affiché sur le pare-brise. Lors de la démonstration du produit, l'utilisateur du système indique qu'il souhaite également inclure des aides à la navigation du système de navigation sur l'affichage tête haute du pare-brise. Lorsque le système de navigation fournit des indications, l'affichage tête haute sur le pare-brise devrait montrer une flèche à l'approche d'un virage. Cette fonctionnalité ne faisait pas partie des exigences initiales, mais constitue plutôt un changement de la portée du projet. Que faites-vous ? Quel impact cela aura-t-il sur le processus et les modèles de cycle de vie du développement logiciel (SDLC) utilisés pour le projet ? Imaginez en outre que la nouvelle fonctionnalité est essentielle pour la sécurité et pourrait potentiellement prévenir des accidents. Votre approche changerait-elle ?
5 .
Considérez notre jeune entreprise qui s'engage à 100 % à tirer parti des technologies innovantes comme facilitateur de croissance commerciale. Décrivez comment elle peut utiliser au mieux la sélection et l'affinage du modèle de processus logiciel pour créer des produits ou services générateurs de revenus. Donnez des exemples précis et expliquez comment la jeune entreprise pourrait développer l'activité qui en résulte (c'est-à-dire maintenir les coûts d'exploitation tout en augmentant son nombre de clients) ?
6 .
Considérez notre jeune entreprise qui s'engage à 100 % à tirer parti des technologies innovantes comme facilitateur de croissance commerciale. Décrivez comment elle peut utiliser au mieux l'approche logicielle en monde ouvert pour créer des produits ou services générateurs de revenus. Donnez des exemples précis et expliquez comment la jeune entreprise pourrait développer l'activité qui en résulte (c'est-à-dire maintenir les coûts d'exploitation tout en augmentant son nombre de clients).
7 .
Il est courant que les ingénieurs logiciels aident à déterminer les exigences d'un projet. Quels sont les problèmes potentiels qui peuvent découler du fait que les ingénieurs logiciels prennent des décisions sur les exigences ?
8 .
Quelles sont les ramifications de la publication d'un logiciel présentant des problèmes ? Comment cela pourrait-il impacter les clients ? Comment cela pourrait-il impacter les ingénieurs logiciels qui ont travaillé sur le projet ? Considérez les fonctionnalités discutées au début de ce chapitre pour les logiciels dans l'industrie automobile. Quel serait l'impact des erreurs logicielles sur des fonctionnalités telles que le système d'alerte de franchissement de ligne, le régulateur de vitesse, la navigation ou les affichages tête haute augmentés ?