SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
UNIVERSIDAD “FERMÍN TORO”
                VICERRECTORADO ACADÉMICO
                  FACULTAD DE INGENIERÍA
            ESCUELA DE INGENIERÍAS COMPUTACIÓN




LOS REQUERIMIENTOS DE UN SISTEMA Y EL DESARROLLO DE
                   PROTOTIPOS




                                 Materia: Diseño de Software
                                               Sección: SAIA
                                     Profesor: Edecio Freitez
                          Integrante: Arianna Gabriela Peralta
                                              C.I: 21.504.265


           CABUDARE, NOVIEMBRE DEL 2.012
Requerimiento de un sistema

Los requerimientos son declaraciones que identifican atributos, capacidades,
características y cualidades que necesita cumplir un sistema (o un sistema de
software) para que tenga valor y utilidad para el usuario. En otras palabras,
los requerimientos es una característica del sistema o una descripción de algo
que el sistema es capaz de hacer con el objeto de satisfacer el propósito del
sistema.

                  Etapas de la fase de requerimientos

 Obtención de requerimientos: búsqueda y obtención de los
  requerimientos desde los grupos de interés.
 Análisis: comprobación de la consistencia y completitud de los
  requerimientos.
 Verificación: constatación de que los requerimientos especificados son
  correctos.

                     Clasificación de los requerimientos
 Requerimientos funcionales: qué debe hacer el sistema o software, es
  decir, describe la funcionalidad que se espera que el sistema haga.
 Requerimientos no funcionales: cómo debe funcionar el sistema o
  software (no su implementación), es decir, son los requerimientos que no
  se refieren directamente a las funciones específicas que entrega el
  sistema, sino a las propiedades emergentes de este. Por ejemplo calidad,
  rendimiento, facilidad de uso, entre otros.
 Requerimientos externos: a qué se debe atener el sistema o software
  con respecto a su entorno: compatibilidad con otros sistemas, adecuación
  a determinadas leyes, entre otros.

       Características que deberían cumplir los requerimientos

 Actual: el requerimiento no debe volverse obsoleto con el paso del
  tiempo.
 Cohesión: el requerimiento debe dirigirse a solo una única cosa.
 Completo: el requerimiento debe estar completamente declarado en un
  único lugar, sin información faltante.
   Consistente: el requerimiento no debe contradecir ningún otro
    requerimiento y debe ser completamente consistente con toda la
    documentación.
   Correcto/necesario: el requerimiento debe cumplir con la necesidad
    declarada por los interesados en el sistema/software.
   Factible/viable: el requerimiento debe poder ser implementado.
   No ambiguo: el requerimiento debe estar concisamente declarado. Debe
    expresar hechos objetivos, no opiniones subjetivas. Debe poder ser
    interpretado de una única manera.
   Obligatorio: el requerimiento debe representar una característica definida
    por el grupo interesado en el desarrollo del sistema/software, su ausencia
    no puede ser remplazada.
   Observable externamente: el requerimiento debe especificar una
    característica observable externa o experimentable por el usuario del
    producto.
   Verificable/demostrable: La implementación del requerimiento debe
    poder ser resuelta en alguno de estos cuatro métodos: inspección, análisis,
    demostración o prueba.

                                  Prototipos

      Un prototipo en sentido genérico es una implementación parcial pero
concreta de un sistema o una parte del mismo que principalmente se crean
para explorar cuestiones sobre aspectos muy diversos del sistema durante el
desarrollo del mismo.

        El uso de los prototipos en el desarrollo de sistemas software no se
limita sólo a probar las interacciones que los usuarios deben realizar, sino que
son útiles también para otras actividades que se realizan durante el proceso,
como por ejemplo su gran utilidad en la fase de recogida o análisis de
requisitos en cuanto que amplía y mejora y la información necesaria para el
desarrollo del sistema.

                      Características de un Prototipo

Las principales características de los prototipos son:

   Son formidables herramientas de:
