Introduction to Release Engineering SPRE 01 Course

EnergySavingGraffiti avatar
EnergySavingGraffiti
·
·
Download

Start Quiz

Study Flashcards

29 Questions

Which topic does the SPRE 01 course mainly focus on?

Software engineering principles

When are the lectures scheduled for the SPRE 01 course?

Thursdays, 1pm - 2pm

Where are the labs held for the SPRE 01 course?

Boyd Orr 720

What percentage of the marking is based on weekly quizzes for the SPRE 01 course?

18%

When is the last day of the SPRE 01 course?

March 14

How many weekly quizzes are considered for marking out of the total available in the SPRE 01 course?

Best 6 out of 9 quizzes

What is the best way to describe the method of marking code-reviews?

Code quality reports

How many apps will each participant need to delegate to from week 2 onwards?

2 - 3 apps

Which type of teams does the text discourage?

Specialized teams

What does 'Full Stack' fail to specify?

Where the 'stack' begins and ends

What does Rob Bruce consider 'a nonsense'?

Building software without releasing it

What does 'SDLC' stand for?

Software Development Lifecycle

What does Ward Cunningham consider 'an asset'?

'What the code does for you'

What type of practices encourage just-in-time analysis and design?

'Agile/XP' practices

'Programmable infrastructure' requires what?

'Programming'

'Running Software' is defined as an installation on how many machines?

'An installation on a load-balanced array'

Which technology did Google not release as open source, but instead published the design and reasoning?

MapReduce

Which company, as one of Google's main competitors at the time, implemented their own versions of MapReduce internally?

Yahoo

What type of data storage system is HDFS an abbreviation for?

Hadoop Distributed File System

Which technology is used for distributed processing and analysis of large datasets in a parallel fashion?

Spark

In Hadoop, which component handles storage and access of the local files on the machine?

Data Node

What is one of the key tenets of Hadoop's architecture?

Moving compute to the data

Which phase is always needed in Hadoop, leading to performance challenges in new stages?

Reduce

What is the Hadoop component responsible for handling storage and access of the local files on the machine?

Data Node

Which component in Hadoop communicates with the Name Node to identify where data is located?

Job Tracker

What does Hadoop use to enable choosing task trackers for work submission based on data locality?

Data splitting control

What is not natively handled in Hadoop but can be controlled via data splitting?

Load Balancing

What architecture does Hadoop optimize for when it comes to network latency?

Block reads of data

What does Hadoop use to manage latencies for large reads?

Block reads of data

Learn about advanced principles, methods, and tools in Software Engineering and discuss engineering decisions and trade-offs when releasing software products. Intended for students with software development experience.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser