Untitled Quiz

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

¿Qué representa un paquete en el contexto de modelado de software?

  • Una caja que contiene elementos de clasificación (correct)
  • Una colección de funciones
  • Una interfaz de usuario
  • Un tipo de base de datos

¿Cuál es el objetivo principal del modelo dinámico en un sistema?

  • Clasificar los objetos en el sistema
  • Diseñar la interfaz gráfica del usuario
  • Presentar y describir el comportamiento del sistema a través del tiempo (correct)
  • Almacenar datos de manera eficiente

¿Qué se representa en un diagrama de secuencia?

  • Las colaboraciones entre varias aplicaciones
  • Las acciones del usuario en un sistema
  • La interacción entre objetos a través de mensajes ordenados temporalmente (correct)
  • El ciclo de vida de un objeto

¿Cómo se define un mensaje en este contexto?

<p>Como una comunicación unidireccional entre objetos que puede contener parámetros (B)</p> Signup and view all the answers

¿Qué es una colaboración en este modelo?

<p>Una colección de objetos que interactúan para representar un comportamiento (C)</p> Signup and view all the answers

¿Qué información se representa a lo largo del eje vertical en un diagrama de secuencia?

<p>Las líneas de vida de los roles involucrados (D)</p> Signup and view all the answers

¿Cuál de las siguientes componentes NO forma parte del modelo dinámico?

<p>Función de usuario (D)</p> Signup and view all the answers

¿Qué información proporciona un diagrama de estados sobre un objeto?

<p>El conjunto de estados que experimenta un objeto durante su ciclo de vida (D)</p> Signup and view all the answers

¿Qué se busca prevenir a través del aseguramiento de la calidad (QA)?

<p>Defectos mediante procesos estandarizados. (A)</p> Signup and view all the answers

¿Cuál de las siguientes opciones representa el enfoque del control de la calidad (QC)?

<p>Identificar y corregir defectos en el software. (D)</p> Signup and view all the answers

¿Qué incluye el planeamiento de la calidad en el desarrollo de software?

<p>Definición de procedimientos y herramientas necesarias. (B)</p> Signup and view all the answers

¿Qué constituye un objetivo de calidad en el desarrollo de software?

<p>Expectativas en funcionalidad, rendimiento y seguridad. (C)</p> Signup and view all the answers

¿Cuál es el enfoque principal del aseguramiento de la calidad (QA)?

<p>Mejorar el proceso para evitar defectos desde el inicio. (B)</p> Signup and view all the answers

¿Qué tipo de actividades forman parte del control de la calidad?

<p>Pruebas y revisiones para identificar defectos. (D)</p> Signup and view all the answers

Los estándares de calidad en el desarrollo de software son utilizados para:

<p>Definir qué se considera calidad en contextos específicos. (C)</p> Signup and view all the answers

¿Cuál es una característica del aseguramiento de la calidad (QA) en comparación con el control de la calidad (QC)?

<p>QA se centra en la prevención y QC en la corrección. (D)</p> Signup and view all the answers

¿Qué aspecto enfatiza la mantenibilidad en el desarrollo de software?

<p>La facilidad para realizar modificaciones. (B)</p> Signup and view all the answers

¿Cuál de las siguientes opciones describe mejor la usabilidad en software?

<p>El grado de satisfacción y facilidad de uso para los usuarios. (B)</p> Signup and view all the answers

¿Qué se entiende por portabilidad en el contexto del software?

<p>Facilidad de ser transferido e instalado en diferentes plataformas. (D)</p> Signup and view all the answers

¿Cuál es la importancia de la seguridad en el desarrollo de software según Pressman?

<p>Los datos deben ser protegidos y prevenir accesos no autorizados. (A)</p> Signup and view all the answers

¿Qué incluye la medición de la calidad en el desarrollo de software?

<p>Métricas sobre defectos y tiempos de ciclo de desarrollo. (C)</p> Signup and view all the answers

¿Cuál es uno de los principios fundamentales del Manifiesto Ágil?

<p>Interacciones individuales sobre procesos y herramientas. (C)</p> Signup and view all the answers

¿Qué enfoque busca la agilidad en el desarrollo de software?

<p>Adaptación rápida y eficiente ante los cambios. (A)</p> Signup and view all the answers

¿Qué característica no es parte del modelo CMMI mencionado en la calidad del proceso?

<p>Desarrollo sin métricas. (C)</p> Signup and view all the answers

¿Cuál es un principio clave del desarrollo ágil?

<p>Entregas tempranas y frecuentes (D)</p> Signup and view all the answers

¿Cómo se adaptan los equipos ágiles a los cambios durante el desarrollo?

