• ¿Documento equivocado? Cámbialo gratis
  • Escrito por estudiantes que aprobaron
  • Inmediatamente disponible después del pago
  • Leer en línea o como PDF
Vender
¿Dónde estudias?
Tu idioma
Document preview thumbnail
Vista previa 4 fuera de 47 páginas
Examen

FINAL CSE 3901 EXAM WITH CORRECT ANSWERS

Document preview thumbnail
Vista previa 4 fuera de 47 páginas

FINAL CSE 3901 EXAM WITH CORRECT ANSWERS

Vista previa del contenido

FINAL CSE 3901 EXAM WITH CORRECT |\ |\ |\ |\ |\ |\




ANSWERS


Advantages Thin Clients have over Thick Clients - CORRECT |\ |\ |\ |\ |\ |\ |\ |\ |\


ANSWERS ✔✔performance, flexibility, robustness, security
|\ |\ |\ |\




Unit Testing - CORRECT ANSWERS ✔✔Individual components are
|\ |\ |\ |\ |\ |\ |\ |\


tested in isolation under unit test (UUT).
|\ |\ |\ |\ |\ |\ |\




Black box is testing only to specifications, White box is testing
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\


based on code structure|\ |\ |\




Integration Testing - CORRECT ANSWERS ✔✔Modules are tested|\ |\ |\ |\ |\ |\ |\ |\


in combination to check interfaces. Best done incrementally.
|\ |\ |\ |\ |\ |\ |\ |\




Bottom Up: start with most basic, easy to exercise all features,
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\


can write a driver for higher levels
|\ |\ |\ |\ |\ |\




Top down: Start at top (main) test interfaces early
|\ |\ |\ |\ |\ |\ |\ |\




System Testing - CORRECT ANSWERS ✔✔Verify that systems as a
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\


whole meet the requirements and specifications.
|\ |\ |\ |\ |\




alpha: tested by developers before release
|\ |\ |\ |\ |\




beta: by "friendly customers" before general release
|\ |\ |\ |\ |\ |\




acceptance: by end customer, they better be happy! |\ |\ |\ |\ |\ |\ |\




TDD - CORRECT ANSWERS ✔✔Test Driven Development
|\ |\ |\ |\ |\ |\

,Repository = ? - CORRECT ANSWERS ✔✔working tree + store
|\ |\ |\ |\ |\ |\ |\ |\ |\




working tree - CORRECT ANSWERS ✔✔the project itself, an
|\ |\ |\ |\ |\ |\ |\ |\ |\


ordinary directory including files and sub directories. developers
|\ |\ |\ |\ |\ |\ |\ |\


retrieve copies to work on |\ |\ |\ |\




store - CORRECT ANSWERS ✔✔hidden directory (.git) in root
|\ |\ |\ |\ |\ |\ |\ |\ |\


directory of working tree. Brings in a time component. You should
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\


never access .git directly
|\ |\ |\ |\




Commit - CORRECT ANSWERS ✔✔creates a snapshot, each is
|\ |\ |\ |\ |\ |\ |\ |\ |\


identified by a hash and is almost guaranteed to be unique.
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\




Index - CORRECT ANSWERS ✔✔virtual snapshot stored at
|\ |\ |\ |\ |\ |\ |\


.git/index. this is a gateway for moving changes made in the
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\


working tree to the store |\ |\ |\ |\




Snapshot - CORRECT ANSWERS ✔✔apply your modifications in
|\ |\ |\ |\ |\ |\ |\ |\


the working copy to the repository. changes the repository,
|\ |\ |\ |\ |\ |\ |\ |\


"commits" changes
|\ |\




History - CORRECT ANSWERS ✔✔Directed Acyclic Graph of
|\ |\ |\ |\ |\ |\ |\ |\


snapshots. Stacking a snapshot and its predecessors gives a
|\ |\ |\ |\ |\ |\ |\ |\ |\


