Page 290 -
P. 290

10.2   Systems engineering  273


                                       less time to talk with them. From a doctor’s perspective, this system was not an
                                       improvement on the previous manual system; from a manager’s perspective, it was.
                                         The nature of security and dependability attributes sometimes makes it even more
                                       difficult to decide if a system is successful. The intention of a new system may be to
                                       improve security by replacing an existing system with a more secure data environ-
                                       ment. Say, after installation, the system is attacked, a security breach occurs, and
                                       some data is corrupted. Does this mean that the system is a failure? We cannot tell,
                                       because we don’t know the extent of the losses that would have occurred with the old
                                       system, given the same attacks.





                                10.2 Systems engineering


                                       Systems engineering encompasses all of the activities involved in procuring, speci-
                                       fying, designing, implementing, validating, deploying, operating, and maintaining
                                       sociotechnical systems. Systems engineers are not just concerned with software but
                                       also with hardware and the system’s interactions with users and its environment.
                                       They must think about the services that the system provides, the constraints under
                                       which the system must be built and operated, and the ways in which the system is
                                       used to fulfill its purpose or purposes.
                                         There are three overlapping stages (Figure 10.4) in the lifetime of large and com-
                                       plex sociotechnical systems:

                                       1.  Procurement  or  acquisition During  this  stage,  the  purpose  of  a  system  is
                                          decided; high-level system requirements are established; decisions are made on
                                          how functionality will be distributed across hardware, software, and people; and
                                          the components that will make up the system are purchased.
                                       2.  Development During  this  stage,  the  system  is  developed.  Development
                                          processes include all of the activities involved in system development such as
                                          requirements definition, system design, hardware and software engineering,
                                          system integration, and testing. Operational processes are defined and the train-
                                          ing courses for system users are designed.
                                       3.  Operation At this stage, the system is deployed, users are trained, and the sys-
                                          tem is brought into use. The planned operational processes usually then have to
                                          change to reflect the real working environment where the system is used. Over
                                          time, the system evolves as new requirements are identified. Eventually, the sys-
                                          tem declines in value and it is decommissioned and replaced.

                                         These stages are not independent. Once the system is operational, new equipment
                                       and software may have to be procured to replace obsolete system components, to
                                       provide new functionality, or to cope with increased demand. Similarly, requests for
                                       changes during operation require further system development.
   285   286   287   288   289   290   291   292   293   294   295