Revision history for SoftwareTechnik


Revision [12095]

Last edited on 2011-06-15 08:58:31 by ToBo
Additions:
~-[[Softwarearchitektur]]
Deletions:
~-Softwarearchitektur


Revision [12094]

Edited on 2011-06-15 08:57:55 by ToBo
Additions:
~-[[TestgetriebeneEntwicklung Testgetriebene Entwicklung]]
Deletions:
~-Testgetriebene Entwicklung


Revision [12093]

Edited on 2011-06-15 08:56:25 by ToBo
Additions:
~-[[CodingRules Programmierrichtlinien]] (engl. coding rules)
Deletions:
~-Programmierrichtlinien (coding rules)
~-Paarprogrammierung
~-Objektorientierte Programmierung


Revision [12067]

Edited on 2011-05-27 20:42:47 by ToBo
Additions:
Wer alleine ein Programm für sich selbst oder einen Bekannten schreiben möchte, kann auf Softwaretechnik getrost verzichten. In der Industrie gibt es heute keine Aufträge, die mit einem Entwickler zu lösen wären. Man spricht von steigender Komplexität und höheren [[AnforderungsSpezifikation Anforderungen]] der Kunden. Die Softwaretechnik bietet hier einen Baukasten bewährter Konzepte, um Software-Projekte mit einem interdisziplinären Team erfolgreich durchzuführen. Größere Software-Projekte erfordern eine gründliche Vorbereitung und kontrollierte Durchführung. Der Methoden der Software-Technik dienen vor allem dem Zweck der [[Kommunikation zwischenmenschlichen Kommunikation]]. Das ist besonders dann erforderlich, wenn mehre Personen innerhalb eines interdisziplinären Teams an einem Produkt arbeiten. Eine systematische Vorgehensweise aller beteiligten bei der Erhebung von [[AnforderungsSpezifikation Anforderungen]] des Kunden, eine gründliche Planung der Vorgänge, der Entwurf einer Architektur und der einzelnen Komponenten, der Einsatz bewährter Methoden bei der Entwicklung und der systematische Test ist eine Voraussetzung für den Erfolg von Software-Projekten.
Deletions:
Wer alleine ein Programm für sich selbst oder einen Bekannten schreiben möchte, kann auf Softwaretechnik getrost verzichten. In der Industrie gibt es heute keine Aufträge, die mit einem Entwickler zu lösen wären. Man spricht von steigender Komplexität und höheren [[AnforderungsSpezifikation Anforderungen]] der Kunden. Die Softwaretechnik bietet hier einen Baukasten bewährter Konzepte, um Software-Projekte mit einem interdisziplinären Team erfolgreich durchzuführen. Größere Software-Projekte erfordern eine gründliche Vorbereitung und kontrollierte Durchführung. Der Methoden der Software-Technik dienen vor allem dem Zweck der zwischenmenschlichen Kommunikation. Das ist besonders dann erforderlich, wenn mehre Personen innerhalb eines interdisziplinären Teams an einem Produkt arbeiten. Eine systematische Vorgehensweise aller beteiligten bei der Erhebung von [[AnforderungsSpezifikation Anforderungen]] des Kunden, eine gründliche Planung der Vorgänge, der Entwurf einer Architektur und der einzelnen Komponenten, der Einsatz bewährter Methoden bei der Entwicklung und der systematische Test ist eine Voraussetzung für den Erfolg von Software-Projekten.


Revision [10155]

Edited on 2009-09-22 04:19:14 by ToBo
Additions:
~-[[Sicherheitsstandards]]
Deletions:
~-[[Review]]


Revision [9984]