o    Comunicación entre todos los componentes del equipo de
           desarrollo y los usuarios.
       o Participación, para integrar activamente a los usuarios en el
           desarrollo.
   Dan soporte a los diseñadores a la hora de escoger entre varias
    alternativas.
   Permiten a los diseñadores explorar diversos conceptos del diseño antes
    de establecer los definitivos.
   Permiten evaluar el sistema desde las primeras fases del desarrollo
    (facilitan la exploración de ideas sobre nuevos conceptos tecnológicos).
   Son esenciales para la documentación, tanto de conceptos funcionales del
    sistema como de tareas concretas del mismo.
   Son el primer paso para que ideas abstractas sean concretas, visibles.
   Fomentan la interactividad.
   Mejoran la calidad y la completitud de las especificaciones funcionales del
    sistema.
   Son herramientas de propósito general, pues sirven para comprobar la
    fiabilidad técnica de una idea, clarificar requisitos que quedaron
    “indeterminados” o ver como responde con el resto de la aplicación.

                             Tipos de prototipo

Baja Fidelidad vs. Alta Fidelidad

 Baja Fidelidad: conjunto de dibujos (por ejemplo, una presentación de
  escenarios) que constituye una maqueta estática, no computarizada y no
  operativa de una interfaz de usuario para un sistema en planificación.
 Alta Fidelidad: conjunto de pantallas que proporcionan un modelo
  dinámico, computarizado y operativo de un sistema en planificación.

Exploratorio vs. Experimental vs. Operacional

 Exploratorio: prototipo no reutilizable utilizado para clarificar
  las metas del proyecto, identificar requerimientos, examinar alternativas
  de diseño o investigar un sistema extenso y complejo.
 Experimental: prototipo utilizado para la validación de especificaciones
  de sistema.
 Operacional: prototipo iterativo que es progresivamente refinado hasta
  que se convierte en el sistema final.
Horizontal vs. Vertical

 Horizontal: prototipo que modela muchas características de un
  sistema pero con poco detalle. Dicho detalle alcanzará una profundidad
  determinada, va a resultar especialmente útil en las etapas
  tempranas de diseño y tiene como objetivo el test del modo
  de interacción global, al contemplar funciones comunes que el usuario va a
  utilizar frecuentemente.
 Vertical: prototipo que modela pocas características de un sistema pero
  con mucho detalle. Va a resultar especialmente útil en etapas más
  avanzadas del diseño y tiene como objetivo el test de detalles del diseño.
 Diagonal: prototipo horizontal hasta un cierto nivel, a partir del
  cual se puede considerar vertical.

Global vs. Local

 Global: prototipo del sistema completo. Prototipo horizontalexpandido que
  modela una gran cantidad de características y cubre un amplio rango de
  funcionalidades. Va a resultar muy útil a lo largo de todo el proceso de
  diseño.
 Local: prototipo de un único componente o característica del sistema de
  usabilidad crítica. Va a resultar de utilidad en algunas etapas específicas
  del proceso de diseño.


                          Desarrollo de Prototipo
Para decidir si el prototipo debe incluirse o no Ciclo de Desarrollo de Sistema
de Información, el profesional considera los siguientes factores:
 Problemas no estructurados, novedosos y complejos, de información
  personalizada del usuario, ya que sus salidas no son predecibles y
  definidas.
 Problemas de ambiente Inestable, el profesional también debe evaluar el
  contexto del sistema.
 Experiencia en diseños similares.
 No se conocen los requerimientos, la naturaleza del sistema es tal que
  existe poca información con respecto a las características que debe tener
  el nuevo sistema para satisfacer las necesidades del usuario.
    Los requerimientos deben evaluarse, se conocen los requerimientos
     aparentes de información pero es necesario verificarlos y evaluarlos.
    Costos      altos,    donde     la inversión involucra    gran     cantidad
     de recursos financieros y humanos.
    Altos riesgo, la evaluación inexacta de los requerimientos o el desarrollo
     incorrecto ponen en peligro a la organización.
    El usuario, donde no está dispuesta examinar modelos en papel, o no sabe
     lo que quiere pero lo reconocerá cuando lo vea.
    Tecnologías Nuevas, la falta de experiencia en el uso de dichas
     tecnologías, junto con el deseo de instalar nuevas tecnología hace que sea
     propicio el uso del prototipo.

              Metodología para la construcción de prototipos.

1.    Delimitación del proyecto.
2.    Planeación del proyecto.
3.    Análisis del prototipo.
4.    Diseño del prototipo.
5.    Desarrollo del prototipo.
6.    Implementación del prototipo.
7.    Evaluación del prototipo.

                  Ventajas y desventajas de un prototipo.

La elaboración de un prototipo puede tener varias ventajas:

 Ser fácilmente modificable.
 Evitar sorpresas desagradables al destacar los requerimientos incompletos
  o inconsistentes y la falta de funcionalidad.
 Reducir los costos de rediseño si los problemas se detectan pronto y
  cuando son fáciles de localizar.

Sin embargo, también hay que tener en cuenta las desventajas que pueden
representar:

 Llevar a un número de cambios excesivo.
 Hacer pensar a los usuarios que el producto final está prácticamente
  terminado.
 Ignorar importantes características del modelo durante el desarrollo del
  prototipo, o alargarse el proceso de desarrollo en exceso si no se han
  establecido criterios para la terminación pertinente.

Contenu connexe

Tendances

IDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosIDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosFranklin Parrales Bravo
 
Diseño de software modelo lineal (presentacion)
Diseño de software   modelo lineal (presentacion)Diseño de software   modelo lineal (presentacion)
Diseño de software modelo lineal (presentacion)Marco Antonio Perez Montero
 
Refactorización de Aplicaciones Orientadas a Objetos a Aspectos
Refactorización de Aplicaciones Orientadas a Objetos a AspectosRefactorización de Aplicaciones Orientadas a Objetos a Aspectos
Refactorización de Aplicaciones Orientadas a Objetos a AspectosJuan Carlos Olivares Rojas
 
Análisisde requerimientos
Análisisde requerimientosAnálisisde requerimientos
Análisisde requerimientosmayrapeg
 
Rellenos detríticos de minas
Rellenos detríticos de minasRellenos detríticos de minas
Rellenos detríticos de minasJonatan Arturo
 
Modelos de Procesos del Software
Modelos de Procesos del SoftwareModelos de Procesos del Software
Modelos de Procesos del SoftwareJaneth Jimenez
 
Pruebas de aplicaciones web
Pruebas de aplicaciones webPruebas de aplicaciones web
Pruebas de aplicaciones webpaulinaaillon
 
Metodologías de Ingeniería de Requisitos
Metodologías de Ingeniería de Requisitos  Metodologías de Ingeniería de Requisitos
Metodologías de Ingeniería de Requisitos Beto Vega
 
Métodos de explotación subterránea sin soporte o hundimiento
Métodos de explotación subterránea sin soporte o hundimientoMétodos de explotación subterránea sin soporte o hundimiento
Métodos de explotación subterránea sin soporte o hundimientoJhon Mendoza
 
Analisis y especificacion de requerimientos
Analisis y especificacion de requerimientosAnalisis y especificacion de requerimientos
Analisis y especificacion de requerimientosUPTP
 
Requerimientos de Usabilidad
Requerimientos de  UsabilidadRequerimientos de  Usabilidad
Requerimientos de Usabilidadgcaicedo
 
Términos de Programación Distribuida 5
Términos de Programación Distribuida 5Términos de Programación Distribuida 5
Términos de Programación Distribuida 5RJ Manayay Chavez
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de softwareTensor
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareAdes27
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaIsrael Rey
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1jmpov441
 

Tendances (20)

IDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosIDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientos
 
Diseño de software modelo lineal (presentacion)
Diseño de software   modelo lineal (presentacion)Diseño de software   modelo lineal (presentacion)
Diseño de software modelo lineal (presentacion)
 
Refactorización de Aplicaciones Orientadas a Objetos a Aspectos
Refactorización de Aplicaciones Orientadas a Objetos a AspectosRefactorización de Aplicaciones Orientadas a Objetos a Aspectos
Refactorización de Aplicaciones Orientadas a Objetos a Aspectos
 
Análisisde requerimientos
Análisisde requerimientosAnálisisde requerimientos
Análisisde requerimientos
 
Rellenos detríticos de minas
Rellenos detríticos de minasRellenos detríticos de minas
Rellenos detríticos de minas
 
Modelos de Procesos del Software
Modelos de Procesos del SoftwareModelos de Procesos del Software
Modelos de Procesos del Software
 
Pruebas de aplicaciones web
Pruebas de aplicaciones webPruebas de aplicaciones web
Pruebas de aplicaciones web
 
Metodologías de Ingeniería de Requisitos
Metodologías de Ingeniería de Requisitos  Metodologías de Ingeniería de Requisitos
Metodologías de Ingeniería de Requisitos
 
Métodos de explotación subterránea sin soporte o hundimiento
Métodos de explotación subterránea sin soporte o hundimientoMétodos de explotación subterránea sin soporte o hundimiento
Métodos de explotación subterránea sin soporte o hundimiento
 
Analisis y especificacion de requerimientos
Analisis y especificacion de requerimientosAnalisis y especificacion de requerimientos
Analisis y especificacion de requerimientos
 
Miodelado de Procesos de Negocio
Miodelado de Procesos de NegocioMiodelado de Procesos de Negocio
Miodelado de Procesos de Negocio
 
Ejemplo de fdd
Ejemplo de fddEjemplo de fdd
Ejemplo de fdd
 
Requerimientos de Usabilidad
Requerimientos de  UsabilidadRequerimientos de  Usabilidad
Requerimientos de Usabilidad
 
Términos de Programación Distribuida 5
Términos de Programación Distribuida 5Términos de Programación Distribuida 5
Términos de Programación Distribuida 5
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
 
Roles y funciones...
Roles y funciones...Roles y funciones...
Roles y funciones...
 
técnicas estáticas
técnicas estáticastécnicas estáticas
técnicas estáticas
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
 

En vedette

DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSUDEC
 
Ciclo de vida de una base de datos
Ciclo de vida de una base de datosCiclo de vida de una base de datos
Ciclo de vida de una base de datosAlfonso Triana
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlPipe Muñoz
 
Partes de access
Partes de accessPartes de access
Partes de accessSari D
 
PROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSPROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSjaimeizq
 

En vedette (9)

DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOS
 
Manejo de bases de datos. Unidad 2
Manejo de bases de datos. Unidad 2Manejo de bases de datos. Unidad 2
Manejo de bases de datos. Unidad 2
 
Ciclo de vida de una base de datos
Ciclo de vida de una base de datosCiclo de vida de una base de datos
Ciclo de vida de una base de datos
 
Ecommerce cetis
Ecommerce cetisEcommerce cetis
Ecommerce cetis
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
Unidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de DatosUnidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de Datos
 
Partes de access
Partes de accessPartes de access
Partes de access
 
Partes de la ventana de access
Partes de la ventana de accessPartes de la ventana de access
Partes de la ventana de access
 
PROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSPROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOS
 

Similaire à Requerimientos, prototipos y desarrollo de sistemas

Sistemas De Informacion IV
Sistemas De Informacion IVSistemas De Informacion IV
Sistemas De Informacion IVnattalia_3
 
Unidad III Sistemas de Informacion
Unidad III Sistemas de InformacionUnidad III Sistemas de Informacion
Unidad III Sistemas de InformacionCasssandraG
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de InformacionCasssandraG
 
Presentación digital Eliezer Alas
Presentación digital Eliezer AlasPresentación digital Eliezer Alas
Presentación digital Eliezer AlasEliezer Alas
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemascarloschavezsdi
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemascarloschavezsdi
 
Unidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas deUnidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas depheramrh
 
Desarrollo de prototipos
Desarrollo de prototiposDesarrollo de prototipos
Desarrollo de prototiposTensor
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientoskaresha3
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientoskaresha3
 
Requerimientos
RequerimientosRequerimientos
Requerimientoskaresha3
 
Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos unrated999
 
Requerimientos de un sistema y desarrollo del prototipo
Requerimientos de un sistema y desarrollo del prototipoRequerimientos de un sistema y desarrollo del prototipo
Requerimientos de un sistema y desarrollo del prototipoAlva_Ruiz
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddyeddyingenieria
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddyexposiciongiovanny
 
Sistemas de Informacion Unidad 4
Sistemas de Informacion Unidad 4Sistemas de Informacion Unidad 4
Sistemas de Informacion Unidad 4CasssandraG
 
Unidad 4 Alternativas de adquisición de sistemas de información
Unidad 4 Alternativas de adquisición de sistemas de información Unidad 4 Alternativas de adquisición de sistemas de información
Unidad 4 Alternativas de adquisición de sistemas de información DaniellaCC
 

Similaire à Requerimientos, prototipos y desarrollo de sistemas (20)

Sistemas De Informacion IV
Sistemas De Informacion IVSistemas De Informacion IV
Sistemas De Informacion IV
 
Unidad III Sistemas de Informacion
Unidad III Sistemas de InformacionUnidad III Sistemas de Informacion
Unidad III Sistemas de Informacion
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de Informacion
 
Presentación digital Eliezer Alas
Presentación digital Eliezer AlasPresentación digital Eliezer Alas
Presentación digital Eliezer Alas
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemas
 
Prototipos
PrototiposPrototipos
Prototipos
 
Prototipos
PrototiposPrototipos
Prototipos
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemas
 
Unidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas deUnidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas de
 
Desarrollo de prototipos
Desarrollo de prototiposDesarrollo de prototipos
Desarrollo de prototipos
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientos
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientos
 
Requerimientos
RequerimientosRequerimientos
Requerimientos
 
Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos
 
Requerimientos de un sistema y desarrollo del prototipo
Requerimientos de un sistema y desarrollo del prototipoRequerimientos de un sistema y desarrollo del prototipo
Requerimientos de un sistema y desarrollo del prototipo
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
AMSI
AMSIAMSI
AMSI
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
Sistemas de Informacion Unidad 4
Sistemas de Informacion Unidad 4Sistemas de Informacion Unidad 4
Sistemas de Informacion Unidad 4
 
Unidad 4 Alternativas de adquisición de sistemas de información
Unidad 4 Alternativas de adquisición de sistemas de información Unidad 4 Alternativas de adquisición de sistemas de información
Unidad 4 Alternativas de adquisición de sistemas de información
 

Plus de Arianna Peralta

Calendario Semestral 2014-2 Universidad Fermin Toro
Calendario Semestral 2014-2 Universidad Fermin ToroCalendario Semestral 2014-2 Universidad Fermin Toro
Calendario Semestral 2014-2 Universidad Fermin ToroArianna Peralta
 
Diseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizanDiseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizanArianna Peralta
 
Proyectos FUNDACITE Lara
Proyectos FUNDACITE LaraProyectos FUNDACITE Lara
Proyectos FUNDACITE LaraArianna Peralta
 
Proyectos FUNDACITE Lara
Proyectos FUNDACITE LaraProyectos FUNDACITE Lara
Proyectos FUNDACITE LaraArianna Peralta
 

Plus de Arianna Peralta (6)

Calendario Semestral 2014-2 Universidad Fermin Toro
Calendario Semestral 2014-2 Universidad Fermin ToroCalendario Semestral 2014-2 Universidad Fermin Toro
Calendario Semestral 2014-2 Universidad Fermin Toro
 
Norma UIT-K
Norma UIT-KNorma UIT-K
Norma UIT-K
 
Diseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizanDiseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizan
 
Dinamica gerencial
Dinamica gerencialDinamica gerencial
Dinamica gerencial
 
Proyectos FUNDACITE Lara
Proyectos FUNDACITE LaraProyectos FUNDACITE Lara
Proyectos FUNDACITE Lara
 
Proyectos FUNDACITE Lara
Proyectos FUNDACITE LaraProyectos FUNDACITE Lara
Proyectos FUNDACITE Lara
 

Dernier

Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdfEDNAMONICARUIZNIETO
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajeKattyMoran3
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAJesus Gonzalez Losada
 

Dernier (20)

Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguaje
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
El Bullying.
El Bullying.El Bullying.
El Bullying.
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICA
 

Requerimientos, prototipos y desarrollo de sistemas

  • 1. UNIVERSIDAD “FERMÍN TORO” VICERRECTORADO ACADÉMICO FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍAS COMPUTACIÓN LOS REQUERIMIENTOS DE UN SISTEMA Y EL DESARROLLO DE PROTOTIPOS Materia: Diseño de Software Sección: SAIA Profesor: Edecio Freitez Integrante: Arianna Gabriela Peralta C.I: 21.504.265 CABUDARE, NOVIEMBRE DEL 2.012
  • 2. Requerimiento de un sistema Los requerimientos son declaraciones que identifican atributos, capacidades, características y cualidades que necesita cumplir un sistema (o un sistema de software) para que tenga valor y utilidad para el usuario. En otras palabras, los requerimientos es una característica del sistema o una descripción de algo que el sistema es capaz de hacer con el objeto de satisfacer el propósito del sistema. Etapas de la fase de requerimientos  Obtención de requerimientos: búsqueda y obtención de los requerimientos desde los grupos de interés.  Análisis: comprobación de la consistencia y completitud de los requerimientos.  Verificación: constatación de que los requerimientos especificados son correctos. Clasificación de los requerimientos  Requerimientos funcionales: qué debe hacer el sistema o software, es decir, describe la funcionalidad que se espera que el sistema haga.  Requerimientos no funcionales: cómo debe funcionar el sistema o software (no su implementación), es decir, son los requerimientos que no se refieren directamente a las funciones específicas que entrega el sistema, sino a las propiedades emergentes de este. Por ejemplo calidad, rendimiento, facilidad de uso, entre otros.  Requerimientos externos: a qué se debe atener el sistema o software con respecto a su entorno: compatibilidad con otros sistemas, adecuación a determinadas leyes, entre otros. Características que deberían cumplir los requerimientos  Actual: el requerimiento no debe volverse obsoleto con el paso del tiempo.  Cohesión: el requerimiento debe dirigirse a solo una única cosa.  Completo: el requerimiento debe estar completamente declarado en un único lugar, sin información faltante.
  • 3. Consistente: el requerimiento no debe contradecir ningún otro requerimiento y debe ser completamente consistente con toda la documentación.  Correcto/necesario: el requerimiento debe cumplir con la necesidad declarada por los interesados en el sistema/software.  Factible/viable: el requerimiento debe poder ser implementado.  No ambiguo: el requerimiento debe estar concisamente declarado. Debe expresar hechos objetivos, no opiniones subjetivas. Debe poder ser interpretado de una única manera.  Obligatorio: el requerimiento debe representar una característica definida por el grupo interesado en el desarrollo del sistema/software, su ausencia no puede ser remplazada.  Observable externamente: el requerimiento debe especificar una característica observable externa o experimentable por el usuario del producto.  Verificable/demostrable: La implementación del requerimiento debe poder ser resuelta en alguno de estos cuatro métodos: inspección, análisis, demostración o prueba. Prototipos Un prototipo en sentido genérico es una implementación parcial pero concreta de un sistema o una parte del mismo que principalmente se crean para explorar cuestiones sobre aspectos muy diversos del sistema durante el desarrollo del mismo. El uso de los prototipos en el desarrollo de sistemas software no se limita sólo a probar las interacciones que los usuarios deben realizar, sino que son útiles también para otras actividades que se realizan durante el proceso, como por ejemplo su gran utilidad en la fase de recogida o análisis de requisitos en cuanto que amplía y mejora y la información necesaria para el desarrollo del sistema. Características de un Prototipo Las principales características de los prototipos son:  Son formidables herramientas de:
  • 4. o Comunicación entre todos los componentes del equipo de desarrollo y los usuarios. o Participación, para integrar activamente a los usuarios en el desarrollo.  Dan soporte a los diseñadores a la hora de escoger entre varias alternativas.  Permiten a los diseñadores explorar diversos conceptos del diseño antes de establecer los definitivos.  Permiten evaluar el sistema desde las primeras fases del desarrollo (facilitan la exploración de ideas sobre nuevos conceptos tecnológicos).  Son esenciales para la documentación, tanto de conceptos funcionales del sistema como de tareas concretas del mismo.  Son el primer paso para que ideas abstractas sean concretas, visibles.  Fomentan la interactividad.  Mejoran la calidad y la completitud de las especificaciones funcionales del sistema.  Son herramientas de propósito general, pues sirven para comprobar la fiabilidad técnica de una idea, clarificar requisitos que quedaron “indeterminados” o ver como responde con el resto de la aplicación. Tipos de prototipo Baja Fidelidad vs. Alta Fidelidad  Baja Fidelidad: conjunto de dibujos (por ejemplo, una presentación de escenarios) que constituye una maqueta estática, no computarizada y no operativa de una interfaz de usuario para un sistema en planificación.  Alta Fidelidad: conjunto de pantallas que proporcionan un modelo dinámico, computarizado y operativo de un sistema en planificación. Exploratorio vs. Experimental vs. Operacional  Exploratorio: prototipo no reutilizable utilizado para clarificar las metas del proyecto, identificar requerimientos, examinar alternativas de diseño o investigar un sistema extenso y complejo.  Experimental: prototipo utilizado para la validación de especificaciones de sistema.  Operacional: prototipo iterativo que es progresivamente refinado hasta que se convierte en el sistema final.
  • 5. Horizontal vs. Vertical  Horizontal: prototipo que modela muchas características de un sistema pero con poco detalle. Dicho detalle alcanzará una profundidad determinada, va a resultar especialmente útil en las etapas tempranas de diseño y tiene como objetivo el test del modo de interacción global, al contemplar funciones comunes que el usuario va a utilizar frecuentemente.  Vertical: prototipo que modela pocas características de un sistema pero con mucho detalle. Va a resultar especialmente útil en etapas más avanzadas del diseño y tiene como objetivo el test de detalles del diseño.  Diagonal: prototipo horizontal hasta un cierto nivel, a partir del cual se puede considerar vertical. Global vs. Local  Global: prototipo del sistema completo. Prototipo horizontalexpandido que modela una gran cantidad de características y cubre un amplio rango de funcionalidades. Va a resultar muy útil a lo largo de todo el proceso de diseño.  Local: prototipo de un único componente o característica del sistema de usabilidad crítica. Va a resultar de utilidad en algunas etapas específicas del proceso de diseño. Desarrollo de Prototipo Para decidir si el prototipo debe incluirse o no Ciclo de Desarrollo de Sistema de Información, el profesional considera los siguientes factores:  Problemas no estructurados, novedosos y complejos, de información personalizada del usuario, ya que sus salidas no son predecibles y definidas.  Problemas de ambiente Inestable, el profesional también debe evaluar el contexto del sistema.  Experiencia en diseños similares.  No se conocen los requerimientos, la naturaleza del sistema es tal que existe poca información con respecto a las características que debe tener el nuevo sistema para satisfacer las necesidades del usuario.
  • 6. Los requerimientos deben evaluarse, se conocen los requerimientos aparentes de información pero es necesario verificarlos y evaluarlos.  Costos altos, donde la inversión involucra gran cantidad de recursos financieros y humanos.  Altos riesgo, la evaluación inexacta de los requerimientos o el desarrollo incorrecto ponen en peligro a la organización.  El usuario, donde no está dispuesta examinar modelos en papel, o no sabe lo que quiere pero lo reconocerá cuando lo vea.  Tecnologías Nuevas, la falta de experiencia en el uso de dichas tecnologías, junto con el deseo de instalar nuevas tecnología hace que sea propicio el uso del prototipo. Metodología para la construcción de prototipos. 1. Delimitación del proyecto. 2. Planeación del proyecto. 3. Análisis del prototipo. 4. Diseño del prototipo. 5. Desarrollo del prototipo. 6. Implementación del prototipo. 7. Evaluación del prototipo. Ventajas y desventajas de un prototipo. La elaboración de un prototipo puede tener varias ventajas:  Ser fácilmente modificable.  Evitar sorpresas desagradables al destacar los requerimientos incompletos o inconsistentes y la falta de funcionalidad.  Reducir los costos de rediseño si los problemas se detectan pronto y cuando son fáciles de localizar. Sin embargo, también hay que tener en cuenta las desventajas que pueden representar:  Llevar a un número de cambios excesivo.  Hacer pensar a los usuarios que el producto final está prácticamente terminado.  Ignorar importantes características del modelo durante el desarrollo del prototipo, o alargarse el proceso de desarrollo en exceso si no se han establecido criterios para la terminación pertinente.