SlideShare una empresa de Scribd logo
1 de 37
Principales actividades de
Ingeniería de
Requerimiento
INTRODUCCIÓN
A lo largo de tu formación vas a adquirir diversos conocimientos que te
ayudaran a cada vez mejorar el desarrollo de los sistemas de información en
esta asignatura y en especifico en esta unidad lo que obtendrás es el
conocimiento necesario para el desarrollo de un análisis de requerimientos en
el cual podrás crear y mantener un documento de requerimientos del sistema.
Este proceso general abarca cuatros subprocesos que a continuación se hace
mención:
• El estudio de viabilidad, que evalúa si el sistema es útil para el negocio.
• Obtención y análisis de requerimientos.
• Especificación de requerimientos: transformación de los requerimientos en
formularios estándar.
• Validación: verificar que los requerimientos realmente definen el sistema
que quiere el cliente.
PROCESO DE LA INGENIERÍA DE
REQUERIMIENTOS
(Sommerville 2005).
Estudio de
viabilidad
Informe de
viabilidad
Obtención y análisis
de requerimientos
Especificación de
requerimientos
Validación de
requerimientosModelos del sistema
Requerimientos del
usuario y del
sistema
Documento de
requerimientos
2.1. Estudio de viabilidad.
Es importante que conozcas como debes organizar cualquier proyecto de información
o cualquiera que desees realizar en tu vida. Los proyectos tienen como objetivo un
beneficio, el cual no siempre puede ser el económico, los beneficios se pueden
obtener en servicio, en imagen, etc.
Para hacer un sistema de información debemos verificar si es viable, por lo tanto el
estudio de viabilidad es aquel que permite la estimación de si las necesidades del
usuario identificadas se pueden solucionar a través de las tecnologías de la
información o no. Para evitar gastos innecesarios o dar la solución a través a algún
software que ya este en el mercado.
Un estudio de viabilidad debe ser rápido y barato, el cual permite al cliente tomar la
decisión de continuar con el análisis más detallado del sistema. A decir verdad todos los
proyectos son posibles, siempre y cuando se tengan todos los recursos y el tiempo. Pero
desafortunadamente en la practica esto no es así, pues nos vamos a encontrar con
limitaciones de recursos humanos, materiales y sobretodo económico, así como fechas de
entrega difíciles de cumplir. Por eso es importante realizar el estudio de viabilidad rápido
para evitar meses de esfuerzo y gastos no necesarios si se reconoce que un sistema mal
concebido cuando aun estamos en fase de definición.
Pasos para el estudio de Viabilidad
Definición
del
problema
Preparación
del estudio
de
viabilidad
Reunión del
informe de
viabilidad.
Selección
de las
opciones de
viabilidad
Paso 1. Preparación del estudio de viabilidad
Dentro de la preparación de estudio de viabilidad de se llevan a cabo los siguientes pasos:
• Comprobar términos de referencia que sean completos y precisos
• Evaluación inicial de la complejidad y ámbito del sistema informático propuesto.
• Plan detallado que se lleva en estudio de viabilidad.
En este primer paso intervienen el jefe de proyecto, directivos y usuarios.
Paso 2: Definición del problema
En este paso su principal objetivo es tener la compresión detallada de la
empresa y sus necesidades, la cual las podemos conseguir:
• Identificando los problemas asociados del entorno actual, que el nuevo
sistema tendrá que resolver.
• Servicios adicionales que proporcionará
• Se definen los usuarios del nuevo sistema.
• Se genera un informe de la definición del problema.
Paso 3: Selección de las opciones de viabilidad
Aquí se desarrolla un conjunto de opciones de viabilidad que satisfacen los requisitos definidos
y de los cuales habrá de elegir una. Esta selección se lleva a cabo por los usuarios. Para así
asegurar que los usuarios se responsabilicen de los resultados. La selección de vialidad se
maneja:
• Presentar a la dirección las opciones de viabilidad.
• Participar en la selección de la opción preferida
• Implantar cada opción de viabilidad
• Se producen planes de desarrollo generales para el proyecto o proyectos seleccionados.
Paso 4. Construcción del informe de viabilidad
En este último paso se genera un documento formal en donde se muestran todos
los resultados obtenidos en el estudio de vialidad. No se aplica ninguna técnica en
particular. En este paso participa todo el equipo de viabilidad .
Para ayudar a responder las preguntas del estudio de viabilidad, se tienen algunos
ejemplos de preguntas posibles:
• ¿Cómo se las arreglaría la organización o empresa si no se implantara el sistema?
• ¿Cuáles son los problemas con los procesos actuales y como ayudaría un sistema nuevo
a aliviarlos?
• ¿Cuál es la contribución directa que hará el sistema a los objetivos y requerimientos del
negocio?
• ¿Se puede obtener y transferir la información a otros sistemas de la organización?
• ¿El sistema requiere tecnología que no se ha utilizado previamente en la organización?
• ¿A que debe ayudar el sistema y a qué no necesita ayudar?
El estudio de viabilidad no debe requerir más de dos o tres semanas. El resultado de este estudio
es un informe que recomiende si vale o no la pena seguir con la ingeniería de requerimientos y el
proceso de desarrollo del sistema. En el informe se pueden proponer cambios en el alcance, el
presupuesto o sugerir requerimientos adicionales de alto nivel.
Al final del estudio de viabilidad, la gerencia o dirección deberán tomar una serie de decisiones
sobre:
1. Proceder de forma distinta a la propuesta en el documento de Inicio del proyecto.
2. O si continúan con el desarrollo del software.
Tipos de viabilidad.
En la ingeniería de Requerimientos y sobre todo en este punto de la
viabilidad debemos considerar que comprende 4 aspectos importantes
los cuales son:
1.Viabilidad Operativa.
2.Viabilidad Técnica
3.Viabilidad económica.
Viabilidad Operacional
Kendall y Kendall, (2011) en su libro de Análisis y diseño de sistemas nos dice:
Suponga por un instante que tanto los recursos técnicos como económicos se
consideran adecuados. El analista de sistemas debe aún considerar la viabilidad
operacional del proyecto solicitado. La viabilidad operacional depende de los
recursos humanos disponibles para el proyecto e implica la acción de pronosticar si
el sistema funcionará y se utilizará una vez instalado.
Si los usuarios están prácticamente casados con el sistema actual, no ven
problemas con él y por lo general no están involucrados en el proceso de solicitar
un nuevo sistema, habrá mucha resistencia a la implementación del nuevo. Las
probabilidades de que se vuelva funcional en algún momento dado serán bajas.
Por otro lado, si los mismos usuarios han expresado la necesidad de un sistema que
sea funcional por más tiempo, de una forma más eficiente y accesible, hay más
probabilidades de que el sistema solicitado se llegue a utilizar en un momento
dado. Gran parte del arte de determinar la viabilidad operacional recae en las
interfaces de usuario elegidas,
Viabilidad Técnica.
Kendall y Kendall, (2011) en su libro de Análisis y diseño de sistemas nos dice: El analista
debe averiguar si es posible desarrollar el nuevo sistema teniendo en cuenta los
recursos técnicos actuales. De no ser así, ¿se puede actualizar o complementar el
sistema de tal forma que pueda cumplir con lo que se requiere? Si no es posible
complementar o actualizar los sistemas existentes, la siguiente pregunta es si existe o no
la tecnología que cumpla con las especificaciones.
Al mismo tiempo, el analista puede preguntar si la organización cuenta con el personal
que tenga la habilidad técnica suficiente para lograr los objetivos. De no ser así, la
pregunta es si pueden o no contratar programadores,probadores, expertos o demás
personal adicional que pueda tener habilidades de programación distintas a las del
personal existente, o si tal vez pueden subcontratar un tercero para que se haga cargo
del proyecto. Otra de las preguntas es si hay o no paquetes de software disponibles que
puedan lograr sus objetivos, o si hay que personalizar el software para la organización.
Viabilidad económica
Kendall y Kendall, (2011) en su libro de Análisis y diseño de sistemas nos dice: La
viabilidad económica es la segunda parte de la determinación de recursos. Los
recursos básicos a considerar son el tiempo de usted como analista y el tiempo de
su equipo de análisis de sistemas, el costo de realizar un estudio de sistemas
completo (incluyendo el tiempo de los empleados con los que usted va a
trabajar), el costo del tiempo del empleado de la empresa, el costo estimado del
hardware y el costo estimado del software o del desarrollo de software.
La empresa afectada debe ser capaz de ver el valor de la inversión que está
considerando antes de comprometerse con un estudio de sistemas completo. Si
los costos a corto plazo no se ven eclipsados por las ganancias a largo plazo o no
producen una reducción inmediata en los costos de operación, entonces el
sistema no es económicamente viable y el proyecto no debe continuar.
Es importante indicar que si en algún momento las condiciones indicadas
fallan, se deberá hacer un estudio de cada área. La viabilidad económica es
la consideración fundamental para la mayoría de los sistemas e incluye una
amplia gama de aspectos a tener en cuenta como son el análisis de costo-
beneficio, las estratégicas de ingresos de la empresa a largo plazo.
Podemos considerar que es posible evaluar algunas soluciones alternativas
con ayuda de cuatro criterios que hemos vistos los cuales son:
• Viabilidad operativo.
• Viabilidad técnica
• Viabilidad económica.
Podemos entrar en una controversia y no saber cual es la mejor opción para
elegir. Esto no siempre es simple. Comúnmente las cuestiones operativas y
económicas pueden encontrarse en conflicto. Por ejemplo, puede suceder que la
solución con impacto operativo optimo desde la perspectiva del usuario final
puede ser también más cara y, por tanto, la menos viable puede resultar el más
económico.
Para el ingeniero en software es quien deberá tomar la decisión hablando con los
usuarios, analizando los datos y eligiendo la mejor alternativa global. Esto esta
determinado principalmente por el tiempo y el costo. Para esto llevar acabo se
debe considerar una serie de procesos para obtener el costo-beneficio para
elegir el desarrollo de el siguiente proceso para el desarrollo de la viabilidad
económica.
La decisión final la tendrás que tomar dialogando con los usuarios, revisando los
datos y optando por la mejor alternativa global. Para poder tomar en
consideración las alternativas mas adecuadas esto dependerá los las restricciones
de tiempo y costo.
Elementos clave de la viabilidad
Has analizado cada uno de los tipos de viabilidad, debemos
saber que en todos los sistemas de información que
desarrolles debes considerar como vital importancias los
elementos clave de esta. Kendall y Kendall (2011) en su
libro de Análisis y diseño de sistemas los puntos esenciales
de estas tres viabilidades.
Tabla de elementos clave de viabilidad
Los tres elementos clave de viabilidad
Viabilidad técnica
• Complemento para el sistema actual
• Tecnología disponible para satisfacer las necesidades
Viabilidad económica
• Tiempo del analista de sistemas
• Costo del estudio de sistemas
• Costo del tiempo de los empleados para el estudio
• Costo estimado del hardware
• Costo del software empaquetado o del desarrollo de software.
Viabilidad Operacional
• Si el sistema funcionará o no cuando se instale
• Si el sistema se utilizará o no
Determinación de las necesidades de
hardware y software
Una vez identificada las tres viabilidades a manejar en el en desarrollo de un
sistema de información es importante determinar las necesidades de
hardware y software que tiene el cliente. Pues esto es un punto importante
dentro de la viabilidad técnica. El ingeniero de software deberá trabajar con
los usuarios y desarrollar un inventario de lo que hay en la organización, para
determinar qué hay disponible y qué se puede utilizar. También en este
proceso es importante conocer la estructura organizacional esto nos ayudara
a determinar las necesidades del sistema a crear, el cual debe estar acorde
con la misión, visión de la organización.
En la siguiente diapositiva te mostraré el diagrama que recomienda Kendall y
Kendall (2011) en su libro Análisis y diseño de sistemas sobre los pasos para
la selección de hardware y software de la organización
Pasos para la selección de hardware y software
Kendall y Kendall (2011)
Hacer inventario del hardware y
software
Estimar las cargas de trabajo
Evaluar hardware Evaluar Software
Elegir el distribuidor
Adquirir el equipo de cómputo
opcionesopciones
Renta
compra
Arrendamiento
crear
Comprar
COST
Usar
ASP
Hacer un inventario del hardware
computacional
Cuando iniciamos la revisión del hardware con el que cuenta la
empresa, nos ayudará a determinar si el que hay es suficiente para el
desarrollo del sistema si podrá soportarlo o no, pues debes revisar que
no sea un hardware obsoleto que al concluir el sistema no pueda
funcionar por eso en esta etapa debes realizarlo, eso te ayudara a la
reducción del tiempo de entrega o modificación del sistema que estas
desarrollando.
Es importante que al llegar con el cliente solicites te muestren su
inventario en donde se encuentre las especificaciones del este, en caso
de no tenerlo deberás desarrollarlo en ese momento. Kendall y Kendall
(2011) en su libro Análisis de diseño nos da un listado de lo necesitas
saber. En la siguiente diapositiva te lo presentaremos.
Inventario de hardware
El inventario de hardware debe contener los siguientes pasos:
1.El tipo de equipo: número de modelo y fabricante.
2.El estado de funcionamiento del equipo: sobre pedido, en
funcionamiento, almacenado o por reparar.
3.La edad estimada del equipo.
4.La vida proyectada del equipo.
5.La ubicación física del equipo.
6.El departamento o persona que se considera responsable del equipo.
7.El arreglo financiero para el equipo: propio, alquilado o rentado.
Fuente: Kendall y Kendall (2011)
Estimación de la cargas de trabajo.
Es importante indicarte que otro punto a desarrollar para la viabilidad
técnica es desarrollar la estimación de cargas actuales y pronosticadas
de trabajo en donde se pueda visualizar si al cliente le conviene
desarrollar ese cambio. Cuando las estimaciones se realizan de forma
adecuada, la empresa no tendrá que reemplazar hardware debido a un
crecimiento imprevisto en el uso del sistema.
Kendall y Kendall (2011), en su libro análisis y diseño, muestra un
formato que debemos utilizar la estimación de la carga de trabajo. En
donde se visualiza claramente como se distribuye el trabajo.
Comparación de cargas de trabaja entre sistemas existentes
y los propuestos
Actividad Sistema existente Sistema propuesto
Tarea Comparar el rendimiento de los almacenes de distribución mediante la ejecución del programa para
sintetizar datos
Comparar el rendimiento de los almacenes de distribución en el
tablero de control basado en Web
Método Se ejecutan los programas de computadora cuando es necesario; el procesamiento se realiza desde
la estación de trabajo
Las actualizaciones ocurren de inmediato; el procesamiento se
realiza en línea
Personal Gerente de distribución
Cuándo y cómo
A diario:
Introducir los embarques en hojas de cálculo de Excel, verificar la precisión de las hojas de
datos en forma manual y después almacenar los archivos en medios de respaldo
Por mes:
Ejecutar un programa que sintetice los registros diarios y e imprima un informe, obtener el
informe y hacer evaluaciones
A diario:
Introducir los embarques en el sistema basado en Web
mediante cuadros desplegables. Los datos se respaldan
en forma automática en la ubicación remota
Por mes:
Comparar almacenes en línea mediante el tablero de
control de rendimiento; imprimir sólo si es necesario
Requerimientos de
tiempo humano
A diario: 20 minutos
Por mes: 30 minutos
A diario: 10 minutos
Por mes: 10 minutos
Requerimientos de tiempo de
computadora
A diario: 20 minutos
Por mes: 30 minutos
A diario: 10 minutos
Por mes: 10 minutos
Evaluación del hardware computacional
Kendall y Kendall (2011) en su libro de Análisis y diseño dice: la evaluación
del hardware computacional es una responsabilidad que se comparte entre
la administración, los usuarios y los analistas de sistemas. Aunque los
distribuidores suministrarán los detalles sobre sus ofrecimientos
específicos,
los analistas deben supervisar el proceso de evaluación en forma personal,
ya que tendrán siempre en cuenta los mejores intereses para la empresa.
Además los analistas de sistemas tal vez tengan que educar a los usuarios y
a la administración en cuanto a las ventajas y desventajas generales del
hardware para que puedan ser capaces de evaluarlo.
Adquisición del equipo computacional
Las tres principales opciones para adquirir hardware computacional son comprarlo,
arrendarlo o rentarlo. Hay ventajas y desventajas que debemos considerar para cada una
de las decisiones. Algunos de los factores más influyentes a considerar para decidir cuál
opción es la mejor para una instalación en especial son: la comparación entre los costos
iniciales y a largo plazo, si la empresa puede invertir o no capital en equipo de cómputo y
si desea tener el control completo y la responsabilidad sobre el equipo.
Comparación de las ventajas y desventajas de comprar,
arrendar y rentar equipo de cómputo.
Ventajas Desventajas
Comprar • Más económico que arrendar o rentar a largo plazo
• Habilidad de cambiar el sistema
• Provee ventajas fiscales por la depreciación
acelerada.
• Control total
• El costo inicial es alto
• Riesgo de obsolescencia
• Riesgo de quedar trabado si la elección fue incorrecta
• Responsabilidad total
Arrendar • No hay capital invertido
• No se requiere financiamiento
• Los arrendamientos son más bajos que los pagos de
renta
• La empresa no es dueña del sistema cuando termina el plazo de
arrendamiento
• Por lo general hay una fuerte multa si se termina el arrendamiento
antes de tiempo
• Los arrendamientos son más costosos que las compras
Rentar • No hay capital invertido
• No se requiere financiamiento
• Es fácil cambiar de sistemas
• Por lo general se incluyen el mantenimiento y el
seguro
• La empresa no es dueña de la computadora
• El costo es muy alto debido a que el distribuidor asume el riesgo
(la opción más costosa)
Fuente: Kendall y Kendall (2011) Análisis y diseño
Ejemplo
Cuando desarrollamos un sistema de información, los dueños de negocio se pueden resistir
a los cambios, nuestra función es darles la mejor opción su negocio, por eso debemos de
ayudarles a decir si rentan, compran o arrendar. Entonces debemos de mostrarles que es lo
que más les conviene al tiempo. Y podemos hacer un comparativo entre estas tres
opciones.
Renta
Renta mensual $170
36 meses
Costo total por 3 años $ 6,120
Compra
Precio de compra $ 6,000
Valor residual - 500
Costo total por 3 años $ 5,500
Arrendamiento
Arrendamiento mensual 36 meses $ 150
Subtotal $ 5,400
Pago inicial $ 500
Costo total por 3 años $ 5,900
Después de revisar esta información le daremos la mejor opción para la
empresa, mostrando los costos por cada rubro, y el empresario deberá
decir por el que mejor le conviene para el mejor desarrollo de los
sistemas información. Dependiendo de lo que se determine realizar por
los dueños de negocio procederemos a la ejecución de su decisión,
pero siempre es importante indicarle los pro y los contra que pueden
tener en estas situaciones.
Evaluación de software.
Kendall y Kendall (2011) en su libro análisis y diseño nos dice lo siguiente:
Los analistas y las organizaciones se enfrentan cada vez más con la decisión de crear,
comprar o subcontratar al evaluar software para los proyectos de sistemas de
información, en especial cuando se contemplan actualizaciones a sistemas existentes
o antiguo. Ya vimos las decisiones que toman los analistas entre rentar, comprar o
arrendar hardware. Parte del proceso de toma de decisiones relacionado con la
compra de software comercial para venta en los canales convencionales (COTS), la
“renta” del software a un proveedor de servicios de aplicación (ASP) o la creación de
software personalizado para el proyecto es análogo al proceso de decisión sobre el
hardware.
Hay que recalcar que sin importar que usted desarrolle el software o compre un
producto COTS para un proyecto en especial, es imperativo completar primero un
análisis de los requerimientos de información de los usuarios los sistemas que. Como
analista, parte de la experiencia que usted desarrolle consiste en formular juicios
sólidos al decidir entre el desarrollo de software y comprar software COTS para
sistemas nuevos y existentes.
Al igual que el hardware, debemos de revisar el proceso del software,
pues aunque los empresarios nos llamen para el desarrollo de un
sistema de información no siempre es viable la elaboración de este,
pues muy probablemente lo podemos resolver utilizando algún
software existente en el mercado, por eso debemos analizar
minuciosamente las entrevistas que desarrollamos al principio, pues es
el punto de partida que nos ayudaran a decir continuar con el
desarrollo del sistema o indicar al cliente lo que más es conveniente
para su organización. A continuación se presentará una tabla de
ventajas y desventajas del desarrollo o el uso de software ya existente.
Ventajas y desventajas de crear software personalizado,
comprar paquetes COTS y subcontratar un ASP
VENTAJAS DESVENTAJAS
Creación de software
Personalizado
• Respuesta específica a las necesidades
especializadas de la empresa
• La innovación puede dar a la empresa una
ventaja competitiva
• Personal interno disponible para dar
mantenimiento al software
• Orgullo de propiedad
• Puede tener un costo inicial
considerablemente alto en comparación con
el software COTS o un ASP
• Es necesario contratar o trabajar con un
equipo de desarrollo
• Mantenimiento continuo
Comprar paquetes
COTS
• Refinado en el mundo comercial
• Mayor confiabilidad
• Mayor funcionalidad
• Por lo general tiene un menor costo inicial
• Ya lo utilizan otras empresas
• La ayuda y capacitación se incluyen con el
software
• Enfocado en la programación, no en la
empresa
• Hay que acoplarse a las características
existentes
• Personalización limitada
• Futuro financiero incierto del distribuidor
• Menor propiedad y compromiso
Usar un ASP
• Las organizaciones que no se especializan en
sistemas de información se pueden enfocar en
lo que hacen mejor (su misión estratégica)
• No hay necesidad de contratar, capacitar o
retener una gran cantidad de personal de TI
• No se gasta el tiempo de los empleados en
tareas de TI no Esenciales
• Pérdida de control de los datos, sistemas,
empleados de TI y horarios de trabajo
• Preocupación sobre la viabilidad financiera y
estabilidad a largo plazo del ASP
• Cuestiones de seguridad, confidencialidad y
privacidad
• Pérdida de ventaja corporativa estratégica
potencial en relación con la capacidad de
innovación de las aplicaciones
EVALUACIÓN DEL SOPORTE DE LOS DISTRIBUIDORES EN RELACIÓN CON
EL SOFTWARE Y LOS ASP
En importante que no pierdas de vista que al decidir la forma del
desarrollo del software a través de un paquete COST o un ASP, deberás
de manejar a los distribuidores que antepongan sus propios intereses.
Para esto debes evaluar el software con los usuarios finales, no solo
porque crean que es lo mejor así sea, deberán hacer un análisis de sus
beneficios y con después decidir si alguno de ellos ayudará a mejor su
trabajo o resuelve su problema. En caso de no ser así debes proceder al
desarrollo de un sistema de información en particular, Kendall y
Kendall (2011) nos muestra un listado de lineamientos que debemos
revisar para tomar la mejor decisión, en la siguiente diapositiva.
Lineamientos para la evaluación del software
Requerimientos de software Características especificas del software
Efectividad en el rendimiento Poder realizar todas las tareas requeridas
Poder realizar todas las tareas deseadas
Pantallas de visualización bien diseñadas
Capacidad adecuada
Eficiencia del rendimiento Tiempo de respuesta rápido
Entrada eficiente
Salida eficiente
Almacenamiento de datos eficiente
Respaldo eficiente
Facilidad de uso Interfaz de usuario satisfactoria
Menús de ayuda disponibles
Archivos “Léame” para los cambios de último minuto
Interfaz flexible
Retroalimentación adecuada
Buena capacidad para recuperarse de los errores
Flexibilidad Opciones para la entrada
Opciones para la salida
Se puede usar con otro software
Calidad de la documentación Buena organización
Tutorial en línea adecuado
Sitio Web con sección de preguntas frecuentes (FAQ)
Soporte del fabricante Línea directa de soporte técnico
Boletín de noticias/correo electrónico
Sitio Web en donde se pueden descargar las
actualizaciones del producto
Conclusión
En este tema hemos revisado la importancia de la viabilidad de un
proyecto sistemas de información, todos los procesos y elementos que
necesitas para considerar si lo desarrollas desde cero o si utilizas un
software existente en el mercado, no dejando de lado todo el tiempo la
consideración con los usuarios finales de este, debido a quienes son los
que estarán en constante uso y si desde el principio no lo consideras de
el desarrollo del mismo será un fracaso. Vamos al siguiente tema para
la determinación final de la información.