<p>Ajustando el alcance y requisitos (A)</p> Signup and view all the answers

¿Qué caracteriza a los equipos ágiles?

<p>Autoorganización y multifuncionalidad (B)</p> Signup and view all the answers

¿Cuál de las siguientes no es una metodología ágil?

<p>Cascada (B)</p> Signup and view all the answers

¿Qué es una revisión del progreso en Scrum?

<p>Una evaluación al final de cada sprint (A)</p> Signup and view all the answers

¿Cuál es un objetivo del sistema Kanban?

<p>Limitar el trabajo en progreso (C)</p> Signup and view all the answers

¿Qué aspecto promueve la mejora continua en el desarrollo ágil?

<p>La reflexión al final de cada iteración (A)</p> Signup and view all the answers

¿Cómo afecta la colaboración cercana con el cliente en el desarrollo ágil?

<p>Asegura que el producto final se ajuste a sus necesidades (C)</p> Signup and view all the answers

¿Qué representa el estado en una actividad?

<p>Las características de un objeto en un instante (C)</p> Signup and view all the answers

¿Cuál es el propósito de un diagrama de clases?

<p>Describir las clases que conforman un modelo de sistema (D)</p> Signup and view all the answers

¿Qué son los métodos en un diagrama de clases?

<p>Las funciones que puede realizar una clase (B)</p> Signup and view all the answers

¿Qué tipo de relación describe la agregación?

<p>Una relación parte-de con connotaciones semánticas más definidas (D)</p> Signup and view all the answers

¿Qué representa la herencia en un diagrama de clases?

<p>Relación de generalización/especialización entre clases (D)</p> Signup and view all the answers

¿Cómo se representa una asociación simple en un diagrama de clases?

<p>Con una línea sin sentido asociado (C)</p> Signup and view all the answers

¿Qué implica la composición en un diagrama de clases?

<p>Que los componentes son destruidos cuando se destruye el objeto agregado (D)</p> Signup and view all the answers

¿Qué define la cardinalidad en un diagrama de clases?

<p>El número de ocurrencias que se asocian a través de una relación (B)</p> Signup and view all the answers

¿Cómo se representa la herencia en UML?

<p>Con una flecha de triángulo vacío. (C)</p> Signup and view all the answers

¿Qué marca el estado inicial en un diagrama de actividades?

<p>El inicio de todos los flujos de ejecución. (A)</p> Signup and view all the answers

¿Qué indica la condición/guarda en un diagrama de actividades?

<p>La condición que debe cumplirse para que el flujo continúe. (B)</p> Signup and view all the answers

En UML, ¿qué representa una fusión (merge)?

<p>La unión de dos o más flujos alternativos de ejecución. (B)</p> Signup and view all the answers

¿Qué se debe hacer cuando un diagrama de actividades es demasiado grande?

<p>Incluir alguna subactividad para simplificarlo. (B)</p> Signup and view all the answers

¿Qué determina el flujo de control en un diagrama de actividades?

<p>Qué actividad se ejecuta a continuación. (D)</p> Signup and view all the answers

Según las reglas de UML, ¿cuántos flujos de salida debe tener una división?

<p>Dos o más flujos de salida. (A)</p> Signup and view all the answers

¿Qué representa una acción en un diagrama de actividades?

<p>Un paso del flujo de ejecución que se considera atómico. (B)</p> Signup and view all the answers

Flashcards

Paquetes

Containers grouping elements, potentially classifiable items.

Object Representation

Describing objects based on identified classes in the domain model.

Dynamic Model

Shows a system's behavior over time.

Interaction Diagram

Shows user interaction with the system through message exchange.

Signup and view all the flashcards

Message

One-directional communication between objects, potentially with parameters.

Signup and view all the flashcards

Sequence Diagram

Shows time-ordered interactions between objects via messages.

Signup and view all the flashcards

Collaboration Diagram

Collection of interacting objects, showing behavior in context.

Signup and view all the flashcards

State Diagram

Shows object states and transitions during the application's lifecycle.

Signup and view all the flashcards

Software Maintainability

The ease of making modifications to software to fix bugs, improve performance, or adapt to changes.

Signup and view all the flashcards

Software Quality

Planned, monitored, and controlled attribute of software, ensuring it meets expected quality requirements.

Signup and view all the flashcards

Quality Assurance (QA)

Establishes procedures & standards to ensure software is developed correctly from the start, focusing on preventing defects through standardized processes and audits.

Signup and view all the flashcards

Software Usability

How easy and satisfying it is for users to use the software.

Signup and view all the flashcards

Quality Control (QC)

Identifies and corrects defects in software through activities like testing and reviews. It's reactive.

Signup and view all the flashcards

