Quelles sont les caractéristiques des exigences logicielles ?
Les caractéristiques des exigences logicielles sont : 1. L'exhaustivité, ce qui signifie que chaque exigence doit décrire clairement la fonction à mettre en œuvre et que certaines informations ne peuvent pas être perdues ; 2. L'exactitude, ce qui signifie que chaque exigence doit être énoncée avec précision. Les fonctions à mettre en œuvre ; être développé ; 3. La faisabilité fait référence à la question de savoir si les exigences peuvent être réalisées normalement. Chaque exigence du projet doit être mise en œuvre dans les limites des capacités et des limites du système et de l'environnement connus. 4. La nécessité fait référence à la question de savoir si cela signifie que chaque exigence doit enregistrer ce que le client ; les besoins réels et les normes qui doivent finalement être respectées ; 5. Priorisation ; 6. Sans ambiguïté ;
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Quelles sont les exigences logicielles ?
Les conditions ou capacités requises par les utilisateurs pour résoudre des problèmes ou atteindre des objectifs
Le système ou les composants du système doivent répondre aux conditions requises par les contrats, normes, spécifications ou autres documents formels ou capacités.
Une description du document qui reflète les conditions ou capacités décrites en 1 ou 2 ci-dessus
Les exigences incluent non seulement les fonctions du produit au sens habituel du terme, mais également les normes définies dans les spécifications de l'industrie, telles que les spécifications techniques du secteur bancaire, les normes d'accès aux réseaux de télécommunications, etc.
Caractéristiques des exigences logicielles
Dans l'ensemble du processus de recherche et développement, une fois la collection originale terminée, la première étape consiste à examiner les exigences. Donc, si vous voulez bien examiner les exigences, vous devez savoir quoi. type d'exigences La description est une bonne description. Habituellement, une bonne description des exigences doit avoir les 7 caractéristiques suivantes.
(1) Complétude
L'exhaustivité signifie que chaque exigence doit décrire clairement la fonction à mettre en œuvre, et certaines informations ne peuvent pas être perdues. S'il manque des informations, cela signifie que l'exigence n'est pas suffisamment complète. l'exigence est également que le personnel de développement reçoive les informations nécessaires à la conception et à la mise en œuvre de ces fonctions.
(2) Exactitude
L'exactitude signifie que chaque exigence doit indiquer avec précision la fonction à développer. La référence pour faire des jugements corrects est la source de l'exigence, comme les spécifications des exigences de l'utilisateur ou du système de haut niveau. incorrect si la configuration logicielle requise est en conflit avec la configuration système correspondante. Seuls les représentants des utilisateurs peuvent déterminer l'exactitude des besoins des utilisateurs, c'est pourquoi les utilisateurs doivent être activement impliqués. La révision des exigences sans la participation des utilisateurs conduira à ce phénomène : « celles qui n'ont aucun sens ne sont pas ce que nous voulons », car sans la participation des utilisateurs, de nombreuses révisions peuvent être imaginées par nos experts en révision eux-mêmes.
(3) Faisabilité
La faisabilité fait référence à la question de savoir si les exigences peuvent être réalisées normalement. Chaque exigence du projet doit être mise en œuvre dans les limites des capacités et des limites du système et de l'environnement connus. Pour éviter des exigences irréalisables, il est préférable de toujours avoir un membre de l'équipe d'ingénierie logicielle travaillant avec l'analyste des exigences ou le spécialiste du marché pendant le processus d'acquisition des exigences pour vérifier la faisabilité technique.
(4) Nécessité
La nécessité signifie que chaque exigence doit enregistrer ce dont le client a réellement besoin et les normes qui doivent finalement être suivies. La « nécessité » peut également être comprise comme étant la « racine » de chaque exigence. vous autorise à rédiger de la documentation consiste à utiliser des entrées qui peuvent être retracées jusqu'à un client pour chaque exigence.
(5) Priorisation
La priorisation consiste à classer toutes les exigences et à les diviser en différents niveaux d'exigences. Habituellement, les exigences peuvent être divisées en trois niveaux : élevé, moyen et faible. La priorité de demande élevée fait référence à une demande critique pour la mission. Si cette activité n'est pas réalisée, aucun utilisateur n'achètera ce produit. Comme la fonction d'appel d'un téléphone mobile, si le téléphone mobile n'a pas la fonction d'appel, personne n'achètera ce téléphone mobile.
La priorité de la demande signifie que cette activité doit être mise en œuvre, mais les fonctionnalités de qualité peuvent être perfectionnées, comme la fonction appareil photo des téléphones portables. De nos jours, les téléphones intelligents sont équipés d'appareils photo, mais les pixels ne sont pas forcément très élevés. , Certains fabricants peuvent atteindre 30 millions de pixels, mais nous pouvons atteindre 10 millions de pixels. Dans ce cas, les gens achèteront toujours le produit, mais le prix peut être affecté.
Une faible priorité de la demande signifie que l'entreprise peut être réalisée ou non. Par exemple, si les gâteaux de lune sont joliment emballés, si nous les achetons pour nous-mêmes, peu importe que l'emballage soit beau ou non. la demande est également appelée exigences de placage à l’or.
(6) Aucune ambiguïté
L'ambiguïté signifie qu'une exigence décrite peut être comprise de deux ou plusieurs manières. Dans le processus de description de l'exigence, le langage naturel peut facilement conduire à l'ambiguïté, alors essayez d'exprimer chaque besoin en clair. , langage convivial.
(7) Vérifiabilité
La vérifiabilité signifie que chaque exigence peut être vérifiée par des cas d'utilisation spécifiques ou des étapes de test pour vérifier si elle est correcte. Si nous ne pouvons pas utiliser un ensemble de méthodes efficaces pour vérifier, nous ne pouvons pas déterminer objectivement si. les exigences actuelles sont correctement mises en œuvre.
Ces caractéristiques ci-dessus doivent être prises en compte lors de l'examen. Seules les exigences qui répondent à ces caractéristiques seront considérées comme une bonne exigence. La description de l'exigence présente généralement les quatre caractéristiques suivantes :
1) Complétude
.L'exhaustivité, comme nous l'avons introduit ci-dessus, signifie qu'aucune information nécessaire ne peut être manquée. S'il manque des informations, il sera difficile de les trouver.
Lors de la description des exigences, si nous essayons de nous concentrer sur les tâches de l'utilisateur et de mettre de côté les fonctions du système, nous pouvons mieux éviter les exigences incomplètes.
2) Cohérence
La cohérence signifie qu'elle n'entre pas en conflit avec d'autres exigences logicielles ou avec des exigences de haut niveau (système, entreprise). Il est nécessaire de résoudre les incohérences entre toutes les exigences avant le développement. Seule une inspection détaillée peut déterminer un certain niveau. les exigences sont-elles correctes ?
3) Modifiabilité
Les exigences doivent être modifiées si nécessaire ou afin de conserver un historique de chaque modification d'exigence. Cela nécessite que chaque exigence soit identifiée indépendamment et distinguée des autres exigences, afin de garantir qu'aucune modification n'est requise. Ambiguïté. Et chaque exigence ne doit apparaître qu'une seule fois dans la spécification des exigences, afin que lorsque les exigences sont modifiées, la cohérence des exigences puisse être maintenue.
4) Traçabilité
La traçabilité fait référence à l'établissement d'un lien entre chaque exigence logicielle et sa source et ses éléments de conception, son code source et ses cas de test. Cela peut garantir que chaque exigence est mise en œuvre et vérifiée. la matrice de suivi est souvent mentionnée dans les travaux.
Pour plus de connaissances liées à la programmation, veuillez visiter : Enseignement de la programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Titre : Explorez le logiciel Bonjour et comment le désinstaller Résumé : Cet article présentera les fonctions, le champ d'utilisation et comment désinstaller le logiciel Bonjour. Parallèlement, il sera également expliqué comment utiliser d'autres outils pour remplacer Bonjour afin de répondre aux besoins des utilisateurs. Introduction : Bonjour est un logiciel courant dans le domaine de la technologie informatique et réseau. Bien que cela puisse paraître peu familier à certains utilisateurs, cela peut être très utile dans certaines situations spécifiques. Si le logiciel Bonjour est installé mais que vous souhaitez maintenant le désinstaller, alors

