Chapter 6 Flashcards

1
Q

What is meant by the term systems engineering?

A

Interdisciplinary field of engineering primarily focused on how to successfully design, implement, evaluate, and make complex engineered systems over their life cycles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Describe the systems engineering process in detail

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is meant by the term model-based design

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Give an example of a model-based design

A

Model-based design is a methodology applied in designing embedded software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is meant by the term model-driven design?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is meant by the term life cycle?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Describe the life cycle process in detail

A

Planning, defining, designing, building, testing, deployment, then back to the top

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is meant by the term constraint?

A

A limitation or restriction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Give an example of a constraint

A

Design specs, capital(money), time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is meant by the term reliability analysis

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is meant by the term maintainability?

A

Measures the ease and speed with which a system can be restored to operational status after a failure occurs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is meant by the term UML?

A

Unified Modeling Language - programming language that is used for object -oriented software development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Example of UML

A

Model showing the multiple interactions that can happen at a store

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is meant by the term quality function deployment?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is meant by the term model of the system?

A

An abstraction that tries to capture behavior and nature of a system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Give an example of a model of a system

A

Life Cycle Model

17
Q

What is meant by the term re-evaluation?

A

Assessment, going back after the project. You go back and look at what went right, celebrating those things.

Looking at things that didn’t go well and ensure that they don’t happen again.

18
Q

Give an example of re-evaluation

A

Fishbone (Ishikawa) diagram

19
Q

What is meant by the term software engineering?

A

Software engineering is the process of analyzing user needs and designing, constructing, and testing end user applications that will satisfy these needs through the use of software programming languages

20
Q

What is meant by the term V-model

A

an SDLC model where execution of processes happens in a sequential manner in a V-shape

Linear process for software that organizes the development process in solid phases. Each phase must be completed so the next can begin

21
Q

Give an example of the V-model

A

Problem definition: concepts of operation, requirements/architecture, detailed design

Implementation

Project Test & Integration: Integration Test and verification, system verification/validation, operation/maintenance

22
Q

What is meant by the agile model?

A

Helps teams responds to unpredictability through incremental, iterative work cadences, known as sprints.

Principles:
Public, Client and employer, product, judgment, management, profession, colleagues, self