Heim häufiges Problem Was sind die Merkmale von Softwareanforderungen?

Was sind die Merkmale von Softwareanforderungen?

Nov 08, 2022 pm 05:37 PM
软件 软件需求

Die Merkmale von Softwareanforderungen sind: 1. Vollständigkeit, was bedeutet, dass jede Anforderung die zu implementierende Funktion klar beschreiben muss und einige Informationen nicht verloren gehen dürfen. 2. Korrektheit, was bedeutet, dass jede Anforderung genau angegeben werden muss 3. Machbarkeit bezieht sich darauf, ob die Anforderungen im Rahmen der Möglichkeiten und Grenzen des bekannten Systems und der bekannten Umgebung umgesetzt werden können. 4. Notwendigkeit bezieht sich darauf, ob jede Anforderung erfasst werden sollte tatsächliche Bedürfnisse und die letztendlich einzuhaltenden Standards; 6. Eindeutigkeit;

Was sind die Merkmale von Softwareanforderungen?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer. Was sind Software-Anforderungen?

Eine Dokumentbeschreibung, die die in 1 oder 2 oben beschriebenen Bedingungen oder Fähigkeiten widerspiegeltAnforderungen umfassen nicht nur Produktfunktionen im üblichen Sinne, sondern auch in Branchenspezifikationen definierte Standards, wie z. B. technische Spezifikationen der Bankbranche, Standards für den Zugang zu Telekommunikationsnetzen, usw.

Merkmale der Softwareanforderungen

Nach Abschluss der ursprünglichen Sammlung besteht der erste Schritt im gesamten Forschungs- und Entwicklungsprozess darin, die Anforderungen zu überprüfen Art der Anforderungsbeschreibung ist eine gute Beschreibung. Normalerweise sollte eine gute Anforderungsbeschreibung die folgenden 7 Merkmale aufweisen.

(1) Vollständigkeit

Vollständigkeit bedeutet, dass jede Anforderung die zu implementierende Funktion klar beschreiben muss und einige Informationen nicht verloren gehen dürfen. Wenn Informationen fehlen, bedeutet dies, dass die Anforderung nicht vollständig genug ist Voraussetzung ist auch, dass das Entwicklungspersonal die notwendigen Informationen erhält, die für die Konzeption und Umsetzung dieser Funktionen erforderlich sind.

(2) Korrektheit

Korrektheit bedeutet, dass jede Anforderung die zu entwickelnde Funktion genau angeben muss. Die Referenz für die korrekte Beurteilung ist die Quelle der Anforderung, beispielsweise Benutzer- oder Systemanforderungsspezifikationen auf hoher Ebene falsch, wenn die Softwareanforderungen im Widerspruch zu den entsprechenden Systemanforderungen stehen. Nur Nutzervertreter können die Richtigkeit der Nutzerbedürfnisse feststellen, weshalb Nutzer aktiv einbezogen werden müssen. Die Anforderungsüberprüfung ohne Benutzerbeteiligung führt zu diesem Phänomen: „Bedeutungslose Dinge sind nicht das, was wir wollen“, denn ohne Benutzerbeteiligung können sich unsere Überprüfungsexperten selbst viele Bewertungen vorstellen.

(3) Machbarkeit

Die Machbarkeit bezieht sich darauf, ob die Anforderungen normal umgesetzt werden können. Jede Projektanforderung muss innerhalb der Möglichkeiten und Grenzen des bekannten Systems und der bekannten Umgebung umgesetzt werden. Um nicht realisierbare Anforderungen zu vermeiden, ist es am besten, während des Anforderungserfassungsprozesses immer ein Mitglied des Software-Engineering-Teams mit dem Anforderungsanalysten oder Marktbeobachter zusammenzuarbeiten, um die technische Machbarkeit zu überprüfen.

(4) Notwendigkeit

Notwendigkeit bedeutet, dass jede Anforderung aufzeichnen sollte, was der Kunde wirklich braucht, und die Standards, die letztendlich eingehalten werden müssen, können auch so verstanden werden, dass jede Anforderung die „Wurzel“ davon ist Ermächtigt Sie, das Dokument zu verfassen, ist eines, bei dem jede Anforderung auf eine Kundeneingabe zurückgeführt werden kann.

