FSE100 Review
Which MATLAB keyword can we use to get the computer to make a decision? a. if b. all of the above c. decide d. choose e. none of the above
A
Which of the following is a good reason to use modeling in the engineering design process? a. improve understanding of the system b. all of the above c. document project costs d. increase design time e. justify project costs
A
Which of the following is not a reason to use simulation as part of the engineering design process? a.It is too impossible to create a model of the system. b. Other methods are too dangerous. c. A simulation will provide results faster than other methods. d. It would be too costly to build a prototype.
A
Which of the following is the best definition for the term "model"? a. an abstract representation of some system that eliminates unnecessary details b. an abstract representation of some system that includes unnecessary details c. an abstract representation of some system that includes all details d. none of the above e. a representation of some system that includes unnecessary details
A
Identify 3 common brainstorming styles. a. Clustering b. Listing c. The Charette Procedure d. StarBlazing
A,B,C
Finite state machines can be used to model: a. discrete dynamic systems b. all of the above c. any of the above d. systems with state transitions caused by events e. systems with a finite number of states
B
What kind of requirements define "how well" a solution must do? a. Functional b. Performance c. Constraints
B
What kind of requirements define how a problem should be solved? a. Functional b. This is not a requirement, it is a design choice. c. Constraint d. Performance
B
Acme company is designing new control software for a nuclear power plant. Why might simulation be useful? (select the best answer) a. None of the above. b. Simulation will generate "fake results" that allows the project to complete even when known problems exist. c. Testing the software at an actual nuclear power plant would be too dangerous d. Simulation will delay completion of the project.
C
What defines Excellence in Teamwork? a. Commitment is not as important b. Details are not important c. Project positive attitudes d. Work on the project by yourself
C
Which of the following are common factors of all systems? a. interface b. behavior c. all of the above d. structure e. none of the above
C
Which of the following is a good reason to use modeling in the engineering design process? a. document the system for future reference b. none of the above c. all of the above d. improve quality of the system e. ask and efficiently answer questions about the system
C
Which of the following is the best definition for the term "system"? a. Collection of components b. Anything that has some function or purpose c. Collection of interconnected components that have some function or purpose d. Any collection components that have some function or purpose e. Collection of interconnected components
C
The key element that makes block diagrams so useful is _____? a. none of the above b. composition c. behavior d. abstraction e. all of the above
D
What two types of loops are discussed in the Intro to MATLAB Tutorial? a. do loop and for loop b. none of the above c. while loop and do loop d. while loop and for loop e. do loop and until loop
D
Which MATLAB function can be used to display text and other values? a. disp b. none of the above c. display d. all of the above e. sprintf
D
Which MATLAB function can be used to generate a random integer between 1 and a specified value? a. randint b. random c. all of the above d. randi e. none of the above
D
Which of the following strategies is focused on reforming a problem in a way that is easier to solve (such as drawing a diagram)? a. Searching a Knowledge Space b. Means-End Analysis c. Decomposition or subgoaling d. Recast by Analogy
D
Which of the following strategies is focused on reversing the problem solving process by starting at the goal, and figuring out the steps back to the beginning state? a. Searching a Knowledge space b. Recast by Analogy c. Decomposition and/or subgoaling d. Means-end analysis
D
Both loops and decisions in MATLAB are terminated in the code by what keyword? a. none of the above b. halt c. stop d. all of the above e. end
E
Which symbol is used by MATLAB to denote a comment in code a. all of the above b. none of the above c. # d. // e. %
E
When developing human-read instructions, it's important to know your audience.(T/F)
True
A project is a unique, one-time effort with an internal process dedicated to it for success. (T/F)
True
Are interviews a good source to find out information on a product? (T/F)
True
Black box testing focuses primarily on the system, and is not concerned with the inner-workings of your design.(T/F)
True
Block diagrams can be used to describe hierarchical systems? (T/F)
True
Creating an environment of collaboration and being flexible to changes are important aspects of Agile Project Management. (T/F)
True
In MATLAB, the window that lets you quickly execute commands and see the results of calculations and the output from programs is called the _____. a. all of the above b. Command History c. Command Window d. none of the above e. Workspace
C
Model verification is the process of confirming the model has been implemented in a manner that aligns itself with the conceptual ideas we expected.(T/F)
True
When developing white box tests, we can make sure our design is being implemented to our standards.(T/F)
True
Work breakdown structures display the relationship between tasks and their order of operation. (T/F)
True
What is the primary purpose of simulation in the engineering design process? (select the best answer) a. To gain insights into the system in a controlled, repeatable manner. b. None of the above. c. To impress the other members of the engineering team d. To use expensive and complicated software tools.
A
The Golden Triangle represents some common constraints projects are required to meet. (T/F)
True
What kind of requirements define "what" a solution must do? a. Functional b. Performance c. Non-Functional d. Constraints
A
Model validation focuses primarily on the end-users or consumers, and helps us identify if their needs are being met. (T/F)
True
Which of the following is the best definition of analysis? a. A collection of techniques available to engineers to evaluate a model or system. b. Systematic investigation of materials related to a system in order to develop new solutions. c. Development of an early model built to test a concept. d. The pursuit of constructing a working representation of a known system.
A
Project teams are made up of cross-functional members, sometimes from separate departments. (T/F)
True
A semicolon at the end of a MATLAB command causes which of the following: a. the result is not displayed to the Command Window b. none of the above c. the command is skipped d. the command is repeated e. all of the above
A
As an ASU student, you can run MATLAB by _____. a. all of the above b. downloading and installing the program from ASU's My Apps site c. using ASU computer systems with MATLAB installed on them d. running it remotely through ASU's My Apps site e. none of the above
A
Identify 5 Norms you would normally see used in teams. a. Complete tasks with High Standards b. Share opinions and knowledge c. Provide help to others d. What is the Team trying to solve? e. Show respect for other team members f. Attend meetings and arrive promptly
A,B,C,E,F
Your company is will be writing software for a space probe that has not yet been constructed. With regard to the engineering design process, how might simulation be useful? (select the best answer) a. Simulation will keep the engineering team busy while they are waiting for the probe to be completed so the "real work" can begin. b. Simulation will provide a time and resource advantage by allowing the software team to begin writing code while the hardware is still being constructed. c. Simulation will increase the project cost. d. Simulation will generate complex looking reports that can be published in technical journals.
B
Select 3 resources you could use for research. a. No answer text provided. b. Brick and Mortor c. Wikipedia d. ASU Online Resources e. Google Scholar
B,D,E
Which of the following is a step within the development of a project? Select all that apply. a. Scope b. Task Execution c. Stakeholders d. Initiation e. Closing
B,D,E
Teams are managed by a project manager, who is responsible for controlling and managing the progress of the project. (T/F)
True
Testing is a tool we use to make sure our design is being implemented properly.(T/F)
True
Flowcharts and state diagrams are good for: a. none of the above b. describing the structure of systems c. describing the interface of systems d. all of the above e. describing the behavior of systems
E
Which of the following is NOT a MATLAB logical operator? a. all of the above b. && c. || d. ~ e. none of the above
E
Engineering analysis focuses on developing a model that represents a system of interest. (T/F)
False
Gantt charts define the scope and objectives of a project. (T/F)
False
Model validation is the process of checking whether or not the model meets specifications put forth by the design requirements. (T/F)
False
Network diagrams make for an easy display of project manager roles. (T/F)
False
Project teams are made up of hundreds of members, mostly from the same department. (T/F)
False
Projects are generally managed by a team of cross functional members. (T/F)
False
When developing a schedule for a project, we must have exact task times, otherwise we cannot plan accordingly. (T/F)
False
Distribution of team members is an important task, otherwise team members are left unassigned or work ends up being unevenly distributed. (T/F)
True
Gantt charts are especially useful in displaying project tasks. (T/F)
True
Implementation is the process of developing a set of instructions to put our final design into effect. (T/F)
True
Block diagrams are good for: a. describing the structure of systems b. describing the interface of systems c. all of the above d. describing the behavior of systems e. none of the above
A
Critical Thinking is: a. Deliberate Thinking b. Automatic Thinking c. Indirect thinking d. Focused on the critique of another person's actions or product.
A
What kind of requirements define the limitations, or what you must not do? a. Performance b. Constraints c. Functional
B
Which of the following is one of the Triple Constraints? a. Designing the product b. Customer satisfaction c. Communicating with stakeholders d. Creating a work breakdown structure e. Identifying milestones
B
Which of the following strategies is focused on breaking a large problem down into smaller, easier to solve problems? a. Means-end Analysis b. Decomposition and/or subgoaling. c. Recast by Analogy d. Searching a Knowledge Space
B
Which of the following strategies would exhaustively attempt all options in order to solve a problem? a. Means-end analysis b. Searching a Knowledge Space c. Recast by Analogy d. Decomposition and/or subgoaling
B
Which stage of the engineering design process involves interviewing a client and creating a list of requirements? a. Simulation or Prototyping b. Identify the Problem c. Research d. Selection e. Brainstorming f. Implementation g. Modeling and Analysis
B
Why would you want your team to brainstorm before you start a project? a. Requires a lot of materials b. Many ideas can be generated in a short time c. Results can be used for possible revisions or other projects. d. Results can be used immediately
B,C,D