Das System Development Life Cycle , oder SDLC ist der Prozess, durch den eine Organisation entwickelt und implementiert ein neues Informationssystem ein Problem zu lösen oder um besser auf die Bedürfnisse der Endnutzer in die Organisation . Es gibt mehrere Alternativen zu den traditionellen Ansatz zur SDLC , einschließlich End- User-System -Entwicklung. Allerdings haben Systeme von Endbenutzern erstellt ihre eigenen Nachteile. Traditionelle SDLC
Das traditionelle Modell für die Entwicklung der Systeme Lebenszyklus oder SDLC , ist ein Top -down-Ansatz . Ausgewiesene Experten zunächst identifizieren das Ziel erreicht werden kann oder das Problem zu lösen. Dann werden die Anforderungen des Projekts werden vom Design-Team , so dass die Ziele des Projektes erreicht werden können analysiert. Die Konstruktion des neuen Systems ist auf der Grundlage dieser Analyse . Ist ein Design abgeschlossen ist, wird die notwendige Hard-und Software für das neue System erhalten wird, und schließlich wird das neue System in Position gebracht . Im Gegensatz dazu arbeitet die Endbenutzer- Modell der Systementwicklung von unten nach oben . Die Endnutzer des Systems sind für die setzen sie zusammen , im Wesentlichen auf Ad -hoc-Basis .
End -User System Development
Eines der Probleme, mit das traditionelle Modell der SDLC ist, dass der gesamte Prozess erfolgt ohne Zutun des End-User , die nur das fertige System sieht durchgeführt . Die End- User-System -Entwicklungs-Lebenszyklus kehrt diesen Prozess , indem die Endbenutzer , die für die gesamte Gestaltung Leben CycE , oft mit wenig Beteiligung von erfahrenen Designern . Obwohl diese Art der Lebenszyklus zu befriedigender für den Endnutzer dazu neigt , kann es auch zu produzieren einige Probleme. Dazu gehören eine mangelnde Qualitätskontrolle und Aufsicht, einen Mangel an Kontrolle über die Daten in das System , und eine Tendenz für Endanwender in das Projekt eingebunden , um Anwendungen für den eigenen privaten Gebrauch zu erstellen.
Qualitätskontrolle
die traditionelle SDLC Ansatz beinhaltet eine Überprüfung und ein gewisses Maß an Kontrolle durch die Verwaltung der Organisation , um sicherzustellen, dass das fertige System die Ziele der organiation dient und fördert ihre Gesamtstrategie . Die Qualitätskontrolle wird durch die Verwendung von erfahrenen Designern , die sowohl die Ziele der Organisation und die verfügbaren Design-Tools verstehen gewährleistet. In der End- User-System -Entwicklungs-Lebenszyklus sind die End- Benutzer wahrscheinlich ihre eigenen Bedürfnisse und Vorlieben , anstatt die Ziele der Organisation als Ganzes zu betonen. Darüber hinaus sind sie möglicherweise nicht über das Know-how erforderlich, um ein hohes Maß an Qualitätssicherung zu gewährleisten.
Data Control
In der traditionellen Systeme Entwicklungsansatz , über alle Daten, die Organisation liegt in den Händen von ausgewiesenen Experten arbeiten als ein Team unter Aufsicht. In den Endnutzer Modell der Systementwicklung, kann der Zugriff auf Daten nicht von oben gesteuert wird, zuverlässig . Die Endnutzer bauen das System in Zusammenarbeit mit jedem Beitrag einige Aspekte des Gesamtsystems in Reaktion auf eine empfundene Notwendigkeit . Dies kann in einer etwas chaotischen Kombination von Elementen , stückweise von mehreren Benutzern anstatt im Dienst einer umfassenden Vision von dem, was benötigt wird, erstellt führen.