SlideShare a Scribd company logo
1 of 6
Download to read offline
Crear un sitio web
Aspectos a considerar al construir una web

Enero de 2014

@giselebcn

Gisela Vendrell
1
es.linkedin.com/in/giselavendrellhernandez/
El desarrollo de un sitio web requiere de la implicación de distintas figuras desde el
principio, tanto por parte del cliente como del proveedor
¿Qué actores intervienen en su desarrollo?

Qué papel juegan Principales funciones

Cliente

Determinar qué debe hacer la web
Dueño proyecto

Comunicárselo de forma correcta y detallada al proveedor
Reflexionar sobre el detalle de funcionalidades

Qué Figuras hay
1. Dueño proyecto
2. Jefe proyecto
3. Experto funcional
4. Usuario piloto

1. Jefe proyecto

Proveedor

Responsable
implementación

Responsable de traducir las especificaciones funcionales en 2. Jefe Tecnología
técnicas
3. Analista funcional
Desarrollo de la web
4. Consultor especialista
Mantenimiento y evolutivo

5. Analista tecnología
6. Desarrollador y diseñado

El grado de implicación del cliente en el proyecto será fundamental para su éxito
@giselebcn

2
La construcción de un sitio web contempla 8 fases
¿Qué Fases hay que seguir a la hora de construir un sitio web?
¿Qué es?
1

Análisis requisitos Recoge la descripción de funcionalidades de la web

2

Diseño funcional
(o especificación
funcional)

3

4

Arquitectura
(o especificaciones
técnicas)
Programación
(o codificación)

Aspectos a considerar
A nivel de mercado y de producto (MRD / PRD)

Detalla el comportamiento del sitio y su interacción Una mala ejecución impacta fuertemente en ppto y
con usuarios piloto y expertos funcionales
plazos de entrega
Responde a especificaciones funcionales, detallando
las características técnicas de la app y del sistema

!

Coste, complejidad, plazo implementación,
personal y plan de contigencia

Código fuente de ficheros

5

Tests
(o pruebas)

3 tipos: de carga, estrés o funcionales
Basados en casos de uso

Validaciones W3C: calidad de app y código
Compatibilidad con navegadores

6

Documentación

Registro detallado de información sobre el proyecto

Detalle amplio y completa como punto de partida
para el mantenimiento de la app

7

Mantenimiento

Ajuste de errores (o Bugs)

2/3 de la ingeniería está relacionada con el
mantenimiento

8

Evolución

Extensión de sistema con funcionalidades nuevas

@giselebcn

3
El documento de especificaciones técnicas se estructura generalmente entorno a 3 apartados
y debe incluir información de negocio para permitir al Gestor del proyecto su evaluación
Ejemplo del índice de un documento de especificaciones técnicas
Subapartados

1

2

3

Infraestructura

•Localización
•Tecnología
•Dimensionamiento
•Tolerancia fallos
•Coste / presupuesto

Arquitectura

•Plataforma desarrollo
•Software base
•Integración con terceros

Organización y planning

•Estrategia desarrollo
•Planificación
•Mantenimiento y evolución

@giselebcn

4
El desarrollo de tests es una de las etapas más importantes del proyecto y es recomendable
que se base en casos de uso para la extracción de requerimientos acordes con los usuarios

Acerca de los casos de uso

¿Qué es un
caso de uso?

 Técnica para la captura y especificación detallada de requisitos
 Provee 1 o más escenarios de cómo interactúan sistemas - usuarios
 Muy útil en sistemas interactivos al expresar los objetivos de los usuario al utilizar la app

 Nombre del caso
 Descripción del caso

 Flujo normal del sitio web

 Actores

Apartados

 Precondiciones
 Flujo alternativo del sitio web

 Permite el análisis centrado en las necesidades del usuario y de sus expectativas con el sitio
Ventajas

 Evita que la definición se base únicamente en criterios tecnológicos
 Facilita la priorización de requerimientos y funcionalidades a implantar

@giselebcn

5
Existen dos modelos de desarrollo de aplicaciones, y su elección dependerá de la complejidad
del sitio web y de la especialización del equipo

Tipos de modelos de desarrollo de software
Descripción y principales características

¿Cuándo se recomienda su uso?

1

 Ejecución “lineal”: una fase tras otra
En cascada

 1Error conlleva rediseño y reprogramación
(++costes)

 Hay una planificación estricta
 Cuando los equipos están muy implicados

 Modelo tradicional y más usado

2

 Nace para solucionar carencias del cascada
Iterativo

 Desarrollo incremental,
versiones entregadas

con

diferentes

 3 etapas: inicialización, iteración y control

 En proyectos muy complejos
 Si los equipos son flexibles

 Más eficiente y seguro. Más moderno

@giselebcn

6

More Related Content

What's hot (18)

Rup
RupRup
Rup
 
REQUI
REQUIREQUI
REQUI
 
Lineal Secuencial
Lineal SecuencialLineal Secuencial
Lineal Secuencial
 
