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