Email:
Password: [?] 
  Register with the DACS
Site Search: Advanced Search
Search: Bibliographic Database(SEBD)     Lifecycle Database(SLED)    DoD Acronyms 
DACS Home DACS Services Publications Training About Us DACS Store Suggest A Link
Rate this page's content:
  poor
excellent


Software architecture is the structure of a program's or
systems' components, the interrelationships among the
components, and a set of rules that govern the interaction
and evolution of the program/system. Architectural Description Languages (ADL) are formal languages that describe or represent architectures. ADLs promote the understandability and reusability of architectural designs. Patterns are used to capture and organize design knowledge. See also Client/Server Architecture.
  • Discussion Groups/List Servers/Blogs (2) - Discussions groups, list servers, forums, chat rooms, and Internet web logs (blogs) covering Software Architecture.

  • Education and Training (8) - Courses, seminars, conferences, training products,
    and resources for learning about Software Architecture.

  • Experts (17) - Researchers, educators, and experts in Software Architecture and related topics.

  • Literature (7) - A collection of electronic and hardcopy articles, white papers, books, conference proceedings, journals, and technical reports on Software Architecture.

  • Programs and Organizations (12) - Groups, programs and organizations that focus on Software Architecture.

  • Related Resources (7) - Information-rich sites containing materials relevant to Software Architecture.

  • Service Providers/Consultants (5) - Organizations and corporations offering Software Architecture products and services.

  • Tools (7) - Developers, catalogs, and demonstrations of Software Architecture tools.

  • Subtopics of Special Interest
    • Architecture Description Languages (ADL) (9) - ADLs are formal languages that describe or represent software architectures.

    • Enterprise Architecture (EA) (3) - EA involves integrating strategic, business, and technology planning and documentation methods, which support enterprise-wide information technology resource development and governance in the context of business requirements.

    • Model Driven Architecture(MDA) (9) - Model-Driven Architecture (MDA) is a framework for model-based development being standardized by the Object Management Group (OMG) that addresses these problems. In MDA, developers and analysts focus on the problem domain and create platform independent models (PIMs). These models can then be leveraged by using a platform specific model (PSM) to transform the business objects, rules, and system constraints into code for a targeted architectural platform.

    • Neural Networks (7)

    • Patterns (4) - Patterns and Pattern Languages are used to describe best practices, good designs, and capture experience for reuse.

    • Service Oriented Architecture (15) - Service Oriented Architecture (SOA) is a software architecture focusing on delivering functionality through loosely coupled services that can be reused across the enterprise in defined sequences to fulfill business processes. All services in this architecture are independent and operate without any context from other processes or services within the organization. Services can be located and identified through a central service repository and are easily combined to create new processes. Web Services (a collection of technologies including XML, SOAP, WSDL, UDDI) is a messaging and integration platform that has been widely used throughout the industry as a foundation for a SOA. However, not every SOA is based on Web services. Many different technologies, protocols and standards can be at play within an SOA. This topic area addresses the concept of SOA and has specific subtopics for items that relate to SOA.

    • Software Architecture - DoD-specific Resources (8) - Software Architecture materials created by or of special interest to the DoD community.

    • Software Architecture Frameworks (6) - Related Topics include:

      Client/Server Architectures

Suggest Supporting Web Sites
Related pages:
sidebar
sidebar
sidebar

s

s

s

s


SISOS cover
DACS Latest Technical Report


TEMS Logo
Visit the DTIC TEMS Initiative

   DACS Gold Practice Initiative ROI Dashboard
 
Acquisition Process Improvement
Architecture-First Approach
Assess Reuse Risks and Costs
Binary Quality Gates at the Inch-Pebble Level
Capture artifacts in rigorous, model-based notation
Commercial Specifications and Standards/Open Systems
Defect Tracking Against Quality Targets
Develop and Maintain a Life-cycle Business Case
Ensure Interoperability
Formal Inspections
Formal Risk Management
Goal-Question-Metric Approach
Integrated Product and Process Development
Manage Requirements
Metrics-based Scheduling
Model Based Testing
Plan for Technology Insertion
Requirements Trade-Off/Negotiation
Statistical Process Control
Track Earned Value
  Access benefit data from software technical and management improvements including SEI CMMI, PSP/TSP, Cleanroom, Inspections, and Agile Development.

View the ROI Dashboard
Copyright © 2010, ITT Corporation    Privacy Policy
webmaster@thedacs.com
775 Daedalian Drive Rome, NY 13441
(800) 214-7921 Fax: 315-838-7130
This site is best viewed in Firefox 1.0+ or IE 6.0+
XHTML