ELECTIVA III. Entregables Minimos

ELECTIVA  III Entregables  Minimos Entregable Sistema Código  fuente Suite  de  Pruebas  de   Regresión Scripts  de  Instalación Descripción El  sof
Author:  Jorge Pinto Lagos

0 downloads 111 Views 87KB Size

Story Transcript

ELECTIVA  III Entregables  Minimos Entregable Sistema Código  fuente Suite  de  Pruebas  de   Regresión

Scripts  de  Instalación

Descripción El  software  de  trabajo,  el  hardware  y  la  documentación  para  ser   liberada  a  producción. El  código  de  programa  para  su  sistemas

Sugerencias Hay  más  en  su  sistema  que  sólo  el  software  que  se   escribe.

Requerido

Siga  las  directrices  de  codificación  común.

SI

Una  colección  de  casos  de  prueba,  y  el  código  para   Automatice  sus  pruebas. correrlas  en  una  orden  adecuado.  El  suite  de  pruebas  de   regresión  incluirá  un  gran  rango  de  pruebas,  tomando  en   Ejecútelas  tan  frecuentemente  como  sea  posible,   sobre  todo  cuando  ocurre  algún  cambio. cuentaapruebas  de  aceptación,  unidad  de  pruebas,  

Código  para  instalar  su  sistema  su  ambiente  de  pre-­‐producción.

Necesitará  un  script,  o  scripts,  para  instalarlo  en  un   ambiente  de  pre-­‐producción  tan  exacto  como  el  de   producción.

SI

NO

SI

Probablemente  deba  desinstalar  los  scripts  si  su   instalación  falla. Documentación  del   Sistema

Notas

Modelado  de   requerimientos

La  documentación  liberada  como  una  parte  del  sistema  para  ayudar   al  usuario  al  trabajar  con  él,  y  a  los  desarrolladores  para  mantenerlo   Mantenga  su  documentación  tan  liviana   actualizado.    Integra  potencialmente   como  sea  posible.   lasoperaciones,  soporte,  usuarios,  y  una  documentación  general  del   sistema. Sus  notas  deben  resumir  "las  buenas  cosas  a  saber"  acerca  de  las   Una  lista  puntual  es  a  menudo  suficiente. versiones  actuales  que  se  están  construyendo. Su  objetivo  es  entender  y  luego  construir  lo  que  sus   usuarios  quieren,  no  escribir  montículos  de   documentación.

Describe  los  requisitos  que  su  sistema  debe  cumplir.  Consta  de  una   variedad  de  productos  de  trabajo,  incluyendo   potencialmente  apruebas  de  aceptación,  oportunidades  de   automatización,  modelos  de  procesos  del  negocio,  reglas  del   negocio,  modelo  del  dominio,  modelo  de  la  organización,  glosario   del  proyecto,  requerimientos  técnicos,  modelo  de  casos  de  uso,  y  

SI

NO

No  necesita  mantener  todos  los  aspectos  para  su   modelo  de  requerimientos,  sólo  la  porción  que   resuma  el  alcance  de  su  sistema.

SI

Modelado  de   requerimientos

Describe  los  requisitos  que  su  sistema  debe  cumplir.  Consta  de  una   variedad  de  productos  de  trabajo,  incluyendo   potencialmente  apruebas  de  aceptación,  oportunidades  de   automatización,  modelos  de  procesos  del  negocio,  reglas  del   negocio,  modelo  del  dominio,  modelo  de  la  organización,  glosario   del  proyecto,  requerimientos  técnicos,  modelo  de  casos  de  uso,  y   el  modelo  de  interface  de  usuario.  

Considere  mantener:

Diagramas  de  Procesos  del  Negocio(s)  el   cual  resume  qué  es  su  sistema. El  glosario  del  proyecto. Cualquier  otro  requisito  de  productos,   como  puntos  de  forma  de  los  casos  de  uso,   que  todavía  no  han  sido  implementados.

SI