Récemment, de nombreux amis m'ont demandé quoi faire si WPSOffice ne pouvait pas ouvrir les fichiers PPT. Ensuite, apprenons comment résoudre le problème de l'incapacité de WPSOffice à ouvrir les fichiers PPT. J'espère que cela pourra aider tout le monde. 1. Ouvrez d'abord WPSOffice et accédez à la page d'accueil, comme indiqué dans la figure ci-dessous. 2. Saisissez ensuite le mot-clé « réparation de documents » dans la barre de recherche ci-dessus, puis cliquez pour ouvrir l'outil de réparation de documents, comme indiqué dans la figure ci-dessous. 3. Importez ensuite le fichier PPT pour réparation, comme indiqué dans la figure ci-dessous.

CrystalDiskMark est un petit outil de référence pour disques durs qui mesure rapidement les vitesses de lecture/écriture séquentielles et aléatoires. Ensuite, laissez l'éditeur vous présenter CrystalDiskMark et comment utiliser crystaldiskmark~ 1. Introduction à CrystalDiskMark CrystalDiskMark est un outil de test de performances de disque largement utilisé pour évaluer la vitesse et les performances de lecture et d'écriture des disques durs mécaniques et des disques SSD (SSD). ). Performances d’E/S aléatoires. Il s'agit d'une application Windows gratuite qui fournit une interface conviviale et divers modes de test pour évaluer différents aspects des performances du disque dur. Elle est largement utilisée dans les revues de matériel.
![Le logiciel Corsair iCUE ne détecte pas la RAM [Corrigé]](https://img.php.cn/upload/article/000/465/014/170831448976874.png?x-oss-process=image/resize,m_fill,h_207,w_330)
Cet article explorera les étapes que les utilisateurs peuvent suivre lorsque le logiciel CorsairiCUE ne reconnaît pas la RAM d'un système Windows. Bien que le logiciel CorsairiCUE soit conçu pour permettre aux utilisateurs de contrôler l'éclairage RVB de leur ordinateur, certains utilisateurs ont constaté que le logiciel ne fonctionnait pas correctement, entraînant une incapacité à détecter les modules RAM. Pourquoi l'ICUE ne récupère-t-elle pas ma mémoire ? La principale raison pour laquelle ICUE ne peut pas identifier correctement la RAM est généralement liée à des conflits logiciels en arrière-plan. De plus, des paramètres d'écriture SPD incorrects peuvent également être à l'origine de ce problème. Problème résolu avec le logiciel CorsairIcue ne détectant pas la RAM Si le logiciel CorsairIcue ne détecte pas la RAM sur votre ordinateur Windows, veuillez utiliser les suggestions suivantes.

CrystalDiskInfo est un logiciel utilisé pour vérifier les périphériques matériels informatiques. Dans ce logiciel, nous pouvons vérifier notre propre matériel informatique, tel que la vitesse de lecture, le mode de transmission, l'interface, etc. ! Alors en plus de ces fonctions, comment utiliser CrystalDiskInfo et qu'est-ce que CrystalDiskInfo exactement ? Laissez-moi faire le tri pour vous ! 1. L'origine de CrystalDiskInfo En tant que l'un des trois composants principaux d'un ordinateur hôte, un disque SSD est le support de stockage d'un ordinateur et est responsable du stockage des données informatiques. Un bon disque SSD peut accélérer la lecture et la lecture des fichiers. affecter l’expérience du consommateur. Lorsque les consommateurs reçoivent de nouveaux appareils, ils peuvent utiliser des logiciels tiers ou d'autres disques SSD pour

De nombreux utilisateurs utilisent le logiciel Adobe Illustrator CS6 dans leurs bureaux, alors savez-vous comment définir l'incrément du clavier dans Adobe Illustrator CS6. Ensuite, l'éditeur vous proposera la méthode de définition de l'incrément du clavier dans Adobe Illustrator CS6. jetez un oeil ci-dessous. Étape 1 : Démarrez le logiciel Adobe Illustrator CS6, comme indiqué dans la figure ci-dessous. Étape 2 : Dans la barre de menu, cliquez successivement sur la commande [Modifier] → [Préférences] → [Général]. Étape 3 : La boîte de dialogue [Incrément du clavier] apparaît, entrez le nombre requis dans la zone de texte [Incrément du clavier] et enfin cliquez sur le bouton [OK]. Étape 4 : utilisez la touche de raccourci [Ctrl]

Lorsque nous utilisons le navigateur Edge, il arrive parfois que des logiciels incompatibles tentent d'être chargés ensemble, alors que se passe-t-il ? Laissez ce site présenter soigneusement aux utilisateurs comment résoudre le problème lié à la tentative de chargement de logiciels incompatibles avec Edge. Comment résoudre le problème de la tentative de chargement d'un logiciel incompatible avec Edge Solution 1 : Recherchez IE dans le menu Démarrer et accédez-y directement avec IE. Solution 2 : Remarque : La modification du registre peut entraîner une panne du système, alors soyez prudent. Modifiez les paramètres du registre. 1. Entrez regedit pendant le fonctionnement. 2. Recherchez le chemin\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Micros

Bonjour est un protocole réseau et un logiciel lancé par Apple pour découvrir et configurer les services réseau au sein d'un réseau local. Son rôle principal est de découvrir et de communiquer automatiquement entre les appareils connectés au même réseau. Bonjour a été introduit pour la première fois dans la version MacOSX10.2 en 2002 et est désormais installé et activé par défaut dans le système d'exploitation d'Apple. Depuis lors, Apple a ouvert la technologie Bonjour à d'autres fabricants, de sorte que de nombreux autres systèmes d'exploitation et appareils peuvent également prendre en charge Bonjour.