Mit unseren Whitepaper sind Sie stets gut informiert
The Hard Choices game is a simulation of
the software development cycle meant to communicate the concepts of
uncertainty, risk, options, and technical debt. In the quest to become market
leader, players race to release a quality product to...
Software architecture, as a vehicle for
communication and reasoning about software systems and their quality, is
becoming an area of focus in both the forward- and reverse-engineering
communities. In the past, we have attempted to unify...
Software architecture is one of the most
important tools for designing and understanding a system, whether that system
is in preliminary design, active deployment, or maintenance. Scenarios are
important tools for exercising an architecture...
Service-Oriented Architecture (SOA )is currently the best option available for systems integration and the leveraging of legacy systems. Technologies to implement service-oriented systems will certainly evolve to address emerging needs, but the...
This article provides a high-level
introduction to SOA along these dimensions: Alignment with mission and business
goals, instantiation of principles of SOA governance, evaluation of relevant
technologies for SOA implementation, and...
This paper describes the SEI approach is to
cloud computing research for the DoD: identify gaps between the state of the
practice and DoD information dominance goals and mission objectives, propose
architecture and design principles to fill...
This article explores seven common
misconceptions about service-oriented architecture (SOA).
What is cloud computing and how can an organization decide whether to adopt it? An organization needs to weigh the cost, benefits, and risks of cloud computing in determining whether to adopt it as an IT strategy. This paper seeks to help...
This white paper points out that the goal
of SEI research is to create best practices for architecture and design of
systems that take advantage of the cloud, leading to greater system quality
from both a consumer and provider perspective.
The terms architecture, design, and
implementation are typically used informally in partitioning software specifications
into three coarse strata of abstraction. Yet these strata are not well-defined
in either research or practice, causing...