Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
job:fiae [2014-12-26 13:30] stefan |
job:fiae [2015-01-10 20:58] stefan |
||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
==== Hinweise zur Prüfung von Projektanträgen ==== | ==== Hinweise zur Prüfung von Projektanträgen ==== | ||
- | * Projektbegründung | + | * [Meine Checkliste zur Prüfung von Projektanträgen](http://fachinformatiker-anwendungsentwicklung.net/2015/01/10/meine-checkliste-zur-pruefung-von-projektantraegen/) |
- | * was ist der wirtschaftliche Nutzen? | + | |
- | * wird eine Kalkulation/Amortisationsrechnung durchgeführt? | + | |
- | * Projektplanung | + | |
- | * logischer Aufbau der zeitlichen Projektplanung | + | |
- | * sinnvolles Verhältnis von Entwurf zu Implementierung | + | |
- | * Dokumentation in Zeitplanung? | + | |
- | * Implementierung | + | |
- | * welche Form hat das Programm (Webanwendung, Client mit GUI)? | + | |
- | * welche Sprache/DB wird verwendet? | + | |
- | * wie wird getestet? | + | |
===== Projektdokumentation ===== | ===== Projektdokumentation ===== | ||
Zeile 322: | Zeile 312: | ||
- Onlinebeschaffung, Rahmenvertrag, Kostenberechnung | - Onlinebeschaffung, Rahmenvertrag, Kostenberechnung | ||
- | === Aktuelles (2012) === | + | === Aktuelles (2014/2015) === |
- | * Windows 8 | + | * Windows 8.1 |
+ | * Smart Watches | ||
+ | * Internet of Things (IoT) | ||
* 3D-Drucker | * 3D-Drucker | ||
- | * HTML5 + CSS3 | + | * Responsive Webdesign (mit HTML5 + CSS3) |
+ | * MVC mit JavaScript | ||
+ | * Functional Reactive Programming | ||
* Tablets und mobile Geräte | * Tablets und mobile Geräte | ||
* LTE | * LTE | ||
Zeile 455: | Zeile 449: | ||
* ALU | * ALU | ||
* RAM-Arten und Unterschiede | * RAM-Arten und Unterschiede | ||
- | * Eigenschaften/Unterscheidung/Vor-/Nachteile SAN und NAS | + | * Eigenschaften/Unterscheidung/Vor-/Nachteile DAS, SAN und NAS |
* Unterschied Stack/Heap | * Unterschied Stack/Heap | ||
* Abkürzungen und Bedeutung kennen: sATA, AGP, PCI, ISA, IDE, SCSI, SAS, USB, RAID, TFT, TCO, CRT, USV, SSD | * Abkürzungen und Bedeutung kennen: sATA, AGP, PCI, ISA, IDE, SCSI, SAS, USB, RAID, TFT, TCO, CRT, USV, SSD | ||
Zeile 692: | Zeile 686: | ||
== Programmierung == | == Programmierung == | ||
* Programmierparadigmen (OO, strukturiert, prozedural, funktional) | * Programmierparadigmen (OO, strukturiert, prozedural, funktional) | ||
- | * Eigenschaften funktionaler Programmierung: Higher Order Functions, Immutability, Tail Call Optimization, Pattern Matching | + | * Eigenschaften funktionaler Programmierung: Higher Order Functions, Immutability, Tail Call Optimization, Pattern Matching, Fokus auf Rekursion |
+ | * Typisierung: stark vs. schwach, statisch vs. dynamisch | ||
+ | * Klassifizierung von Programmiersprachen anhand von Typisierung, Paradigma, Compiler/Interpreter, Abstraktionsniveau, C-ähnlich oder nicht | ||
* deklarativ vs. imperativ | * deklarativ vs. imperativ | ||
* Unterschied Interpreter/Compiler | * Unterschied Interpreter/Compiler | ||
Zeile 733: | Zeile 729: | ||
* Black-/Whiteboxtest, Anweisungsüberdeckung/Zweigüberdeckung | * Black-/Whiteboxtest, Anweisungsüberdeckung/Zweigüberdeckung | ||
* Komponenten-, Integrations-, Systemtest | * Komponenten-, Integrations-, Systemtest | ||
+ | * exploratives Testen, Smoketest | ||
* Maßnahmen zur Qualitätssicherung (Audits, Reviews, Testmethoden) | * Maßnahmen zur Qualitätssicherung (Audits, Reviews, Testmethoden) | ||