|
|
|
|
Modeling provides the solution to requirements. As development efforts increase in complexity and decrease in length, the need to evaluate and select design solutions that are robust yet meet requirements (specifications) is critical. With today's modeling tools (IBM's Statemate, The MathWork's MatLab/SimuLink) allowing for graphically representing, simulating and code generating the design, experienced real-time embedded software engineers have the capability to provide solutions to clients efficiently and effectively. This needs both general knowledge of the problem domain and experience in real-time embedded software development. By using its extensive background in designing and developing real-time embedded software within a wide range of industries and applications, DDI brings those skills necessary to insuring that modeling and autocoding will allow for an effective, efficient development effort. Effectiveness of modeling is not limited to just its execution but how they are constructed and understood by those impacted by the development effort. Models are directed toward the 2 key groups, Client and Software Engineering, insuring that what they do (Client) and how they do it (Software Engineering) is understood and agreed early in the development cycle. This involves: · Working with the Client, Hardware and Software Engineering in detailed
requirements · Documenting requirements using various text, Use Cases, graphical and modeling techniques · Analyzing and specifying I/O and system interfaces · Performing partitioning of software requirements into functional blocks · Factoring offshore/outsourcing opportunities · Analyzing current software development methodologies and processes for best possible partitioning · Reviewing previous projects for component design and code reuse · Evaluating autocode requirements and opportunities · Evaluating requirements for required development tools
Experience: · Extensive hands-on project management and software development experience · Experienced working with clients in a wide variety of industrial development efforts · Extensive software design experience using various text, graphical and modeling techniques · Experienced working with offshore software engineering vendors · 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 · Extensive development experience allows for bridging the gap between clients and software engineering · Extensive offshore development experience allows for improved outsourcing analysis · Extensive Requirements Engineering experience allows for improved analysis and detailed models Related Services: · Project Scheduling Services · Software Testing Services · Requirements Engineering Services · Software Design Review 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.
|