The major difference between system engineering and software engineering
Software is prominent in most modern systems architectures and is
often the
primary means for
integrating complex system components. Software
engineering and
systems engineering are not merely related disciplines; they are
intimately
intertwined. (See Systems Engineering and Other Disciplines.) Good
systems
engineering is a key factor in enabling good software engineering.
Systems Engineering Methods
Adapted to Software Engineering Stakeholder Analysis
· Requirements Engineering
· Functional Decomposition
· Design Constraints
· Architectural Design
· Design Criteria
· Design Trade offs
· Interface Specification
· Traceability
· Configuration Management
· Systematic Verification And Validation Software
Engineering Methods Adapted to Systems Engineering
· Model-Driven Development
· UML-SysML
· Use Cases
· Object-Oriented Design
· Iterative Development
· Agile Methods
· Continuous Integration
· Process Modeling
· Process Improvement
· Incremental V&V
Comments
Post a Comment