O'Reilly logo

Designing the Requirements: Building Applications that the User Wants and Needs by Chris Britton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 11. Technical Design—Structure

In the previous chapter I discussed one of the aims of the technical design, which is to ensure that the throughput requirements, the availability requirements, and the security requirements can be met. But there is another aim, which is to make the implementation as easy as possible without compromising any of the other requirements. This is the topic of this chapter.

The decisions that impact the ease of implementation and, for that matter, the ease of subsequent support are as follows:

• Deciding which programming language to use.

• Deciding which framework to use.

• Deciding how to use the framework. Even for a simple application there are decisions to be made, such as which file directory structure ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required