Health WorldBank 2012
Health WorldBank 2012Health WorldBank 2012
Health WorldBank 2012
 
Desarr
DesarrDesarr
Desarr
 
Presentación1
Presentación1Presentación1
Presentación1
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Modelos de ciclo de vida
Modelos de ciclo de vidaModelos de ciclo de vida
Modelos de ciclo de vida
 
Prototipos
PrototiposPrototipos
Prototipos
 
Presentación1 nj
Presentación1 njPresentación1 nj
Presentación1 nj
 
Presentación1 nj
Presentación1 njPresentación1 nj
Presentación1 nj
 
Modelo lineal o en cascada
Modelo lineal o en cascadaModelo lineal o en cascada
Modelo lineal o en cascada
 
Analiss de sistemas
Analiss de sistemasAnaliss de sistemas
Analiss de sistemas
 
Analiss de sistemas
Analiss de sistemasAnaliss de sistemas
Analiss de sistemas
 
MVC
MVCMVC
MVC
 
Henryrosales 1
Henryrosales 1Henryrosales 1
Henryrosales 1
 
Modelo lineal secuencial
Modelo lineal secuencialModelo lineal secuencial
Modelo lineal secuencial
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio web
 

Viewers also liked

How mobile technology is transforming health care gv
How mobile technology is transforming health care gvHow mobile technology is transforming health care gv
How mobile technology is transforming health care gvGisela Vendrell
 
1. Introducción al estudio de la Hidrología – Balance hídrico
1. Introducción al estudio de la Hidrología – Balance hídrico1. Introducción al estudio de la Hidrología – Balance hídrico
1. Introducción al estudio de la Hidrología – Balance hídricohidrologia
 
Pasos tecnicos para crear un sitio web
Pasos tecnicos para crear un sitio webPasos tecnicos para crear un sitio web
Pasos tecnicos para crear un sitio webJuan Flores
 
Pasos para crear tu propia página web
Pasos para crear tu propia página webPasos para crear tu propia página web
Pasos para crear tu propia página webkksspp
 
Ppt construcción de un sitio web
Ppt construcción de un sitio webPpt construcción de un sitio web
Ppt construcción de un sitio webNorber Barraza
 
Balance HíDrico
Balance HíDricoBalance HíDrico
Balance HíDricoMonicarios
 
Pasos para crear un sitio web
Pasos para crear un sitio webPasos para crear un sitio web
Pasos para crear un sitio webtomyycerr
 
Crear una pagina web con bloc de notas
Crear una pagina web con bloc de notasCrear una pagina web con bloc de notas
Crear una pagina web con bloc de notasSandra Meza
 

Viewers also liked (14)

Camilo20
Camilo20Camilo20
Camilo20
 
How mobile technology is transforming health care gv
How mobile technology is transforming health care gvHow mobile technology is transforming health care gv
How mobile technology is transforming health care gv
 
Balance hidrico. Iris guevara
Balance hidrico. Iris guevaraBalance hidrico. Iris guevara
Balance hidrico. Iris guevara
 
1. Introducción al estudio de la Hidrología – Balance hídrico
1. Introducción al estudio de la Hidrología – Balance hídrico1. Introducción al estudio de la Hidrología – Balance hídrico
1. Introducción al estudio de la Hidrología – Balance hídrico
 
Pasos tecnicos para crear un sitio web
Pasos tecnicos para crear un sitio webPasos tecnicos para crear un sitio web
Pasos tecnicos para crear un sitio web
 
Pasos para crear tu propia página web
Pasos para crear tu propia página webPasos para crear tu propia página web
Pasos para crear tu propia página web
 
Balance hidrico
Balance hidricoBalance hidrico
Balance hidrico
 
Balance hidrico
Balance hidricoBalance hidrico
Balance hidrico
 
Ppt construcción de un sitio web
Ppt construcción de un sitio webPpt construcción de un sitio web
Ppt construcción de un sitio web
 
Balance HíDrico
Balance HíDricoBalance HíDrico
Balance HíDrico
 
Pasos para crear un sitio web
Pasos para crear un sitio webPasos para crear un sitio web
Pasos para crear un sitio web
 
Crear una pagina web con bloc de notas
Crear una pagina web con bloc de notasCrear una pagina web con bloc de notas
Crear una pagina web con bloc de notas
 
Balance HíDrico
Balance HíDricoBalance HíDrico
Balance HíDrico
 
Balance Hidrico
Balance HidricoBalance Hidrico
Balance Hidrico
 

Similar to Aspectos a considerar al construir una web

Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
 
Parcial2
Parcial2Parcial2
Parcial2fredmoa
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos bren1995
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorJomicast
 
Ciclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARECiclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWAREJ Martin Luzon
 
Orientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDDOrientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDDCesar Gomez
 
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARECUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWAREFreddy Aguilar
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareLuis Fernández
 
Ponencia
PonenciaPonencia
Ponenciafredmoa
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfBibliotecaenlineaUNI
 
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVCLuis Fernando Aguas Bucheli
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfacesGaby Fernandez
 