Software Portability

The ability to move software from one environment to another, including how easy it is to install on different platforms.

Signup and view all the flashcards

Quality Standards

Define criteria for what 'quality' means in a specific context.

Signup and view all the flashcards

Software Security

Protecting software data and preventing unauthorized access or malicious behavior.

Signup and view all the flashcards

Quality Planning

Defines procedures, tools, and activities needed to ensure software meets established requirements.

Signup and view all the flashcards

Agile Software Development

A focus on adapting quickly to changes, collaborating, and continually delivering value.

Signup and view all the flashcards

QA Objectives

Expectations regarding functionality, performance, and security within software.

Signup and view all the flashcards

Software Quality Process

The methods, procedures, and tools used to develop software.

Signup and view all the flashcards

QA Methods/Tools

Techniques and instruments used to implement quality assurance, such as integration testing and code reviews.

Signup and view all the flashcards

Agile Values

Individuals and interactions over processes and tools, Working software over comprehensive documentation, Customer collaboration over contract negotiation, Responding to change over following a plan.

Signup and view all the flashcards

Quality Control Process

Activities that ensure software quality through identification, analysis, and correction of defects.

Signup and view all the flashcards

Software Quality Metrics

Measurements of software quality, including defects per thousand lines of code and development cycle times.

Signup and view all the flashcards

Agile Development Principles

A set of principles that guide teams to create software in an iterative and incremental way, promoting flexibility and continuous improvement.

Signup and view all the flashcards

Continuous Delivery

The practice of frequently delivering functional versions of software in short time periods (iterations or sprints).

Signup and view all the flashcards

Adaptability to Change

Agile teams adjust scope, requirements, and priorities as new needs emerge.

Signup and view all the flashcards

Client Collaboration

Clients are actively involved throughout the development process to ensure the final product meets real needs and evolves with expectations.

Signup and view all the flashcards

Self-Organizing Teams

Agile teams are responsible for planning, execution, and delivery within each iteration.

Signup and view all the flashcards

Continuous Improvement

Teams reflect on what worked well and what could be improved at the end of each iteration, adjusting processes and practices for the next cycle.

Signup and view all the flashcards

Scrum Methodology

A framework that divides work into fixed-length sprints (typically 2-4 weeks), with daily stand-up meetings for coordination and a sprint review.

Signup and view all the flashcards

Kanban Methodology

A visual system for task management to improve workflow, limit work in progress (WIP), and focus on continuous delivery.

Signup and view all the flashcards

Estado

Condition of an object during an activity.

Signup and view all the flashcards

Evento

Significant event that might cause a state change.

Signup and view all the flashcards

Transición

Relationship between two states, showing actions for transition.

Signup and view all the flashcards

Diagrama de Clases

UML diagram showing system structure (classes, attributes, methods, relations).

Signup and view all the flashcards

Clase

Group of objects with shared characteristics and behaviors.

Signup and view all the flashcards

Asociación

General relationship between classes; minimal semantic content.

Signup and view all the flashcards

Agregación

Part-of relationship; one entity as collection of parts.

Signup and view all the flashcards

Composición

Components belong to only one object; destroyed when object is destroyed.

Signup and view all the flashcards

UML Inheritance

Representation of a relationship where a class inherits properties and methods from another class (parent class).

Signup and view all the flashcards

Activity Diagram

A UML diagram showing the flow of actions and decisions in a system, highlighting the sequence of activities and conditions.

Signup and view all the flashcards

Initial State

The starting point of execution in an activity diagram.

Signup and view all the flashcards

Final State

The ending point of execution in an activity diagram.

Signup and view all the flashcards

Activity/Action

A single, indivisible step in an activity diagram.

Signup and view all the flashcards

Decision

A point in an activity diagram where alternative paths are chosen based on conditions.

Signup and view all the flashcards

Flow Concurrent

Independent parallel execution paths in an activity diagram, often triggered by divisions.

Signup and view all the flashcards

Subactivity

A complex activity broken down into individual actions, which is further represented by a separate activity diagram.

Signup and view all the flashcards

Related Documents

Segundo Parcial ISO PDF

More Like This

Untitled Quiz
6 questions

Untitled Quiz

AdoredHealing avatar
AdoredHealing
Untitled Quiz
37 questions

Untitled Quiz

WellReceivedSquirrel7948 avatar
WellReceivedSquirrel7948
Untitled Quiz
18 questions

Untitled Quiz

RighteousIguana avatar
RighteousIguana
Untitled Quiz
48 questions

Untitled Quiz

StraightforwardStatueOfLiberty avatar
StraightforwardStatueOfLiberty
Use Quizgecko on...
Browser
Browser