SlideShare une entreprise Scribd logo
1  sur  46
Ricardo Aiello
Analista de Sistemas / Docente
hola@ricardoaiello.com.ar
WordPress:
una opción
(no siempre)
consciente
introducción
WordPress: una opción (no siempre) consciente
conviene
Introducción
me gusta sé usarlo
WordPress: una opción (no siempre) conscienteIntroducción
un sitio web
es un sistema
y su objetivo es
solucionar un problema
del negocio del cliente
por ende, funcionalidad mata estética
WordPress: una opción (no siempre) conscienteIntroducción
un sitio web
es un sistema
y su creación
se puede encarar
metodológicamente
WordPress: una opción (no siempre) conscienteIntroducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
Introducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
plantear el
problema
del negocio
Introducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
proponer
una solución
al problema
Introducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
proponer una
implementación
de la solución
Introducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
construir la
implementación
Introducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
verificar la
construcción
Introducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
conectar la
construcción
con el entorno
Introducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
Introducción
requisitos
plantear el
problema
del negocio
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
plantear el
problema
del negocio
Requisitos
WordPress: una opción (no siempre) conscienteRequisitos
el cliente
no es técnico
y no tiene por qué serlo
nos pide lo que cree que necesita
de la mejor manera que puede
WordPress: una opción (no siempre) conscienteRequisitos
WordPress: una opción (no siempre) conscienteRequisitos
WordPress: una opción (no siempre) conscienteRequisitos
WordPress: una opción (no siempre) conscienteRequisitos
WordPress: una opción (no siempre) conscienteRequisitos
WordPress: una opción (no siempre) conscienteRequisitos
WordPress: una opción (no siempre) conscienteRequisitos
WordPress: una opción (no siempre) conscienteRequisitos
objetivo
del negocio
WordPress: una opción (no siempre) conscienteRequisitos
Cliente Vendedor
actores
usuarios que interactúan con el sistema
Como cliente, quiero buscar productos.
requisitos funcionales
modelados con historias de usuario
WordPress: una opción (no siempre) conscienteRequisitos
Como cliente, quiero ver los detalles de un producto.
Como cliente, quiero añadir productos a mi carrito.
Como cliente, quiero comprar los productos que seleccioné.
Ofrecer distintos medios de pago y opciones de financiación.
Como cliente, quiero eliminar productos de mi carrito.
Como cliente, quiero recibir los productos en mi domicilio.
requisitos funcionales
modelados con historias de usuario
WordPress: una opción (no siempre) conscienteRequisitos
Como cliente, quiero obtener información detallada del comercio.
Como cliente, quiero realizar consultas al comercio.
Como vendedor, quiero dar de alta nuevos productos.
requisitos funcionales
modelados con historias de usuario
WordPress: una opción (no siempre) conscienteRequisitos
Como vendedor, quiero modificar y eliminar productos.
Como vendedor, quiero recibir los pagos de los clientes.
Como vendedor, quiero ver un reporte de mis ventas.
Ofrecer filtros por fecha y por producto.
Como vendedor, quiero responder las consultas de mis clientes.
Como vendedor, quiero buscar pedidos.
requisitos funcionales
modelados con historias de usuario
WordPress: una opción (no siempre) conscienteRequisitos
Como vendedor, quiero preparar un pedido para enviarlo.
Como vendedor, quiero enviar los pedidos a mis clientes.
Ofrecer distintas formas de envío, incluyendo retiro en tienda.
requisitos
funcionales
modelados con
casos de uso
WordPress: una opción (no siempre) conscienteRequisitos
análisis
proponer
una solución
al problema
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
proponer
una solución
al problema
Análisis
historias de usuario
extendidas mediante conversaciones
WordPress: una opción (no siempre) conscienteAnálisis
casos
de uso
organizados y
relacionados
WordPress: una opción (no siempre) conscienteAnálisis
casos de uso
especificados
WordPress: una opción (no siempre) conscienteAnálisis
Caso de uso: Buscar productos
1) El Cliente ingresa palabras clave.
2) El Sistema busca los Productos que contienen en su nombre las palabras clave ingresadas.
3) El Sistema muestra un listado de los Productos hallados.
2.a) No se encuentran Productos.
1) El Sistema muestra un mensaje de error.
3.a) El Cliente selecciona un Producto del listado y elige la opción “Ver detalles”.
1) Se ejecuta el caso de uso Ver detalles del producto.
3.b) El Cliente selecciona un Producto del listado y elige la opción “Añadir al carrito”.
1) Se ejecuta el caso de uso Añadir producto al carrito.
objetos del sistema
modelados con un diagrama de clases
WordPress: una opción (no siempre) conscienteAnálisis
diseño
proponer una
implementación
de la solución
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
proponer una
implementación
de la solución
Diseño
lenguajes de marcado
y programación
(frontend)
WordPress: una opción (no siempre) consciente
sistema
operativo
servidor web
sistema de gestión
de base de datos
lenguaje de
programación
(backend)
sistema de gestión
de contenidos
(CMS)
Diseño
...
...
sistema de gestión
de contenidos
(CMS)
...
WordPress: una opción (no siempre) consciente
plugins
theme
child theme
...
servicios externos
(vía REST API) ......... ... ... ...
...otros sistemas ......... ... ... ...
Diseño
elementos de WordPress
modelados con un diagrama de clases estereotipado
WordPress: una opción (no siempre) conscienteDiseño
guías
para aprender
sobre el tema
WordPress: una opción (no siempre) conscienteGuías para aprender sobre el tema
El Lenguaje
Unificado de
Modelado:
Guía del usuario
(2º edición)
Grady Booch,
James Rumbaugh
e Ivar Jacobson
WordPress: una opción (no siempre) conscienteGuías para aprender sobre el tema
El Lenguaje
Unificado de
Modelado:
Manual de referencia
(2º edición)
Grady Booch,
James Rumbaugh
e Ivar Jacobson
User Stories Applied
for Agile Software
Development
Mike Cohn
- elegir un proyecto real en curso
- listar actores (usuarios)
- listar requisitos funcionales (comportamiento del sistema)
- listar requisitos no funcionales (todos los demás)
- listar objetos del sistema
- me buscan y lo analizamos juntos :)
propuesta
para seguirla en el wp_bar()
Ricardo Aiello
Analista de Sistemas / Docente
hola@ricardoaiello.com.ar