Más contenido relacionado

La actualidad más candente

4-IEEE-829.pptx
4-IEEE-829.pptx4-IEEE-829.pptx
4-IEEE-829.pptxngelTovar3
 
Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareLeo Ruelas Rojas
 
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
 
Fases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareFases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareEugenio Del Pozo Dipre
 
Importancia del análisis de requerimientos
Importancia del análisis de requerimientosImportancia del análisis de requerimientos
Importancia del análisis de requerimientosalmarza1
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de SistemasJUANESTEFA
 
Presentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwarePresentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwareJose Ignacio Rojas Henriquez
 
10 models to supplement use cases
10 models to supplement use cases10 models to supplement use cases
10 models to supplement use casesAndreas Hägglund
 
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoJair Valenz
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y desplieguejoshell
 
Prueba, caso de prueba, defecto, falla, error, verificación, validación
Prueba, caso de prueba, defecto, falla, error, verificación, validaciónPrueba, caso de prueba, defecto, falla, error, verificación, validación
Prueba, caso de prueba, defecto, falla, error, verificación, validaciónCristi Coba
 
Memoria caché y virtual
Memoria caché y virtualMemoria caché y virtual
Memoria caché y virtualdaboma
 

La actualidad más candente (20)

4-IEEE-829.pptx
4-IEEE-829.pptx4-IEEE-829.pptx
4-IEEE-829.pptx
 
Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de Software
 
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
 