(5) Priorisierung

Priorisierung besteht darin, alle Anforderungen zu klassifizieren und in verschiedene Anforderungsstufen zu unterteilen: Normalerweise können Anforderungen in drei Stufen unterteilt werden: hoch, mittel und niedrig. Eine hohe Nachfragepriorität bezieht sich auf eine geschäftskritische Nachfrage. Wenn dieses Geschäft nicht realisiert wird, wird kein Benutzer dieses Produkt kaufen. Zum Beispiel die Anruffunktion eines Mobiltelefons. Wenn das Mobiltelefon nicht über die Anruffunktion verfügt, wird niemand dieses Mobiltelefon kaufen. Die Nachfragepriorität bedeutet, dass dieses Geschäft umgesetzt werden muss, aber die Qualitätsmerkmale können perfektioniert werden, wie zum Beispiel die Kamerafunktion von Mobiltelefonen. Heutzutage sind Smartphones mit Kameras ausgestattet, aber die Pixel sind nicht unbedingt sehr hoch , Einige Hersteller können 30 Millionen Pixel erreichen, aber wir können 10 Millionen Pixel erreichen. In diesem Fall werden die Leute das Produkt trotzdem kaufen, aber der Preis könnte davon betroffen sein.

Niedrige Priorität der Nachfrage bedeutet, dass das Geschäft realisiert werden kann oder nicht. Wenn wir die Mondkuchen beispielsweise für uns selbst kaufen, ist es normalerweise nicht wichtig, ob die Verpackung schön ist oder nicht Die Nachfrage wird auch als Vergoldungsanforderungen bezeichnet.

(6) Keine Mehrdeutigkeit

Mehrdeutigkeit bedeutet, dass eine beschriebene Anforderung auf zwei oder mehr Arten verstanden werden kann. Bei der Beschreibung der Anforderung kann natürliche Sprache leicht zu Mehrdeutigkeiten führen. Versuchen Sie daher, jedes Bedürfnis klar auszudrücken , benutzerfreundliche Sprache.

(7) Überprüfbarkeit

Überprüfbarkeit bedeutet, dass jede Anforderung durch spezifische Anwendungsfälle oder Testschritte überprüft werden kann, um zu überprüfen, ob sie korrekt ist. Wenn wir keine wirksamen Methoden zur Überprüfung verwenden können, können wir nicht objektiv feststellen, ob Aktuelle Anforderungen werden korrekt umgesetzt. Die oben genannten Merkmale müssen wir bei der Überprüfung beachten. Nur Anforderungen, die diese Merkmale erfüllen, gelten als gute Anforderungen. Dann weist die Anforderungsbeschreibung normalerweise die folgenden vier Merkmale auf:

1) Vollständigkeit

Vollständigkeit bedeutet, wie wir oben erklärt haben, dass keine notwendigen Bedarfsinformationen fehlen dürfen. Wenn Informationen fehlen, ist es schwierig, dies herauszufinden.

Wenn wir bei der Beschreibung von Anforderungen versuchen, uns auf die Aufgaben des Benutzers zu konzentrieren und die Funktionen des Systems außer Acht zu lassen, können wir unvollständige Anforderungen besser vermeiden.

2) Konsistenz

Konsistenz bedeutet, dass es nicht zu Konflikten mit anderen Softwareanforderungen oder übergeordneten (System-, Geschäfts-) Anforderungen kommt. Es ist notwendig, die Inkonsistenzen zwischen allen Anforderungen vor der Entwicklung zu beheben Sind die Anforderungen korrekt?

3) Modifizierbarkeit

Anforderungen müssen bei Bedarf geändert werden oder um eine Historie jeder Anforderungsänderung zu führen. Dies erfordert, dass jede Anforderung unabhängig identifiziert und von anderen Anforderungen unterschieden wird, um sicherzustellen, dass keine Änderung erfolgt Anforderungen. Und jede Anforderung sollte nur einmal in der Anforderungsspezifikation vorkommen, damit bei Änderungen der Anforderungen die Konsistenz der Anforderungen gewahrt bleiben kann.

4) Rückverfolgbarkeit