Similar to Aspectos a considerar al construir una web (20)

Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
Parcial2
Parcial2Parcial2
Parcial2
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidor
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Ciclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARECiclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARE
 
Orientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDDOrientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDD
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARECUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
GENEX
GENEXGENEX
GENEX
 
Ponencia
PonenciaPonencia
Ponencia
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
 
mobile
mobilemobile
mobile
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfaces
 

Recently uploaded

Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 

Recently uploaded (20)

Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 

Aspectos a considerar al construir una web

  • 1. Crear un sitio web Aspectos a considerar al construir una web Enero de 2014 @giselebcn Gisela Vendrell 1 es.linkedin.com/in/giselavendrellhernandez/
  • 2. El desarrollo de un sitio web requiere de la implicación de distintas figuras desde el principio, tanto por parte del cliente como del proveedor ¿Qué actores intervienen en su desarrollo? Qué papel juegan Principales funciones Cliente Determinar qué debe hacer la web Dueño proyecto Comunicárselo de forma correcta y detallada al proveedor Reflexionar sobre el detalle de funcionalidades Qué Figuras hay 1. Dueño proyecto 2. Jefe proyecto 3. Experto funcional 4. Usuario piloto 1. Jefe proyecto Proveedor Responsable implementación Responsable de traducir las especificaciones funcionales en 2. Jefe Tecnología técnicas 3. Analista funcional Desarrollo de la web 4. Consultor especialista Mantenimiento y evolutivo 5. Analista tecnología 6. Desarrollador y diseñado El grado de implicación del cliente en el proyecto será fundamental para su éxito @giselebcn 2
  • 3. La construcción de un sitio web contempla 8 fases ¿Qué Fases hay que seguir a la hora de construir un sitio web? ¿Qué es? 1 Análisis requisitos Recoge la descripción de funcionalidades de la web 2 Diseño funcional (o especificación funcional) 3 4 Arquitectura (o especificaciones técnicas) Programación (o codificación) Aspectos a considerar A nivel de mercado y de producto (MRD / PRD) Detalla el comportamiento del sitio y su interacción Una mala ejecución impacta fuertemente en ppto y con usuarios piloto y expertos funcionales plazos de entrega Responde a especificaciones funcionales, detallando las características técnicas de la app y del sistema ! Coste, complejidad, plazo implementación, personal y plan de contigencia Código fuente de ficheros 5 Tests (o pruebas) 3 tipos: de carga, estrés o funcionales Basados en casos de uso Validaciones W3C: calidad de app y código Compatibilidad con navegadores 6 Documentación Registro detallado de información sobre el proyecto Detalle amplio y completa como punto de partida para el mantenimiento de la app 7 Mantenimiento Ajuste de errores (o Bugs) 2/3 de la ingeniería está relacionada con el mantenimiento 8 Evolución Extensión de sistema con funcionalidades nuevas @giselebcn 3
  • 4. El documento de especificaciones técnicas se estructura generalmente entorno a 3 apartados y debe incluir información de negocio para permitir al Gestor del proyecto su evaluación Ejemplo del índice de un documento de especificaciones técnicas Subapartados 1 2 3 Infraestructura •Localización •Tecnología •Dimensionamiento •Tolerancia fallos •Coste / presupuesto Arquitectura •Plataforma desarrollo •Software base •Integración con terceros Organización y planning •Estrategia desarrollo •Planificación •Mantenimiento y evolución @giselebcn 4
  • 5. El desarrollo de tests es una de las etapas más importantes del proyecto y es recomendable que se base en casos de uso para la extracción de requerimientos acordes con los usuarios Acerca de los casos de uso ¿Qué es un caso de uso?  Técnica para la captura y especificación detallada de requisitos  Provee 1 o más escenarios de cómo interactúan sistemas - usuarios  Muy útil en sistemas interactivos al expresar los objetivos de los usuario al utilizar la app  Nombre del caso  Descripción del caso  Flujo normal del sitio web  Actores Apartados  Precondiciones  Flujo alternativo del sitio web  Permite el análisis centrado en las necesidades del usuario y de sus expectativas con el sitio Ventajas  Evita que la definición se base únicamente en criterios tecnológicos  Facilita la priorización de requerimientos y funcionalidades a implantar @giselebcn 5
  • 6. Existen dos modelos de desarrollo de aplicaciones, y su elección dependerá de la complejidad del sitio web y de la especialización del equipo Tipos de modelos de desarrollo de software Descripción y principales características ¿Cuándo se recomienda su uso? 1  Ejecución “lineal”: una fase tras otra En cascada  1Error conlleva rediseño y reprogramación (++costes)  Hay una planificación estricta  Cuando los equipos están muy implicados  Modelo tradicional y más usado 2  Nace para solucionar carencias del cascada Iterativo  Desarrollo incremental, versiones entregadas con diferentes  3 etapas: inicialización, iteración y control  En proyectos muy complejos  Si los equipos son flexibles  Más eficiente y seguro. Más moderno @giselebcn 6