Pruebas  de  aceptación  para  requerimientos   implementados  (que  son  parte  de  su  suite  de   pruebas  de  regresión). Mantenga  su  modelo  tan  simple  como  sea  posible,  y   descarte  en  cuanto  le  sea  posible  una  vez  que  haya   extraído  el  valor  de  ellos.

Modelo  de  Diseño

Describe  el  diseño  de  su  sistema.  Consta  de  una  variedad  de   El  mejor  lugar  para  documentar  es  en  su  unidad  de   productos  de  trabajo,  incluye  potencialmente  un  modelo  de   pruebas  y  código  fuente. despliegue,  un  modelo  de  objetos,  un  modelo  de  datos  físico  (PDM),   un  modelo  de  seguridad  de  amenazas,  un  documento  de  resumen   Mantenga  el  documento  de  resumen  del  sistema  y   del  sistema,  y  un  modelo  de  interface  de  usuario. el  modelo  físico  de  datos  para  documentación  

NO

permanente.  Debe  también  mantener  unos  pocos   diagramas  de  diseño  detallados,  tales   como  diagramas  de  secuencia  o  diagramas  de  las   máquinas  de  estado.

Entregables  Sugeridos Entregable Pruebas  de  Aceptación AUP

Descripción

Sugerencias

Pruebas  de  aceptación  que  describen  los  requerimientos   Ver  Introductión  a  los  Casos  de  Prueba  de   de  caja-­‐negra,  identificados  por  sususuarios  del  proyecto,   Aceptación a  los  cuales  su  sistema  se  debe  ajustar. El  Proceso  Unificado  Ágil.

Requerido

SI NO

Oportunidades  de   Automatización Presupuesto

Modelado  de  Procesos   del  Negocio

Una  indicación  de  actividades  manuales  en  las  que  potencialmente   Esto  podría  fácilmente  ser  un  simple  punto  de  la   podrían  ser  automatizados. lista. Una  indicación  del  monto  del  presupuesto,  cuando  será  recibido  y  el   criterio  (si  fuera  el  caso)  que  su  equipo  debe  cumplir  para  recibir  el   fondo  para  soportar  el  esfuerzo  del  proyecto.

Una  descripción  de  las  actividades  del  negocio,  la  información  de   flujo  a  través  de  ella,  y  los  orígenes  y  destinos  de  la  información.  

Diagramas  de  Flujo  de  Datos  (DFDs),  Diagramas  de   Actividad  de  UML,  y  los  diagramas  del  flujo  de   trabajo  que  son  una  excelente  opción  para   visualizar  la  descripción  de  los  procesos  del  negocio.

SI NO

SI

Si  se  nombran  bien  los  elementos  del  negocio   probablemente  no  necesitará  escribir  alguna   documentación  de  soporte.

Especificaciones  de  las   Reglas  del  Negocio

Esquema  de  Datos

Reporte  de  Defectos

Una  especificación  de  reglas  del  negocio  captura  la   colección  de  reglas  del  negocio  implementadas  por  el   sistema.    Una  regla  del  negocio  define  o  limita  un  aspecto   de  su  negocio  que  pretende  hacer  valer  la  estructura  o   influencia  del  comportamiento  del  negocio.  Las  reglas  del   negocio  se  concentran  frecuentemente  los  problemas  de   controles  de  acceso,  cálculos  del  negocio  o  políticas  de  su   organización.

Use  herramientas  que  describen  las  reglas  del   negocio  en  una  forma  humanamente  legible  y  eso   genera  código  de  trabajo  desde  la  definición  de   reglas  del  negocio.

El  esquema  de  sus  almacenes  de  datos.  En  el  caso  de  las  bases  de   datos  relacionales,  es  descrito  por  el  lenguaje  de  definición  de  datos   Su  esquema(s)  de  datos  debe  evolucionar  de   (DDL),  para  los  almacenes  de  datos  XML  se  usa  un  esquema  de  XML  o   acuerdo  al  código  de  la  aplicación. XML  DTDs. Podría  ser  tan  simple  como  un  email  o  una  lista  en   una  hoja  de  cálculo. Un  tipo  de  solicitudes  de  cambio  que  definen  problemas  relacionados   Considerar  la  utilización  de  programas   al  sistema;  es  decir,  el  sistema  no  está  funcionando  de  la  forma  en   informáticos  específicos  para  el   que  tiene  que  hacerlo.

