Donnerstag, 27. Dezember 2012
Was bedeutet Software Engineering einzubeziehen?
Der erste Punkt, die über Software-Engineering gemacht werden muss muss mit ihrem Tätigkeitsbereich zu tun. Software-Engineering ist das Management des gesamten Prozesses der Entwicklung von Computer-Systemen, um Probleme zu lösen.
Als Softwaresysteme gewachsen anspruchsvoller und komplexer haben Softwareentwickler neue Methoden für ihre Entwicklung gesucht. Software-Engineering ist eine Antwort auf diesen Bedarf. Software-Engineering ist immer noch schnell verändernden und Reifung.
Normalerweise, wenn jemand gesagt ist, ein Programm zu schreiben, hat jemand anderes sagte ihm, was das Programm zu tun ist und warum; der Programmierer ist nur mit, wie man es schreibt betroffen. Als Software-Ingenieure, aber wir werden die, die mit dem, was und warum betroffenen sein. Software Engineering umfasst die gesamte Palette von Aktivitäten mit mit Problemlösung zu tun - von der Hilfe der Kunde das Problem definieren oder die Möglichkeit, auf die Bewertung der Zufriedenheit des Kunden mit der Lösung.
Entwicklung eines Software-Systems kann verlangen, schriftlich eine ganze Sammlung von Programmen für Maschinen, was zu tun, schriftlich Verfahren, um Menschen, was zu tun, und die Ausbildung so, dass die Menschen, wie man es nicht verstehen. Wir müssen, um Daten von einem alten System zu konvertieren, damit es durch ein neues System ausgeführt werden kann, Leute einstellen und erwerben Maschinen, um die Programme auszuführen, und erhalten Raum, in dem die Maschinen und die Menschen ihre Arbeit tun können. Was wir bauen ein System aus vielen Teilen zusammen arbeiten. Ein solches Unterfangen erfordert Geduld und Flexibilität. Wir müssen das System zu reparieren, wenn sie nicht tun, was wir erwartet haben, oder der Kunde kann uns auffordern, das System zu ändern, weil er oder sie es will etwas anderes tun vorher nicht gedacht.
Programmierung kann nicht mehr als 20 Prozent des gesamten Umfangs des Software Engineering, und der Bruchteil der Aufwand bei der Programmierung beteiligt zu erwarten wie verbesserte Verfahren für die Entwicklung von Software-Systemen verwendet zu fallen. Im Laufe der Zeit werden mehr von unseren Aufwand in der Verwaltung des gesamten Prozesses und weniger in die Programmierung gehen.
...
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen