Key drivers affecting the engineering process
- Engineering for evolving product families, product and
production life cycles
- Personnel mobility
- Increasing System Complexity
- Shorter time to market, and reduced design costs
- Communication between disciplines & blurred boundaries
Requirements on engineering process
- Design reuse supports shorter time to market
- Better system-wide documentation of design process and product
New System Engineering methodologies
- Originate in software development industry where the Key
drivers have been felt most accutely in the past 20
years
- Benefits
- Heirarchical models of system structure and function
lead to efficient understanding of complex systems
- Well defined interfaces between system components lead improve
requirements tracability, design validation and system
verification
- Why it works in Software engineering
- Object oriented System design methodologies mesh well with
Object oriented software development methods
- Software projects present a homogeneous production
environment -- the product is ultimately lines of
lines of source code, pages of documentation, and
training materials
|