usabilidadweb.com.ar

Desarrollo de software. Aplicaciones basadas en web

Desarrollo de Sitios Web de Calidad, Usables, Seguros, Válidos y Accesibles

© Carlos D. González - Update: Nov - 2017
Contacto: usabilidadweb @ usabilidadweb.com.ar

Cualquier proyecto de software se inicia por alguna necesidad de negocio; la necesidad de corregir una deficiencia en alguna aplicación existente; la necesidad de adaptar una aplicación existente a un modelo de negocio cambiante; la necesidad de extender funciones o la necesidad de crear un nuevo producto o servicio. El curso de Diseño de software propone un estudio práctico, amplio, teórico - aplicado del proceso de desarrollo de software. Este curso es el último, en la secuencia de correlatividad.

Diseño y programación de software

El desarrollo de sistemas y aplicaciones basados en web representan una secuencia de acciones de ingeniería web que comienzan con la identificación de las necesidades del negocio, sigue hacia una descripción de los objetivos de la WebApp, define las macro características y funciones y finalmente se obtienen los requisitos que conducen hacia un modelo de análisis.

Cada punto del programa tendrá un amplio desarrollo.

  • Software de aplicación
  • Software de linea de productos
  • Aplicaciones basadas en web

Cualquier proyecto de software se inicia por alguna necesidad de negocio; la necesidad de corregir una deficiencia en alguna aplicación existente; la necesidad de adaptar una aplicación existente a un modelo de negocio cambiante; la necesidad de extender funciones o la necesidad de crear un nuevo producto o servicio.

Diseño de la interfaz de usuario

El diseño de la interfaz de usuario se concentra en tres áreas:

  1. Diseño de interfaces entre componentes de software
  2. Diseño de interfaces entre el software y otros productores / consumidores de información (no humanos)
  3. Diseño de interfaces entre seres humanos y la computadora

Prueba de software

El software se prueba para descubrir errores cometidos inadvertidamente en el proceso de desarrollo.

  • Técnicas de pruebas
  • Depuración de errores

Métrica de software

En esta etapa se obtiene la métrica apropiada para la representación del software y se analizan en base a directrices establecidas y/o a datos obtenidos con anterioridad.

Ingeniería web

  • Atributos de los sistemas y aplicaciones basados en red
  • Estratos de la ingeniería de aplicaciones web (WebApp)
  • El proceso de ingeniería web
  • Mejores prácticas en ingeniería web

Formulación y planeamiento para ingeniería web

  • Formulación de sistemas basados en web
  • Planeamiento de proyectos para ingeniería web
  • Equipos y conflictos de gestión
  • Medición para ingeniería web y WebApp
  • Las peores prácticas para proyectos WebApp

Modelado de análisis para aplicaciones web

  • Requisitos para el análisis de las WebApp
  • El modelado de análisis para WebApp
  • El modelo de contenido
  • El modelo de interacción
  • El modelo funcional
  • El modelo de configuración
  • Análisis Relación - Navegación

Modelado de diseño para aplicaciones web

  • Temas de diseño para ingeniería web
  • Pirámide del diseño web
  • Diseño de la interfaz de WebApp
  • Diseño de navegación
  • Diseño al nivel de componentes
  • Patrones de diseño hipermedia
  • Métodos de diseño hipermedia orientado a objetos
  • Métrica de diseño para las WebApp

Cómo probar aplicaciones web

  • Prueba de conceptos para WebApp
  • El proceso de prueba
  • Pruebas de las bases de datos
  • Prueba de la interfaz del usuario
  • Prueba al nivel de componentes
  • Pruebas de navegación
  • Prueba de la configuración
  • Pruebas de seguridad
  • Pruebas del desempeño
  • Pruebas de carga
  • Pruebas de tensión

Métrica de proceso y proyecto

  • Métricas en los dominios del proceso y el proyecto
  • Medición del software
  • Integración de las métricas dentro del proceso de software
  • Métricas para organizaciones pequeñas
  • Establecimiento de un programa de métricas de software

Estimación para proyectos de software

  • El proceso de planificación del proyecto
  • Ámbito del software y factibilidad
  • Recursos
  • Estimación de proyectos de software
  • Técnicas de descomposición
  • La decisión desarrollar - comprar

Gestión de la calidad

  • Concepto de calidad
  • Garantía de la calidad del software
  • Revisiones del software
  • Fiabilidad del software
  • Los estándares de calidad ISO 9000



Página del Autor de Usabilidad web |

Stds W3C, PHP, MySQL, PostgreSQL, SQLite ...
Desarrollo de software basado en web
Desarrollo de software en C++, JAVA y PYTHON
Consultor independiente: Usabilidad, AI, y Estándares web W3C |
Cursos en Buenos Aires, Argentina
http://www.usabilidadweb.com.ar/