Assignment 1 - Embedded System-1
Assignment 1 - Embedded System-1
WEEK 1
QUIZ-1: Take this quiz after checking all resources in the Market web tour!
Industrial control is still the biggest application area for embedded projects and is
relatively stable: around 33%. The number of IoT applications has also increased
between 2014 to 2015.
Only a limited number of embedded projects take less than a year to finish.
QUIZ-2: Take this quiz after checking all resources in the EmS
Characteristics web tour!
Question 5 A COTS solution will help you deploy and test a prototype quickly.
In most cases this prototype does not include all functional and non-functional
required properties. Once the prototype is up and running, it's best to not
change anything anymore and reproduce the system as it is.
Don't use COTS in prototypes! It's best to make a specific production hardware
and software design
QUIZ 3: Take this quiz after checking all resources in the Parallel
Executions web tour!
Question 2 If a hacker breaks a system's security wall for the sole purpose of
notifying the administrator that their system has a security defect, then this
hacker is a…
a grey hat hacker
Question 2 What was the cause and origin of the Mars pathfinder priority
inversion problems? Select two.
Question 4 The operating system used in the first Mars mission was
VxWorks
Question 5 Which key lesson(s) would you take away from the Therac_25
incidents?
Over-relying on software to ensure safety might be problematic.
QUIZ 3 Take this quiz after checking all resources in the Success rate web tour!
Question 3 Select one or more true answers: In the article "Risk Areas In
Embedded Software Industry Projects", Koopman writes that engineers in the
embedded arena are mostly..
people who have climbed the software learning curve independently
Question 4 Further on, Koopman observes that there are serious problems
in the development process
in the architecture
Question 5 Select all false statements some projects are using tools, but focus on
cheap tools which do not necessarily help.
Koopman further observes that a significant fraction of the problem areas end up
being technological problems instead of process problems.
QUIZ 4 Take this quiz after checking all resources in the Build or Buy web tour!
Question 2 Select the false statement(s): A COTS approach has the advantage
that...
Default settings of hardware and software components will always do.
No testing is needed and maintenance will not be needed.
Question 2 Red Hat Linux 7.1 represents a change in size, effort and traditional
development cost over Red Hat Linux 6.2 over a one year time span of
+80%
Question 3 The are different definitions for complex systems. Which ones are
correct?
A system where the aggregated activity needs to be understood and that may
well be nonlinear.
Question 4 The Ringelmann effect was defined after a set of rope pulling test
competitions. It was discovered that:
The size of a team is in inverse ratio to its productivity.
Less than 5.
WEEK 3
QUIZ 1 Take this quiz after checking all resources in the Lifecycle basics web
tour!
Question 2 Once all threads in a single device have been defined and the
architecture on how they communicate and work together is finished, then a
classical software development process starts for each individual thread. The
following modelling languages may be used for the further development:
SysML
One or more language compilers or interpreters (like Java etc.) together with an
IDE or Integrated Development Environment.
Question 1 Select the correct statement. All figures are from the HSUV example
of OMG. A sample is available in MagicDraw with all the pictures. The
numbering is the same in OMG's PDF-file and the MagicDraw sample.
Fig. 3 establishes the structure of the User Model using Packages and Views.
MagicDraw uses the term expose relationship or dependency instead of import
relationship when it comes to relating the Views to the rest of the model.