Juha Savolainen

Nokia Research Center, Helsinki, Finland

THIS CHAPTER describes a practical approach in which scenarios are used together with (nonfunctional) quality requirements to design and document a high-quality telecommunications system. We investigate the connection between functional and nonfunctional requirements, and find ways to document our knowledge in a way that allows others to evaluate our design easily without going through hundreds of pages of different specifications. Our approach relies on describing design together with the key requirements that this design should fulfill. Finally, we will discuss the experiences gathered while using the approach in practical industrial projects.


This chapter describes the development of a base station in the telecommunications domain. The project involved a large number of developers working in multiple sites at several countries. In this case study, only one project is covered, although many parts of the approach have been used for other projects over the years. The experiences gathered from different projects and domains are collected as the Lessons Learnt.


The approach represented in this chapter has been applied mainly to large telecommunications systems and to some embedded devices. The management of product quality in the telecommunications domain is a challenging task, where the work products of hundreds of engineers ...

Get Scenarios, Stories, Use Cases: Through the Systems Development Life-Cycle now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.