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