Systemanalyse & Design - Systemplanung
Was ist Anforderungsermittlung?
Eine Anforderung ist ein wesentliches Merkmal eines neuen Systems, das die Verarbeitung oder Erfassung von Daten, die Kontrolle der Geschäftsaktivitäten, die Erstellung von Informationen und die Unterstützung des Managements umfassen kann.
Die Ermittlung von Anforderungen umfasst das Studium des vorhandenen Systems und das Sammeln von Details, um herauszufinden, welche Anforderungen bestehen, wie es funktioniert und wo Verbesserungen vorgenommen werden sollten.
Hauptaktivitäten bei der Bedarfsermittlung
Anforderungen Antizipation
Es sagt die Eigenschaften des Systems basierend auf früheren Erfahrungen voraus, einschließlich bestimmter Probleme oder Merkmale und Anforderungen für ein neues System.
Dies kann zur Analyse von Bereichen führen, die sonst von unerfahrenen Analysten unbemerkt bleiben würden. Wenn jedoch Abkürzungen verwendet werden und bei der Durchführung der Untersuchung Verzerrungen auftreten, kann die Anforderung Antizipation halbiert werden.
Anforderungsuntersuchung
Es untersucht das aktuelle System und dokumentiert seine Funktionen zur weiteren Analyse.
Es ist das Herzstück der Systemanalyse, bei der Analysten Systemmerkmale mithilfe von Ermittlungstechniken, Prototypen und computergestützten Tools dokumentieren und beschreiben.
Anforderungsspezifikationen
Es umfasst die Analyse von Daten, die die Anforderungsspezifikation bestimmen, die Beschreibung der Funktionen für ein neues System und die Angabe, welche Informationsanforderungen bereitgestellt werden.
Es umfasst die Analyse von Fakten, die Identifizierung grundlegender Anforderungen und die Auswahl von Strategien zur Erfüllung von Anforderungen.
Techniken zum Sammeln von Informationen
Das Hauptziel von Faktenfindungstechniken besteht darin, die Informationsanforderungen einer Organisation zu bestimmen, die von Analysten verwendet wird, um einen präzisen SRS zu erstellen, der vom Benutzer verstanden wird.
Ideales SRS-Dokument sollte -
- vollständig, eindeutig und frei von Jargon sein.
- Festlegen von operativen, taktischen und strategischen Informationsanforderungen.
- Lösen Sie mögliche Streitigkeiten zwischen Benutzern und Analysten.
- Verwenden Sie grafische Hilfsmittel, die das Verständnis und das Design vereinfachen.
Es gibt verschiedene Techniken zum Sammeln von Informationen -
Interviewen
Systemanalytiker sammeln durch Interviews Informationen von Einzelpersonen oder Gruppen. Der Analyst kann formal, legalistisch, politisch oder informell sein. Der Erfolg eines Interviews hängt von der Fähigkeit des Analytikers als Interviewer ab.
Es kann auf zwei Arten geschehen -
Unstructured Interview - Der Systemanalytiker führt eine Frage-Antwort-Sitzung durch, um grundlegende Informationen über das System zu erhalten.
Structured Interview - Es enthält Standardfragen, die der Benutzer entweder im geschlossenen (objektiven) oder im offenen (beschreibenden) Format beantworten muss.
Advantages of Interviewing
Diese Methode ist häufig die beste Quelle für das Sammeln qualitativer Informationen.
Dies ist nützlich für diejenigen, die nicht effektiv schriftlich kommunizieren oder möglicherweise nicht die Zeit haben, den Fragebogen auszufüllen.
Informationen können einfach validiert und sofort überprüft werden.
Es kann die komplexen Themen behandeln.
Es ist leicht, Schlüsselprobleme zu entdecken, indem man Meinungen einholt.
Es schließt die Lücken in den Bereichen Missverständnisse und minimiert zukünftige Probleme.
Fragebögen
Diese Methode wird vom Analysten verwendet, um Informationen über verschiedene Systemprobleme von einer großen Anzahl von Personen zu sammeln.
Es gibt zwei Arten von Fragebögen:
Open-ended Questionnaires- Es besteht aus Fragen, die leicht und richtig interpretiert werden können. Sie können ein Problem untersuchen und zu einer bestimmten Richtung der Antwort führen.
Closed-ended Questionnaires - Es besteht aus Fragen, die verwendet werden, wenn der Systemanalytiker effektiv alle möglichen Antworten auflistet, die sich gegenseitig ausschließen.
Advantages of questionnaires
Es ist sehr effektiv bei der Erfassung von Interessen, Einstellungen, Gefühlen und Überzeugungen von Benutzern, die sich nicht am selben Ort befinden.
In bestimmten Situationen ist es hilfreich zu wissen, welcher Anteil einer bestimmten Gruppe ein bestimmtes Merkmal des vorgeschlagenen Systems billigt oder ablehnt.
Es ist nützlich, die Gesamtmeinung zu ermitteln, bevor Sie dem Systemprojekt eine bestimmte Richtung geben.
Es ist zuverlässiger und bietet eine hohe Vertraulichkeit ehrlicher Antworten.
Es eignet sich zur Auswahl von Sachinformationen und zur statistischen Datenerfassung, die per E-Mail und Post versandt werden kann.
Überprüfung von Aufzeichnungen, Verfahren und Formularen
Durch die Überprüfung vorhandener Datensätze, Verfahren und Formulare können Sie einen Einblick in ein System erhalten, das die aktuellen Systemfunktionen, seine Vorgänge oder Aktivitäten beschreibt.
Advantages
Es hilft dem Benutzer, selbst etwas Wissen über die Organisation oder den Betrieb zu erlangen, bevor er es anderen auferlegt.
Es hilft bei der Dokumentation aktueller Vorgänge innerhalb kurzer Zeit, da die Verfahrenshandbücher und Formulare das Format und die Funktionen des vorliegenden Systems beschreiben.
Es kann ein klares Verständnis für die Transaktionen liefern, die in der Organisation abgewickelt werden, Eingaben für die Verarbeitung identifizieren und die Leistung bewerten.
Dies kann einem Analysten helfen, das System im Hinblick auf die zu unterstützenden Vorgänge zu verstehen.
Es beschreibt das Problem, seine betroffenen Teile und die vorgeschlagene Lösung.
Überwachung
Dies ist eine Methode zum Sammeln von Informationen, indem Personen, Ereignisse und Objekte bemerkt und beobachtet werden. Der Analyst besucht die Organisation, um die Funktionsweise des aktuellen Systems zu beobachten und die Anforderungen des Systems zu verstehen.
Advantages
Es ist eine direkte Methode zum Sammeln von Informationen.
Dies ist nützlich in Situationen, in denen die Authentizität der gesammelten Daten in Frage gestellt wird oder wenn die Komplexität bestimmter Aspekte des Systems eine klare Erklärung durch Endbenutzer verhindert.
Es erzeugt genauere und zuverlässigere Daten.
Es werden alle Aspekte der Dokumentation erstellt, die unvollständig und veraltet sind.
Gemeinsame Anwendungsentwicklung (JAD)
Es handelt sich um eine neue von IBM entwickelte Technik, mit der Eigentümer, Benutzer, Analysten, Designer und Bauherren das System mithilfe organisierter und intensiver Workshops definieren und entwerfen können. Der von JAD ausgebildete Analyst fungiert als Moderator für Workshops, die über einige spezielle Fähigkeiten verfügen.
Advantages of JAD
Dies spart Zeit und Kosten, da monatelange herkömmliche Interviews und Folgetreffen ersetzt werden.
Es ist nützlich in der Organisationskultur, die die gemeinsame Problemlösung unterstützt.
Fördert formelle Beziehungen zwischen mehreren Ebenen von Mitarbeitern.
Es kann zur kreativen Entwicklung des Designs führen.
Es ermöglicht eine schnelle Entwicklung und verbessert die Eigentümerschaft des Informationssystems.
Sekundärforschung oder Hintergrundlesung
Diese Methode wird häufig zum Sammeln von Informationen verwendet, indem auf die gesammelten Informationen zugegriffen wird. Es enthält alle zuvor gesammelten Informationen, die vom Vermarkter aus internen oder externen Quellen verwendet wurden.
Advantages
Mit der Verfügbarkeit des Internets wird offener darauf zugegriffen.
Es liefert wertvolle Informationen mit geringen Kosten und Zeit.
Es fungiert als Vorläufer der Primärforschung und richtet den Schwerpunkt der Primärforschung aus.
Es wird vom Forscher verwendet, um zu schließen, ob sich die Forschung lohnt, da sie mit den verwendeten Verfahren und Problemen bei der Sammlung verfügbar ist.
Machbarkeitsstudie
Die Machbarkeitsstudie kann als vorläufige Untersuchung betrachtet werden, die dem Management hilft, zu entscheiden, ob eine Systemstudie für die Entwicklung durchführbar sein sollte oder nicht.
Es wird die Möglichkeit aufgezeigt, ein bestehendes System zu verbessern, ein neues System zu entwickeln und verfeinerte Schätzungen für die weitere Entwicklung des Systems zu erstellen.
Es wird verwendet, um den Überblick über das Problem zu erhalten und zu entscheiden, ob eine praktikable oder geeignete Lösung vorliegt oder nicht.
Das Hauptziel einer Machbarkeitsstudie besteht darin, den Umfang des Problems zu erfassen, anstatt das Problem zu lösen.
Das Ergebnis einer Durchführbarkeitsstudie ist ein formeller Systemvorschlag, der als Entscheidungsdokument dient und die vollständige Art und den Umfang des vorgeschlagenen Systems enthält.
Schritte zur Machbarkeitsanalyse
Bei der Durchführung der Machbarkeitsanalyse sind folgende Schritte zu befolgen:
Bilden Sie ein Projektteam und ernennen Sie einen Projektleiter.
Entwickeln Sie Systemflussdiagramme.
Identifizieren Sie die Mängel des aktuellen Systems und setzen Sie sich Ziele.
Zählen Sie die alternative Lösung oder das potenzielle Kandidatensystem auf, um die Ziele zu erreichen.
Bestimmen Sie die Machbarkeit jeder Alternative, z. B. technische Machbarkeit, betriebliche Machbarkeit usw.
Gewichten Sie die Leistung und Kosteneffizienz jedes Kandidatensystems.
Ordnen Sie die anderen Alternativen ein und wählen Sie das beste Kandidatensystem aus.
Bereiten Sie dem Management einen Systemvorschlag der endgültigen Projektrichtlinie zur Genehmigung vor.
Arten von Machbarkeiten
Wirtschaftliche Machbarkeit
Es bewertet die Wirksamkeit des Kandidatensystems mithilfe der Kosten-Nutzen-Analyse.
Es zeigt den Nettonutzen des Kandidatensystems in Bezug auf Nutzen und Kosten für die Organisation.
Das Hauptziel der Analyse der wirtschaftlichen Durchführbarkeit (Economic Feasibility Analysis, EFS) besteht darin, die wirtschaftlichen Anforderungen des Kandidatensystems abzuschätzen, bevor Investitionsfonds für den Vorschlag gebunden werden.
Sie bevorzugt die Alternative, die das Vermögen der Organisation durch frühestmögliche und höchste Kapitalrendite bei geringstem Risiko bei der Entwicklung des Kandidatensystems maximiert.
Technische Machbarkeit
Es untersucht die technische Machbarkeit jeder Implementierungsalternative.
Es analysiert und bestimmt, ob die Lösung durch vorhandene Technologie unterstützt werden kann oder nicht.
Der Analyst bestimmt, ob aktuelle technische Ressourcen aktualisiert oder hinzugefügt werden, um die neuen Anforderungen zu erfüllen.
Es stellt sicher, dass das Kandidatensystem angemessene Antworten liefert, inwieweit es die technische Verbesserung unterstützen kann.
Operative Machbarkeit
Es bestimmt, ob das System nach seiner Entwicklung und Implementierung effektiv funktioniert.
Es stellt sicher, dass das Management das vorgeschlagene System und seine Arbeitsweise im aktuellen organisatorischen Umfeld unterstützt.
Es wird analysiert, ob die Benutzer betroffen sind, und sie akzeptieren die geänderten oder neuen Geschäftsmethoden, die sich auf die möglichen Systemvorteile auswirken.
Außerdem wird sichergestellt, dass die Computerressourcen und die Netzwerkarchitektur des Kandidatensystems funktionsfähig sind.
Machbarkeit des Verhaltens
Es bewertet und schätzt die Einstellung oder das Verhalten des Benutzers gegenüber der Entwicklung eines neuen Systems.
Es hilft bei der Feststellung, ob das System besondere Anstrengungen erfordert, um den Arbeitsstatus des Mitarbeiters über neue Geschäftsmethoden zu informieren, umzuschulen, zu übertragen und zu ändern.
Machbarkeit planen
Es stellt sicher, dass das Projekt innerhalb eines bestimmten Zeitrahmens oder Zeitplans abgeschlossen wird.
Außerdem wird überprüft und validiert, ob die Projektfristen angemessen sind oder nicht.