Hallo Zusammen,
ich habe folgende Fragen für diese Themen:
Arbeitorganisation und Software-Engineering.
Ich benötige für meine Hausaufgaben Hilfe und ihre meinungen zur ein paar Fragen. Man will das einfach besser machen und daher will ich auf eure meinungen hören, bevor ich das abschicke.
- Formulieren Sie bitte vier Leitfragen zur Arbeitsorganisation.
- Warum sollte man bei Aufgaben als Erstes die Zuständigkeit klären?
- Warum ist es wichtig, nein sagen zu können?
- Wrum sollte man immer begründen, warum man einen Auftrag oder eine Gefälligkeit Ablehnen will?
- Sie wollen an eine Mitarbeiterin eine Aufgabe delegieren. Sie lehnt dies ab. Was tun ich?
- Ein Mitarbeiter macht Fehler bei der Erledigung des Delegationsauftrag. Was tun Sie?
a) Nennen Sie mögliche Gründe für Aufschieberitis.
b) Welche möglichkeiten kennen Sie, Aufschiebeverhalten zu kontrollieren? - Aus welchen Gründen haben Sie sich für die Art Ihre Ablage entschieden?
- Warum sollte der Eingangskorb nicht direkt auf dem Schreibtisch stehen?
- Was können Sie gegen die Täglische Papierflut tun?
- Warum ist Papierkorb ein wichtigen Organisationsmittel?
- Welche vorteile hat das Internet als Informationsquelle?
- Warum sollte man redundante Informationen meiden?
Software-Engineering SVEN 1
- Wenn man die NAzahl der Fehler pro 1000 Zeilen Quellcode als Maßstab nimmt, hat sichdie Software-Qualität in den letzten Jahren ständig verbessert.
Wo könnten die Gründe für diese Verbesserung Liegen?
Erlaubt der Vergleich der Fehlerquoten einer Software aus dem Jahre 1970 mit eine Software aus dem Jahr 2000 tatsächlich Aussagen zur Qualität? Begründung.
-
Welche Teilbereiche des Software-Engineerings haben nicht direkt etwas mit der Informatik zu tun?
Warum sind diese teilbereiche auch wichtig? -
Beurteilen Sie bitte bei den folgenden Beispielen, ob das program korrekt, zuverlässig ist.
a) Ein Übersetzungprogramm liefert bei fehlenden Eingaben gelegentlich den Text ,Hallo" als Ergebnis.
b) Ein Textverarbeitungsprogramm löscht bei speichern von Dokumenten mit mehr als 10 Seiten unwiderruflich den gesamten Text.
c) in einem Steuerungsprogramm für eine Maschine wurde die Funktion zum Abschalten in der Anforderungsdefinition schlicht und einfach vergessen und entsprechend auch nicht umgesetzt. Die fehlende Funktion fürt dazu, dass sich die Maschine ständigt selbst abschalten und dabei Werkstücke zertört.
-
Sie wollen ein vorhandenes Programm auf eine neue Version aktualisieren. Welche unvorgesehenen Umstände könnten dazu führen, dass die Aktualisierung Scheitert? Welche Sicherheitsmassnamen sollten Sie in jedem Fall Durchführen?
-
Welche vorteile bringt die Wiederverwendung bereits erstellter Software-Teile?
-
Sie treffen einen Programierer, den Ihnen stolz erzählt, er erstelle mindestens 150 Zeilen Quellcode pro tag.
Nehmen Sie zu diese Aussage Stellung. Aspekt der Qualität berücksichtigen.
SVEN 2
- Sie sollen ein programm erstellen, das die Wurzel der Zahl 200 000 berechnen soll. Das programm soll nur ein mal eingesetzt werden.
Welche Vorgehensmodell wählen Sie ?
- Soe sollen ein Programm für die Steuerung einer Maschine erstellen. Die Systemspezifikation ist vollständigt.
Welches Vorgehensmodel wäjlen Sie für die Entwiklung?
-
Handelt es sich beim einem Beta-Test um eine Validierung oder um eine Verifikation?
-
Beim Spiral-Model führt die Risikoanalyse unter umständen bereits kurz nach Proektbeginn zur Einstellung des Projektes. Warum kann das zu problemen führen, wenn das Projekt nicht nur im Unternehmen selbst abgewikelt wird sonndern an externen Partner?
-
Ein Softwar-Unternehmen hat einen Wegwerf-Prototypen für eine erste Demonstartion eines Programms erstellt.Während der Entwiklung kommt das unternehmen in Zeitnot und beschließt, den den wegwerf in einem evolutionären Modell weiterzuentwickeln. Welche gefahren Sehen Sie da?
-
Welch besonderheit weist Rational Unified proces in Bezug auf die Analyseund Umsetzung auf?
-
Nennen Sie wichtige Rollen bei der Software-Entwicklung. Kurze aufgaben der Rollen.
SVEN 3
- Ein Sportverein möchte seine Mitglieder über Computerprogramm verwalten.
Entwickeln Sie Lastenheft.
Das System soll mindestens folgende Funktionen abdecken:
Verwaltung der Adressdaten
Verwaltung der Sportarten
Verwaltung der Übüngsleiter und Trainer
Eintritt eines Mitglieds
Austritt eines Mitglieds
Erstellen der Beitragsrechnung
ein Mitglied kann mehrere Sportarten betreiben.
- Einem Auftaggeber sind die Entwiklungskosten eine Software zu hoch. Er will die Kosten reduzieren ohne Qualitätverlust. Welche auswirkung hat diese Wunsch.
Skizzieren Sie die Auswirkung zusätzlich am Teufelsquadrat.
- Sie unterhalten sich mit einem anderen Software-Entwickler über die Probleme bei Aufwandschätzung. Ihr kollege sagt Ihnen, dass er sich um die Entwicklungszeit eigentlich keine grosse Gedanken mache. Man könne ja jederzeit weitere Entwickler hinzuziehen.
Stimmt die aussage? begründung.
- Die enwicklungszeit eine Software wird auf 1300 Personentage geschätzt. Rechnen Sie diese Angaben in Personenjahreum. bitte mit rechenweg.