seguimiento  de  defectos  durante  la  fase   de  Transición  cuando  el  sistema  está   desplegado  en  producción.

SI

NO

NO

Manténgalo  simple. Modelado  de  Despliegue

Describe  cómo  se  va  a  organizar  los  aspectos  de  hardware  y  software   Frecuentemente  diagramado  usando  un  Diagrama   del  sistema. de  Despliegue  UML,  un  diagrama  de  red,  o   un  boceto  de  formato  libre. Enfocarse  en  las  dependencias  de  otros  grupos.

SI

Identifica  su  liberación  temprana  de  ventanas  en  el   proyecto.

Plan  de  Despliegue

Describe  el  acercamiento  del  despliegue  del  sistema  en  producción.

Trabaje  cerca  con  las  personas  de  operación  y   soporte.

SI

Debe  indicar  los  esfuerzos  de  capacitación  y   educación.

Los  detalles  técnicos  serán  capturados  por   su  script  de  (des)instalación. Inicie  creando  un  Modelo  de  dominio   liviano Modelado  de  Dominio

Describe  las  principales  entidades  empresariales,  las  relaciones  entre   Debe  controlar  el  desarrollo  de  su  modelo  de   ellas  y,  potencialmente,  sus  responsabilidades. objetos  y  el  esquema  de  datos(s)

NO

Considere  identificar  responsabilidades  (datos  y   comportamiento)  en  vez  de  sólo  sus  datos. Presente  la  estimación  en  un  rango. Estimación

Los  costos  de  proyecto  para  completar  el  proyecto.

Actualice  su  estimación  a  lo  largo  del  proyecto.

NO

Sugerencias  de  Estimación  Ágiles. Estimaciones   Individuales

Una  estimación  hecha  por  un  individuo  del  tiempo  y  costo  para   ejecutar  la  tarea.

La  mejor  persona  para  realizar  la  estimación  es   aquella  quien  es  responsable  de  ejecutar  la  tarea.

SI

Estimaciones   Individuales

Una  estimación  hecha  por  un  individuo  del  tiempo  y  costo  para   ejecutar  la  tarea.

SI Las  cosas  más  pequeñas  son  más  fáciles  de  estimar.

Modelado  de  Objetos

Operaciones  de   Documentación Evaluación  de  la   Organización Modelo  de  la   Organización

Describe  su  esquema  de  objetos,  el  código  que  comprende  su   software.  Frecuentemente  comprendido  por  varias  vistas  por  una   estructura  estática  y  los  aspectos  dinámicos  del  esquema.

Para  las  estructuras  estáticas,  considere  el  diagrama   de  clases  de  UML,  diagramas  de  componentes  de   UML,  y  diagramas  de  paquetes  de  UML.

NO Para  los  aspectos  dinámicos,  considere  el  diagrama   de  secuencia  de  UML,  diagrama  de  comunicación   de  UML  ,  y  diagramas  de  máquinas  de  estado  de   UML.

Captura  la  información  de  apoyo  y  los  procedimientos  para  operar  el   sistema  una  vez  que  estén  en  producción. Describe  la  organización  (tal  vez  una  división  de  su  empresa)  en  el   que  su  sistema  se  desplegará,  con  una  indicación  de  la  capacidad  de   la  organización  a  adoptar  y  utilizar  el  nuevo  sistema.

NO NO

Indica  a  las  personas  que  participan  en  su  proyecto  y  la  estructura  de   información  entre  ellos.  Debe  indicar  tanto  los  miembros  del  equipo   del  proyecto,  como  los  principales  interesados  y  sus  funciones.

NO Su  modelo  de  dominio  debe  conducir  el  desarrollo   de  su  PDM

