Chapter 6 Flashcards
What is meant by the term systems engineering?
Interdisciplinary field of engineering primarily focused on how to successfully design, implement, evaluate, and make complex engineered systems over their life cycles
Describe the systems engineering process in detail
Requirements for the system
System design
Sub-system development
System integration
System installation
System evolution
System retirement
Analysis of requirements, visibility analysis, functional analysis, throughout the life cycle.
What is meant by the term model-based design
Mathematical and visual method of addressing problems associated with designing complex control, signal processing and communication systems, it uses a mathematical and visual method to represent something complex pertaining to software and hardware
Give an example of a model-based design
Model-based design is a methodology applied in designing embedded software
What is meant by the term model-driven design?
Model-driven architecture(MDA) is a software design approach for the development of software systems. It provides a set of guidelines for the structuring of specifications, which are expressed as models
What is meant by the term life cycle?
process followed for software project, within a software organization. It consists of a detailed plan describing how to develop, maintain, replace, and alter or enhance specific software.
The life cycle defines a methodology for improving the quality of software and the overall development process
Describe the life cycle process in detail
Planning, defining, designing, building, testing, deployment, then back to the top
What is meant by the term constraint?
A limitation or restriction
Give an example of a constraint
Design specs, capital(money), time
What is meant by the term reliability analysis
What is the failure rate in time of a product or the failure rating time of a system. Ideally you want a flatline to be zero. Complexity drives reliability down, have more that can fail. Becomes an exercise of probability. Different industries and materials have different characteristics, they have specific reliability nature (its own way of failing)
What is meant by the term maintainability?
Measures the ease and speed with which a system can be restored to operational status after a failure occurs
What is meant by the term UML?
Unified Modeling Language - programming language that is used for object -oriented software development
Example of UML
Model showing the multiple interactions that can happen at a store
What is meant by the term quality function deployment?
Model for a product development and production. The model aids in translating customer needs and expectations into technical requirements by listening to the voice of the customer
What is meant by the term model of the system?
An abstraction that tries to capture behavior and nature of a system