|
|
|
|
As systems become more sophisticated, they are made up of an increasing number of modules and components. These in turn are increasingly utilizing micro-controllers to perform specific functions that allow the system to execute its assigned tasks. To define the system's tasks, partition those tasks into functional blocks and specify how those functional blocks interact requires the services from a number of disciplines, including those of a Software Architect. DDI's Software Architect services assist the client in defining what tasks the system will do, perform system decomposition, determine what functionality is assigned to software and define its component interfaces. The intent is to provide a detailed roadmap of what the system and its software components will do. This involves: · Working with the Client and other domain experts in determining and documenting system characteristics and its environment · Performing
system decomposition into components and assign functional responsibilities · Performing partitioning of software components into functional blocks · Analyzing and specifying I/O and software component interfaces · Factoring offshore/outsourcing opportunities · Documenting
architectural requirements using various text, Use Cases, graphical and modeling techniques · Analyzing current software development methodologies and processes for best possible partitioning · Reviewing previous projects for component design and code reuse Experience: · Extensive hands-on project management and software development experience · Experienced working with clients in a wide variety of industrial development efforts · Extensive Requirements Engineering experience using various text, Use Cases, graphical and modeling techniques Benefits of Using DDI: · Extensive
development background allows for improved technical analysis · Project Management experience will improve planning and cost analysis · Extensive development experience allows for bridging the gap between clients and software engineering · Extensive development experience allows for improved analysis and detailed requirements Related Services: · Project Scheduling Services · Software Design Services · Requirements Engineering Services |
|
Differential Designs, Inc. 210 Woodcreek Court, Commerce Township, Michigan, 48390 USA (248) 249-2246
Send mail to support@differentialweb.com with
questions or comments about this web site.
|