Edited on 2009-08-17 22:52:22 by ToBo
Additions:
Den Einstieg in das umfassende Thema fand ich praktisch und theoretisch durch die [[MasterStudieninhalte Vorlesung Software-Technologie]] bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Ein 18 Monate andauerndes Software-Projekt bei dem 24 Entwickler beteiligt waren rundete die Vorlesung ab. Prof. Dr. Balzert von der Universität Bochum hat Methoden der Softwaretechnik in seinem Werk Balzert2000 strukturiert und didaktisch gekonnt beschrieben. Eine umfassende und auch gut strukturierte Sammlung vieler Themengebiete der Softwaretechnik liegt im IEEE Guide to the Software [[http://www.swebok.org/ironman/pdf/SWEBOK_Guide_2004.pdf Engineering Body of Knowledge]] vor.
Ganz Abgesehen von den so genannten [[StrategischeProjekte strategischen Projekten]], wird die Bedeutung der Software-Technik stark unterschätzt, die Implementierung der Konzepte zu knapp oder überhaupt nicht eingeplant oder von den Verantwortlichen gefördert, denn die Fachpresse berichtet permanent über das [[ScheiternVonSwProjekten Scheitern von Software-Projekten]].
Deletions:
Den Einstieg in das umfassende Thema fand ich praktisch und theoretisch durch die [[MasterStudieninhalte Vorlesung Software-Technologie]] bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg und ein begleitendes Software-Projekt bei dem 24 Entwickler beteiligt waren. Prof. Dr. Balzert von der Universität Bochum hat Methoden der Softwaretechnik in seinem Werk Balzert2000 strukturiert und didaktisch gekonnt beschrieben. Eine umfassende und auch gut strukturierte Sammlung vieler Themengebiete der Softwaretechnik liegt im IEEE Guide to the Software [[http://www.swebok.org/ironman/pdf/SWEBOK_Guide_2004.pdf Engineering Body of Knowledge]] vor.
Abgesehen von den so genannten [[StrategischeProjekte strategischen Projekten]], wird die Bedeutung der Software-Technik stark unterschätzt, die Implementierung der Konzepte zu knapp oder überhaupt nicht eingeplant oder von den Verantwortlichen gefördert, denn die Fachpresse berichtet permanent über das [[ScheiternVonSwProjekten Scheitern von Software-Projekten]].


Revision [9970]

Edited on 2009-08-16 22:57:21 by ToBo
Additions:
Es gibt viele Namen dafür: Softwaretechnik (Balzert2000), Software-Technologie (ScriptRobra2007), engl. Software Engineering oder etwa die "Projektentwicklung in der Informatik" (Zehnder2003).
Deletions:
Es gibt viele Namen dafür: Softwaretechnik (Balzert2000), Software-Technologie (SkriptRobra2007), engl. Software Engineering oder etwa die "Projektentwicklung in der Informatik" (Zehnder2003).


Revision [9928]

Edited on 2009-08-15 14:47:53 by ToBo
Additions:
==a==Was ist Softwaretechnik?==a==
Wer alleine ein Programm für sich selbst oder einen Bekannten schreiben möchte, kann auf Softwaretechnik getrost verzichten. In der Industrie gibt es heute keine Aufträge, die mit einem Entwickler zu lösen wären. Man spricht von steigender Komplexität und höheren [[AnforderungsSpezifikation Anforderungen]] der Kunden. Die Softwaretechnik bietet hier einen Baukasten bewährter Konzepte, um Software-Projekte mit einem interdisziplinären Team erfolgreich durchzuführen. Größere Software-Projekte erfordern eine gründliche Vorbereitung und kontrollierte Durchführung. Der Methoden der Software-Technik dienen vor allem dem Zweck der zwischenmenschlichen Kommunikation. Das ist besonders dann erforderlich, wenn mehre Personen innerhalb eines interdisziplinären Teams an einem Produkt arbeiten. Eine systematische Vorgehensweise aller beteiligten bei der Erhebung von [[AnforderungsSpezifikation Anforderungen]] des Kunden, eine gründliche Planung der Vorgänge, der Entwurf einer Architektur und der einzelnen Komponenten, der Einsatz bewährter Methoden bei der Entwicklung und der systematische Test ist eine Voraussetzung für den Erfolg von Software-Projekten.
==a==Stak unterschätzt==a==
Abgesehen von den so genannten [[StrategischeProjekte strategischen Projekten]], wird die Bedeutung der Software-Technik stark unterschätzt, die Implementierung der Konzepte zu knapp oder überhaupt nicht eingeplant oder von den Verantwortlichen gefördert, denn die Fachpresse berichtet permanent über das [[ScheiternVonSwProjekten Scheitern von Software-Projekten]].
Deletions:
==a==Vorwort==a==
Wer alleine ein Programm für sich selbst oder einen Bekannten schreiben möchte, kann auf Softwaretechnik getrost verzichten. In der Industrie gibt es heute keine Aufträge, die mit einem Entwickler zu lösen wären. Man spricht von steigender Komplexität und höheren [[AnforderungsSpezifikation Anforderungen]] der Kunden. Die Softwaretechnik bietet hier einen Baukasten bewährter Techniken, um Software-Projekte mit einem interdisziplinären Team erfolgreich durchzuführen. Größere Software-Projekte erfordern eine gründliche Vorbereitung und kontrollierte Durchführung. Der Methoden der Software-Technik dienen vor allem dem Zweck der zwischenmenschlichen Kommunikation. Das ist besonders dann erforderlich, wenn mehre Personen innerhalb eines interdisziplinären Teams an einem Produkt arbeiten. Eine systematische Vorgehensweise aller beteiligten bei der Erhebung von [[AnforderungsSpezifikation Anforderungen]] des Kunden, eine gründliche Planung der Vorgänge, der Entwurf einer Architektur und der einzelnen Komponenten, der Einsatz bewährter Methoden bei der Entwicklung und der systematische Test ist eine Voraussetzung für den Erfolg von Software-Projekten.
==a== unterschätzt==a==
Scheinbar wird die Bedeutung der Software-Technik stark unterschätzt oder die Anwendung der Methoden nicht ganz ernst genommen, zu knapp oder überhaupt nicht eingeplant oder von den Verantwortlichen gefördert, denn die Fachpresse berichtet permanent über das [[ScheiternVonSwProjekten Scheitern von Software-Projekten]].
Definition der [[http://pi.informatik.uni-siegen.de/gi/fg211/fg211_st_defs.html Universität Siegen]].


Revision [9926]

Edited on 2009-08-15 14:40:00 by ToBo
Additions:
Es gibt viele Namen dafür: Softwaretechnik (Balzert2000), Software-Technologie (SkriptRobra2007), engl. Software Engineering oder etwa die "Projektentwicklung in der Informatik" (Zehnder2003).
Wer alleine ein Programm für sich selbst oder einen Bekannten schreiben möchte, kann auf Softwaretechnik getrost verzichten. In der Industrie gibt es heute keine Aufträge, die mit einem Entwickler zu lösen wären. Man spricht von steigender Komplexität und höheren [[AnforderungsSpezifikation Anforderungen]] der Kunden. Die Softwaretechnik bietet hier einen Baukasten bewährter Techniken, um Software-Projekte mit einem interdisziplinären Team erfolgreich durchzuführen. Größere Software-Projekte erfordern eine gründliche Vorbereitung und kontrollierte Durchführung. Der Methoden der Software-Technik dienen vor allem dem Zweck der zwischenmenschlichen Kommunikation. Das ist besonders dann erforderlich, wenn mehre Personen innerhalb eines interdisziplinären Teams an einem Produkt arbeiten. Eine systematische Vorgehensweise aller beteiligten bei der Erhebung von [[AnforderungsSpezifikation Anforderungen]] des Kunden, eine gründliche Planung der Vorgänge, der Entwurf einer Architektur und der einzelnen Komponenten, der Einsatz bewährter Methoden bei der Entwicklung und der systematische Test ist eine Voraussetzung für den Erfolg von Software-Projekten.
Den Einstieg in das umfassende Thema fand ich praktisch und theoretisch durch die [[MasterStudieninhalte Vorlesung Software-Technologie]] bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg und ein begleitendes Software-Projekt bei dem 24 Entwickler beteiligt waren. Prof. Dr. Balzert von der Universität Bochum hat Methoden der Softwaretechnik in seinem Werk Balzert2000 strukturiert und didaktisch gekonnt beschrieben. Eine umfassende und auch gut strukturierte Sammlung vieler Themengebiete der Softwaretechnik liegt im IEEE Guide to the Software [[http://www.swebok.org/ironman/pdf/SWEBOK_Guide_2004.pdf Engineering Body of Knowledge]] vor.
==a== unterschätzt==a==
Scheinbar wird die Bedeutung der Software-Technik stark unterschätzt oder die Anwendung der Methoden nicht ganz ernst genommen, zu knapp oder überhaupt nicht eingeplant oder von den Verantwortlichen gefördert, denn die Fachpresse berichtet permanent über das [[ScheiternVonSwProjekten Scheitern von Software-Projekten]].
Deletions:
Es gibt viele Namen dafür: Softwaretechnik (Balzert2000), Software-Technologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" (Zehnder2003). Den Einstieg in das umfassende Thema fand ich praktisch und theoretisch durch die Vorlesung Software-Technologie bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg und ein begleitendes Software-Projekt bei dem 24 Entwickler beteiligt waren. Prof. Dr. Balzert von der Universität Bochum hat Methoden der Softwaretechnik in seinem Werk Balzert2000 strukturiert und didaktisch gekonnt beschrieben. Eine umfassende und auch gut strukturierte Sammlung der Themengebiete der Softwaretechnik liegt im IEEE Guide to the Software [[http://www.swebok.org/ironman/pdf/SWEBOK_Guide_2004.pdf Engineering Body of Knowledge]] vor.
Wer alleine ein Programm für sich selbst oder einen Bekannten schreiben möchte, der kann auf Softwaretechnik getrost verzichten. In der Industrie gibt es heute keine Aufträge, die mit einem Entwickler zu lösen wären. Man spricht von steigender Komplexität und höheren Anforderungen der Kunden. Deshalb wird heute in einem Team entwickelt. Mehrere Personen sind an einer Entwicklung beteiligt, dabei müssen nicht alle Entwickler sein. Ganz nebenbei angemerkt, die Zeiten des Entwicklers, der eigenwillig handelt, sich an keine Regeln hält, eine nicht nachvollziehbare Herangehensweise bei der Problemlösung hat, sich in dunklen Räumen hinter dem Computer verbarrikadiert, Menschen und vor allem Vorgesetzte meidet, sind vorbei! Entwickler sind kommunikativ und arbeiten gerne mit anderen zusammen - von den üblichen zwischenmenschlichen Problemen ganz abgesehen. Aber mit dem Team ist es nicht getan. Ein erfolgreiches Team zeichnet gute Kommunikation und eine eingespielte Vorgehensweise aus, innerhalb des Teams und mit der Aussenwelt (Kunde, Projektmanager etc.) . Die Softwaretechnik bietet hier bewährte Methoden. Welche Methoden eingesetzt werden kann zum Teil vorgegeben sein oder von Team selbst beschlossen werden.
Größere Software-Projekte erfordern eine gründliche Vorbereitung und kontrollierte Durchführung. Der damit verbundene Formalismus dient vor allem dem Zweck der Kommunikation zwischen allen Beteiligten und der Nachvollziehbarkeit der Schritte bei der Problemlösung. Das ist besonders dann erforderlich, wenn mehre Personen an einem Produkt arbeiten. Eine systematische Vorgehensweise aller beteiligten bei der Erhebung von Anforderungen des Kunden, eine gründliche Planung der Vorgänge, der Entwurf einer Architektur und der einzelnen Komponenten, der Einsatz bewährter Methoden bei der Entwicklung, der systematische Test und das Bewusstsein bei allen Beteiligten, dass all die genannten Vorgänge Geld kosten und das diese bezahlt werden müssen, ist eine Voraussetzung für den Erfolg von Software-Projekten.
Scheinbar werden all diese Vorgänge stark unterschätzt, zu knapp oder überhaupt nicht eingeplant oder von den Verantwortlichen gefördert, denn die Fachpresse berichtet permanent über das [[ScheiternVonSwProjekten Scheitern von Software-Projekten]].


Revision [9832]

Edited on 2009-08-09 23:19:29 by ToBo
Additions:
~-[[Konfigurationsmanagement]]
Deletions:
~-Projektplan
~-Konfigurationsmanagement


Revision [9768]

Edited on 2009-08-06 06:17:03 by ToBo
Additions:
~-[[ObjektorientierteAnalyse Objektorientierte Analyse]]
~-[[StrukturierteEntwurf Strukturierter Entwurf]]
~-[[ObjektorientierterEntwurf Objektorientierter Entwurf]]
~-[[http://www.omg.org/mda/ MDA (Model Driven Architecture)]]
Deletions:
~-Objektorientierte Analyse
~-[[StrukturierteEntwurf Strukturierter Entwurf]] (SD)
~-[[ObjektorientierterEntwurf Objektorientierter Entwurf (OOD)]]
~-[[http://www.omg.org/mda/ Model Driven Architecture MDA]]


Revision [9761]

Edited on 2009-08-06 06:07:24 by ToBo
Additions:
~-[[StrukturierteAnalyse Strukturierte Analyse]]
~-Objektorientierte Analyse
~-[[CrcCards CRC-Cards]]
~-[[StoryCards Story-Cards]]
Deletions:
~-[[StrukturierteAnalyse Strukturierte Analyse]] (SA)
~-Objektorientierte Analyse (OOA)
~-[[CrcCards CRC-Cards]] (Class Responsibility Collaboration Cards)
~-Story-Cards


Revision [9556]

Edited on 2009-07-27 00:36:09 by ToBo
Additions:
~-[[Review]]
Deletions:
~-[[http://de.wikipedia.org/wiki/Codereview Review]]


Revision [8739]

Edited on 2009-06-01 22:50:49 by ToBo
Additions:
Es gibt viele Namen dafür: Softwaretechnik (Balzert2000), Software-Technologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" (Zehnder2003). Den Einstieg in das umfassende Thema fand ich praktisch und theoretisch durch die Vorlesung Software-Technologie bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg und ein begleitendes Software-Projekt bei dem 24 Entwickler beteiligt waren. Prof. Dr. Balzert von der Universität Bochum hat Methoden der Softwaretechnik in seinem Werk Balzert2000 strukturiert und didaktisch gekonnt beschrieben. Eine umfassende und auch gut strukturierte Sammlung der Themengebiete der Softwaretechnik liegt im IEEE Guide to the Software [[http://www.swebok.org/ironman/pdf/SWEBOK_Guide_2004.pdf Engineering Body of Knowledge]] vor.
Wer alleine ein Programm für sich selbst oder einen Bekannten schreiben möchte, der kann auf Softwaretechnik getrost verzichten. In der Industrie gibt es heute keine Aufträge, die mit einem Entwickler zu lösen wären. Man spricht von steigender Komplexität und höheren Anforderungen der Kunden. Deshalb wird heute in einem Team entwickelt. Mehrere Personen sind an einer Entwicklung beteiligt, dabei müssen nicht alle Entwickler sein. Ganz nebenbei angemerkt, die Zeiten des Entwicklers, der eigenwillig handelt, sich an keine Regeln hält, eine nicht nachvollziehbare Herangehensweise bei der Problemlösung hat, sich in dunklen Räumen hinter dem Computer verbarrikadiert, Menschen und vor allem Vorgesetzte meidet, sind vorbei! Entwickler sind kommunikativ und arbeiten gerne mit anderen zusammen - von den üblichen zwischenmenschlichen Problemen ganz abgesehen. Aber mit dem Team ist es nicht getan. Ein erfolgreiches Team zeichnet gute Kommunikation und eine eingespielte Vorgehensweise aus, innerhalb des Teams und mit der Aussenwelt (Kunde, Projektmanager etc.) . Die Softwaretechnik bietet hier bewährte Methoden. Welche Methoden eingesetzt werden kann zum Teil vorgegeben sein oder von Team selbst beschlossen werden.
Größere Software-Projekte erfordern eine gründliche Vorbereitung und kontrollierte Durchführung. Der damit verbundene Formalismus dient vor allem dem Zweck der Kommunikation zwischen allen Beteiligten und der Nachvollziehbarkeit der Schritte bei der Problemlösung. Das ist besonders dann erforderlich, wenn mehre Personen an einem Produkt arbeiten. Eine systematische Vorgehensweise aller beteiligten bei der Erhebung von Anforderungen des Kunden, eine gründliche Planung der Vorgänge, der Entwurf einer Architektur und der einzelnen Komponenten, der Einsatz bewährter Methoden bei der Entwicklung, der systematische Test und das Bewusstsein bei allen Beteiligten, dass all die genannten Vorgänge Geld kosten und das diese bezahlt werden müssen, ist eine Voraussetzung für den Erfolg von Software-Projekten.
Scheinbar werden all diese Vorgänge stark unterschätzt, zu knapp oder überhaupt nicht eingeplant oder von den Verantwortlichen gefördert, denn die Fachpresse berichtet permanent über das [[ScheiternVonSwProjekten Scheitern von Software-Projekten]].
Deletions:
Es gibt viele Namen dafür: Softwaretechnik, Software-Technologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik". Den Einstieg in das umfassende Thema fand ich praktisch und theoretisch durch die Vorlesung Software-Technologie bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Prof. Dr. Balzert von der Universität Bochum hat Techniken der Softwareentwicklung in seinem Werk Balzert2000 strukturiert und didaktisch gekonnt beschrieben. Eine umfassende und auch gut strukturierte Sammlung der Themengebiete der Softwaretechnik liegt im IEEE Guide to the Software [[http://www.swebok.org/ironman/pdf/SWEBOK_Guide_2004.pdf Engineering Body of Knowledge]] vor.
Die Fachpresse berichtet reichlich über das [[ScheiternVonSwProjekten Scheitern von Software-Projekten]].
Wer Software-Projekte zum Erfolg führen möchte, kommt an der Software-Technik nicht vorbei. Nur wird schnell klar, dass es hier nicht nur um Technik geht, sondern vor allem um die Methoden für die Zusammenarbeit von allen Beteiligten (Manager, Entwickler, [[StakeHolder Stakeholder]]).


Revision [8472]

Edited on 2009-04-29 00:13:33 by ToBo
Additions:
~-[[AufwandSchaetzung Aufwandsschätzung]]
Deletions:
~-Aufwandsschätzung ([[Produktmetriken]])
~~-[[Programmiersprachen]]
~~-[[LibraryPage Bibliotheken]]
~~-[[IntegratedDevelopmentEnvironment Entwicklungsumgebung]]
~~-[[AssemblerCompilerInterpreter Assembler, Compiler, Interpreter]]
~~-[[OperatingSystems Betriebssysteme]]
~~-[[DataBase Datenbanken]]


Revision [8276]

Edited on 2009-04-10 18:21:46 by ToBo
Additions:
Die Fachpresse berichtet reichlich über das [[ScheiternVonSwProjekten Scheitern von Software-Projekten]].
Wer Software-Projekte zum Erfolg führen möchte, kommt an der Software-Technik nicht vorbei. Nur wird schnell klar, dass es hier nicht nur um Technik geht, sondern vor allem um die Methoden für die Zusammenarbeit von allen Beteiligten (Manager, Entwickler, [[StakeHolder Stakeholder]]).
~-[[ObjektorientierterEntwurf Objektorientierter Entwurf (OOD)]]
[[SoftwareTechnikMehr Mehr zum Thema Software-Technik]]
Deletions:
~-[[ObjektorientierterEntwurf Objektorientierter Entwurf (OOD)
D:\Master\work\03_Software-Technologie\SWEBOK_Guide_2004.pdf, S. 31 - 32
==a==Relevante Themen==a==
[[ScheiternVonSwProjekten Warum scheitern so viele SW-Projekte?]]
===Gruppen und Einrichtungen===
[[http://pi.informatik.uni-siegen.de/stt/dstg/ Verzeichnis deutscher Forschungsgruppen in der Softwaretechnik]]
[[http://pi.informatik.uni-siegen.de/gi/fg211/ Fachgruppe Softwaretechnik der Universität Siegen]]
[[http://www.swebok.org/swebokcontents.html Software Engineering Body of Knowledge]]
[[http://www.software-kompetenz.de/?4486 Software-Engineering-Themen des Software-Kompetenzzentrums]]
[[http://www.sti-ev.de/ Software Technologie Initiative e.V.]]
[[http://www.gi-ev.de/gliederungen/fachbereiche/softwaretechnik/ Fachbereich Softwaretechnik]] der [[http://www.gi-ev.de/ Gesellschaft für Informatik]]
[[http://www.tcse.org/ IEEE Technical Council on Software Engineering (TCSE)]]
[[http://www11.informatik.uni-erlangen.de Lehrstuhl für Software Engineering]] an der Universität Erlangen-Nürnberg
[[http://ti.arc.nasa.gov/rse/ Robust Software Engineering Group]] based in the Intelligent Systems Division at NASA's Ames Research Center at Moffett Field, California
===Konferenzen===
[[http://www.ul.ie/%7eicse2000/ International Conference of Software Engeneering]]
[[http://www.se-konferenzen.de/bisher/se2007/ Die Konferenz rund um Softwaretechnik]], engl. The Conference on Software Engineering
[[http://www.ese-kongress.de Embedded Software Engineering Kongress]]
===Zeitschriften===
[[http://pi.informatik.uni-siegen.de/stt/ Softwaretechnik-Trends]] von Autoren des [[http://www.gi-ev.de/gliederungen/fachbereiche/softwaretechnik/ Fachbereichs Softwaretechnik]] der [[http://www.gi-ev.de/ Gesellschaft für Informatik]], ISSN 0720-8928
http://www.elektronikpraxis.vogel.de/
===Interessantes===
[[http://www.ralfbuerger.de/sse/Inhalt/Inhalt.htm Systematische Softwareentwicklung]] von Ralf Bürger
[[http://www.mda4e.org/ Forschungsprojekt]]: Modellgetriebene Softwareentwicklung für Embedded Systems
[[ZeitschriftDesignElektronik Zeitschrift Design & Elektronik]], Heft 08, September 2008, S. 22, Virtuelle Prototypen mit ""SystemC""
===Artefakte===
~-Pattern-driven development (Suche nach der Anwendbarkeit von Entwurfsmustern)
~-[[SoftwareTechnikBegriffe Glossar]] der Software-Technik
===Menschen===
[[http://de.wikipedia.org/wiki/Ivar_Jacobson Ivar Jacobson]]
[[http://de.wikipedia.org/wiki/Grady_Booch Grady Booch]]
[[http://de.wikipedia.org/wiki/James_Rumbaugh James Rumbaugh]]
[[http://de.wikipedia.org/wiki/Tom_DeMarco Tom DeMarco]]


Revision [8130]

Edited on 2009-03-25 02:09:20 by ToBo
Additions:
~-[[UseCase Use-Case-Analyse]]
~-[[AnforderungsSpezifikation Anforderungserhebung]]
~-[[PflichtenHeft Pflichtenheft]]
~-[[StrukturierteEntwurf Strukturierter Entwurf]] (SD)
~-[[ObjektorientierterEntwurf Objektorientierter Entwurf (OOD)
Deletions:
~-[[AnforderungsSpezifikation Anforderungserhebung]] (Lastenheft, Product Backlog)
~-Pflichtenheft (Mit technischen Ansätzen verfeinertes Lastenheft)
~-[[UseCase Use-Case-Analyse]] (Jacobson)
~-[[StrukturierteEntwurf Strukturierte Entwurf]] (SD)
~-Objektorientierter Entwurf (OOD)


Revision [6679]

Edited on 2008-11-30 01:18:28 by ToBo
Additions:
Es gibt viele Namen dafür: Softwaretechnik, Software-Technologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik". Den Einstieg in das umfassende Thema fand ich praktisch und theoretisch durch die Vorlesung Software-Technologie bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Prof. Dr. Balzert von der Universität Bochum hat Techniken der Softwareentwicklung in seinem Werk Balzert2000 strukturiert und didaktisch gekonnt beschrieben. Eine umfassende und auch gut strukturierte Sammlung der Themengebiete der Softwaretechnik liegt im IEEE Guide to the Software [[http://www.swebok.org/ironman/pdf/SWEBOK_Guide_2004.pdf Engineering Body of Knowledge]] vor.
Deletions:
Es gibt viele Namen dafür: Softwaretechnik, Software-Technologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik". Die Vorlesung Software-Technologie hörte ich bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Dazu gibt es auch ein umfassendes [[ScriptRobra2007 Skript]], auf das ich verweise, es aber hier nicht ohne weiteres anbieten kann. Prof. Dr. Balzert von der Universität Bochum hat Techniken der Softwareentwicklung in seinem Werk Balzert2000 strukturiert und didaktisch gekonnt beschrieben. Eine umfassende und auch gut strukturierte Sammlung der Themengebiete der Softwaretechnik liegt im IEEE Guide to the Software [[http://www.swebok.org/ironman/pdf/SWEBOK_Guide_2004.pdf Engineering Body of Knowledge]] vor.


Revision [6674]

Edited on 2008-11-30 01:06:58 by ToBo
Additions:
Es gibt viele Namen dafür: Softwaretechnik, Software-Technologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik". Die Vorlesung Software-Technologie hörte ich bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Dazu gibt es auch ein umfassendes [[ScriptRobra2007 Skript]], auf das ich verweise, es aber hier nicht ohne weiteres anbieten kann. Prof. Dr. Balzert von der Universität Bochum hat Techniken der Softwareentwicklung in seinem Werk Balzert2000 strukturiert und didaktisch gekonnt beschrieben. Eine umfassende und auch gut strukturierte Sammlung der Themengebiete der Softwaretechnik liegt im IEEE Guide to the Software [[http://www.swebok.org/ironman/pdf/SWEBOK_Guide_2004.pdf Engineering Body of Knowledge]] vor.
Definition der [[http://pi.informatik.uni-siegen.de/gi/fg211/fg211_st_defs.html Universität Siegen]].
Deletions:
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Softwaretechnik. Die Vorlesung Software-Technologie hörte ich bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Dazu gibt es auch ein umfassendes [[ScriptRobra2007 Skript]], auf das ich verweise, es aber hier nicht ohne weiteres anbieten kann. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in seine Buch (Balzert2000) beschrieben.
[[http://pi.informatik.uni-siegen.de/gi/fg211/fg211_st_defs.html Was ist Softwaretechnik?]] (Universität Siegen)


Revision [6673]

Edited on 2008-11-30 00:55:30 by ToBo
Additions:
[[http://ti.arc.nasa.gov/rse/ Robust Software Engineering Group]] based in the Intelligent Systems Division at NASA's Ames Research Center at Moffett Field, California


Revision [6535]

Edited on 2008-11-19 01:03:44 by ToBo
Additions:
[[ZeitschriftDesignElektronik Zeitschrift Design & Elektronik]], Heft 08, September 2008, S. 22, Virtuelle Prototypen mit ""SystemC""
Deletions:
[[ZeitschriftDesignElektronik Zeitschrift ""Design&Elektronik""]], Heft 08, September 2008, S. 22, Virtuelle Prototypen mit ""SystemC""


Revision [6534]

Edited on 2008-11-19 01:03:20 by ToBo
Additions:
[[ZeitschriftDesignElektronik Zeitschrift ""Design&Elektronik""]], Heft 08, September 2008, S. 22, Virtuelle Prototypen mit ""SystemC""
Deletions:
[[ZeitschriftDesignElektronik Zeitschrift Design&Elektronik]], Heft 08, September 2008, S. 22, Virtuelle Prototypen mit ""SystemC""


Revision [6533]

Edited on 2008-11-19 00:59:08 by ToBo
Additions:
[[ZeitschriftDesignElektronik Zeitschrift Design&Elektronik]], Heft 08, September 2008, S. 22, Virtuelle Prototypen mit ""SystemC""
Deletions:
ZeitschriftDesignElektronik, Heft 08, September 2008, S. 22, Virtuelle Prototypen mit SystemC
~-Rational Rose


Revision [6529]

Edited on 2008-11-19 00:44:44 by ToBo
Additions:
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Softwaretechnik. Die Vorlesung Software-Technologie hörte ich bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Dazu gibt es auch ein umfassendes [[ScriptRobra2007 Skript]], auf das ich verweise, es aber hier nicht ohne weiteres anbieten kann. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in seine Buch (Balzert2000) beschrieben.
[[ScheiternVonSwProjekten Warum scheitern so viele SW-Projekte?]]
===Menschen===
[[http://de.wikipedia.org/wiki/Tom_DeMarco Tom DeMarco]]
Deletions:
>>===Menschen===
[[http://de.wikipedia.org/wiki/Tom_DeMarco Tom DeMarco]]>>Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Softwaretechnik. Die Vorlesung Software-Technologie hörte ich bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Dazu gibt es auch ein umfassendes [[ScriptRobra2007 Skript]], auf das ich verweise, es aber hier nicht ohne weiteres anbieten kann. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in seine Buch (Balzert2000) beschrieben.
===Warum scheitern so viele SW-Projekte===
~-VortragGeissmaier
~-http://de.wikipedia.org/wiki/Softwarekrise
~-Chaos Report
~-Kritische Fehler sind Standard bei Software


Revision [6528]

Edited on 2008-11-19 00:42:04 by ToBo
Additions:
>>===Menschen===
[[http://de.wikipedia.org/wiki/Tom_DeMarco Tom DeMarco]]>>Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Softwaretechnik. Die Vorlesung Software-Technologie hörte ich bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Dazu gibt es auch ein umfassendes [[ScriptRobra2007 Skript]], auf das ich verweise, es aber hier nicht ohne weiteres anbieten kann. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in seine Buch (Balzert2000) beschrieben.
~-Kritische Fehler sind Standard bei Software
Deletions:
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Softwaretechnik. Die Vorlesung Software-Technologie hörte ich bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Dazu gibt es auch ein umfassendes [[ScriptRobra2007 Skript]], auf das ich verweise, es aber hier nicht ohne weiteres anbieten kann. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in seine Buch (Balzert2000) beschrieben.
===Menschen===
[[http://de.wikipedia.org/wiki/Tom_DeMarco Tom DeMarco]]


Revision [5941]

Edited on 2008-11-01 19:38:52 by ToBo
Additions:
ZeitschriftDesignElektronik, Heft 08, September 2008, S. 22, Virtuelle Prototypen mit SystemC
Deletions:
ZeitschriftDesignElektronik, Ausgabe September 2008, S. 22, Virtuelle Prototypen mit SystemC


Revision [5927]

Edited on 2008-11-01 19:17:34 by ToBo
Additions:
ZeitschriftDesignElektronik, Ausgabe September 2008, S. 22, Virtuelle Prototypen mit SystemC


Revision [5922]

Edited on 2008-11-01 18:55:30 by ToBo
Additions:
Siehe auch {{backlinks}}


Revision [5921]

Edited on 2008-11-01 18:55:11 by ToBo
Additions:
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Softwaretechnik. Die Vorlesung Software-Technologie hörte ich bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Dazu gibt es auch ein umfassendes [[ScriptRobra2007 Skript]], auf das ich verweise, es aber hier nicht ohne weiteres anbieten kann. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in seine Buch (Balzert2000) beschrieben.
Deletions:
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Software-Technik. Die Vorlesung Software-Technologie hörte ich bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Dazu gibt es auch ein umfassendes [[ScriptRobra2007 Skript]], auf das ich verweise, es aber hier nicht ohne weiteres anbieten kann. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in seine Buch (Balzert2000) beschrieben.


Revision [5920]

Edited on 2008-11-01 18:54:56 by ToBo
Additions:
=====Softwaretechnik=====
==a==Einordnung der Softwaretechnik==a==
Deletions:
=====Software-Technik=====
==a==Einordnung der SW-Technik==a==


Revision [5828]

Edited on 2008-10-29 22:29:47 by ToBo
Additions:
~-[[CrcCards CRC-Cards]] (Class Responsibility Collaboration Cards)
Deletions:
~-CRC-Cards (Class Responsibility Collaboration Cards)


Revision [5824]

Edited on 2008-10-29 22:24:45 by ToBo
Additions:
~-[[SystemAnalyse Systemanalyse]]
~-[[http://de.wikipedia.org/wiki/Regressionstest Regressionstest]]
~-[[http://de.wikipedia.org/wiki/Refactoring Refaktorisierung]] (engl. refractoring)
~-[[http://de.wikipedia.org/wiki/Codereview Review]]
Deletions:
~-Systemanalyse
===Methodische Vorgehensweisen, d.h. konkret anwendbare Prinzipien===
~-Hierarchisierung
~-[[AbstraktionsEbenen Abstraktion]]
~-Modularisierung
~-Strukturiereung


Revision [5823]

Edited on 2008-10-29 22:18:30 by ToBo
Deletions:
~-Refaktorisierung
~-Code-Review


Revision [5819]

Edited on 2008-10-29 22:07:38 by ToBo
Additions:
~~-[[IntegratedDevelopmentEnvironment Entwicklungsumgebung]]
~~-[[AssemblerCompilerInterpreter Assembler, Compiler, Interpreter]]
Deletions:
~~-[[CompilerPage Compiler und Entwicklungsumgebung]]


Revision [5793]

Edited on 2008-10-28 10:18:32 by ToBo
Additions:
~-[[ProgrammierParadigma Programmierparadigma]]
Deletions:
~-[[ProgrammieParadigma Programmierparadigma]]


Revision [5508]

Edited on 2008-09-24 07:45:35 by ToBo
Additions:
[[http://www11.informatik.uni-erlangen.de Lehrstuhl für Software Engineering]] an der Universität Erlangen-Nürnberg


Revision [5491]

Edited on 2008-09-24 05:50:08 by ToBo
Additions:
~-[[SoftwareMockUp Mock-ups]]
Deletions:
~-Mock-ups


Revision [5488]

Edited on 2008-09-23 16:31:47 by ToBo
Additions:
http://www.elektronikpraxis.vogel.de/


Revision [5486]

Edited on 2008-09-21 22:11:00 by ToBo
Additions:
[[http://www.mda4e.org/ Forschungsprojekt]]: Modellgetriebene Softwareentwicklung für Embedded Systems


Revision [5335]

Edited on 2008-09-13 12:58:48 by ToBo
Additions:
[[http://www.gi-ev.de/gliederungen/fachbereiche/softwaretechnik/ Fachbereich Softwaretechnik]] der [[http://www.gi-ev.de/ Gesellschaft für Informatik]]
===Zeitschriften===
[[http://pi.informatik.uni-siegen.de/stt/ Softwaretechnik-Trends]] von Autoren des [[http://www.gi-ev.de/gliederungen/fachbereiche/softwaretechnik/ Fachbereichs Softwaretechnik]] der [[http://www.gi-ev.de/ Gesellschaft für Informatik]], ISSN 0720-8928


Revision [5334]

Edited on 2008-09-13 12:18:31 by ToBo
Additions:
[[http://pi.informatik.uni-siegen.de/gi/fg211/fg211_st_defs.html Was ist Softwaretechnik?]] (Universität Siegen)
[[http://pi.informatik.uni-siegen.de/stt/dstg/ Verzeichnis deutscher Forschungsgruppen in der Softwaretechnik]]
[[http://pi.informatik.uni-siegen.de/gi/fg211/ Fachgruppe Softwaretechnik der Universität Siegen]]
Deletions:
[[http://pi.informatik.uni-siegen.de/gi/fg211/ Fachgruppe Softwaretechnik der Universität Siegen]]


Revision [5240]

Edited on 2008-09-07 17:48:28 by ToBo
Additions:
[[http://de.wikipedia.org/wiki/Tom_DeMarco Tom DeMarco]]


Revision [5225]

Edited on 2008-09-07 02:24:07 by ToBo
Additions:
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Software-Technik. Die Vorlesung Software-Technologie hörte ich bei Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Dazu gibt es auch ein umfassendes [[ScriptRobra2007 Skript]], auf das ich verweise, es aber hier nicht ohne weiteres anbieten kann. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in seine Buch (Balzert2000) beschrieben.
Deletions:
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Software-Technik. Die Vorlesung in Software-Technologie gibt Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Dazu gibt es auch ein [[ScriptRobra2007 Skript]], auf das ich verweise, es aber hier nicht ohne weiteres anbieten kann. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in seine Buch (Balzert2000) beschrieben.


Revision [5224]

Edited on 2008-09-07 02:19:18 by ToBo
Additions:
==a==Vorwort==a==
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Software-Technik. Die Vorlesung in Software-Technologie gibt Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Dazu gibt es auch ein [[ScriptRobra2007 Skript]], auf das ich verweise, es aber hier nicht ohne weiteres anbieten kann. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in seine Buch (Balzert2000) beschrieben.
Deletions:
==a==Verwandte Begriffe==a==
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Software-Technik. Ein umfassende Vorlesung in Software-Technologie gibt Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Dazu gibt es auch ein [[ScriptRobra2007 Skript]], auf das ich verweise, es aber hier nicht ohne weiteres anbieten kann. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in seine Buch (Balzert2000) beschrieben.


Revision [5222]

Edited on 2008-09-07 02:15:11 by ToBo
Additions:
~-[[UseCase Use-Case-Analyse]] (Jacobson)
~-[[StrukturierteEntwurf Strukturierte Entwurf]] (SD)
~-Objektorientierte Programmierung
Deletions:
~-Strukturierte Entwurf (SD)
===SA/SD===
http://de.wikipedia.org/wiki/Strukturiertes_Design
~-Use-Case-Analyse
~-Objektorientierung (eigentlich ein Prinzip, keine Methode)


Revision [5220]

Edited on 2008-09-07 02:11:28 by ToBo
Additions:
~-[[StrukturierteAnalyse Strukturierte Analyse]] (SA)
~-Chaos Report
Deletions:
~-Strukturierte Analyse (SA)
Strukturierte Analyse (Balzert2000, S. 432)
http://de.wikipedia.org/wiki/Strukturierte_Analyse


Revision [5219]

Edited on 2008-09-07 02:08:47 by ToBo
Additions:
~~-[[DataBase Datenbanken]]
~-[[DataBase Datenbankentwicklung]]


Revision [5214]

Edited on 2008-09-07 02:01:34 by ToBo
Additions:
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Software-Technik. Ein umfassende Vorlesung in Software-Technologie gibt Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Dazu gibt es auch ein [[ScriptRobra2007 Skript]], auf das ich verweise, es aber hier nicht ohne weiteres anbieten kann. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in seine Buch (Balzert2000) beschrieben.
Die folgenden Konzepte werden der Übersicht wegen nach Themen strukturiert. Während der Projektlaufzeit werden diese Konzepte jedoch losgelöst oder in Kombination in unterschiedlichen Projektphasen je nach eingesetzten [[ProzessModelle Vorgehensmodell]] und Anforderungen an das Produkt eingesetzt werden.
~-[[ProgrammieParadigma Programmierparadigma]]
~-Rational Rose
~-Hierarchisierung
~-[[AbstraktionsEbenen Abstraktion]]
Deletions:
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Software-Technik. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in Balzert2000 beschrieben. Ein umfassendes anwendbares Wissen vermittelte mir Prof. Dr. Robra in der Vorlesung Software-Technologie an der Georg-Simon-Ohm Hochschule in Nürnberg. Ein Teil davon ist in ScriptRobra2007 zusammengefasst.
Die folgenden Konzepte werden der Übersicht wegen nach Themen strukturiert. Während der Projektlaufzeit werden diese Konzepte jedoch losgelöst oder in Kombination in unterschiedlichen Projektphasen je nach eingesetzten [[ProzessModelle Vorgehensmodell]] und Anforderungen an das Produkt einngesetzt werden.
~-Programmierparadigma
Rational Rose
~-Hierarchisierung mittels [[AbstraktionsEbenen Abstraktion]]
(Balzert2000, S. 37)
===Paradigma===
~-strukturierte Paradigma
~-objektorientierte Paradigma
~-wissensbasierte Paradigma
(Balzert2000, S. 40)


Revision [5209]

Edited on 2008-09-07 01:37:26 by ToBo
Additions:
~~-[[Programmiersprachen]]
~~-[[LibraryPage Bibliotheken]]
~~-[[CompilerPage Compiler und Entwicklungsumgebung]]
~~-[[OperatingSystems Betriebssysteme]]
~-Wahl der Werkzeuge (Tools)
~~-[[SoftwareEntwicklungWerkzeuge Werkzeuge zur Unterstützung der SW-Entwicklung]]
~~-[[CodeGenerierung CASE-Tools]]


Revision [5197]

Edited on 2008-09-07 00:55:00 by ToBo
Additions:
===Menschen===
[[http://de.wikipedia.org/wiki/Ivar_Jacobson Ivar Jacobson]]
[[http://de.wikipedia.org/wiki/Grady_Booch Grady Booch]]
[[http://de.wikipedia.org/wiki/James_Rumbaugh James Rumbaugh]]


Revision [5196]

Edited on 2008-09-07 00:31:40 by ToBo
Additions:
===Interessantes===
[[http://www.ralfbuerger.de/sse/Inhalt/Inhalt.htm Systematische Softwareentwicklung]] von Ralf Bürger


Revision [5195]

Edited on 2008-09-07 00:04:25 by ToBo
Additions:
Rational Rose
Deletions:
~-Unit-Test
~-[[SoftwareTechnikWerkzeuge Werkzeuge der Software-Technik]]


Revision [5194]

Edited on 2008-09-06 23:59:44 by ToBo
Additions:
~-Konfigurationsmanagement
~~-[[VersionsKontrolle Versionsverwaltung]]


Revision [5193]

Edited on 2008-09-06 23:58:05 by ToBo
Additions:
~-Software-Akquisition (fremde SW einkaufen)
~-Wahl der Technologie
~-Programmierparadigma
~-[[ProgrammierSprachen Programmiersprachen]]
~-Programmierrichtlinien (coding rules)
Deletions:
~-Software-Akquisition


Revision [5191]

Edited on 2008-09-06 23:47:31 by ToBo

No Differences

Revision [5130]

Edited on 2008-09-05 00:54:14 by ToBo
Additions:
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Software-Technik. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in Balzert2000 beschrieben. Ein umfassendes anwendbares Wissen vermittelte mir Prof. Dr. Robra in der Vorlesung Software-Technologie an der Georg-Simon-Ohm Hochschule in Nürnberg. Ein Teil davon ist in ScriptRobra2007 zusammengefasst.
Deletions:
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Software-Technik. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in Balzert2000 beschrieben. Ein umfassendes anwendbares Wissen vermittelte mir Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Ein Teil davon ist in ScriptRobra2007 zusammengefasst.


Revision [5129]

Edited on 2008-09-05 00:52:35 by ToBo
Additions:
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Software-Technik. Prof. Dr. Balzert von der Universität Bochum hat die Software-Technik bisher sehr umfassend in Balzert2000 beschrieben. Ein umfassendes anwendbares Wissen vermittelte mir Prof. Dr. Robra an der Georg-Simon-Ohm Hochschule in Nürnberg. Ein Teil davon ist in ScriptRobra2007 zusammengefasst.
Deletions:
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Software-Technik. Prof. Dr. Balzert hat die Software-Technik bisher umfassend in Balzert2000 beschrieben, weshalb ich mich stark an seiner Arbeit orientieren werde.


Revision [5124]

Edited on 2008-09-05 00:35:16 by ToBo
Additions:
D:\Master\work\03_Software-Technologie\SWEBOK_Guide_2004.pdf, S. 31 - 32


Revision [5123]

Edited on 2008-09-05 00:26:04 by ToBo
Additions:
===Gruppen und Einrichtungen===
Deletions:
===Groups===


Revision [5122]

Edited on 2008-09-05 00:23:11 by ToBo
Additions:
Softwaretechnologie, Software-Engeneering oder etwa die "Projektentwicklung in der Informatik" sind Synonyme oder Teilmengen der Software-Technik. Prof. Dr. Balzert hat die Software-Technik bisher umfassend in Balzert2000 beschrieben, weshalb ich mich stark an seiner Arbeit orientieren werde.
~-Strukturierte Entwurf (SD)
~-Objektorientierter Entwurf (OOD)
[[http://www.swebok.org/swebokcontents.html Software Engineering Body of Knowledge]]
[[http://www.sti-ev.de/ Software Technologie Initiative e.V.]]
[[http://www.ese-kongress.de Embedded Software Engineering Kongress]]
[[http://www.tcse.org/ IEEE Technical Council on Software Engineering (TCSE)]]
Deletions:
Softwaretechnologie, Software-Engeneering oder etwa die Projektentwicklung in der Informatik sind Synonyme oder Teilmengen der Software-Technik. Prof. Dr. Balzert hat die Software-Technik bisher umfassend in Balzert2000 beschrieben, weshalb ich mich stark an seiner Arbeit orientieren werde.
[[SWEBOK Guide http://www.swebok.org/swebokcontents.html]]
[[http://www.tcse.org/ TCSE: Technical Council on Software Engineering IEEE-CS]]
[[http://www.sti-ev.de/ ]]


Revision [5007]

Edited on 2008-08-31 22:20:26 by ToBo
Additions:
~-[[Usability Software-Ergonomie]]
===SA/SD===
Deletions:
~-[[Usability Software-Ergonomie]
===SA/DA===


Revision [5006]

Edited on 2008-08-31 22:18:41 by ToBo
Additions:
==a==Verwandte Begriffe==a==
Softwaretechnologie, Software-Engeneering oder etwa die Projektentwicklung in der Informatik sind Synonyme oder Teilmengen der Software-Technik. Prof. Dr. Balzert hat die Software-Technik bisher umfassend in Balzert2000 beschrieben, weshalb ich mich stark an seiner Arbeit orientieren werde.
Deletions:
auch Software-Technologie oder Software-Engeneering


Revision [5005]

Edited on 2008-08-31 22:11:27 by ToBo
Additions:
auch Software-Technologie oder Software-Engeneering
[[http://www.tcse.org/ TCSE: Technical Council on Software Engineering IEEE-CS]]
[[http://www.software-kompetenz.de/?4486 Software-Engineering-Themen des Software-Kompetenzzentrums]]
[[http://www.sti-ev.de/ ]]
===Konferenzen===
[[http://www.ul.ie/%7eicse2000/ International Conference of Software Engeneering]]
[[http://www.se-konferenzen.de/bisher/se2007/ Die Konferenz rund um Softwaretechnik]], engl. The Conference on Software Engineering
Deletions:
[[ Software Engineering Technical Council
[[International Conference of Software Engeneering http://www.ul.ie/%7eicse2000/]]
[[Software-Engineering-Themen des Software-Kompetenzzentrums http://www.software-kompetenz.de/?4486]]


Revision [5003]

Edited on 2008-08-31 21:54:16 by ToBo
Additions:
[[SWEBOK Guide http://www.swebok.org/swebokcontents.html]]
[[ Software Engineering Technical Council
[[International Conference of Software Engeneering http://www.ul.ie/%7eicse2000/]]
[[Software-Engineering-Themen des Software-Kompetenzzentrums http://www.software-kompetenz.de/?4486]]


Revision [5002]

Edited on 2008-08-31 21:35:13 by ToBo
Additions:
~-Story-Cards
~-Refaktorisierung
~-Testgetriebene Entwicklung
~-Paarprogrammierung
~-Unit-Test
~-Code-Review
~-Use-Case-Analyse
~-CRC-Cards (Class Responsibility Collaboration Cards)
~-Pattern-driven development (Suche nach der Anwendbarkeit von Entwurfsmustern)
~-Objektorientierung (eigentlich ein Prinzip, keine Methode)
===Methodische Vorgehensweisen, d.h. konkret anwendbare Prinzipien===
===Paradigma===
Deletions:
* Story-Cards
* Refaktorisierung
* Testgetriebene Entwicklung
* Paarprogrammierung
* Unit-Test
* Code-Review
* Use-Case-Analyse
* CRC-Cards (Class Responsibility Collaboration Cards)
* Pattern-driven development (Suche nach der Anwendbarkeit von Entwurfsmustern)
* Objektorientierung (eigentlich ein Prinzip, keine Methode)
Methodische Vorgehensweisen, d.h. konkret anwendbare Prinzipien
Paradigma


Revision [5001]

Edited on 2008-08-31 21:34:05 by ToBo
Additions:
~-[[http://www.omg.org/mda/ Model Driven Architecture MDA]]
~-[[SoftwareTechnikBegriffe Glossar]] der Software-Technik
===Warum scheitern so viele SW-Projekte===
~-VortragGeissmaier
~-http://de.wikipedia.org/wiki/Softwarekrise
===SA/DA===
Strukturierte Analyse (Balzert2000, S. 432)
===Groups===
[[http://pi.informatik.uni-siegen.de/gi/fg211/ Fachgruppe Softwaretechnik der Universität Siegen]]
===Artefakte===
Deletions:
[[http://www.omg.org/mda/ Model Driven Architecture MDA]]
~- VortragGeissmaier
~- [[SoftwareTechnikBegriffe Glossar]] der Software-Technik
~- Strukturierte Analyse (Balzert2000, S. 432)
Artefakte


Revision [4998]

Edited on 2008-08-31 21:28:45 by ToBo
Additions:
Die folgenden Konzepte werden der Übersicht wegen nach Themen strukturiert. Während der Projektlaufzeit werden diese Konzepte jedoch losgelöst oder in Kombination in unterschiedlichen Projektphasen je nach eingesetzten [[ProzessModelle Vorgehensmodell]] und Anforderungen an das Produkt einngesetzt werden.
Deletions:
Die folgenden Konzepte werden der Übersicht wegen nach Themen strukturiert. Innerhalb eines Projekts können diese Konzepte jedoch losgelöst in unterschiedlichen Phasen je nach eingesetzten [[ProzessModelle Vorgehensmodell]] und Anforderungen an das Produkt einngesetzt werden.


Revision [4997]

Edited on 2008-08-31 21:19:45 by ToBo
Additions:
Artefakte
* Story-Cards
* Refaktorisierung
* Testgetriebene Entwicklung
* Paarprogrammierung
* Unit-Test
* Code-Review
* Use-Case-Analyse
* CRC-Cards (Class Responsibility Collaboration Cards)
* Pattern-driven development (Suche nach der Anwendbarkeit von Entwurfsmustern)
* Objektorientierung (eigentlich ein Prinzip, keine Methode)


Revision [4996]

Edited on 2008-08-31 21:00:26 by ToBo

No Differences

Revision [4995]

Edited on 2008-08-31 20:59:23 by ToBo
Additions:
{{col}}{{col left="33"}}====Software-Qualitätsmanagement====
Deletions:
{{col}}{{col left="50"}}====Software-Qualitätsmanagement====


Revision [4994]

Edited on 2008-08-31 20:58:58 by ToBo
Additions:
~-[[SoftwareQualitaet Software-Qualität]]
{{col}}{{col left="33"}}====Software-Entwicklung====
{{col}}{{col left="50"}}====Software-Qualitätsmanagement====
Deletions:
~-[[SoftwareQualitaet Software-Qualität]]{{col}}{{col left="33"}}"}}====Software-Entwicklung"}}====
{{col}}{{col left="50"}}"}}====Software-Qualitätsmanagement"}}====


Revision [4993]

Edited on 2008-08-31 20:58:07 by ToBo
Additions:
::c::


Revision [4992]

Edited on 2008-08-31 20:57:43 by ToBo
Additions:
{{col left="DIV"}}{{col left="33"}}====Software-Management====
===Planung===
===Analyse===
===Entwurf (engl. design)===
===Implementierung===
===Verifikation===
~-[[SoftwareQualitaet Software-Qualität]]{{col}}{{col left="33"}}"}}====Software-Entwicklung"}}====
{{col}}{{col left="50"}}"}}====Software-Qualitätsmanagement"}}====
Deletions:
{{col left="DIV"}}{{col left="33"}}==a==Software-Management==a==
=a=Planung=a=
=a=Analyse=a=
=a=Entwurf (engl. design)=a=
=a=Implementierung=a=
=a=Verifikation=a=
~-[[SoftwareQualitaet Software-Qualität]]
{{col}}{{col left="33"}}Software-Entwicklung
{{col}}{{col left="50"}}Software-Qualitätsmanagement


Revision [4991]

Edited on 2008-08-31 20:56:05 by ToBo
Additions:
Die folgenden Konzepte werden der Übersicht wegen nach Themen strukturiert. Innerhalb eines Projekts können diese Konzepte jedoch losgelöst in unterschiedlichen Phasen je nach eingesetzten [[ProzessModelle Vorgehensmodell]] und Anforderungen an das Produkt einngesetzt werden.
{{col left="DIV"}}{{col left="33"}}==a==Software-Management==a==
~-Software-Akquisition
{{col}}{{col left="33"}}Software-Entwicklung
{{col}}{{col left="50"}}Software-Qualitätsmanagement
{{col}}{{col}}


Revision [4990]

Edited on 2008-08-31 20:23:56 by ToBo
Additions:
=a=Entwurf (engl. design)=a=
[[http://www.omg.org/mda/ Model Driven Architecture MDA]]
Deletions:
=a=Entwurf=a=


Revision [4986]

Edited on 2008-08-31 19:58:27 by ToBo
Additions:
Paradigma
~-strukturierte Paradigma
~-objektorientierte Paradigma
~-wissensbasierte Paradigma
(Balzert2000, S. 40)


Revision [4985]

Edited on 2008-08-31 19:53:46 by ToBo
Additions:
{{image url="images/11_sw-technik.dot.png"}}
Deletions:
{{image url="11_sw-technik.dot.png"}}


Revision [4984]

Edited on 2008-08-31 19:53:32 by ToBo
Additions:
{{image url="11_sw-technik.dot.png"}}
Einordnung nach Balzert2000


Revision [4983]

Edited on 2008-08-31 19:37:15 by ToBo
Additions:
==a==Einordnung der SW-Technik==a==
==a==Kernkozepte der SW-Technik==a==
~-Projektspezifisches Glossar
~-Projektplan
~-[[Zustandsautomaten]]
Deletions:
==a==SW-Management==a==
~- [[Zustandsautomaten]]


Revision [4982]

Edited on 2008-08-31 19:15:46 by ToBo
Deletions:
~~-[[SoftwareMuster Software-Muster]]


Revision [4981]

Edited on 2008-08-31 19:13:31 by ToBo
Additions:
=a=Implementierung=a=
Deletions:
=a=Implementierunga=


Revision [4980]

Edited on 2008-08-31 19:13:15 by ToBo
Additions:
~-[[ProjektManagement Projektmanagement]]
~~-[[SoftwareMuster Software-Muster]]
~-[[SoftwareModellierung Software-Modellierung]]
=a=Implementierunga=
~-[[SoftwareMuster Software-Muster]]
=a=Verifikation=a=
~-[[SoftwareQualitaet Software-Qualität]]
=a=Verifikation=a=
~-[[SoftwareQualitaet Software-Qualität]]
==a==Relevante Themen==a==
~-[[SoftwareTechnikWerkzeuge Werkzeuge der Software-Technik]]
~-[[CodeGenerierung Codegenereirung]]
~-[[Usability Software-Ergonomie]
Deletions:
==a==Vorwort==a==
Anlehnung an Balzert2000
~-Software-Modellierung
4. Programmierung
* Normierte Programmierung
* Strukturierte Programmierung
* Objektorientierte Programmierung (OOP)
* Funktionale Programmierung
5. Verifikation
* Modultests (Low-Level-Test)
* Integrationstests (Low-Level-Test)
* Systemtests (High-Level-Test)
* Akzeptanztests (High-Level-Test)
~- [[SoftwareModellierung Software-Modellierung]]
~- [[SoftwareMuster Software-Muster]]
~- [[SoftwareQualitaet Software-Qualität]]
~- [[SoftwareTechnik Sonstige Themen der SW-Technik]]
~- [[Usability Software-Ergonomie]]
~- [[ProjektManagement Projektmanagement]]
~- Wikipedia:Softwaretechnik
~- [[SoftwareTechnikWerkzeuge Werkzeuge der Software-Technik]]
~- [[CodeGenerierung Codegenereirung]]


Revision [4978]

Edited on 2008-08-31 19:05:37 by ToBo
Additions:
=a=Planung=a=
~-[[AnforderungsSpezifikation Anforderungserhebung]] (Lastenheft, Product Backlog)
~-Pflichtenheft (Mit technischen Ansätzen verfeinertes Lastenheft)
~-Aufwandsschätzung ([[Produktmetriken]])
~-[[ProzessModelle Vorgehensmodell]]
=a=Analyse=a=
~-Mock-ups
~-Systemanalyse
~-Strukturierte Analyse (SA)
~-Objektorientierte Analyse (OOA)
=a=Entwurf=a=
~-Softwarearchitektur
~-Software-Modellierung
5. Verifikation
Deletions:
Planung
Lastenheft (Anforderungsdefinition)
Pflichtenheft (Mit technischen Ansätzen verfeinertes Lastenheft)
Aufwandsschätzung
Vorgehensmodell
2. Analyse
* Anforderungsanalyse
* Auswertung
* Mock-up
* Prozessanalyse / Prozessmodell
* Systemanalyse
* Strukturierte Analyse (SA)
* Objektorientierte Analyse (OOA)
3. Entwurf
* Softwarearchitektur
* Strukturiertes Design (SD)
* Objektorientiertes Design (OOD)
* Unified Modeling Language (UML)
* Fundamental Modeling Concepts (FMC)
5. Validierung und Verifikation
~- [[AnforderungsSpezifikation Anforderungserhebung und -management]]


Revision [4977]

Edited on 2008-08-31 18:50:44 by ToBo
Additions:
==a==Vorwort==a==
Anlehnung an Balzert2000
==a==SW-Management==a==
Planung
Lastenheft (Anforderungsdefinition)
Pflichtenheft (Mit technischen Ansätzen verfeinertes Lastenheft)
Aufwandsschätzung
Vorgehensmodell
2. Analyse
* Anforderungsanalyse
* Auswertung
* Mock-up
* Prozessanalyse / Prozessmodell
* Systemanalyse
* Strukturierte Analyse (SA)
* Objektorientierte Analyse (OOA)
3. Entwurf
* Softwarearchitektur
* Strukturiertes Design (SD)
* Objektorientiertes Design (OOD)
* Unified Modeling Language (UML)
* Fundamental Modeling Concepts (FMC)
4. Programmierung
* Normierte Programmierung
* Strukturierte Programmierung
* Objektorientierte Programmierung (OOP)
* Funktionale Programmierung
5. Validierung und Verifikation
* Modultests (Low-Level-Test)
* Integrationstests (Low-Level-Test)
* Systemtests (High-Level-Test)
* Akzeptanztests (High-Level-Test)
Methodische Vorgehensweisen, d.h. konkret anwendbare Prinzipien
~-Hierarchisierung mittels [[AbstraktionsEbenen Abstraktion]]
~-Modularisierung
~-Strukturiereung
(Balzert2000, S. 37)
----


Revision [4936]

Edited on 2008-08-31 02:08:12 by ToBo

No Differences

Revision [4935]

Edited on 2008-08-31 02:07:19 by ToBo
Additions:
~- Strukturierte Analyse (Balzert2000, S. 432)


Revision [4893]

Edited on 2008-08-30 23:57:15 by ToBo
Additions:
~- [[SoftwareQualitaet Software-Qualität]]
Deletions:
~- [[SoftwareQualität Software-Qualität]]


Revision [4869]

The oldest known version of this page was created on 2008-08-26 23:35:45 by ToBo
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki