Client est roi - Le R - - Factor




 

N'est pas l'ordinateur comme un serviteur fidèle? Faisant toujours ce qu'on lui dit de faire. Peut-on dire que cela nous vénère? Pardonnez-moi de cette hyperbole, mais dites-vous ce que, attendez encore 5 ans, et vous aura certainement un facteur appelé «R» qui indiquera le montant de la "soumission" que l'ordinateur est conforme à. Je veux un logiciel pour être plus précis. Voyons comment cela va s'arranger.

Cette unité, l'hypothétique, qui sera bientôt facteur réel travaillera sur les instructions que nous nourrissons dans le logiciel. Disons que nous construisons un moteur de base de données relationnelle. Ce moteur sera composé d'un parser / optimiseur qui va lire les instructions SQL et de la diviser en petites unités d'un plan d'exécution. Maintenant, le programmeur aka utilisateur (principalement), écrit une instruction SQL qui crée plan d'exécution de '1 '. Y at-il une correspondance biunivoque entre le programme et le plan d'exécution? Parfois, elle mai être. Mais si l'optimiseur estime qu'un autre exécution est le plan privilégié que nous avons mis plus tôt (comme, disons, nous nous intéressons à un code rapide), il va générer plan '2 '. Cela semble OK, parce que nous n'avions pas mis la "préférence rapide '.

Maintenant, imaginez que nous ne donnions pas de préférence (nous avons utilisé par défaut comme "Coût") et le plan d'exécution ne correspondant pas à la source. Pour vous donner un exemple, disons que l'utilisateur écrit une sous-requête. Comme par notre moteur, nous traduisons les sous-requêtes dans les jointures. (Une bonne chose à propos de ces caractéristiques est que, même «code rookie 'est traduit en une solution réalisable) Le plan d'exécution les modifications automatiquement. Nous pouvons dire au moteur pour utiliser une autre préférence de force, mais parfois il vaut mieux le laisser tel quel.

Comme le logiciel devient de plus en plus de couches, nous nous éloignons de la carotte. Maintenant, tous les logiciels qui sort devra indiquer, de respect combien ' «Pouvons-nous attendre d'elle. Un chiffre plus élevé indique plus de loyauté et d'un chiffre inférieur indique que la machine est la barque. Ce «facteur R» sera imprimé sur la housse rétractable ou la version téléchargeable du logiciel, ainsi vous savez ce que vous pouvez attendre de ce bien pensé acheter d'hier.

Vous mai-être penser que le facteur «R» serait moins répandu au «genre AI» du logiciel. En fait, elle mai être justement le contraire. Un «moteur d'IA, elle sera automatiquement s'adapter à la révérence que vous cherchez, si bien que vous vous sentirez le confort (un placebo, au moins) Mais attention, l'intervention de l'algorithme« AI »est strictement une" méta " facteur R », parce qu'il est simulée. Facteur R cette méta 'indique la mesure dans laquelle un moteur d'IA irait à atteindre la conformité avec nos besoins.

Comme nous l'avons benchmarks TPC, le dessus de ladite facteurs seraient évalués de même que, si je mai ajouter un élément de plus, dites "de sécurité" ou le "facteur" S ". Ce serait une mesure de la manière dont il est vulnérable aux sabotages externes. Une question dans votre esprit mai comme «Il s'agit d'une partie de Mac OS», à laquelle je réponds, l'OS est juste un autre morceau de logiciel qui aura ses propres notations. Applications / Bases de données / Utilitaires ou ce que vous avez, sont également vulnérables. Un exemple: prendre Windows XP, ses 'R' facteur mai être dire 92%, le facteur «R Meta '' 'serait« 2% »et« sécurité »,« facteur S »seraient« 14% ». N'oubliez pas qu'ils sont tout simplement supposé que les chiffres. Mais ces chiffres nous donnerait une bonne idée de ce que nous franchissons en insu.

Le concept de "HAL" l'ordinateur de mission dans «2001 l'odyssée de l'espace», seraient mieux comprises si nous avions ces facteurs avant de le lancer et l'équipage sur le territoire d'un no man's (space., au moins pour l'instant) On n ' Informatique de confiance t que la pop d'une liste de ceux qui ont développé le logiciel sur la pression d'une touche combinatoire (oeufs de Pâques) ou est fourni avec certaines instructions qui font l'expérience de l'utilisateur inconnu d'un voyage mémorable.

Moi comme un utilisateur souhaite d'avoir 100% des logiciels que j'ai acheté. Peut-être, je n'ai pas besoin du code source, si je suis un fin de non-technique des utilisateurs. Mais alors je suppose que le prix aussi avoir à descendre, parce que je n'ai pas opté pour cette formule. Oui vous avez raison - SOA est mon pari. Les facteurs susmentionnés également me donner une double assurance que ce logiciel est le meilleur coup pour le mâle.

Rappelez-vous «Le client est roi», et comme je l'ai lu dans les cours d'histoire à l'école: - nous nous inclinons devant un roi, dans le respect.

 
Dois-je conserver mes piles dans le réfrigérateur?EMI et RFI Filters - Why You Need ThemPourquoi devriez-vous vous inquiéter de code malicieux?Ordinateurs portables bon marché à court d'argent College Students (How to Find Cheap Student Portables Top Qualité)Technologie prévisions pour 2006Le meilleur des deux centralisées et distribuées Impression Modèles Solution Spooler dans une implémentationRédaction - MS Word 2003 - Create Your Own Custom Keyboard Shortcuts7 Les demandes Worth Checking OutCréez votre propre bibliothèque numériqueBackup Laptop: les sauvegardes sur des voyages d'affairesComment éteindre vidéo sur PSP4 conseils pour choix d'un rétablissement de données de l'entrepriseCisco CCNA / CCNP Certification Exam Tutorial: Floating Static RoutesGaming Custom Computers: Pourquoi Build Your Own?Ordinateurs de poche: Conseils sur des recommandations d'achatO2 XDA 2i Tomtom Crash ContournementEnd-User Buy-In, et comment assurer You Get It - Au cours de mise en œuvre Suivant logiciel système de votreÉviter et Traitez avec encre DéversementSound Card Buyer's GuideComment puis-je accélérer mon ordinateur

© 2007-2012 Geocitoyen.com