Main Menu
Home Articles Directory Submit Popular Site Top Rated Site - Programming - Database - Management - Test and Quality Assurance - Approaches, Process, Methods - Configuration Management - Measurement - Tools - Open Source - Software Engineering - Humour New Links RSS/Atom
Sponsors




  Main  |  Submit New Article  

  Popular articles (top10)  |  Top rated articles (top10)  |  Category List  |  Randum jump  

Main  arrow  Approaches, Process, Methods  arrow  Architecture  (220)


Sort by:   Title ( Title (A to Z) Title (Z to A)) Date ( Date (Old Links Listed First) Date (New Links Listed First)) Rating ( Rating (Lowest Score to Highest Score) Rating (Highest Score to Lowest Score)) Popularity ( Popularity (Least to Most Hits) Popularity (Most to Least Hits))
Articles currently sorted by: Popularity (Most to Least Hits)


Visit   Effective Practices for Object-Oriented System Software Architecting Popular articles    Last Update 2007/4/4 11:36
Category  Approaches, Process, Methods  arrow  UML  :  Approaches, Process, Methods  arrow  Object Oriented Analysis and Design  :  Approaches, Process, Methods  arrow  Architecture
Description
Development programs for software-intensive systems are increasingly attempting to employ object-oriented (OO) techniques and technologies - including OO design, the Unified Modeling Language (UML), and UML-based modeling and software development tools - in expectation of achieving greater flexibility, evolution, and productivity. However, these programs frequently experience a number of challenges when they insert OO design into their traditional practices. Unless both development organizations and acquisition offices make a thoughtful transition to OO design, they are likely to experience difficulties that may well endanger the anticipated benefits. This article describes some typical pitfalls of OO development and recommends a number of architectural practices that will help programs avoid or mitigate these dangers.

Hits: 386   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Documenting Software Architectures in an Agile World Popular articles    Last Update 2006/8/3 9:37
Category  Approaches, Process, Methods  arrow  Agile  :  Approaches, Process, Methods  arrow  Architecture
Description
This report compares the Software Engineering Institute's "Views and Beyond" approach for documenting software architectures with the documentation philosophy embodied in agile software-development methods. This report proposes an approach for capturing architecture information in a way that is consistent with agile methods.

Hits: 329   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Metadata-Driven Application Design and Development Popular articles    Last Update 2006/10/20 10:18
Category  Approaches, Process, Methods  arrow  Architecture  :  Approaches, Process, Methods  arrow  Design  :  Programming  arrow  Platforms  arrow  Services
Description
This article presents an overview of using a metadata-driven approach to designing applications. If the use of software frameworks can be defined by patterns, then metadata is the language used to describe those patterns.

Hits: 306   Rating: 8.00 (1 vote)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   The Architecture Based Design Method Popular articles    Last Update 2006/8/2 10:27
Category  Approaches, Process, Methods  arrow  Requirements  :  Approaches, Process, Methods  arrow  Architecture
Description
This paper presents the Architecture Based Design (ABD) method for designing the high-level software architecture for a product line or long-lived system. Designing an architecture for a product line or long-lived system is difficult because detailed requirements are not known in advance. The ABD method fulfills functional, quality, and business requirements at a level of abstraction that allows for the necessary variation when producing specific products. Its application relies on an understanding of the architectural mechanisms used to achieve this fulfillment.

Hits: 295   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Product Strategy and Architecture Popular articles    Last Update 2006/10/20 10:00
Category  Approaches, Process, Methods  :  Approaches, Process, Methods  arrow  Architecture
Description
Systems exist to generate value for their stakeholders. Unfortunately, this ideal is often met only to a limited degree. Current development methods, such as waterfall, spiral, and agile often provide incomplete and inadequate direction to stakeholders, architects, and developers. Two essential concepts—value models and architecture strategy—are missing from many development processes; however, these concepts can be integrated effectively using the waterfall, spiral, or agile methods.

