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 |