Softwareentwicklung (Fach) / AT4_Triesdorf (Lektion)
In dieser Lektion befinden sich 58 Karteikarten
AT4 bei Noack SoSe2019
Diese Lektion wurde von koenig_hartz erstellt.
- Größe, Funktion, Anfangswert und Wertebereich Boolean ... 2 Byte Ja/Nein False 0 und 1
- Größe, Funktion, Wertebereich und Anfangswert Byte ... 1 Byte Ganzzahlen 0 bis 255 0
- Größe, Funktion, Wertebereich und Anfangswert Integer ... 2 Byte Ganzzahlen -32.768 bis 32767 0
- Größe, Funktion, Wertebereich und Anfangswert Long ... 4 Byte Ganzzahlen -2.147.483.648 bis 2.147.483.647
- Größe, Funktion und Anfangswert Double 8 Byte Gleitkommazahl 0
- Größe, Funktion, Wertebereich und Anfangswert Date ... 8 Byte Datum und Uhrzeit 1. Jan 100 bis 31.Jan 9999 30.12.1899 00:00
- Funktion, Wertebereich und Anfangswert String Text unendlich ""
- Warum ist Softwareentwicklung Sinnvoll (in der Landwirtschaft) ... -Farm Management Systeme, Produktionsabläufe optimieren -Software kann Aufgaben übernehmen, Entlastung -Verbesserung der Arbeitsqualität, schnelle effektive Regelung
- Nennen sie unterschiedliche Programmiersprachen C, C++, Java, Visual Basic, Ruby, Python, Swift
- Unterschied Lasten-/Pflichtenheft? -Lastenheft beschreibt die Anforderungen des Auftraggebers an die Leistungen eines Auftragnehmers -Pflichtenheft beschreibt konkret, wie der Auftragnehmer die Anforderungen des Auftraggebers zu lösen ...
- Vorteile bei der Erstellung eines Lastenhefts -genaue Definitionen der Anforderungen -beugt Missverständnissen vor -Kosten- und Zeitersparnis, da nur Planung und noch keine Entwicklung -verschiedene Auftragnehmer können verglichen werden
- Bestandteile Lastenheft -Konzeptbasis -Aufgabenstellung -Zielbestimmung und Spezifikationen -Funktionen -technische Daten -vertragliche Rahmenbedingungen -Qualitätsanforderungen
- Bestandteile Pflichtenheft -Inhalt rechtlich bindend -Beschreibung des entwickelten Systems -Erläuterung Spezifikationen und Schnittstellen -Hard- und Softwarekomponenten -Entwicklungszeit und Budget -Anhang Dokumente (Checklisten/ ...
- Bewertungskriterien Lastenheft Realisierbarkeit, Ausführlichkeit, Realitätsbezug
- Je 2 Vor-/Nachteile Modularität Vorteile: -Schneller Austausch defekter Module -Wiederverwendung neuer Module Nachteile: -Verfügbarkeit von Modulen (Lieferfähigkeit) -Fehler in Modulen haben weitreichende Folgen
- Lebensdauer Variable, die in einem Formular deklariert ... Variable bleibt nur solange im Arbeitsspeicher, bis die Prozedur durchgelaufen ist, solange Formular besteht
- Vorteile Vernetzung generell? Steigerung der Produktivität, mehr Wirtschaftlichkeit, Verknüpfung von Daten unterschiedlicher Quellen, hohe Aktualität der Daten, weniger benötigter Speicherplatz insgesamt, da Daten zentral gespeichert ...
- Vorteile von Vernetzung speziell in der Landwirtschaft ... -Nutzung automatischer Ertragsdatenerfassung -Nutzung von Smartphoneapps -Flottenmanagement -Applikationskarten besser nutzbar
- Nennen Sie verschiedene Schnittstellen -HDMI -USB -RS232 -W-Lan -Bluetooth -VGA -Ethernet
- Was ist ein Server? Ein Netzwerkrechner, der seine Ressourcen für andere Computer oder Programme bereitstellt. Diese greifen meist über ein Netzwerk auf die Daten zu Ein Server als Software ist ein Computerprogramm, welches ...
- Nennen Sie eine Entwicklungsumgebung und Ihre Aufgaben ... Visual Studio Eine integrierte Entwicklungsumgebung ist ein Anwendungsprogramm zur Entwicklung von Software -Entwicklung des Codes -Hilfe bei der Fehlersuche Performance-Analysen -Unterstützung durch ...
- Nennen Sie die wesentlichen Bestandteile einer Recheneinheit ... -Prozessor(CPU) -Arbeitsspeicher -Speichermedium (HDD,SSD,SD) -Peripherie (Schnittstelle: Tastatur, Maus,...) -Netzteil
- Vorteile Rechner gegenüber Mensch? -Schnellere und bessere Lösung von (mathematischen) Aufgaben -große Informationsmengen merken und verarbeiten -parallele Verarbeitung -große Abtastrate -Objektivität
- Elemente einer Datenbank? -Datenbanken bestehen aus Tabellen, diese wiederum aus Feldern -> Datensatz=eine Zeile (vgl. Excel) -SQL (Structured Query Language) Datenbanken: Mehrbenutzerfähigkeit, Admin legt Struktur fest, Benutzer ...
- Vorteile Datenbank gegenüber Excel -Mehrbenutzerfähigkeit -geringe Gefahr von Redundanzen -es können verschiedene Berechtigungsstufen vergeben werden -komplexe Daten können effizienter gespeichert werden -Ausgabe von Datensätzen in ...
- Unterschiede Datenbank und Textdatei -Datenbank ist tabellarisch, Textdatei im Fließtext -Datenbank mit festgelegten Datentypen in den verschiedenen Spalten, Textdatei ist frei wählbar -Datenbanken sind an die Software gebunden, mit der ...
- Was ist SQL und was beschreibt es? SQL= Structured Query Language ("Strukturierte Abfragesprache" SQL ist eine Datenbanksprache zur Erstellung von Strukturen in Datenbanken
- Welche Funktionen bietet die SQL -Werte aus Tabelle extrahieren -Ergänzen, Ändern und Löschen von Datensätzen
- Sie möchten die Namen aller 30 Studenten des Studiengangs ... SELECT [Studenten.Name] FROM [Studentenliste] WHERE [Studiengang] = AT
- Berechnen Sie den Mittelwert der Namen aller Agrartechnikstudenten ... SELECT AVG ([Studenten.Name]) AS MW FROM [Studentenliste) WHERE [Studiengang] = AT
- Bilden Sie eine Struktur für eine Studentendatenbank. ... Structure Student Dim Vorname As String Dim Nachname As String Dim Matrikelnummer As Long Dim Geburtsdatum As Date Dim Durchschnittsnote As Double End Structure
- Warum darf eine ID nur einmalig vergeben werden? -Eine ID ist einmalig vorhanden -Jeder Datensatz ist ein Unikat -keine Verwechslungsgefahr -keine doppelten Einträge
- Was ist Microsoft Access und welche Objektarten gibt ... MS Access ist eine Software zur Erstellung und Verwaltung von Datenbanken Objekte: -Tabelle: dient zur Speicherung von Daten (jede Zeile ist ein Datensatz) -Abfrage: dient der Informationgewinnung: ...
- Welche Möglichkeit hat Microsoft Access in Bezug ... MS Access bietet die Möglichkeit eine Kundendatenbank (Name, Vorname, Adresse, PLZ, etc.) anzulegen und diese zu verwalten. Durch ein Formular können mehrere Nutzer gleichzeitig Daten ins System einpflegen ...
- Welche Datentypen gibt es als Variablen? -unsigned short Integer -Boolean -Byte -Signed short Integer -long Integer -Double / Float -Date -String / Char
- Wodurch unterscheiden sich ByVal und ByRef? ByVal: Übergabe des Wertes der Variablen an z.B. eine Funktion oder Unterprogramm, Wert kann nicht verändert werden, bzw auch wenn er geändert wird, hat dies keinen Effekt auf den Ablauf der Funktion ...
- Sie wollen die Sekunden, die seit Beginn des Tages ... Long Integer Wertebereich 0 bis 232-1 (= ca. 4,2 Mrd.), Tagessekunden = 86400
- Was ist ein Array? Wie kann es eingesetzt werden? -Ein Array ist ein Datentyp, in dem man beliebig viele Werte abspeichern kann. -Während eine Variable eines Datentyps immer nur einen Wert Enthält, kann eine Arrayvariable eine größere Anzahl verschiedenster ...
- Was ist eine Datenstruktur? Welche Vorteile hat sie? ... -System, nach dem Daten im Speicher abgelegt werden -Kennzeichnung durch eindeutige Markierungen -Arrays und Listen -einfacher Zugriff und effiziente Verwaltung
- Was ist der Unterschied Zwischen einer Private und ... Private Prozeduren können nur von anderen Prozeduren im selben Container aufgerufen werden. Public Prozeduren können auch aus anderen Containern aufgerufen werden. Trennung ist sinnvoll, um mehrfach ...
- Was ist eine Prozedur? Prozeduren fassen aufeinanderfolgende Befehle zu einem Block zusammen. Die Prozedur ist der Oberbegriff für Funktionen und Unterprogramme
- Welche Typen von Prozeduren gibts es und wie unterscheiden ... -Subroutinen (Sub) -> geben keinen Wert zurück -Funktionen (Function) -> liefern einen Rückgabewert, kann Public oder Private sein.
- Was ist der Unterschied zwischen einer Klasse und ... Es handelt sich um Arten von Containern, Formulare verfügen jedoch zusätzlich über Bedienelemente (Die wiederum Klassen, bzw. Objekte sind) Bedienelemente sind Menüs, Knöpfe, Schieber, Textfenster ...
- Was ist ein Ereignis (Event)? Ereignisse aktivieren eine Klasse oder ein Objekt, um Informationen über Aktionen von Interesse an andere Klassen oder Objekte zu übermitteln. Die Klasse, die das Ereignis sendet (oder auslöst), wird ...
- Nennen Sie Beispiele für Ereignisse -Klick -Bewegung Mauszeiger -Tastendruck -Timer -Eingabe
- Was ist ein Timer und wie kann er in der Programmierung ... Ein Timer ist eine Art Stoppuhr, zählt die Zeit, nach bestimmtem Zeitablauf löst er eine Aktion aus, führt eine Aktion in bestimmtem Zeitablauf aus -Einstellung der Zählschritte in ms möglich -kann ...
- Wie ist ein Programm aufgebaut? Programme bestehen aus einer Folge von Anweisungen an einen Computer, bei der Daten (z.B. Zahlen, Textte oder Bilder) verarbeitet werden. -verfügt über minnndestensn einen Container, der besteht aus ...
- Welche Rolle spielen Kommentare in einem Programm? ... -Kommentare helfen bei der Struktur eines Programms -Abschnitte/Prozeduren können kurz erläutert und benannt werden -Codes können so deklariert werden, sodass das Programm sie nicht ausführt, sie ...
- Welche verschiedenen Typen von Containern gibt es? ... Module, Klassen, Formulare -Module enthalten Prozeduren und Variablen -können KEINE Ereignisse auslösen -werden zum Klammern von zusammenhängenden Prozeduren und Hilfsfunktionen genutzt
- Was bedeutet kompilieren? Übersetzung eines Codes von Programmiersprache in Maschinensprache, also letztlich von geschriebenen Buchstaben in Binärcode, Nullen und Einsen