Contenu connexe

Similaire à WP sitio web análisis

Business Model Canvas - Value Proposition Canvas
Business Model Canvas - Value Proposition CanvasBusiness Model Canvas - Value Proposition Canvas
Business Model Canvas - Value Proposition CanvasRamon Costa i Pujol
 
WordPress Auto del Cartel
WordPress Auto del CartelWordPress Auto del Cartel
WordPress Auto del Carteljsscmartin52
 
Cómo Migrar Tu Web a WordPress
Cómo Migrar Tu Web a WordPressCómo Migrar Tu Web a WordPress
Cómo Migrar Tu Web a WordPressNelio Software
 
Diseño de Producto Digital con WordPress
Diseño de Producto Digital con WordPressDiseño de Producto Digital con WordPress
Diseño de Producto Digital con WordPressAbel Sutilo
 
Usar experimentos para impulsar el crecimiento: Cómo empezar, fracasar y esca...
Usar experimentos para impulsar el crecimiento: Cómo empezar, fracasar y esca...Usar experimentos para impulsar el crecimiento: Cómo empezar, fracasar y esca...
Usar experimentos para impulsar el crecimiento: Cómo empezar, fracasar y esca...VWO
 
Cómo montar tu sitio en Internet con wordpress– Deporte y Web Social
Cómo montar tu sitio en Internet  con wordpress– Deporte y Web SocialCómo montar tu sitio en Internet  con wordpress– Deporte y Web Social
Cómo montar tu sitio en Internet con wordpress– Deporte y Web Socialdigitalde
 
Cómo migrar tu web a WordPress (y no morir en el intento)
Cómo migrar tu web a WordPress (y no morir en el intento)Cómo migrar tu web a WordPress (y no morir en el intento)
Cómo migrar tu web a WordPress (y no morir en el intento)Nelio Software
 
Wordpress y SEO en Valencia
Wordpress y SEO en ValenciaWordpress y SEO en Valencia
Wordpress y SEO en ValenciaJavier Cebrián
 
Posicionamiento en buscadores y Wordpress
Posicionamiento en buscadores y WordpressPosicionamiento en buscadores y Wordpress
Posicionamiento en buscadores y WordpressJavier Cebrián
 
WordPress como plataforma de comercio electrónico
WordPress como plataforma de comercio electrónicoWordPress como plataforma de comercio electrónico
WordPress como plataforma de comercio electrónicoFernando Serer
 
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...Maestros Online
 
Cómo montar tu sitio en Internet – Día 4
Cómo montar tu sitio en Internet – Día 4Cómo montar tu sitio en Internet – Día 4
Cómo montar tu sitio en Internet – Día 4digitalde
 
Dmni dmg 2016 1 s08 - modelo de negocio
Dmni dmg 2016 1 s08 - modelo de negocioDmni dmg 2016 1 s08 - modelo de negocio
Dmni dmg 2016 1 s08 - modelo de negocioCursoDMNI
 
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...Maestros Online Mexico
 

Similaire à WP sitio web análisis (20)

Business Model Canvas - Value Proposition Canvas
Business Model Canvas - Value Proposition CanvasBusiness Model Canvas - Value Proposition Canvas
Business Model Canvas - Value Proposition Canvas
 
