PDF Herunterladen
1) Was ist SDLC?
SDLC ist eine Abkürzung für Software Development Life Cycle. SDLC ist eine Reihe von Schritten, die ein definiertes Modell für die Entwicklung und das Lebenszyklusmanagement einer Anwendung bieten.
2) Nennen Sie fünf in SDLC verwendete Modelle
- Wasserfall-Modell
- RAD-Modell (Rapid Application Development)
- Agiles Modell
- Iteratives Modell
- Spiralmodell
3) Erklären Sie die Phasen des Wasserfallmodells
Die fünf Hauptphasen des Wasserfallmodells sind:
- Erfassung von Anforderungen
- Design
- Entwicklung
- Testen
- Implementierung & Wartung
4) Gibt die Bedeutung der Entwurfsphase an?
Die Anforderungen werden in Form eines Dokuments angegeben. Es wird dann in eine logische Struktur umgewandelt, die in einer bestimmten Programmiersprache implementiert werden muss. Die Entwurfsphase ist auch hilfreich, um Hardware- und Systemanforderungen festzulegen. Es ermöglicht auch die Definition einer vollständigen Systemarchitektur. Die Ausgabe dient als Dokument, das als Eingabe für alle nachfolgenden SDLC-Phasen dient.
5) Welche Aufgaben werden in der Codierungsphase ausgeführt?
In der Codierungsphase wird das Designdokument in eine ausführbare Programmiersprache konvertiert. Die Ausgabe der Codierungsstufe ist der Quellcode, der als Eingabe für die Test- und Wartungsphase dienen kann.
6) Was ist eine Machbarkeitsstudie?
Durch die Machbarkeit kann beurteilt werden, wie tragfähig die Entwicklung von Softwareprojekten für jedes Unternehmen sein wird. Der Softwareanalyst führt die vollständige Studie durch, um die betriebliche, wirtschaftliche und technische Machbarkeit eines Projekts zu verstehen.
7) Wie hoch sind die Reifegrade in KMG?
Das Capability Maturity Model ist ein Benchmark zur Analyse der Reife des Softwareentwicklungsprozesses eines Unternehmens. Diese Technik wird verwendet, um den Softwareentwicklungsprozess eines Unternehmens zu verfeinern. Es wird verwendet, um jedes Unternehmen anhand einer Skala von fünf verschiedenen Ebenen zu bewerten, basierend auf ihren wichtigsten Prozessbereichen. Es gibt Auskunft über die Reife des Unternehmens basierend auf dem Projekt, mit dem sich das Unternehmen befasst, und den Kunden.
Initial, Managed, Defined, Quantitativ Managed und Optimizing sind fünf Ebenen, die die CMM-Ebenen eines Unternehmens bestimmen.
8) Geben Sie einige Vorteile der Verwendung des V-Modells?
- Einfach und leicht zu bedienen.
- Jede Phase hat spezifische
- Das V-Modell ist aufgrund der frühen Entwicklung von Testplänen erfolgreicher. Dies reduziert die Kosten für Fehlerkorrekturen
- Funktioniert am effektivsten bei kleinen Projekten, bei denen die Anforderungen gering sind
9) Was ist der "Umfang" eines Projekts?
Der Umfang des Projekts ist nichts anderes als die Ziele, Vorgaben und Erwartungen des Projekts. Der Softwareumfang ist eine genau definierte Grenze, die alle Prozesse umfasst, die zur Entwicklung und Bereitstellung des Softwareprodukts ausgeführt werden. Der Softwarebereich umfasst alle Funktionen und Artefakte, die an das Softwaresystem geliefert werden sollen. Der Softwarebereich hilft auch zu identifizieren, was das System tun wird und was nicht.
10) Wann sollten Benutzer Ihrer Meinung nach auf einem neuen System geschult werden?
Während der Implementierungsphase
11) Nennen Sie die Phase, in der die Leistung des neuen Systems überwacht wird?
Während der Entwicklungs- und Wartungsphase wird das System kontinuierlich überwacht.
12) Was ist ein computergestütztes Informationssystem?
Es ist ein System, in dem Computer einige Prozeduren ausführen.
13) Erklären Sie Low Level oder detailliertes Design in Bezug auf SDLC
Im Low-Level-Design wird das High-Level-Design in Module und Programme unterteilt. Das Logikdesign wird für jedes Programm entwickelt und als Programmspezifikation dokumentiert.
14) Wozu dient die JAD-Sitzung?
Die JAD-Sitzung (Joint Application Design) wird verwendet, um Daten und Informationen über das System zu erhalten
15) Geben Sie den Unterschied zwischen SDLC und Stlc an
SDLC umfasst die vollständige Überprüfung und Validierung eines Projekts. Die SDLC-Phase erfordert Analyse, Design, Entwicklungsprozess, Testprozess und Wartung der Geschäftsanforderungen.
Während STLC nur Validierung beinhaltet.
16) Wer sind die Personen, die an den Phasen des Wasserfallmodells beteiligt sind?
Die am Wasserfallmodell beteiligten Personen hängen von der Struktur der Organisation ab. Hier sind Fachleute, die in der Regel beteiligt sind
- Business Analyst
- Technischer Manager oder leitende Entwickler
- Technischer Leiter oder Systemarchitekt in der Entwurfsphase
- Entwickler in der Codierungsphase.
- Tester in der Testphase.
- Projektmanager und Wartungsteam in der Wartungsphase
17) Was ist DFD der Stufe 0?
Die höchste Abstraktionsebene heißt Level 0 DFD (Data Flow Diagram). Es ist auch als DFD auf Kontextebene bekannt. Es enthält Spezifikationen zum gesamten Informationssystem als ein Diagramm, das alle Details zum System enthält.
18) Erläutern Sie das Team Requirement Gathering in Bezug auf SDLC
Das Sammeln von Anforderungen ist eine wichtige SDLC-Phase. In dieser Phase werden die Geschäftsanforderungen erfasst. In dieser Phase werden auch der Zeitplan und die Kosten des Projekts analysiert.
19) Erklären Sie kurz die Testphase
Es werden verschiedene Testmethoden geübt, um die Softwarefehler zu erkennen, die in den vorherigen Phasen aufgetreten sind. Heutzutage gibt es viele Arten von Testwerkzeugen, und es stehen Methoden zur Verfügung. Nur wenige Unternehmen bauen auch ihre Testwerkzeuge, die je nach Bedarf oder Organisation maßgeschneidert werden.
20) Mit welchen Problemen ist das Wasserfallmodell konfrontiert?
Einige der häufigsten Probleme im Wasserfallmodell sind:
- Das Wasserfallmodell ist nicht ideal für komplexe Projekte, bei denen die Anforderungen nicht klar sind
- Es braucht viel Zeit, um jede Phase abzuschließen
- Es gibt bestimmte Fehler, die in diesem Modell nie behoben wurden
21) Wie heißt die Detailstudie des bestehenden Systems?
Die detaillierte Untersuchung des bestehenden Systems wird als Systemanalyse bezeichnet
22) Was ist das Hauptziel des Prototyping?
Prototyping bietet ein Minimodell des vorgeschlagenen Systems
23) In welchem Schritt des SDLC-Projekts könnte eine vorzeitige Beendigung erfolgen?
Im SDLC-Prozess kann die Projektbeendigung in der Machbarkeitsstudienphase durchgeführt werden.
24) Welches ist Ihrer Meinung nach die kreativste und herausforderndste Phase des Systemlebenszyklus?
Das Design ist eine der herausforderndsten Phasen des SDLC-Lebenszyklus.
25) Nennen Sie die Art der Durchführbarkeit, bei der die Kosteneinsparung und der zusätzliche Gewinn die erforderliche Investition übersteigen.
Es ist als wirtschaftliche Machbarkeit bekannt
26) Können Fehlerbehebungen auch die Softwarewartung umfassen?
Ja, die Phase der Fehlerbehebung umfasst auch die Softwarewartung
27) In welcher Phase des SDCL-Lebenszyklus sind die Kosten für die Fehlerkorrektur am geringsten?
Die Kosten für die Fehlerkorrektur sind in der frühen Phase der Anforderungsanalyse sehr viel geringer.