Modelo  de  Datos   Físico  (PDM)

Describe  el  esquema  físico  de  un  almacén  de  datos,  tales  como  una   base  de  datos  relacional  o  archivo  XML.

Evolucione  su  PDM  y  su  modelado  de   objetos  en  paralelo

NO

Considere  usar  una  notación  UML Vea  las  facilidades  de  Introducción  al   Glosario Glosario  del  Proyecto

Describe  los  términos  críticos  y  técnicos  del  negocio  en  su  proyecto.

Reutilice  las  definiciones  del  glosario  existente  del   negocio

SI

Considere  usar  un  Wiki  para  su  proyecto. Debe  ser  concisa Resume  los  objetivos,  plan,  y  la  misión  del  proyecto.   Descripción  General  del   Potencialmente  compuesta  de  una  declaración  de  las   Proyecto metas  del  proyecto,  estatutos  de  la  visión  del  proyecto,  y  

SI

Resume  los  objetivos,  plan,  y  la  misión  del  proyecto.  

Descripción  General  del   Potencialmente  compuesta  de  una  declaración  de  las   Proyecto

SI

metas  del  proyecto,  estatutos  de  la  visión  del  proyecto,  y   Lista  de  puntos  debe  ser  suficiente.

Plan  del  Proyecto Recursos  del  Proyecto

Comprende  el  plan  de  iteraciones,  el  cronograma  del  proyecto,  lista   de  riesgo,  estimación,  ypresupuesto. Compuesto  de  financiación,  de  hardware  /  software,  y  las  facilidades   (como  las  habitaciones).

SI SI Un  diagrama  de  Gantt,  o  tal  vez  un  gráfico  pert,  es   el  método  más  común  para  hacer  un  cronograma   del  proyecto.

Cronograma  del   Proyecto

Indica  las  actividades,  las  dependencias  entre  ellos,  y  los  hitos  del   proyecto.

Observe  las  sugerencias  de  cronograma  de   proyecto  ágil.

SI

Calendario  de  actividades  a  largo  plazo  a  un  alto   nivel,  a  corto  plazo  y  actividades  en  más  detalle. La  gente  debe  planificar  su  propio  trabajo  y,  como   máximo,  asistida  por  el  gerente  del  proyecto. Prueba  del  Concepto   Prototipo

Código  de  trabajo  que  demuestra  un  enfoque  técnico  de  trabajo.

Registro  de  Revisión

Los  resultados,  incluidos  los  puntos  de  acción,  de  una  revisión.

Lista  de  Riesgos

Una  lista  de  los  riesgos  identificados,  y  las  estrategias  de  mitigación   (si  procede).

Durante  la  fase  de  Elaboración  debe   crearse  una  prueba  del  concepto  del   prototipo,  la  cual  muestre  la  arquitectura   de  extremo  a  extremo.

NO NO

Actualiza  tu  lista  de  riesgo  a  lo  largo  de  su  proyecto.

SI Mitigar  los  riesgos  tan  pronto  como  sea  posible.

Ver  Introducción  a  Modelado  de  Amenazas   de  Seguridad. Modelado  de  Amenazas   Un  modelo  que  analiza  las  amenazas  de  la  seguridad  de  su  sistema. de  Seguridad

NO

Modelado  de  Amenazas   Un  modelo  que  analiza  las  amenazas  de  la  seguridad  de  su  sistema. de  Seguridad

Documentación  de   Soporte

Las  amenazas  de  seguridad  son  frecuentemente   representadas  en  un  diagrama  de  despliegue   UML  o  un  diagrama  de  arquitectura  de  libre   formato,  por  lo  que  podrían  no  tener  un  esquema   para  ello.

La  documentación  requerida  por  el  personal  de  apoyo,  solución  de   problemas  tales  como  guías,  información  de  contacto  para  el  equipo   de  desarrollo,  que  les  permite  apoyar  a  los  usuarios  finales.

NO

NO La  concisión  es  fundamental

Documento  de  la   Documentación  técnica  de  las  personas  responsables  de   Descripción  General  de   mantenimiento  y  evolución  del  sistema. Sistema

