System Engineering

what is a system?

definition

a set of objects together w reletionships between them

deals with work processes and tools to handles complex engineering pojects

it overlaps with technical and human-cntered disciplines such as control engineering and project management

some sub-diciplines

Software engineering

application of system engineering

conduct the production of SW-centered socio-technical systems

socio-technical systems

Human + computers

non-deterministic

complex relationships w organizational objectives

emergent properties

properties of the system as a whole

consequence of the relationship between system components

functional properties

reliability

stability

availability

scalability

capacity

non-functional properties

safety

security

usability

(cannot be measured)

system design process

partition requirement

identify sub-systems

assign requierment to sub-systems

specify sub-system functionality

define sub-system interface

requirement and design

requirement engineering and system design are linked

constraints posed by the system envi. limit design choices

initial design may be necessary to structure the requiremnets

as we design we learn more about the requirements