WordPress Auto del Cartel
WordPress Auto del CartelWordPress Auto del Cartel
WordPress Auto del Cartel
 
Comentarios
ComentariosComentarios
Comentarios
 
Cómo Migrar Tu Web a WordPress
Cómo Migrar Tu Web a WordPressCómo Migrar Tu Web a WordPress
Cómo Migrar Tu Web a WordPress
 
Diseño de Producto Digital con WordPress
Diseño de Producto Digital con WordPressDiseño de Producto Digital con WordPress
Diseño de Producto Digital con WordPress
 
Usar experimentos para impulsar el crecimiento: Cómo empezar, fracasar y esca...
Usar experimentos para impulsar el crecimiento: Cómo empezar, fracasar y esca...Usar experimentos para impulsar el crecimiento: Cómo empezar, fracasar y esca...
Usar experimentos para impulsar el crecimiento: Cómo empezar, fracasar y esca...
 
Wordpress
WordpressWordpress
Wordpress
 
Cómo montar tu sitio en Internet con wordpress– Deporte y Web Social
Cómo montar tu sitio en Internet  con wordpress– Deporte y Web SocialCómo montar tu sitio en Internet  con wordpress– Deporte y Web Social
Cómo montar tu sitio en Internet con wordpress– Deporte y Web Social
 
Act 1 comercio
Act 1 comercioAct 1 comercio
Act 1 comercio
 
Cómo migrar tu web a WordPress (y no morir en el intento)
Cómo migrar tu web a WordPress (y no morir en el intento)Cómo migrar tu web a WordPress (y no morir en el intento)
Cómo migrar tu web a WordPress (y no morir en el intento)
 
Wordpress y SEO en Valencia
Wordpress y SEO en ValenciaWordpress y SEO en Valencia
Wordpress y SEO en Valencia
 
Posicionamiento en buscadores y Wordpress
Posicionamiento en buscadores y WordpressPosicionamiento en buscadores y Wordpress
Posicionamiento en buscadores y Wordpress
 
1 presencia web_empresas_i
1 presencia web_empresas_i1 presencia web_empresas_i
1 presencia web_empresas_i
 
Wordpress
WordpressWordpress
Wordpress
 
WordPress como plataforma de comercio electrónico
WordPress como plataforma de comercio electrónicoWordPress como plataforma de comercio electrónico
WordPress como plataforma de comercio electrónico
 
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
 
Paso 7
Paso 7Paso 7
Paso 7
 
Cómo montar tu sitio en Internet – Día 4
Cómo montar tu sitio en Internet – Día 4Cómo montar tu sitio en Internet – Día 4
Cómo montar tu sitio en Internet – Día 4
 
Dmni dmg 2016 1 s08 - modelo de negocio
Dmni dmg 2016 1 s08 - modelo de negocioDmni dmg 2016 1 s08 - modelo de negocio
Dmni dmg 2016 1 s08 - modelo de negocio
 
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
 

Dernier

Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxchinojosa17
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDLeslie Villar
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAcoloncopias5
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
que es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxque es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxmrzreyes12
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)BrianaFrancisco
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx46828205
 
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.Aldo Fernandez
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxNicolas Villarroel
 

Dernier (16)

Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptx
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
que es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxque es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptx
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx
 
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptx
 