Típicamente  incluye  diagramas  de  arquitectura  de   forma  libre,  una  visión  general  de  los  procesos  del   negocio  respaldada  por  el  sistema,  una  indicación   de  que  elcódigo  fuente  se  almacena,  y  una  lista  de   decisiones  de  diseño.

NO

Si  el  equipo  de  desarrollo  original,  o  una  porción  de   él,  es  responsable  de  mantener  el  sistema,  entonces   se  necesitará  mucho  menos  documentación Comprende  AUP,  orientación,  y  plantillas  ajustadas  a  sus   necesidades  del  equipo  del  proyecto. No  describe  los  problemas  de  comportamiento  tales  como  los  de   Requerimientos  Técnicos usabilidad,  seguridad  y  rendimiento  a  menudo  se  define  como   requerimientos  no  funcionales.

Procesos  ajustados   (adopción)

Plantillas

Pruebas  Modelado Estrategia  de  Pruebas Herramientas

NO Ver  Introducción  a  los  Requerimientos   Técnicos

Manténgalas  simples.  Plantillas  que  contiene  cada   Una  "forma  electrónica"  que  contiene  información  común  a  llenar  los   item  posible  que  usted  quiera  para  motivar  las   campos  para  un  determinado  tipo  de  producto  de  trabajo. personas  para  hacer  más  información  que  ellos   necesitan. Comprende  un  Suite  de  Pruebas  de  Regresión  y  cualquier  Reporte   de  Defectos. Una  descripción  de  su  enfoque  general  de  prueba. Reutilice  lo  de  otros  proyectos. Los  paquetes  de  software  utilizados  para  desarrollar  el  sistema

SI

NO NO NO SI

Materiales  de   Capacitación Casos  de  Uso

Las  notas  de  cursos,  documentación  general,  tareas  y  mucho  más   utilizado  para  ayudar  el  entrenamiento  de  usuarios,  personal  de   soporte  y  operaciones  de  soporte  que  funcionan  con  el  sistema. Casos  de  uso  describe  algo  de  valor  a  los  usuarios  y  son  un   requerimiento  primario  del  producto  de  trabajo  del  Agile  UP.

NO Los  casos  de  usos  de  forma  puntual  son   frecuentemente  suficientes.

SI

La  parte  más  importante  de  un  caso  de  uso  es  la   descripciones  del  modelo  de  caso  de  uso Modelado  de  Casos  de   Uso

Un  modelo  de  caso  de  uso  está  compuesto  por  cero  o   Los  casos  de  uso  de  forma  puntual  a  veces  son   más  diagramas  de  casos  de  uso,  descripciones  de  casos  d   suficientes. uso  y  descripciones  de  actores.

Documentación  de   Usuario

Diagramas  de  casos  de  uso  son  usados  con   frecuencia  para  administrar  presentaciones,   diagramas  de  procesos  de  alto  nivel. Los  manuales,  documentación  de  ayuda,  etc;  que  los  usuarios  finales   Recuerde  que  debe  indicar  cómo  ponerse  en   utilizan  para  ayudarles  a  entender  el  sistema. contacto  con  personal  de  apoyo. Propiedades  escritas  en  papel  y  bocetos  de  pizarra   de  pantallas  son  suficientes  para  obtener  el  punto   para  conocer  qué  es  lo  que  se  desea  construir.

Modelo  de  Interface  de   Describe  las  interfeces  de  usuario  de  su  sistema. Usuario

Las  interfaces  de  Usuario  son  útiles  durante  las   Iniciación  y  quizás  la  Elaboración,  pero  durante  la   Construcción  se  debe  escribir  el  código  actual  de   trabajo  y  no  el  código  del  prototipo. La  navegación  de  los  Diagramas  de  Interfaces  de   Usuario  UI  es  utilizada  para  ver  la  vista  general  de   sus  interfaces  de  usuario  y  explorar  los  problemas   de  usabilidad.

NO

SI

NO

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.