snapshot of the project (aka a revision or a version)
|\ |\ |\ |\ |\ |\ |\ |\ |\




Branch - CORRECT ANSWERS ✔✔pointer to a commit
|\ |\ |\ |\ |\ |\ |\

,Head - CORRECT ANSWERS ✔✔a special reference, usually
|\ |\ |\ |\ |\ |\ |\ |\


pointing to a branch. think that this is "attached" to a branch
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\




git status - CORRECT ANSWERS ✔✔displays differences between
|\ |\ |\ |\ |\ |\ |\ |\


head and index |\ |\




git add - CORRECT ANSWERS ✔✔updates index based on files in
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\


working tree |\




git commit - CORRECT ANSWERS ✔✔stores current content of
|\ |\ |\ |\ |\ |\ |\ |\ |\


index along with a log message (makes wt == index)
|\ |\ |\ |\ |\ |\ |\ |\ |\




git branch - CORRECT ANSWERS ✔✔creates a new branch
|\ |\ |\ |\ |\ |\ |\ |\ |\


pointing to where the head is |\ |\ |\ |\ |\




git checkout xxx - CORRECT ANSWERS ✔✔updates index and
|\ |\ |\ |\ |\ |\ |\ |\ |\


working tree, points head to whatever the argument is. only do
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\


this if the working tree is clean
|\ |\ |\ |\ |\ |\




git log - CORRECT ANSWERS ✔✔display snapshots in a store, DAG
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\




merge - CORRECT ANSWERS ✔✔bring history together, bring
|\ |\ |\ |\ |\ |\ |\ |\


work from another branch into the current branch
|\ |\ |\ |\ |\ |\ |\




DVC - CORRECT ANSWERS ✔✔Distributed Version Control,
|\ |\ |\ |\ |\ |\ |\


multiple people distributed across a network contributing to a
|\ |\ |\ |\ |\ |\ |\ |\ |\


central repository |\

, Dynamically Typed Programming Language - CORRECT ANSWERS |\ |\ |\ |\ |\ |\


✔✔variables do not have to have types, objects (which variables
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\


point to) do |\ |\




primitive types in ruby - CORRECT ANSWERS ✔✔numbers,
|\ |\ |\ |\ |\ |\ |\ |\


strings, ranges, regular expressions
|\ |\ |\




numbers - CORRECT ANSWERS ✔✔integers (Fixnum, Bignum)
|\ |\ |\ |\ |\ |\




float: double precision!
|\ |\




strings - CORRECT ANSWERS ✔✔over 75 built in methods
|\ |\ |\ |\ |\ |\ |\ |\




split - CORRECT ANSWERS ✔✔splits a string into an array of
|\ |\ |\ |\ |\ |\ |\ |\ |\ |\ |\


strings based on a separator
|\ |\ |\ |\




chomp - CORRECT ANSWERS ✔✔returns a string with the
|\ |\ |\ |\ |\ |\ |\ |\ |\


separator string removed. if nothing, good for removing
|\ |\ |\ |\ |\ |\ |\ |\


whitespace & newlines |\ |\




ranges - CORRECT ANSWERS ✔✔1..10 is represented as two
|\ |\ |\ |\ |\ |\ |\ |\ |\


values of type fixnum |\ |\ |\




0..4 includes start and end value
|\ |\ |\ |\ |\




0...4 does not
|\ |\




Local (ruby) - CORRECT ANSWERS ✔✔starts with a lowercase
|\ |\ |\ |\ |\ |\ |\ |\ |\


letter or _ |\ |\

Información del documento

Subido en
25 de agosto de 2025
Número de páginas
47
Escrito en
2025/2026
Tipo
Examen
Contiene
Preguntas y respuestas
$23.49

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
EXAMSTUDYPLUG
4.5
(242)
Vendido
386
Seguidores
107
Artículos
20954
Última venta
1 día hace



Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes