Informatik ist ein weites Feld der Studie umfasst mehrere Disziplinen - darunter Programmierung , Analyse und Design, Datenbank-Design und -Entwicklung , Computer- System-Architektur . Unabhängig von der Disziplin, ist das Endergebnis automatisierte Systeme der Informationsverarbeitung , die schneller , genauer und effizienter Informations-Management zu ermöglichen. Anlysis and Design
Verständnis für die Bedürfnisse des Endverbrauchers der dargebotenen Informationen bzw. System ist der erste Schritt in diesem Prozess. Durch die Erforschung der Aufgaben das System voraussichtlich durchführen wird, kann eine Reihe von Anwendungsfällen entwickelt werden. Jeder Anwendungsfall eine diskrete Prozess, der durch das System automatisiert werden muss. Jeder Anwendungsfall erfordert spezifische Informationen zu absolvieren.
Objektorientiertes Design
Use Cases als Leitfaden für die Identifikation von Objekten handeln . Objekte stellen bestimmte Sammlungen von Daten. Zum Beispiel könnten Sie haben einen Kunden Objekt, das bestimmte Elemente von Daten oder Eigenschaften , mit ihm wie ein Name, Anschrift oder Telefonnummer verknüpft hätte. Jedes Objekt hat auch eine Reihe von Methoden, mit ihm verbunden , dass das Verfahren die Daten nach den Anwendungsfällen. Objekte verwalten die Eingabe von Informationen , Durchsetzung von Geschäftsregeln auf die Daten und speichert sie in der Datenbank . Sie auch abrufen Informationen aus der Datenbank , formatieren Sie sie und präsentieren sie dem Anwender in einer sinnvollen Weise .
Programming Technologies
Wahl der Programmiersprache abhängig Ihr Betriebssystem. Für Standalone- Anwendungen, die auf einem einzelnen Computer oder einem geschlossenen Netzwerk Sie C + + , Java oder Visual Basic ausführen könnten . Diese Programmiersprachen alle auf einer objekt-orientierten Modell bedienen und bieten robuste Programmierung Fähigkeiten. Für die Online- basierte Anwendungen, die auf einem Internet-Browser Sie PHP oder Active Server Pages verwenden ausführen könnten . Diese Skriptsprachen ermöglichen Informationen Verarbeitungsmöglichkeiten und Datenbank-Zugriff auf ansonsten statische Web-Seiten hinzugefügt werden.