Rückverfolgbarkeit bezieht sich auf die Herstellung einer Verbindung zwischen jeder Softwareanforderung und ihren Quell- und Designelementen, Quellcode und Testfällen. Dadurch kann sichergestellt werden, dass jede Anforderung implementiert und überprüft wird Die Tracking-Matrix wird häufig in der Arbeit erwähnt.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmierlehre! !

Das obige ist der detaillierte Inhalt vonWas sind die Merkmale von Softwareanforderungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Welche Software ist Bonjour und kann sie deinstalliert werden? Welche Software ist Bonjour und kann sie deinstalliert werden? Feb 20, 2024 am 09:33 AM

Titel: Entdecken Sie die Bonjour-Software und wie Sie sie deinstallieren. Zusammenfassung: In diesem Artikel werden die Funktionen, der Nutzungsumfang und die Deinstallation der Bonjour-Software vorgestellt. Gleichzeitig wird auch erläutert, wie Bonjour durch andere Tools ersetzt werden kann, um den Anforderungen der Benutzer gerecht zu werden. Einleitung: Bonjour ist eine gängige Software im Bereich der Computer- und Netzwerktechnik. Obwohl dies für einige Benutzer möglicherweise ungewohnt ist, kann es in bestimmten Situationen sehr nützlich sein. Wenn Sie Bonjour-Software installiert haben, diese nun aber deinstallieren möchten, dann

Was tun, wenn WPS Office die PPT-Datei nicht öffnen kann - Was tun, wenn WPS Office die PPT-Datei nicht öffnen kann? Was tun, wenn WPS Office die PPT-Datei nicht öffnen kann - Was tun, wenn WPS Office die PPT-Datei nicht öffnen kann? Mar 04, 2024 am 11:40 AM

Kürzlich haben mich viele Freunde gefragt, was zu tun ist, wenn WPSOffice keine PPT-Dateien öffnen kann. Lassen Sie uns als Nächstes lernen, wie wir das Problem lösen können, dass WPSOffice keine PPT-Dateien öffnen kann. 1. Öffnen Sie zunächst WPSOffice und rufen Sie die Homepage auf, wie in der Abbildung unten gezeigt. 2. Geben Sie dann das Schlüsselwort „Dokumentreparatur“ in die Suchleiste oben ein und klicken Sie dann, um das Dokumentreparaturtool zu öffnen, wie in der Abbildung unten gezeigt. 3. Importieren Sie dann die PPT-Datei zur Reparatur, wie in der Abbildung unten gezeigt.

Mar 18, 2024 pm 02:58 PM

CrystalDiskMark ist ein kleines HDD-Benchmark-Tool für Festplatten, das schnell sequentielle und zufällige Lese-/Schreibgeschwindigkeiten misst. Lassen Sie sich als Nächstes vom Redakteur CrystalDiskMark und die Verwendung von CrystalDiskMark vorstellen ). Zufällige I/O-Leistung. Es ist eine kostenlose Windows-Anwendung und bietet eine benutzerfreundliche Oberfläche und verschiedene Testmodi zur Bewertung verschiedener Aspekte der Festplattenleistung. Sie wird häufig in Hardware-Reviews verwendet

Corsair iCUE-Software erkennt RAM nicht [Behoben] Corsair iCUE-Software erkennt RAM nicht [Behoben] Feb 19, 2024 am 11:48 AM

In diesem Artikel werden die Schritte untersucht, die Benutzer unternehmen können, wenn die CorsairiCUE-Software den RAM in einem Windows-System nicht erkennt. Obwohl die CorsairiCUE-Software so konzipiert ist, dass Benutzer die RGB-Beleuchtung ihres Computers steuern können, haben einige Benutzer festgestellt, dass die Software nicht richtig funktioniert, was dazu führt, dass RAM-Module nicht erkannt werden können. Warum greift ICUE mein Gedächtnis nicht auf? Der Hauptgrund dafür, dass ICUE RAM nicht richtig identifizieren kann, hängt normalerweise mit Konflikten in der Hintergrundsoftware zusammen. Darüber hinaus können auch falsche SPD-Schreibeinstellungen dieses Problem verursachen. Problem behoben, bei dem die CorsairIcue-Software den RAM nicht erkennt. Wenn die CorsairIcue-Software den RAM auf Ihrem Windows-Computer nicht erkennt, verwenden Sie bitte die folgenden Vorschläge.

