Grupo SMS ·  Software Development ·  Architecture & System Design

Architecture & System Design

Our Software Engineers are focused on the SOA approach to software development that focuses on creating modules that are functionally reusable. Traditional code development builds reusable code that is incorporated into distinct business process modules.  Our design approach is to create code that performs specific process functions that are repeatable and therefore can be modified without impacting other functional modules.

SOA methodology requires that we work with you to develop a business process overview that is very detailed, since it incorporates both the technologies being used and the business applications that they support.  This is a time consuming process upfront but highly productive in the development and maintenance development cycles.

SMS provides you a Systems Conceptual Model that defines the behavior, structure and system views using the Architecture Description Language.

Our specialists provide you the expertise, methods and tool to design your unique System with the following objectives

  • Fault tolerant
  • Backward compatibility
  • Extensibility
  • Maintainability
  • Availability
  • Security
  • Usability

Our design documents provide you with

  • Functional and logical view
  • Data view and Data model
  • User action view
  • Development and modular view
  • Process and Workflow description
  • Physical and deployment approach

Our Design model

Our Design model