Tecnicas de Pruebas
 Tecnicas de Pruebas  Tecnicas de Pruebas
Tecnicas de Pruebas
 
Fases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareFases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de software
 
Importancia del análisis de requerimientos
Importancia del análisis de requerimientosImportancia del análisis de requerimientos
Importancia del análisis de requerimientos
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
Cuantificación de las necesidades de un producto o servicio
Cuantificación de las necesidades de un producto o servicioCuantificación de las necesidades de un producto o servicio
Cuantificación de las necesidades de un producto o servicio
 
Modelo en cascada pemo
Modelo en cascada pemoModelo en cascada pemo
Modelo en cascada pemo
 
Etapa de estudio de viabilidad de un proyecto informático c4
Etapa de estudio de viabilidad de un proyecto informático c4Etapa de estudio de viabilidad de un proyecto informático c4
Etapa de estudio de viabilidad de un proyecto informático c4
 
Presentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwarePresentacion planificación de proyecto de software
Presentacion planificación de proyecto de software
 
Exposicion cocomo
Exposicion cocomoExposicion cocomo
Exposicion cocomo
 
10 models to supplement use cases
10 models to supplement use cases10 models to supplement use cases
10 models to supplement use cases
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyecto
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
 
Prueba, caso de prueba, defecto, falla, error, verificación, validación
Prueba, caso de prueba, defecto, falla, error, verificación, validaciónPrueba, caso de prueba, defecto, falla, error, verificación, validación
Prueba, caso de prueba, defecto, falla, error, verificación, validación
 