Mar 18, 2024 pm 04:50 PM

CrystalDiskInfo ist eine Software zur Überprüfung von Computerhardwaregeräten. Mit dieser Software können wir unsere eigene Computerhardware überprüfen, z. B. Lesegeschwindigkeit, Übertragungsmodus, Schnittstelle usw.! Wie verwende ich CrystalDiskInfo zusätzlich zu diesen Funktionen und was genau ist CrystalDiskInfo? 1. Der Ursprung von CrystalDiskInfo Als eine der drei Hauptkomponenten eines Computerhosts ist ein Solid-State-Laufwerk das Speichermedium eines Computers und für die Datenspeicherung des Computers verantwortlich. Ein gutes Solid-State-Laufwerk kann das Lesen von Dateien beschleunigen beeinflussen das Verbrauchererlebnis. Wenn Verbraucher neue Geräte erhalten, können sie dazu Software von Drittanbietern oder andere SSDs verwenden

So legen Sie die Tastaturschrittweite in Adobe Illustrator CS6 fest - So legen Sie die Tastaturschrittweite in Adobe Illustrator CS6 fest So legen Sie die Tastaturschrittweite in Adobe Illustrator CS6 fest - So legen Sie die Tastaturschrittweite in Adobe Illustrator CS6 fest Mar 04, 2024 pm 06:04 PM

Viele Benutzer verwenden die Adobe Illustrator CS6-Software in ihren Büros. Wissen Sie also, wie Sie die Tastaturinkremente in Adobe Illustrator CS6 einstellen? Dann zeigt Ihnen der Editor, wie Sie die Tastaturinkremente in Adobe Illustrator CS6 festlegen können Werfen Sie einen Blick unten. Schritt 1: Starten Sie die Adobe Illustrator CS6-Software, wie in der Abbildung unten gezeigt. Schritt 2: Klicken Sie in der Menüleiste nacheinander auf den Befehl [Bearbeiten] → [Einstellungen] → [Allgemein]. Schritt 3: Das Dialogfeld [Tastaturschrittweite] wird angezeigt. Geben Sie die erforderliche Zahl in das Textfeld [Tastaturschrittweite] ein und klicken Sie abschließend auf die Schaltfläche [OK]. Schritt 4: Verwenden Sie die Tastenkombination [Strg]

Welche Art von Software ist Bonjour? Welche Art von Software ist Bonjour? Feb 22, 2024 pm 08:39 PM

Bonjour ist ein von Apple eingeführtes Netzwerkprotokoll und eine Software zum Erkennen und Konfigurieren von Netzwerkdiensten in einem lokalen Netzwerk. Seine Hauptaufgabe besteht darin, Geräte, die im selben Netzwerk verbunden sind, automatisch zu erkennen und zwischen ihnen zu kommunizieren. Bonjour wurde erstmals 2002 in der MacOSX10.2-Version eingeführt und ist jetzt standardmäßig im Apple-Betriebssystem installiert und aktiviert. Seitdem hat Apple die Bonjour-Technologie für andere Hersteller geöffnet, sodass viele andere Betriebssysteme und Geräte Bonjour unterstützen können.

Wie kann ein Versuch, eine inkompatible Software mit Edge zu laden, behoben werden? Wie kann ein Versuch, eine inkompatible Software mit Edge zu laden, behoben werden? Mar 15, 2024 pm 01:34 PM

Wenn wir den Edge-Browser verwenden, wird manchmal versucht, inkompatible Software gleichzeitig zu laden. Was ist also los? Lassen Sie diese Website den Benutzern sorgfältig vorstellen, wie sie das Problem lösen können, das beim Versuch entsteht, inkompatible Software mit Edge zu laden. So lösen Sie das Problem, eine inkompatible Software mit Edge zu laden. Lösung 1: Suchen Sie im Startmenü nach IE und greifen Sie direkt über IE darauf zu. Lösung 2: Hinweis: Das Ändern der Registrierung kann zu Systemfehlern führen. Gehen Sie daher vorsichtig vor. Ändern Sie die Registrierungsparameter. 1. Geben Sie während des Betriebs regedit ein. 2. Suchen Sie den Pfad\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Micros