- Information
- AI Chat
Was this document helpful?
More About Systems engineering
Course: Software Engineering (CS391)
174 Documents
Students shared 174 documents in this course
University: Fayoum University
Was this document helpful?
More About Systems engineering
designs are being worked on at the same time. Existing systems may impose
constraints that limit design options, and these constraints may be described in the
requirements. These choices may also be specified in the requirements. It is
possible that you will need to carry out some preliminary design work in order to
properly structure and manage the requirements engineering process. As the
process of design progresses, it is possible that you will find issues with the
previously established needs and that new requirements will surface. As a
consequence of this, you might consider these interconnected processes to be a
spiral, as depicted in Figure 19.11.
The spiral represents the reality that requirements influence design decisions and
vice versa, and hence it makes sense to interleave both processes. This reality is
reflected in the fact that the spiral has a spiral shape. Beginning in the middle, each
turn of the spiral may add a new element of complexity to the specifications as
well as the design. Following the identification of each subsystem in the
architecture, choices are taken regarding the roles of these subsystems with regard
to the provision of the system requirements. The requirements may be the focus of
some rounds of the spiral, while the design may be the focus of others. When new
information is uncovered in the course of the requirements gathering and design
process, it is possible that the problem statement itself will need to be revised.
Nearly every system has multiple potential designs that could work to satisfy the
criteria. They encompass a variety of approaches that mix manual labour, computer
programmes, and physical components.