Solutions
Engineering specializes in process engineering and automation
in database environments. We design, build, and support software
for a wide range of automation and database needs - from small,
narrow design databases to large, complex, high performance,
distributed databases that are vital to the client organization.
Our
Software Development Process
With every software solution, we focus on processes
that provide our customers with their greatest
return on investment. Our software is constructed
to streamline the repetitive actions of end-users,
improving efficiency by automating repeated tasks.
We follow rigid software engineering principles
to deploy products that are always well designed
and thoroughly tested. Our Process is anchored
in the Capability Maturity Model (SW-CMM) and
adopts heavily from the Unified Software Development
Process, the Rapid Application Development model,
and Six-Sigma. Our use of object-oriented design,
combined with the extensive implementation of
pre-built modules in the development process generates
reliable, feature rich and cost-effective software.
Solutions Engineering's palette of software development
features include:
-
C/C++, Studio.Net, C#, Visual C++, ASP, Java,
HTML, DHTML, Python, Perl, Delphi, CGI, &
VB, SAS, Dreamweaver, Flash, Fireworks, Cold
Fusion, Adobe,
,
- Expertise
in UML, COM, DCOM, SOAP, XML, SQL, ODBC, JDBC,
OLE-DB, ADO, OLAP, DSS, VPN, Data Modeling (E/R
Studio), Visual Modeling (UML, Describe),
- System
development maximizing utility of Pre-Built/Field-Tested
Modules
- Systems
Migration from Cobol/ISAM to Browser-Client/Database-Server
systems (very quickly and cost-effectively);
Fortran/Ada/Smalltalk/others to C++/C#/Java
with full Object Oriented base classes.
- Investment
Protection Features
- High
Scalability, Availability, Reliability,
Extensibility, & Portability
- Y2K+
Compliance
- Extended
Workflow Engineering and Automation Technology
- GUIs,
Touch Screen, Voice
- Bar
Code, RFI, Mechanical Control, Electronic
Imaging, Multiple Display
- Telco
devices, voice, wireless
- Local
& Wide Area Networks; Secure Web Enabled
Design (Firewall, VPN)
- Application
Specific Transaction Logs to Monitor Database
Changes
- Hardware
Provisions for Database Applications (RAID,
Clustering, NAS, SANs,
)
- Real-time
Data Input Verification and Consistency Enforcement
- Multi-language
Support Capabilities (English, Spanish, Italian,
German),
- Access
Level Restrictions and Security Features
- Database
Self-Monitoring Functions
- Testing
and Verification
- Optimization
and Recovery
- Special
ROM Chip Programming
- Section
508 Compliant Software
Our
team members are diverse and highly experienced.
Software development is what they have done their
entire professional lives (and many of them well
before that). While the experience of many spans
back to Fortran, Ada, Lisp, Cobol, Algol, PL-1,
SAIL, and other languages of historical note and
depth, they are masters of Studio.Net, Java, J2EE
and are prepared to master what the future holds.
We leverage the depth of our past experience in
migrating legacy systems, not maintaining them.
We can migrate an existing system often for the
cost of 2 years of maintenance. The resulting
system is invariably more sound, more enhancable,
more scalable, more transparent, more efficient
and more portable. The resulting systems are more
readily integrated into other contemporary enterprise
systems and are supported at a small fraction
of their predecessor.
Naturally,
we design, build, and support entirely new systems
as well. The UML design and Logical Data Model
are invariably one of the deliverables and provide
the cornerstone for the systems documentation.
The Design is audited against the RSS (Requirement
Specification Set) and a mapping between these
are provided for in the RSS and the Design. Class
methods are identified and described in the Data
Diagram of the UML. The Class Methods are forward
engineered (for Java and C++) from the UML. As
the software is authored, the Data Diagram is
updated through reverse engineering of the source
code, thereby updating the UML Design artifacts.
|
|
Capabilities
Summary
Our
Process - A Summary
Our
People - the Team
Whitepapers
Partners
|