|
- Describe how your system and software architectures minimize
coupling between application software, computer hardware/operating
systems, and persistent data.
- Are there any application programming interfaces (APIs) between
application software and middleware or operating systems where
an open, public interface exists for the functionality of the
API but a proprietary API is being used? If so, identify each
of these proprietary APIs and give your rationale for the choice
of a proprietary API.
- Has your network architecture been verified to have the capacity
needed to support maximum stress loads that the system must support
in a way that meets all system performance requirements? If it
has, describe how you performed this verification.
- Did people from the supplier/developer's software engineering
staff participate in the design of the system architecture? If
so, give the names of these people and describe the participation
of each.
- Is your software architecture an object-oriented component-framework
architecture? If so, what were your objectives in selecting this
type of architecture and how will your approach to designing
this architecture result in meeting these objectives?
- During what phase of development will you verify that the
system and software architectures support security, reliability,
and performance requirements? Describe your process for this
architecture verification.
top
  |