Hits: 267   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Business Patterns for Software Engineering Use, Part 2 Popular articles    Last Update 2006/10/20 10:25
Category  Database  arrow  Data Modeling  :  Approaches, Process, Methods  arrow  Architecture  :  Approaches, Process, Methods  arrow  Design
Description
In the second of two articles, the authors describe how to develop business patterns based on business functions, data, and business components, and show how these can be used to engineer software systems.

Hits: 262   Rating: 9.00 (1 vote)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (1)

Visit   UML 2.0-Based Systems Engineering Using a Model-Driven Development Approach    Last Update 2007/4/4 12:00
Category  Approaches, Process, Methods  arrow  UML  :  Approaches, Process, Methods  arrow  Architecture
Description
More and more, systems engineers are turning to the Unified Modeling Language (UML) to specify and structure their systems. This has many advantages, including verifiability and ease of passing off information to other engineering disciplines, particularly software. This article describes a UML 2.0-based process that systems engineers can use to capture requirements and specify architecture. The process uses the UML exclusively for the representation and specification of system characteristics. Essential UML artifacts include use-case diagrams, sequence diagrams, activity diagrams, state-chart diagrams, and structure diagrams. The process is function-driven and is based heavily on the identification and elaboration of operational contracts, a message-based interface communication concept. The outlined process has been applied successfully at various customer sites. It is assumed that the reader is familiar with the basics of UML.

Hits: 190   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Integrating Software-Architecture-Centric Methods into the Rational Unified Process    Last Update 2006/8/2 10:09
Category  Approaches, Process, Methods  arrow  RUP  :  Approaches, Process, Methods  arrow  Architecture
Description
This technical report fits the Carnegie Mellon® Software Engineering Institute's (SEI's) architecture-centric methods into the framework of the RUP.

Hits: 166   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Integrating Analysis and Design Methods for the Software Life Cycle    Last Update 2006/8/2 10:19
Category  Approaches, Process, Methods  arrow  Architecture  :  Approaches, Process, Methods  arrow  Design
Description
This article illustrates examples of combinations of the architecture-centric analysis and design methods and when the combinations could be applied during the life cycle.

Hits: 161   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Quality Attributes and Service-Oriented Architectures    Last Update 2006/8/2 10:05
Category  Approaches, Process, Methods  arrow  Architecture  :  Programming  arrow  Platforms  arrow  Services
Description
This report examines the relationship between service-oriented architectures (SOAs) and quality attributes. Because software architecture is the bridge between mission/business goals and a software-intensive system, and quality attribute requirements drive software architecture design, it is important to understand how SOAs support these requirements. Interesting section that summarizes the positive and negative effects that using an SOA has on a system’s quality attributes.

Hits: 150   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)



(1) 2 3 4 5 6 7 8 9 10 11 [22] » 
Software Development Resources

Load Tester 4: The easiest and most complete load testing software

Oracle Magazine - Technology articles for developers and DBAs and more.

Simply Rails 2: Learn how to be an accomplished Ruby programmer in no time!

The Principles Of Project Management - Deliver projects on time and on budget, again and again

Simply SQL is a practical step-by-step guide to writing SQL.

Practical
RSS 2.0
Twitter
Advertise
Contact
Software Development Jobs
Login
Username:

Password:


Lost Password?

Register now!
THEME_VALIDXHTML
THEME_VALIDCSS
Copyright © 2006-2009 Martinig & Associates

Methods & Tools | SD Tools | SD Directory | SD Videos | SD Jobs | SQA Zone | DevAgile | DevBazar | Ajax Alliance | SD News | SD Conferences
SD Blogs | Forum Logiciel | Software Project Planet | SQA Planet | UML Planet | Cloud Voices | Java TV | .NET TV | Testing TV | TV Agile | RIATube
Java Voices | .NET Voices | PHP Voices | DBA Voices | Agile Voices | Scrum Planet | Ajax Voices | RIA Voices | The Waterfall Manifesto