Memoria caché y virtual
Memoria caché y virtualMemoria caché y virtual
Memoria caché y virtual
 

Similar a principales actividades de la ingenieria de Requerimientos

Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21duberlisg
 
Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21duberlisg
 
Análisis de Sistemas - 1.pptx
Análisis de Sistemas - 1.pptxAnálisis de Sistemas - 1.pptx
Análisis de Sistemas - 1.pptxJimmyGonzlez14
 
Opciones en la adquisición de sistemas de información
Opciones en la adquisición de sistemas de información Opciones en la adquisición de sistemas de información
Opciones en la adquisición de sistemas de información VALENTINAESPINOSAUPE
 
Estudio de-factibilidad
Estudio de-factibilidadEstudio de-factibilidad
Estudio de-factibilidadEli Castro
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Informaciónjorgeluisguzmntorres1
 
Sistemas de información
Sistemas de información Sistemas de información
Sistemas de información eduingonzalez2
 
Fases De Analisis
Fases De AnalisisFases De Analisis
Fases De AnalisisJosse Perez
 
ET1_Aaron Lara Valdes.pdf
ET1_Aaron Lara Valdes.pdfET1_Aaron Lara Valdes.pdf
ET1_Aaron Lara Valdes.pdfaaron947737
 
Factibilidad
FactibilidadFactibilidad
Factibilidadstfani13
 

Similar a principales actividades de la ingenieria de Requerimientos (20)

Yo rifo lml
Yo rifo lmlYo rifo lml
Yo rifo lml
 
Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21
 
Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21Inv preliminar,estudio de factibilidad, ciclo de vida pst21
Inv preliminar,estudio de factibilidad, ciclo de vida pst21
 
Análisis de Sistemas - 1.pptx
Análisis de Sistemas - 1.pptxAnálisis de Sistemas - 1.pptx
Análisis de Sistemas - 1.pptx
 
sistemas
sistemassistemas
sistemas
 
Opciones en la adquisición de sistemas de información
Opciones en la adquisición de sistemas de información Opciones en la adquisición de sistemas de información
Opciones en la adquisición de sistemas de información
 
Estudio de-factibilidad
Estudio de-factibilidadEstudio de-factibilidad
Estudio de-factibilidad
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Información
 
Sistemas de información
Sistemas de información Sistemas de información
Sistemas de información
 
Fases De Analisis
Fases De AnalisisFases De Analisis
Fases De Analisis
 
Sesion11
Sesion11Sesion11
Sesion11
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 
Enrique Cabello
Enrique CabelloEnrique Cabello
Enrique Cabello
 
Sesion 07 analisis de sistemas
Sesion 07   analisis de sistemasSesion 07   analisis de sistemas
Sesion 07 analisis de sistemas
 
CLAUDIO (1).pptx
CLAUDIO (1).pptxCLAUDIO (1).pptx
CLAUDIO (1).pptx
 
ET1_Aaron Lara Valdes.pdf
ET1_Aaron Lara Valdes.pdfET1_Aaron Lara Valdes.pdf
ET1_Aaron Lara Valdes.pdf
 
El estudio del flujo de información en la empresa.
El estudio del flujo de información en la empresa.El estudio del flujo de información en la empresa.
El estudio del flujo de información en la empresa.
 
Factibilidad
FactibilidadFactibilidad
Factibilidad
 
Clase catorce 2011
Clase catorce  2011Clase catorce  2011
Clase catorce 2011
 
Gerencia [1]..
Gerencia [1]..Gerencia [1]..
Gerencia [1]..
 

Último

Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfRonaldLozano11
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
semana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptsemana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptKelinnRiveraa
 
Libro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdfLibro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdfCristinCrdova1
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...GuillermoRodriguez239462
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potableFabricioMogroMantill
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptRobertoCastao8
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosRamiroCruzSalazar
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxfranklingerardoloma
 
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdfsmendozap1
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)Ricardo705519
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOeldermishti
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónmaz12629
 

Último (20)

Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
semana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptsemana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.ppt
 
Libro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdfLibro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdf
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
 
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 

principales actividades de la ingenieria de Requerimientos

  • 2. INTRODUCCIÓN A lo largo de tu formación vas a adquirir diversos conocimientos que te ayudaran a cada vez mejorar el desarrollo de los sistemas de información en esta asignatura y en especifico en esta unidad lo que obtendrás es el conocimiento necesario para el desarrollo de un análisis de requerimientos en el cual podrás crear y mantener un documento de requerimientos del sistema. Este proceso general abarca cuatros subprocesos que a continuación se hace mención: • El estudio de viabilidad, que evalúa si el sistema es útil para el negocio. • Obtención y análisis de requerimientos. • Especificación de requerimientos: transformación de los requerimientos en formularios estándar. • Validación: verificar que los requerimientos realmente definen el sistema que quiere el cliente.
  • 3. PROCESO DE LA INGENIERÍA DE REQUERIMIENTOS (Sommerville 2005). Estudio de viabilidad Informe de viabilidad Obtención y análisis de requerimientos Especificación de requerimientos Validación de requerimientosModelos del sistema Requerimientos del usuario y del sistema Documento de requerimientos
  • 4. 2.1. Estudio de viabilidad. Es importante que conozcas como debes organizar cualquier proyecto de información o cualquiera que desees realizar en tu vida. Los proyectos tienen como objetivo un beneficio, el cual no siempre puede ser el económico, los beneficios se pueden obtener en servicio, en imagen, etc. Para hacer un sistema de información debemos verificar si es viable, por lo tanto el estudio de viabilidad es aquel que permite la estimación de si las necesidades del usuario identificadas se pueden solucionar a través de las tecnologías de la información o no. Para evitar gastos innecesarios o dar la solución a través a algún software que ya este en el mercado.
  • 5. Un estudio de viabilidad debe ser rápido y barato, el cual permite al cliente tomar la decisión de continuar con el análisis más detallado del sistema. A decir verdad todos los proyectos son posibles, siempre y cuando se tengan todos los recursos y el tiempo. Pero desafortunadamente en la practica esto no es así, pues nos vamos a encontrar con limitaciones de recursos humanos, materiales y sobretodo económico, así como fechas de entrega difíciles de cumplir. Por eso es importante realizar el estudio de viabilidad rápido para evitar meses de esfuerzo y gastos no necesarios si se reconoce que un sistema mal concebido cuando aun estamos en fase de definición.
  • 6. Pasos para el estudio de Viabilidad Definición del problema Preparación del estudio de viabilidad Reunión del informe de viabilidad. Selección de las opciones de viabilidad
  • 7. Paso 1. Preparación del estudio de viabilidad Dentro de la preparación de estudio de viabilidad de se llevan a cabo los siguientes pasos: • Comprobar términos de referencia que sean completos y precisos • Evaluación inicial de la complejidad y ámbito del sistema informático propuesto. • Plan detallado que se lleva en estudio de viabilidad. En este primer paso intervienen el jefe de proyecto, directivos y usuarios.
  • 8. Paso 2: Definición del problema En este paso su principal objetivo es tener la compresión detallada de la empresa y sus necesidades, la cual las podemos conseguir: • Identificando los problemas asociados del entorno actual, que el nuevo sistema tendrá que resolver. • Servicios adicionales que proporcionará • Se definen los usuarios del nuevo sistema. • Se genera un informe de la definición del problema.
  • 9. Paso 3: Selección de las opciones de viabilidad Aquí se desarrolla un conjunto de opciones de viabilidad que satisfacen los requisitos definidos y de los cuales habrá de elegir una. Esta selección se lleva a cabo por los usuarios. Para así asegurar que los usuarios se responsabilicen de los resultados. La selección de vialidad se maneja: • Presentar a la dirección las opciones de viabilidad. • Participar en la selección de la opción preferida • Implantar cada opción de viabilidad • Se producen planes de desarrollo generales para el proyecto o proyectos seleccionados.
  • 10. Paso 4. Construcción del informe de viabilidad En este último paso se genera un documento formal en donde se muestran todos los resultados obtenidos en el estudio de vialidad. No se aplica ninguna técnica en particular. En este paso participa todo el equipo de viabilidad .
  • 11. Para ayudar a responder las preguntas del estudio de viabilidad, se tienen algunos ejemplos de preguntas posibles: • ¿Cómo se las arreglaría la organización o empresa si no se implantara el sistema? • ¿Cuáles son los problemas con los procesos actuales y como ayudaría un sistema nuevo a aliviarlos? • ¿Cuál es la contribución directa que hará el sistema a los objetivos y requerimientos del negocio? • ¿Se puede obtener y transferir la información a otros sistemas de la organización? • ¿El sistema requiere tecnología que no se ha utilizado previamente en la organización? • ¿A que debe ayudar el sistema y a qué no necesita ayudar?
  • 12. El estudio de viabilidad no debe requerir más de dos o tres semanas. El resultado de este estudio es un informe que recomiende si vale o no la pena seguir con la ingeniería de requerimientos y el proceso de desarrollo del sistema. En el informe se pueden proponer cambios en el alcance, el presupuesto o sugerir requerimientos adicionales de alto nivel. Al final del estudio de viabilidad, la gerencia o dirección deberán tomar una serie de decisiones sobre: 1. Proceder de forma distinta a la propuesta en el documento de Inicio del proyecto. 2. O si continúan con el desarrollo del software.
  • 13. Tipos de viabilidad. En la ingeniería de Requerimientos y sobre todo en este punto de la viabilidad debemos considerar que comprende 4 aspectos importantes los cuales son: 1.Viabilidad Operativa. 2.Viabilidad Técnica 3.Viabilidad económica.
  • 14. Viabilidad Operacional Kendall y Kendall, (2011) en su libro de Análisis y diseño de sistemas nos dice: Suponga por un instante que tanto los recursos técnicos como económicos se consideran adecuados. El analista de sistemas debe aún considerar la viabilidad operacional del proyecto solicitado. La viabilidad operacional depende de los recursos humanos disponibles para el proyecto e implica la acción de pronosticar si el sistema funcionará y se utilizará una vez instalado. Si los usuarios están prácticamente casados con el sistema actual, no ven problemas con él y por lo general no están involucrados en el proceso de solicitar un nuevo sistema, habrá mucha resistencia a la implementación del nuevo. Las probabilidades de que se vuelva funcional en algún momento dado serán bajas. Por otro lado, si los mismos usuarios han expresado la necesidad de un sistema que sea funcional por más tiempo, de una forma más eficiente y accesible, hay más probabilidades de que el sistema solicitado se llegue a utilizar en un momento dado. Gran parte del arte de determinar la viabilidad operacional recae en las interfaces de usuario elegidas,
  • 15. Viabilidad Técnica. Kendall y Kendall, (2011) en su libro de Análisis y diseño de sistemas nos dice: El analista debe averiguar si es posible desarrollar el nuevo sistema teniendo en cuenta los recursos técnicos actuales. De no ser así, ¿se puede actualizar o complementar el sistema de tal forma que pueda cumplir con lo que se requiere? Si no es posible complementar o actualizar los sistemas existentes, la siguiente pregunta es si existe o no la tecnología que cumpla con las especificaciones. Al mismo tiempo, el analista puede preguntar si la organización cuenta con el personal que tenga la habilidad técnica suficiente para lograr los objetivos. De no ser así, la pregunta es si pueden o no contratar programadores,probadores, expertos o demás personal adicional que pueda tener habilidades de programación distintas a las del personal existente, o si tal vez pueden subcontratar un tercero para que se haga cargo del proyecto. Otra de las preguntas es si hay o no paquetes de software disponibles que puedan lograr sus objetivos, o si hay que personalizar el software para la organización.
  • 16. Viabilidad económica Kendall y Kendall, (2011) en su libro de Análisis y diseño de sistemas nos dice: La viabilidad económica es la segunda parte de la determinación de recursos. Los recursos básicos a considerar son el tiempo de usted como analista y el tiempo de su equipo de análisis de sistemas, el costo de realizar un estudio de sistemas completo (incluyendo el tiempo de los empleados con los que usted va a trabajar), el costo del tiempo del empleado de la empresa, el costo estimado del hardware y el costo estimado del software o del desarrollo de software. La empresa afectada debe ser capaz de ver el valor de la inversión que está considerando antes de comprometerse con un estudio de sistemas completo. Si los costos a corto plazo no se ven eclipsados por las ganancias a largo plazo o no producen una reducción inmediata en los costos de operación, entonces el sistema no es económicamente viable y el proyecto no debe continuar.
  • 17. Es importante indicar que si en algún momento las condiciones indicadas fallan, se deberá hacer un estudio de cada área. La viabilidad económica es la consideración fundamental para la mayoría de los sistemas e incluye una amplia gama de aspectos a tener en cuenta como son el análisis de costo- beneficio, las estratégicas de ingresos de la empresa a largo plazo. Podemos considerar que es posible evaluar algunas soluciones alternativas con ayuda de cuatro criterios que hemos vistos los cuales son: • Viabilidad operativo. • Viabilidad técnica • Viabilidad económica.
  • 18. Podemos entrar en una controversia y no saber cual es la mejor opción para elegir. Esto no siempre es simple. Comúnmente las cuestiones operativas y económicas pueden encontrarse en conflicto. Por ejemplo, puede suceder que la solución con impacto operativo optimo desde la perspectiva del usuario final puede ser también más cara y, por tanto, la menos viable puede resultar el más económico. Para el ingeniero en software es quien deberá tomar la decisión hablando con los usuarios, analizando los datos y eligiendo la mejor alternativa global. Esto esta determinado principalmente por el tiempo y el costo. Para esto llevar acabo se debe considerar una serie de procesos para obtener el costo-beneficio para elegir el desarrollo de el siguiente proceso para el desarrollo de la viabilidad económica. La decisión final la tendrás que tomar dialogando con los usuarios, revisando los datos y optando por la mejor alternativa global. Para poder tomar en consideración las alternativas mas adecuadas esto dependerá los las restricciones de tiempo y costo.
  • 19. Elementos clave de la viabilidad Has analizado cada uno de los tipos de viabilidad, debemos saber que en todos los sistemas de información que desarrolles debes considerar como vital importancias los elementos clave de esta. Kendall y Kendall (2011) en su libro de Análisis y diseño de sistemas los puntos esenciales de estas tres viabilidades.
  • 20. Tabla de elementos clave de viabilidad Los tres elementos clave de viabilidad Viabilidad técnica • Complemento para el sistema actual • Tecnología disponible para satisfacer las necesidades Viabilidad económica • Tiempo del analista de sistemas • Costo del estudio de sistemas • Costo del tiempo de los empleados para el estudio • Costo estimado del hardware • Costo del software empaquetado o del desarrollo de software. Viabilidad Operacional • Si el sistema funcionará o no cuando se instale • Si el sistema se utilizará o no
  • 21. Determinación de las necesidades de hardware y software Una vez identificada las tres viabilidades a manejar en el en desarrollo de un sistema de información es importante determinar las necesidades de hardware y software que tiene el cliente. Pues esto es un punto importante dentro de la viabilidad técnica. El ingeniero de software deberá trabajar con los usuarios y desarrollar un inventario de lo que hay en la organización, para determinar qué hay disponible y qué se puede utilizar. También en este proceso es importante conocer la estructura organizacional esto nos ayudara a determinar las necesidades del sistema a crear, el cual debe estar acorde con la misión, visión de la organización. En la siguiente diapositiva te mostraré el diagrama que recomienda Kendall y Kendall (2011) en su libro Análisis y diseño de sistemas sobre los pasos para la selección de hardware y software de la organización
  • 22. Pasos para la selección de hardware y software Kendall y Kendall (2011) Hacer inventario del hardware y software Estimar las cargas de trabajo Evaluar hardware Evaluar Software Elegir el distribuidor Adquirir el equipo de cómputo opcionesopciones Renta compra Arrendamiento crear Comprar COST Usar ASP
  • 23. Hacer un inventario del hardware computacional Cuando iniciamos la revisión del hardware con el que cuenta la empresa, nos ayudará a determinar si el que hay es suficiente para el desarrollo del sistema si podrá soportarlo o no, pues debes revisar que no sea un hardware obsoleto que al concluir el sistema no pueda funcionar por eso en esta etapa debes realizarlo, eso te ayudara a la reducción del tiempo de entrega o modificación del sistema que estas desarrollando. Es importante que al llegar con el cliente solicites te muestren su inventario en donde se encuentre las especificaciones del este, en caso de no tenerlo deberás desarrollarlo en ese momento. Kendall y Kendall (2011) en su libro Análisis de diseño nos da un listado de lo necesitas saber. En la siguiente diapositiva te lo presentaremos.
  • 24. Inventario de hardware El inventario de hardware debe contener los siguientes pasos: 1.El tipo de equipo: número de modelo y fabricante. 2.El estado de funcionamiento del equipo: sobre pedido, en funcionamiento, almacenado o por reparar. 3.La edad estimada del equipo. 4.La vida proyectada del equipo. 5.La ubicación física del equipo. 6.El departamento o persona que se considera responsable del equipo. 7.El arreglo financiero para el equipo: propio, alquilado o rentado. Fuente: Kendall y Kendall (2011)
  • 25. Estimación de la cargas de trabajo. Es importante indicarte que otro punto a desarrollar para la viabilidad técnica es desarrollar la estimación de cargas actuales y pronosticadas de trabajo en donde se pueda visualizar si al cliente le conviene desarrollar ese cambio. Cuando las estimaciones se realizan de forma adecuada, la empresa no tendrá que reemplazar hardware debido a un crecimiento imprevisto en el uso del sistema. Kendall y Kendall (2011), en su libro análisis y diseño, muestra un formato que debemos utilizar la estimación de la carga de trabajo. En donde se visualiza claramente como se distribuye el trabajo.
  • 26. Comparación de cargas de trabaja entre sistemas existentes y los propuestos Actividad Sistema existente Sistema propuesto Tarea Comparar el rendimiento de los almacenes de distribución mediante la ejecución del programa para sintetizar datos Comparar el rendimiento de los almacenes de distribución en el tablero de control basado en Web Método Se ejecutan los programas de computadora cuando es necesario; el procesamiento se realiza desde la estación de trabajo Las actualizaciones ocurren de inmediato; el procesamiento se realiza en línea Personal Gerente de distribución Cuándo y cómo A diario: Introducir los embarques en hojas de cálculo de Excel, verificar la precisión de las hojas de datos en forma manual y después almacenar los archivos en medios de respaldo Por mes: Ejecutar un programa que sintetice los registros diarios y e imprima un informe, obtener el informe y hacer evaluaciones A diario: Introducir los embarques en el sistema basado en Web mediante cuadros desplegables. Los datos se respaldan en forma automática en la ubicación remota Por mes: Comparar almacenes en línea mediante el tablero de control de rendimiento; imprimir sólo si es necesario Requerimientos de tiempo humano A diario: 20 minutos Por mes: 30 minutos A diario: 10 minutos Por mes: 10 minutos Requerimientos de tiempo de computadora A diario: 20 minutos Por mes: 30 minutos A diario: 10 minutos Por mes: 10 minutos
  • 27. Evaluación del hardware computacional Kendall y Kendall (2011) en su libro de Análisis y diseño dice: la evaluación del hardware computacional es una responsabilidad que se comparte entre la administración, los usuarios y los analistas de sistemas. Aunque los distribuidores suministrarán los detalles sobre sus ofrecimientos específicos, los analistas deben supervisar el proceso de evaluación en forma personal, ya que tendrán siempre en cuenta los mejores intereses para la empresa. Además los analistas de sistemas tal vez tengan que educar a los usuarios y a la administración en cuanto a las ventajas y desventajas generales del hardware para que puedan ser capaces de evaluarlo.
  • 28. Adquisición del equipo computacional Las tres principales opciones para adquirir hardware computacional son comprarlo, arrendarlo o rentarlo. Hay ventajas y desventajas que debemos considerar para cada una de las decisiones. Algunos de los factores más influyentes a considerar para decidir cuál opción es la mejor para una instalación en especial son: la comparación entre los costos iniciales y a largo plazo, si la empresa puede invertir o no capital en equipo de cómputo y si desea tener el control completo y la responsabilidad sobre el equipo.
  • 29. Comparación de las ventajas y desventajas de comprar, arrendar y rentar equipo de cómputo. Ventajas Desventajas Comprar • Más económico que arrendar o rentar a largo plazo • Habilidad de cambiar el sistema • Provee ventajas fiscales por la depreciación acelerada. • Control total • El costo inicial es alto • Riesgo de obsolescencia • Riesgo de quedar trabado si la elección fue incorrecta • Responsabilidad total Arrendar • No hay capital invertido • No se requiere financiamiento • Los arrendamientos son más bajos que los pagos de renta • La empresa no es dueña del sistema cuando termina el plazo de arrendamiento • Por lo general hay una fuerte multa si se termina el arrendamiento antes de tiempo • Los arrendamientos son más costosos que las compras Rentar • No hay capital invertido • No se requiere financiamiento • Es fácil cambiar de sistemas • Por lo general se incluyen el mantenimiento y el seguro • La empresa no es dueña de la computadora • El costo es muy alto debido a que el distribuidor asume el riesgo (la opción más costosa) Fuente: Kendall y Kendall (2011) Análisis y diseño
  • 30. Ejemplo Cuando desarrollamos un sistema de información, los dueños de negocio se pueden resistir a los cambios, nuestra función es darles la mejor opción su negocio, por eso debemos de ayudarles a decir si rentan, compran o arrendar. Entonces debemos de mostrarles que es lo que más les conviene al tiempo. Y podemos hacer un comparativo entre estas tres opciones. Renta Renta mensual $170 36 meses Costo total por 3 años $ 6,120 Compra Precio de compra $ 6,000 Valor residual - 500 Costo total por 3 años $ 5,500 Arrendamiento Arrendamiento mensual 36 meses $ 150 Subtotal $ 5,400 Pago inicial $ 500 Costo total por 3 años $ 5,900
  • 31. Después de revisar esta información le daremos la mejor opción para la empresa, mostrando los costos por cada rubro, y el empresario deberá decir por el que mejor le conviene para el mejor desarrollo de los sistemas información. Dependiendo de lo que se determine realizar por los dueños de negocio procederemos a la ejecución de su decisión, pero siempre es importante indicarle los pro y los contra que pueden tener en estas situaciones.
  • 32. Evaluación de software. Kendall y Kendall (2011) en su libro análisis y diseño nos dice lo siguiente: Los analistas y las organizaciones se enfrentan cada vez más con la decisión de crear, comprar o subcontratar al evaluar software para los proyectos de sistemas de información, en especial cuando se contemplan actualizaciones a sistemas existentes o antiguo. Ya vimos las decisiones que toman los analistas entre rentar, comprar o arrendar hardware. Parte del proceso de toma de decisiones relacionado con la compra de software comercial para venta en los canales convencionales (COTS), la “renta” del software a un proveedor de servicios de aplicación (ASP) o la creación de software personalizado para el proyecto es análogo al proceso de decisión sobre el hardware. Hay que recalcar que sin importar que usted desarrolle el software o compre un producto COTS para un proyecto en especial, es imperativo completar primero un análisis de los requerimientos de información de los usuarios los sistemas que. Como analista, parte de la experiencia que usted desarrolle consiste en formular juicios sólidos al decidir entre el desarrollo de software y comprar software COTS para sistemas nuevos y existentes.
  • 33. Al igual que el hardware, debemos de revisar el proceso del software, pues aunque los empresarios nos llamen para el desarrollo de un sistema de información no siempre es viable la elaboración de este, pues muy probablemente lo podemos resolver utilizando algún software existente en el mercado, por eso debemos analizar minuciosamente las entrevistas que desarrollamos al principio, pues es el punto de partida que nos ayudaran a decir continuar con el desarrollo del sistema o indicar al cliente lo que más es conveniente para su organización. A continuación se presentará una tabla de ventajas y desventajas del desarrollo o el uso de software ya existente.
  • 34. Ventajas y desventajas de crear software personalizado, comprar paquetes COTS y subcontratar un ASP VENTAJAS DESVENTAJAS Creación de software Personalizado • Respuesta específica a las necesidades especializadas de la empresa • La innovación puede dar a la empresa una ventaja competitiva • Personal interno disponible para dar mantenimiento al software • Orgullo de propiedad • Puede tener un costo inicial considerablemente alto en comparación con el software COTS o un ASP • Es necesario contratar o trabajar con un equipo de desarrollo • Mantenimiento continuo Comprar paquetes COTS • Refinado en el mundo comercial • Mayor confiabilidad • Mayor funcionalidad • Por lo general tiene un menor costo inicial • Ya lo utilizan otras empresas • La ayuda y capacitación se incluyen con el software • Enfocado en la programación, no en la empresa • Hay que acoplarse a las características existentes • Personalización limitada • Futuro financiero incierto del distribuidor • Menor propiedad y compromiso Usar un ASP • Las organizaciones que no se especializan en sistemas de información se pueden enfocar en lo que hacen mejor (su misión estratégica) • No hay necesidad de contratar, capacitar o retener una gran cantidad de personal de TI • No se gasta el tiempo de los empleados en tareas de TI no Esenciales • Pérdida de control de los datos, sistemas, empleados de TI y horarios de trabajo • Preocupación sobre la viabilidad financiera y estabilidad a largo plazo del ASP • Cuestiones de seguridad, confidencialidad y privacidad • Pérdida de ventaja corporativa estratégica potencial en relación con la capacidad de innovación de las aplicaciones
  • 35. EVALUACIÓN DEL SOPORTE DE LOS DISTRIBUIDORES EN RELACIÓN CON EL SOFTWARE Y LOS ASP En importante que no pierdas de vista que al decidir la forma del desarrollo del software a través de un paquete COST o un ASP, deberás de manejar a los distribuidores que antepongan sus propios intereses. Para esto debes evaluar el software con los usuarios finales, no solo porque crean que es lo mejor así sea, deberán hacer un análisis de sus beneficios y con después decidir si alguno de ellos ayudará a mejor su trabajo o resuelve su problema. En caso de no ser así debes proceder al desarrollo de un sistema de información en particular, Kendall y Kendall (2011) nos muestra un listado de lineamientos que debemos revisar para tomar la mejor decisión, en la siguiente diapositiva.
  • 36. Lineamientos para la evaluación del software Requerimientos de software Características especificas del software Efectividad en el rendimiento Poder realizar todas las tareas requeridas Poder realizar todas las tareas deseadas Pantallas de visualización bien diseñadas Capacidad adecuada Eficiencia del rendimiento Tiempo de respuesta rápido Entrada eficiente Salida eficiente Almacenamiento de datos eficiente Respaldo eficiente Facilidad de uso Interfaz de usuario satisfactoria Menús de ayuda disponibles Archivos “Léame” para los cambios de último minuto Interfaz flexible Retroalimentación adecuada Buena capacidad para recuperarse de los errores Flexibilidad Opciones para la entrada Opciones para la salida Se puede usar con otro software Calidad de la documentación Buena organización Tutorial en línea adecuado Sitio Web con sección de preguntas frecuentes (FAQ) Soporte del fabricante Línea directa de soporte técnico Boletín de noticias/correo electrónico Sitio Web en donde se pueden descargar las actualizaciones del producto
  • 37. Conclusión En este tema hemos revisado la importancia de la viabilidad de un proyecto sistemas de información, todos los procesos y elementos que necesitas para considerar si lo desarrollas desde cero o si utilizas un software existente en el mercado, no dejando de lado todo el tiempo la consideración con los usuarios finales de este, debido a quienes son los que estarán en constante uso y si desde el principio no lo consideras de el desarrollo del mismo será un fracaso. Vamos al siguiente tema para la determinación final de la información.