24 research outputs found
Montana Kaimin, October 25, 1983
Student newspaper of the University of Montana, Missoula.https://scholarworks.umt.edu/studentnewspaper/8577/thumbnail.jp
Spartan Daily, September 9, 1988
Volume 91, Issue 8https://scholarworks.sjsu.edu/spartandaily/7734/thumbnail.jp
Nutzen und Kosten von serviceorientierten Architekturen
Die vorliegende Forschungsarbeit liefert einen Beitrag zum Verständnis desArchitekturkonzeptes "serviceorientierte Architektur" (SOA). Durch die Forschungsarbeit wird erreicht, dass das Wissen bezĂźglich des Wirtschaftlichkeitspotentials einer SOA wesentlich erweitert und zusammenhängend dargestellt wird. Die innovativen Ergebnisse der Forschungsarbeit sind: Erstens wird eine allgemein tragfähige Definition einer SOA aufgestellt. Zweitens wird ein Qualitätsmodell hergeleitet, das zur Architekturbewertung geeignet ist. Dies erwies sich insbesondere deswegen als notwendig, weil bisherige Bewertungsmethoden aktuellen AnsprĂźchen nicht mehr gerecht werden oder auf die Bewertung spezifischer Situationen ausgerichtet sind. Drittens wird eine Bewertung des Wirtschaftlichkeitspotentials fĂźr SOA beispielhaft anhand der festgestellten Nutzen- und Kostenpotentiale vorgenommen. Weder die Praxis noch die Forschung konnten sich auf eine einheitliche Definition ďż˝SOAďż˝ festlegen. Bestrebungen um allgemein festzulegen, was unter eine SOA zu verstehen ist, wurden bisher nicht unternommen. Aus diesem Grund wird eine (Arbeits-) Definition aufgestellt, die diesem Anspruch gerecht werden kann: "Eine SOA ist ein Konzept fĂźr eine Softwarearchitektur, in dem Funktionen in Form von wiederverwendbaren, technisch voneinander unabhängigen und fachlich lose gekoppelten Services implementiert werden. Services kĂśnnen unabhängig von zugrunde liegenden Implementierungen Ăźber wohldefinierte und verĂśffentlichte Serviceschnittstellen aufgerufen werden. Serviceinteraktion findet Ăźber eine dafĂźr vorgesehene Kommunikationsinfrastruktur statt. Mit einer SOA werden insbesondere die Gestaltungsziele der Geschäftsprozessorientierung, der Wandlungsfähigkeit, der Wiederverwendbarkeit und der UnterstĂźtzung verteilter Softwaresysteme verbunden." Ein Qualitätsmodell zur einheitlichen Bewertung einer Softwarearchitektur wird aufgestellt, das den Anforderungen zur Bewertung entsprechend den heute gestellten Anforderungen an eine Softwarearchitekturbewertung gerecht wird. Dazu zählen insbesondere Anforderungen bzgl. geschäftlicher Qualitätsattribute. Auch wird die Perspektive eines Qualitätsmodells erweitert: es wird erkannt, dass nicht nur die Perspektive von Softwareentwicklern, sondern auch die des Managements eines Unternehmens muĂ in eine Bewertung einflieĂen. Aus diesen GrĂźnden wird auf Grundlage bestehender Forschungsergebnisse ein Qualitätsmodell abgeleitet, das die Qualitätsattribute FunktionserfĂźllung, Wandlungsfähigkeit, Benutzbarkeit, Verlässlichkeit, Effizienz, Wiederverwendbarkeit, Portabilität, StrategieunterstĂźtzung, Nachhaltigkeit und Integriertheit enthält. Zu diesen zehn Qualitätsattributen werden 32 Unterqualitätsattribute identifiziert. Um ein Wirtschaftlichkeitspotential aufstellen zu kĂśnnen, wird zunächst auf Grundlage des Qualitätsmodells eine Analyse des Nutzenpotentials einer ďż˝SOAďż˝ vorgenommen. Es wird festgestellt, dass eine allgemeine Bewertung einer SOA nur unter Unsicherheiten vorgenommen werden kann. FĂźr konkrete Situationen lässt sich mittels des aufgestellten Qualitätsmodells eine spezifische Bewertung durchfĂźhren. FĂźr die zehn Qualitätsattribute werden Bewertungen von ďż˝sehr negativďż˝ bis ďż˝sehr positivďż˝ und somit Ăźber die gesamte Skala vorgenommen. Die Bewertung ďż˝sehr negativďż˝, ďż˝negativďż˝ und ďż˝positivďż˝ werden jeweils einmal, ďż˝neutralďż˝ wird keinmal vergeben. Mit sieben Bewertungen von ďż˝sehr positivďż˝ lässt sich eine klare Tendenz der positiven Bewertung des Nutzenpotentials feststellen. AnschlieĂend wird das Kostenpotential einer SOA bewertet. Hier werden Kosten analysiert, die im Zusammenhang mit der Verwendung einer Unternehmens-IT entstehen. FĂźr die Kosten der Infrastruktur, der Entwicklung und des Managements einer Unternehmens-IT, als auch fĂźr die Kosten des organisatorischen Wandels aufgrund des Einsatzes einer Unternehmens-IT, wird argumentiert, dass spezifische Kosten durch den Einsatz einer SOA entstehen. Mit Hilfe des argumentierten Nutzen- und Kostenpotentials wird ein Wirtschaftlichkeitspotential bzgl. der Kundenzufriedenheit, Mitarbeiterzufriedenheit, Wettbewerbssituation, der Beziehung zu Geschäftspartnern und interner Wirkungen aufgestellt. In diesem Bewertungsschritt wird dargestellt, wie eine Softwarearchitektur auf ein Unternehmen und das Ăkosystem in dem es agiert, Einfluss ausĂźbt. Mittels dieser getroffenen Argumentationen kann fĂźr eine spezifische Situation festgestellt werden, welche Auswirkungen eine SOA fĂźr das zugrunde gelegte Bewertungsumfeld aufweist
Recommended from our members
"Disney is the Tiffanyâs and I am the Woolworth's of the business": A critical re-analysis of the business philosophies, production values and studio practices of animator-producer Paul Houlton Terry
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University.Animator-producer Paul Houlton Terry has been portrayed as having little passion for the animation he produced and being more concerned with making a profit than producing entertaining cartoons with high production values. The purpose of the dissertation is to re-evaluate Terryâs legacy to animated cartooning by analyzing his business philosophies, production values, and studio practices.
Application of four psychodynamic factors to the early life and career of Terry, 1887-1929, found that his economic decision making was characterized by: an external locus of control, risk-averse financial behaviour, extreme saving behaviour through precaution, and shrewd money management practices. Based on Terryâs historical responses to twelve major economic, technological, or institutional forces of change for the period 1929-1955, the psychodynamic factors were found to provide accurate explanations for his studio practices and production decisions.
There was no evidence to support the conclusion that three early career disappointments undermined Terryâs intrinsic motivation to create animated cartoons. Rather, Terryâs lack of risk taking, external locus of control, tight studio production schedule, desire to compete with neighbour studio Fleischer, difficulty in separating financial rewards from creative processes in animation, and practice of undertaking surveillance measures on staff may have undermined his and his studioâs creativity. Archival research found Terry to possess strong passions for and to have made significant creative contributions to the field of animation.
Biographical research found that Terry retained a stable nucleus of highly talented artists who dedicated a significant portion of their working careers to the studio. An analysis of the cel aesthetics of a random sample of animated cartoons produced during the years 1930-1955 found that Terry created animated cartoons with above average cel aesthetics when compared to the other studios thereby supporting an inference that Terry was motivated to producing quality crafted animation. Further research is suggested into the role psychodynamic factors and economic decision-making play in the film production process and a clarification of Terryâs legacy to the field of animated cartoons
The Cowl - v.52- n.22 - Nov 9, 1988
The Cowl - student newspaper of Providence College. Vol 52 - No. 22 - November 9, 1988. 16 pages
"Disney is the Tiffany's and I am the Woolworth's of the business" : a critical re-analysis of the business philosophies, production values and studio practices of animator-producer Paul Houlton Terry
Animator-producer Paul Houlton Terry has been portrayed as having little passion for the animation he produced and being more concerned with making a profit than producing entertaining cartoons with high production values. The purpose of the dissertation is to re-evaluate Terryâs legacy to animated cartooning by analyzing his business philosophies, production values, and studio practices. Application of four psychodynamic factors to the early life and career of Terry, 1887-1929, found that his economic decision making was characterized by: an external locus of control, risk-averse financial behaviour, extreme saving behaviour through precaution, and shrewd money management practices. Based on Terryâs historical responses to twelve major economic, technological, or institutional forces of change for the period 1929-1955, the psychodynamic factors were found to provide accurate explanations for his studio practices and production decisions. There was no evidence to support the conclusion that three early career disappointments undermined Terryâs intrinsic motivation to create animated cartoons. Rather, Terryâs lack of risk taking, external locus of control, tight studio production schedule, desire to compete with neighbour studio Fleischer, difficulty in separating financial rewards from creative processes in animation, and practice of undertaking surveillance measures on staff may have undermined his and his studioâs creativity. Archival research found Terry to possess strong passions for and to have made significant creative contributions to the field of animation. Biographical research found that Terry retained a stable nucleus of highly talented artists who dedicated a significant portion of their working careers to the studio. An analysis of the cel aesthetics of a random sample of animated cartoons produced during the years 1930-1955 found that Terry created animated cartoons with above average cel aesthetics when compared to the other studios thereby supporting an inference that Terry was motivated to producing quality crafted animation. Further research is suggested into the role psychodynamic factors and economic decision-making play in the film production process and a clarification of Terryâs legacy to the field of animated cartoons.EThOS - Electronic Theses Online ServiceGBUnited Kingdo
Zielorientierte Erkennung und Behebung von Qualitätsdefiziten in Software-Systemen am Beispiel der Weiterentwicklungsfähigkeit
The evolvability of software systems is one of the key issues when
considering their long term quality. Continuous changes and extensions of
these systems are neccessary to adjust them to new or changing
requirements. But the changes often cause quality deficiencies, which lead
to an increase in complexity or an architectural decay. Especially quality
deficiencies within the specification or the architecture of a software
system can heavily impair a software system.To counteract this, a method is
developed in this work to support the analysis of a quality goal in order
to identify the quality deficiencies which hinder the achievement of the
quality goal. Both the detection and the removal of quality deficiencies
are accomplished in a systematic way. The method integrates detection of
these quality deficiencies and their removal by reengineering activities
based on rules. The detection of quality deficiencies is performed by means
of measurable quality attributes which are derived from a quality goal,
such as evolvability. In order to demonstrate the practicability of the
method, the quality goal evolvability is taken as an example. This work
shows how a software system can be evaluated with regard to evolvability
based on structural dependencies and which reengineering activities will
improve the system in the direction of this quality goal.To evaluate the
method, it was applied within an industrial case study. By analyzing the
given software system a large number of different quality deficiencies were
detected. Afterwards the system's evolvability was improved substantially
by reengineering activities proposed by the method.FĂźr unternehmenskritische Software-Systeme, die langlebig und erweiterbar
sein sollen, ist das Qualitätsziel Weiterentwicklungsfähigkeit essentiell.
Kontinuierliche Ănderungen und Erweiterungen sind unabdingbar, um solche
Software-Systeme an neue oder veränderte Anforderungen anzupassen. Diese
MaĂnahmen verursachen aber auch oft Qualitätsdefizite, die zu einem Anstieg
der Komplexität oder einem Verfall der Architektur fßhren kÜnnen. Gerade
Qualitätsdefizite in der Spezifikation oder Architektur kÜnnen
Software-Systeme stark beeinträchtigen.Um dem entgegenzuwirken, wird in
dieser Arbeit eine Methode entwickelt, welche die Einhaltung von
Qualitätszielen bewerten kann. Dadurch wird sowohl das Erkennen als auch
das Beheben von Qualitätsdefiziten in der Software-Entwicklung ermÜglicht.
Qualitätsdefizite werden anhand einer am Qualitätsziel orientierten und
regelbasierten Analyse erkannt und durch zugeordnete
Reengineering-Aktivitäten behoben. Als Beispiel fßr ein Qualitätsziel wird
die Weiterentwicklungsfähigkeit von Software-Systemen betrachtet. Es wird
gezeigt, wie dieses Qualitätsziel anhand von strukturellen Abhängigkeiten
in Software-Systemen bewertet und durch gezielte Reengineering-Aktivitäten
verbessert werden kann.Um die Methode zu validieren, wurde eine
industrielle Fallstudie durchgefĂźhrt. Durch den Einsatz der Methode konnten
eine Vielzahl von Qualitätsdefiziten erkannt und behoben werden. Die
Weiterentwicklungsfähigkeit des untersuchten Software-Systems wurde
durch die vorgeschlagenen Reengineering-Aktivitäten entscheidend
verbessert
Zielorientierte Erkennung und Behebung von Qualitätsdefiziten in Software-Systemen am Beispiel der Weiterentwicklungsfähigkeit
FĂźr unternehmenskritische Software-Systeme, die langlebig und erweiterbar sein sollen, ist das Qualitätsziel Weiterentwicklungsfähigkeit essentiell. Kontinuierliche Ănderungen und Erweiterungen sind unabdingbar, um solche Software-Systeme an neue oder veränderte Anforderungen anzupassen. Diese MaĂnahmen verursachen aber auch oft Qualitätsdefizite, die zu einem Anstieg der Komplexität oder einem Verfall der Architektur fĂźhren kĂśnnen. Gerade Qualitätsdefizite in der Spezifikation oder Architektur kĂśnnen Software-Systeme stark beeinträchtigen.
Um dem entgegenzuwirken, wird in dieser Arbeit eine Methode entwickelt, welche die Einhaltung von Qualitätszielen bewerten kann. Dadurch wird sowohl das Erkennen als auch das Beheben von Qualitätsdefiziten in der Software-Entwicklung ermÜglicht. Qualitätsdefizite werden anhand einer am Qualitätsziel orientierten und regelbasierten Analyse erkannt und durch zugeordnete Reengineering-Aktivitäten behoben. Als Beispiel fßr ein Qualitätsziel wird die Weiterentwicklungsfähigkeit von Software-Systemen betrachtet. Es wird gezeigt, wie dieses Qualitätsziel anhand von strukturellen Abhängigkeiten in Software-Systemen bewertet und durch gezielte Reengineering-Aktivitäten verbessert werden kann.
Um die Methode zu validieren, wurde eine industrielle Fallstudie durchgefßhrt. Durch den Einsatz der Methode konnten eine Vielzahl von Qualitätsdefiziten erkannt und behoben werden. Die Weiterentwicklungsfähigkeit des untersuchten Software-Systems wurde durch die vorgeschlagenen Reengineering-Aktivitäten entscheidend verbessert
Winona Daily News
https://openriver.winona.edu/winonadailynews/1424/thumbnail.jp
Entwicklung und Evaluierung einer Erweiterung der BPMN-Spezifikation fĂźr einen modellbasierten und automatisierten Regressionstest verteilter BIS
ďťżThe constantly growing complexity of hard- and software systems combined with
increasing functional scope and steadily decreasing product lifecycles is leading to an
increment of model based technology usage in development and testing. Many
challenges come along with developing and testing such complex software systems.
Top priority of each company is to deliver the required software solution in the
agreed time and budget frame. But reality shows, that time and cost pressure is
massively affecting the quality of the delivered software. Therefore new testing
methods have to be introduced in an early stage of the development process. While
model based development procedures have found their way into embedded
software systems during the past view years, the model based testing (MBT) of
distributed business information systems (BIS) has come more and more in the focus
of research and industry. This dissertation provides an overview of the status quo of
the technology MBT within the domain of distributed BIS and summarizes the actual
research questions. Out of these research questions the requirements to such a test
approach arise, which are being answered within the implementation section of this
dissertation. As a modelling notation the Business Process Modelling Notation
(BPMN) is being used, differentiating this MBT approach from other approaches
within the domain of embedded systems, which are using UML. Based on this and
with the example of a debtor process (IT supported payment process) from the
business-to-business (B2B) it will be shown, how an MBT approach can contribute to
sustainably increase quality as well as test coverage of distributed BIS.
Therefore within the frame of the dissertation testing tools developed by Seppmed
GmbH and MID GmbH are being evaluated and analyzed on praxis capability. In
detail it is being investigated, how far the testing tools in combination with other
applications are fulfilling the expectations of the dissertation. For this purpose the
testing of the realizing methodic is necessary. A cost analysis as well as impacts of
MBT implementation in existing development processes will be provided in the last
part of this thesis.Die stetig wachsende Komplexität von Hard- und Softwaresystemen sowie der steigende
Funktionsumfang bei stets kĂźrzer werdenden Produktzyklen fĂźhren zunehmend zum Einsatz
von modellbasierten Technologien in der Entwicklung und bei den Tests. Bei der
Entwicklung und beim Test solcher komplexer Softwaresysteme werden Unternehmen
heute mit neuen Herausforderungen konfrontiert. Oberste Maxime eines jeden Unternehmens
ist, dass die angeforderte SoftwarelĂśsung im vereinbarten Zeit- und Budgetrahmen
geliefert werden muss. Die Praxis zeigt allerdings, dass sich Zeit- und Kostendruck massiv
auf die Qualität der ausgelieferten Software auswirken. Neue Testmethoden mßssen daher
in einem frĂźhen Stadium des Softwareentwicklungsprozesses Einzug halten. Nachdem
modellbasierte Entwicklungsmethoden bereits in den letzten Jahren zunehmend in eingebetteten
Softwaresystemen Einzug in die Entwicklungsabteilungen gehalten haben, ist das
modellbasierte Testen (MBT) von verteilten betrieblichen Informationssystemen (BIS)
verstärkt in den Fokus von Forschung und Industrie gerßckt. Diese Dissertation gibt einen
Ăberblick Ăźber den Stand der Technik bezĂźglich des MBT in der Domäne der BIS und
fasst aktuelle Forschungsfragen zusammen. Aus den Forschungsfragen lassen sich Anforderungen
an einen solchen Testansatz formulieren, die dann im technischen Realisierungsteil
dieser Dissertation beantwortet werden. Anders als in den bisherigen MBTAnsätzen
aus der Domäne der eingebetteten Systeme wird als Modellierungsnotation nicht
auf UML, sondern auf Business Process Modeling Notation (BPMN) gesetzt. Basierend
darauf wird anhand eines Fallbeispiels mit einem betriebswirtschaftlichen Debitorenprozess
(IT-gestĂźtzter Zahlungsabwicklungsprozess) aus dem Business-to-Business (B2B) gezeigt,
wie ein MBT-Ansatz einen Beitrag dazu leisten kann, sowohl die Testabdeckung als auch
die Testqualität von verteilten BIS nachhaltig zu verbessern. Dazu werden im Rahmen dieser
Dissertation Testwerkzeuge der Firmen Seppmed GmbH und der MID GmbH evaluiert
und auf ihre Praxistauglichkeit untersucht. Dabei soll im Speziellen untersucht werden,
inwiefern diese Werkzeuge in Kombination mit Testwerkzeugen die Anforderungen dieser
Dissertation erfßllen. Fßr die Modellierung der Testfälle in BPMN ist es notwendig, die
BPMN-Spezifikation um Testspezifika zu erweitern. Die so gewonnenen manuellen Testfälle
werden durch eine spezielle Adaptierung, welche im Rahmen dieser Dissertation entwickelt
wurde, in fertig automatisierte und ausfĂźhrbereite Testskripte ĂźberfĂźhrt. So entsteht
eine Methode, welche es ermÜglicht, Geschäftsprozesse, die verteilt ßber mehrere verschiedene
Softwaresysteme abgewickelt werden, End-to-End zu testen. Da die Notwendigkeit
und die Motivation dieser Dissertation aus der Praxis entstanden, wird die entwickelte Methode
dementsprechend unter Praxisbedingungen erprobt und evaluiert. Dabei konnte
festgestellt werden, dass sowohl die Testabdeckung (Prozessabdeckung) als auch die Testqualität
am Fallbeispiel erhĂśht werden konnten und gleichzeitig eine Testzeitersparnis von
ca. 50% erreicht wurde