• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/30

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

30 Cards in this Set

  • Front
  • Back
Risk Management
uncertain event or condition that might affect your project
how to handle a risk?
avoid
mitigate
hecharle la culpa a francisco (Transfer)
aceptar
que no es riesgo?
algo que sabes q va a pasar, entonces se considera un problema
algo cuya naturaleza no se puede determinar de antemano
Risk assessment
identificar riegos
risk analysis
risk priorization
risk controlRFG
the biggest risk
risk monitoring and tracking

management planning
resolution
monitoring
identificar riegos
se usa brainstorming y checklists
Commonly occuring risks from a survey of previous projects
risk analysis
probability
-de 0 a 1
-0 no va a pasar, 1 pasa de seguro o sea es llamado un problem

impact
- de 0 a 10

severity
risk priorization
exposure = probability * impact
risk controlRFG
to which degree we can change the outcome
contigency plan es funcion del exposure
the biggest risk
no saber cuales son los riesgos
risk monitoring and tracking
no son estaticos los riesgos, haz muchos updates
en cada milestone hacer un reporte
Risk identification technique
start with brainstorm then do checklist
brainstorm vs checklist (
brainstorm vs checklist
pro brainstorm
con brainstorm
pro checklists
con checklists
pro brainstorm
fast and easy
leverages local expertise and insight
keep participants active
develops commitment
con brainstorm
requires a facilitation or training
meeting dynamics may bias results
dependent on particicipants experience
pro checklists
fast and easy to use
standardize results
cover a broad area
may prompot thinking of new risks
con checklists
cause fatigue
do not encourage creativity
may be biased due to a different domain
don not encourage findin situation specific risks
causa epilepsia
UML
what is
(unified modeling language)
why model uml
code is not easily understandable by developers who did not write it
software is complex
need of simpler representations
where to use UML
analysis
case diagram - interacciones del sistem y function points
activity diagram - ves el workflow del problem domain (not logic domain)
looking at object interactions
interaction diagrams - how objects interact ( the most common is the sequence diagram)
design
classs diagram (lo unico util) - ensena relaciones entre las clases
behaviour based on state
state diagrams - estados y transciones de los objestos
deployment
deployment diagram - como se deploy los modulos
why uml
comunicacion con todos y contigo
requisitos son malos en general
claridad
ver que todos esten en la misma vaina
precision
ayuda a explicar las cosas sin hablar mierda
cuando programas puedes ver el entorno de lo tuyo
Case diagrams
tienen
actores - representa roles de un tipo de usuario (son nouns)
e.g. pasajero, satelite gps
use cases -escenarios que envuelven un actor. Especifican how no como.
asociaciones
extends - sobrevive solo, es excepcional
e.g. collect money
no hay cambio
aprietas cancel
include - no sobrevive solo, es para reusar codigo
e.g. collect money
purchase ticket
purchase multi card
generalazitacion - un use case abstracto tiene diferentes especializaciones
e.g. Encripcion (use case)
rsa
sha
blah
packages - encapsula los use cases y crea la barrera de los actores
use case descriptions -
name
actor
entry condition e.g. pasajero esta logueao y tenga torta
exit condition e.g. sale con el ticket
event flow
has que se yo
nblah
blah
special requirements
requirements
the system shall blah
class diagram
perspectives
conceptual - conceptos del domain under study
specification - trabajar con el api
implementation - implementar el api, clases de verdad
simbolitos
+ publico
# protected
- privado
conchas
agregacion - diamante blanco (has a)
airplanes at an airport
aviones sirven sin aeropuerto
composicion - diamante negro
engine in a car
carro no sirve sin motor
herencia - flechita que es un triangulo blanco
dependencia - linea entrecortada
asociacion - flecha sin triangulo blanco (is a)
e.g. message queue a message
message no sabe que existe message queue pq es un direct association (uni direcional)
existen bi direccionales ( no lleva flechitas)
interface -
multiplicity
* (0 o mas)
1..* ( 1 o mas)
0..1 ( 1 o zero)
1 ( 2)
qualified assoactions
reciclar concha, reduce the muliticplicity on ta side by using the finame attibutee as a key
association class
NPI, esto esto ya lo discutimos, Cosas por el estilo
association object
onnects classes, defines set of features
patients tiene muchos appointments, doctores tiene muchos appointments. Cada appointement tiene un doctor.
sequence diagrams - mirad la pagina 7 de esta parte
behaviour as interactions
operators
alt
opt
par
loop
region
neg
ref
sd
guards
son condiciones
llamadas asincronicas
no hay que esperar a que haga return
llamadas sincronicas
hay que esperar a que devuelvan
Collaboration diagrams
3w domo un sequence diagrams pero gay
state diagrams - s
son buenos para describir el comportamiento de un objeto a traves de varios use cases
estado - condicion durante la vida del objecto que satisface alguna condicon o algo por el estilo
evento - ocurrencia significante
transicion - relacion entre dos estados
Transiciones internas-
entry/behaviour
do/behavior
exit/behvio
guard (opcional) - trigger, guard/behavior
activity diagram-
describe procedural logic, business process and work flow
es un flowchart glorificado
permite hace cosas en paralelo