WP sitio web análisis

  • 1. Ricardo Aiello Analista de Sistemas / Docente hola@ricardoaiello.com.ar WordPress: una opción (no siempre) consciente
  • 3. WordPress: una opción (no siempre) consciente conviene Introducción me gusta sé usarlo
  • 4. WordPress: una opción (no siempre) conscienteIntroducción
  • 5. un sitio web es un sistema y su objetivo es solucionar un problema del negocio del cliente por ende, funcionalidad mata estética WordPress: una opción (no siempre) conscienteIntroducción
  • 6. un sitio web es un sistema y su creación se puede encarar metodológicamente WordPress: una opción (no siempre) conscienteIntroducción
  • 7. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración Introducción
  • 8. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración plantear el problema del negocio Introducción
  • 9. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración proponer una solución al problema Introducción
  • 10. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración proponer una implementación de la solución Introducción
  • 11. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración construir la implementación Introducción
  • 12. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración verificar la construcción Introducción
  • 13. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración conectar la construcción con el entorno Introducción
  • 14. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración Introducción
  • 16. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración plantear el problema del negocio Requisitos
  • 17. WordPress: una opción (no siempre) conscienteRequisitos
  • 18. el cliente no es técnico y no tiene por qué serlo nos pide lo que cree que necesita de la mejor manera que puede WordPress: una opción (no siempre) conscienteRequisitos
  • 19. WordPress: una opción (no siempre) conscienteRequisitos
  • 20. WordPress: una opción (no siempre) conscienteRequisitos
  • 21. WordPress: una opción (no siempre) conscienteRequisitos
  • 22. WordPress: una opción (no siempre) conscienteRequisitos
  • 23. WordPress: una opción (no siempre) conscienteRequisitos
  • 24. WordPress: una opción (no siempre) conscienteRequisitos
  • 25. WordPress: una opción (no siempre) conscienteRequisitos objetivo del negocio
  • 26. WordPress: una opción (no siempre) conscienteRequisitos Cliente Vendedor actores usuarios que interactúan con el sistema
  • 27. Como cliente, quiero buscar productos. requisitos funcionales modelados con historias de usuario WordPress: una opción (no siempre) conscienteRequisitos Como cliente, quiero ver los detalles de un producto. Como cliente, quiero añadir productos a mi carrito. Como cliente, quiero comprar los productos que seleccioné. Ofrecer distintos medios de pago y opciones de financiación. Como cliente, quiero eliminar productos de mi carrito.
  • 28. Como cliente, quiero recibir los productos en mi domicilio. requisitos funcionales modelados con historias de usuario WordPress: una opción (no siempre) conscienteRequisitos Como cliente, quiero obtener información detallada del comercio. Como cliente, quiero realizar consultas al comercio.
  • 29. Como vendedor, quiero dar de alta nuevos productos. requisitos funcionales modelados con historias de usuario WordPress: una opción (no siempre) conscienteRequisitos Como vendedor, quiero modificar y eliminar productos. Como vendedor, quiero recibir los pagos de los clientes. Como vendedor, quiero ver un reporte de mis ventas. Ofrecer filtros por fecha y por producto. Como vendedor, quiero responder las consultas de mis clientes.
  • 30. Como vendedor, quiero buscar pedidos. requisitos funcionales modelados con historias de usuario WordPress: una opción (no siempre) conscienteRequisitos Como vendedor, quiero preparar un pedido para enviarlo. Como vendedor, quiero enviar los pedidos a mis clientes. Ofrecer distintas formas de envío, incluyendo retiro en tienda.
  • 31. requisitos funcionales modelados con casos de uso WordPress: una opción (no siempre) conscienteRequisitos
  • 33. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración proponer una solución al problema Análisis
  • 34. historias de usuario extendidas mediante conversaciones WordPress: una opción (no siempre) conscienteAnálisis
  • 35. casos de uso organizados y relacionados WordPress: una opción (no siempre) conscienteAnálisis
  • 36. casos de uso especificados WordPress: una opción (no siempre) conscienteAnálisis Caso de uso: Buscar productos 1) El Cliente ingresa palabras clave. 2) El Sistema busca los Productos que contienen en su nombre las palabras clave ingresadas. 3) El Sistema muestra un listado de los Productos hallados. 2.a) No se encuentran Productos. 1) El Sistema muestra un mensaje de error. 3.a) El Cliente selecciona un Producto del listado y elige la opción “Ver detalles”. 1) Se ejecuta el caso de uso Ver detalles del producto. 3.b) El Cliente selecciona un Producto del listado y elige la opción “Añadir al carrito”. 1) Se ejecuta el caso de uso Añadir producto al carrito.
  • 37. objetos del sistema modelados con un diagrama de clases WordPress: una opción (no siempre) conscienteAnálisis
  • 39. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración proponer una implementación de la solución Diseño
  • 40. lenguajes de marcado y programación (frontend) WordPress: una opción (no siempre) consciente sistema operativo servidor web sistema de gestión de base de datos lenguaje de programación (backend) sistema de gestión de contenidos (CMS) Diseño
  • 41. ... ... sistema de gestión de contenidos (CMS) ... WordPress: una opción (no siempre) consciente plugins theme child theme ... servicios externos (vía REST API) ......... ... ... ... ...otros sistemas ......... ... ... ... Diseño
  • 42. elementos de WordPress modelados con un diagrama de clases estereotipado WordPress: una opción (no siempre) conscienteDiseño
  • 44. WordPress: una opción (no siempre) conscienteGuías para aprender sobre el tema
  • 45. El Lenguaje Unificado de Modelado: Guía del usuario (2º edición) Grady Booch, James Rumbaugh e Ivar Jacobson WordPress: una opción (no siempre) conscienteGuías para aprender sobre el tema El Lenguaje Unificado de Modelado: Manual de referencia (2º edición) Grady Booch, James Rumbaugh e Ivar Jacobson User Stories Applied for Agile Software Development Mike Cohn
  • 46. - elegir un proyecto real en curso - listar actores (usuarios) - listar requisitos funcionales (comportamiento del sistema) - listar requisitos no funcionales (todos los demás) - listar objetos del sistema - me buscan y lo analizamos juntos :) propuesta para seguirla en el wp_bar() Ricardo Aiello Analista de Sistemas / Docente hola@ricardoaiello.com.ar