SlideShare una empresa de Scribd logo
1 de 17
A través de los años se ha podido constatar que los requerimientos o requisitos son
la pieza fundamental en un proyecto de desarrollo de software, ya que marcan el punto de
partida para actividades como la planeación, básicamente en lo que se refiere a las
estimaciones de tiempos y costos, así como la definición de recursos necesarios y la elaboración
de cronogramas que será uno de los principales mecanismos de control con los que se contará
durante la etapa de desarrollo. Además la especificación de requerimientos es la base que
permite verificar si se alcanzaron o no los objetivos establecidos en el proyecto ya que estos son
un reflejo detallado de las necesidades de los clientes o usuarios del sistema yes contra lo que
se va a estar verificando si se están cumpliendo las metas trazadas. Es muy frecuente escuchar
entre los conocedores del desarrollo de software (programas de computadoras), que un gran
número de los proyectos de software fracasan por no realizar una adecuada definición,
especificación, y administración de los requerimientos. Dentro de esa mala administración se
pueden encontrar factores como la falta de participación del usuario, requerimientos
incompletos y el mal manejo del cambio a los requerimientos.
La planeación efectiva de un proyecto de software depende de la planeación
detallada de su avance, anticipando problemas que puedan surgir y preparando con
anticipación soluciones tentativas a ellos. Se supondrá que el administrador del proyecto es
responsable de la planeación desde la definición de requisitos hasta la entrega del sistema
terminado.
Panorama, plan de fases, plan de organización, plan de pruebas, plan de control de
modificaciones, plan de documentación, plan de capacitación, plan de revisión e informes, plan
de instalación y operación, plan de recursos de entregas, índice, plan de mantenimiento.
El objetivo de la planificación del proyecto de software es proporcionar un marco de trabajo
que permite al gestor de planificación hacer estimaciones razonables de recursos, costos y
planificación temporal
Estas estimaciones se hacen dentro de un marco de tiempo limitado al comienzo de un proyecto
de software, y deberían actualizarse regularmente a medida que progresa el proyecto.
Las estimaciones deberían definir los escenario del mejor caso, y peor caso de modo que los
resultados del proyecto pueden limitarse. El objetivo de la planificación se logra mediante un
proceso de descubrimiento de la información que lleve a estimaciones razonables.
La ingeniería de software se centra en los métodos, herramientas y procedimientos para
establecer un control en el desarrollo del software, lo que permite construir software de calidad
de forma productiva y evitando posibles errores humanos. De hecho, la predecibilidad de los
resultados es uno de los factores que garantizan la calidad de los sistemas. Un mercado
emergente en nuestro país, que refleja cómo el personal directivo de las empresas cada vez se
preocupa más de la repercusión de los procesos de ingeniería de software en sus objetivos de
negocio.
Más y más productos incorporan computadoras y Software en estos sistemas representan una
proposición grande y creciente del costo total del sistema. Por lo tanto, producir software
costeable es esencial para el funcionamiento de la economía nacional e internacional. La
ingeniería de software es una disciplina de la ingeniería cuya meta es el desarrollo costeable de
sistemas de software. Este es abstracto e intangible. No esta restringido por materiales, o
gobernado por leyes físicas o por procesos de manufactura. De alguna forma, esto simplifica la
ingeniería de software ya que no existen limitaciones físicas del potencial del software. Sin
embargo, esta falta de restricciones naturales significa que el software puede llegar a ser
extremadamente complejo y, por lo tanto, muy difícil de entender.
La ingeniería de software es una disciplina relativamente joven. La noción de esta ingeniería fue
propuesta inicialmente en 1968, en una conferencia para discutir lo que en ese entonces se
llamo la “crisis del software”. Esta crisis fue el resultado de la introducción de las poderosas (en
ese momento) computadoras de tercera generación. Su poder hizo que las aplicaciones hasta
ese entonces irrealizables fueran una propuesta factible.
El método de ciclo de vida para el desarrollo de sistemas es el conjunto de actividades que los
analistas, diseñadores y usuarios realizan para desarrollar e implantar un sistema de
información. El método del ciclo de vida para el desarrollo de sistemas consta de 6 fases:
 Investigación Preliminar: La solicitud para recibir ayuda de un sistema de información
puede originarse por varias razones: sin importar cuales sean estas, el proceso se inicia
siempre con la petición de una persona.
 Determinación de los requerimientos del sistema: El aspecto fundamental del análisis de
sistemas es comprender todas las facetas importantes de la parte de la empresa que se
encuentra bajo estudio. Los analistas, al trabajar con los empleados y administradores.
 Diseño del sistema: El diseño de un sistema de información produce los detalles que
establecen la forma en la que el sistema cumplirá con los requerimientos identificados
durante la fase de análisis. Los especialistas en sistemas se refieren, con frecuencia, a esta
etapa como diseño lógico en contraste con la del desarrollo del software, a la que
denominan diseño físico.
 Desarrollo del software: Los encargados de desarrollar software pueden instalar software
comprobando a terceros o escribir programas diseñados a la medida del solicitante. La
elección depende del costo de cada alternativa, del tiempo disponible para escribir el
software y de la disponibilidad de los programadores. Por lo general, los programadores
que trabajan en las grandes organizaciones pertenecen a un grupo permanente de
profesionales.
 Prueba de sistemas: Durante la prueba de sistemas, el sistema se emplea de manera
experimental para asegurarse de que el software no tenga fallas, es decir, que funciona de
acuerdo con las especificaciones y en la forma en que los usuarios esperan que lo haga. Se
alimentan como entradas conjunto de datos de prueba para su procesamiento y después
se examinan los resultados.
 Implantación y evaluación: La implantación es el proceso de verificar e instalar nuevo
equipo, entrenar a los usuarios, instalar la aplicación y construir todos los archivos de
datos necesarios para utilizarla. Una vez instaladas, las aplicaciones se emplean durante
muchos años. Sin embargo, las organizaciones y los usuarios cambian con el paso del
tiempo, incluso el ambiente es diferente con el paso de las semanas y los meses.
Por consiguiente, es indudable que debe darse mantenimiento a las aplicaciones. La evaluación
de un sistema se lleva a cabo para identificar puntos débiles y fuertes. La evaluación ocurre a lo
largo de cualquiera de las siguientes dimensiones:
 Impacto organizacional: Identificación y medición de los beneficios para la organización
en áreas tales como finanzas, eficiencia operacional e impacto competitivo. También se
incluye el impacto sobre el flujo de información externo e interno.
 Opinión de los administradores: evaluación de las actividades de directivos y
administradores dentro de la organización así como de los usuarios finales.
 Desempeño del desarrollo: La evaluación de proceso de desarrollo de acuerdo con
criterios tales como tiempo y esfuerzo de desarrollo, concuerdan con presupuestos y
estándares, y otros criterios de administración de proyectos. También se incluye la
valoración de los métodos y herramientas utilizados en el desarrollo.
 Requerimientos: Esta fase fundamental para que la estrategia informática encaje dentro
de las metas de la empresa, ya que en ella se cumplen las funciones del modelaje del
negocio y planificación de sistemas; esto con el fin de proyectar las estrategias del negocio
y determinar de esta forma sus requerimientos de información.
Aunque la fase de requerimientos puede aplicarse a todos los procesos de la empresa, o a un
área en específico, suele ser mas practico analizar área por área del negocio. Durante esta fase
se desarrolla un modelo del área estudiada, donde se representa: Los procesos que se llevan a
cabo, la información utilizada por ellos y las reglas políticas y prácticas de la empresa
relacionada con estos procesos.
Este modelo permite proyectar las estrategias, procesos y flujos de datos de la empresa al igual
que las interrelaciones entre procesos y datos, con el fin de desarrollar un plan de sistema de
información capaz de guiar el desarrollo de un sistema que permita dar soporte al área en
estudio en el cumplimiento de sus objetivos.
 Análisis - Diseño: El objetivo de esta fase es desarrollar el diseño arquitectónico de los
sistemas, utilizando los requerimientos obtenidos en la primera fase. En el diseño
arquitectónico se engloban dos componentes: los datos y los procesos, los cuales serán
analizados y diseñados desde una perspectiva conceptual a una física, dentro de las
cuatros actividades que se encuentran en esta fase.
Actividades dentro de la fase de Análisis-Diseño:
 Analizar y Diseñar Proceso: Las operaciones del negocio y los requerimientos de
funcionamiento definidos en la primera fase, se toman en cuenta con el propósito de
determinar la forma en que debe funcionar el sistema.
 Analizar y Diseñar Los Datos: Con los requerimientos de información definidos en la fase I
se debe organizar los distintos modelos de datos que nos ayuden a diseñar la base de
datos que hagan falta para que el sistema funcione de acuerdo al modelo de
funcionamiento.
 Diseñar y Organizar Los Componentes Físicos: Todo componente físico como (pantallas,
base de datos) que hagan posible el funcionamiento del sistema de acuerdo al modelo de
funcionamiento.
 Planificar El Desarrollo De Los Componentes Físicos: actividad en la cual planificamos la
forma en que pueden ser construidos e implementados los componentes físicos de una
forma rápida y productiva.
 Construcción: Dentro de esta fase de construcción existen actividades separadas en cinco
sub.-fases:
 Desarrollo De Infraestructura: Durante esta fase se desarrollará y organizará la
infraestructura que permita cumplir las tareas de construcción en la forma más productiva
posible.
 Adaptación De Paquetes: Ofrece una desventaja fundamental: el personal de la instalación
no conoce los componentes del paquete con la misma profundidad con que conoce los
componentes desarrollados por ellos mismos. Uno de los objetivos centrales de esta sub.-
fase es conocer al máximo detalle posible el funcionamiento del paquete, este asegurará
que el paquete será utilizado con el máximo provecho, tanto desde el punto de vista del
negocio, como de la utilización de recursos. Cada componente del paquete será revisado
en forma exhaustiva por el equipo Analista – Usuario, con el fin de conocer y comprender
todos los aspectos del paquete.
 Desarrollo De Unidades De Diseño Interactivas: Las unidades de diseño interactivas, son
procedimientos que se cumple o se ejecutan a través de un dialogo usuario / sistema.
 Desarrollo De Unidades De Diseño Batch: Las unidades de diseño Batch, son aquellos
procedimientos que se cumplen en forma automatizada, pero en la que no se entabla un
dialogo entre usuario y el analista, sino que involucra grupos de transacciones que se
alimentan al computador de una sola vez. Su objetivo central es igual a la fase de
desarrollo de unidades de diseño interactivas. En esta sub.-fase se preparan
especificaciones hechas utilizando una combinación de técnicas como flujo gramas,
diagramas de estructuras, tablas de decisiones etc. Cualquiera que se utilice será útil para
que la especificación sea clara y se logre el propósito de que el programador comprenda y
pueda programar y probar los programas correspondientes.
 Desarrollo De Unidades De Diseño Manuales: Esta sub.-fase incluyen las tareas que se
ejecutan en forma manual que se incluyen dentro de lo procedimientos administrativos.
Las actividades de esta sub.-fase tienen como objetivo central desarrollar todos los
procedimientos administrativos que rodearán y gobernarán la utilización de los
componentes computarizados desarrollados en la fase de diseño detallado y construcción.
 Pruebas: Esta fase, da inicio luego de que las diferentes unidades de diseño han sido
desarrolladas y probadas por separado. Durante su desarrollo, el sistema se emplea de
forma experimental para asegurar que el software no falle, es decir que funcione de
acuerdo a sus especificaciones y a la manera que los usuarios esperan que lo haga, y de
esta forma poder detectar cualquier anomalía, antes de que el sistema sea puesto en
marcha y se dependa de el.
Para evaluar el desenvolvimiento del sistema, en esta fase se llevan a cabo varios niveles de
prueba:
 Funcional: Prueba desde el punto de vista de los requerimientos funcionales.
 De Sistema: Prueba desde el punto de vista de los niveles de calidad del sistema y de
desempeño.
 De Integración: Prueba de interfaces.
 De Aceptación Técnica: Prueba de manejo de condiciones extremas.
Si el Sistema cumple de forma satisfactoria con estos niveles mencionados anteriormente, se
procede a realizar la carga de los archivos, base de datos y tablas del nuevo sistema, para de
esta forma dar inicio al proceso de aceptación final, durante el cual, el sistema comenzará a
funcionar bajo la responsabilidad del departamento de operaciones y del usuario, por un lapso
determinado de tiempo llamado Periodo de Aceptación.
Finalizado el Periodo de Aceptación, se le dará al sistema la aprobación final, para que pase a
ser el sistema oficial.
Producción y mantenimiento: Esta fase corresponde al Diseñar es la fase mas importante donde
todos los elementos del SI. Están completos y se puede ejecutar el proyecto. Una vez que un
sistema pasa a formar parte de la vida diaria de la empresa, cada programa, cada procedimiento
y cada estructura de datos se convierte en una pieza del negocio que, como tal, deberá funcionar
en forma constante, exacta y confiable. La operación del negocio ahora dependerá del
funcionamiento del sistema, por lo que las tareas de mantenimiento cobran vital importancia.
Producción: Finalmente, en la etapa de producción se asegura que el sistema funcione
correctamente en la mayoría de los casos, y con intervención mínima de los administradores del
sistema. Para esto se realizan nuevas pruebas, se reevalúan los resultados y se hacen
refinamientos del sistema, los cambios necesarios deberán ser introducidos sin afectar a los
usuarios, y deberá conseguirse la máxima confianza de los usuarios. El resultado de esta etapa
un sistema listo para su operación.
Mantenimiento: Luego que el nuevo sistema ha estado operando, el auditor de sistemas
independiente de las otras fases de la vida del sistema, revisará lo siguiente: Determinar si el
programa ha logrado los requerimientos de los objetivos, se debe prestar especial atención a la
utilización y la satisfacción de los usuarios finales, ellos constituirán un indicador excelente.
Verificar que se miden, analizan e informan adecuadamente a la gerencia los beneficios
identificados con el estudio de factibilidad. Revisar las solicitudes de cambios a los programas
que se han realizado, para evaluar el tipo de cambios que se exigen al sistema, el tipo de cambios
puede indicar problemas de diseño, programación o interpretación de los requerimientos de
usuario.
Conclusiones Preliminares: En la elaboración del desarrollo de esta unidad podemos evaluar la
metodología utilizada por Llorens Fábregas, una metodología estructurada basada en proyectos
exitosos al igual que la Laudon & Laudon, implementando valiosos métodos para el Diseño e
implementación de un SISTEMA DE INFORMACION, capaz de satisfacer las necesidades de las
Organizaciones a nivel Mundial.
Propósito:
 revisión del estado actual de la organización.
 Identificaron de la situación estratégica.
 Planificación de los proyectos y cambios.
Objetivo:
Analizar el estado actual de las tres dimensiones básicas de los sistemas de información, identificar su
situación y determinar las acciones necesarias para alcanzar dicha situación futura.
Fases Propuestas:
o Determinar la estrategia y contexto actual de la organización: La primera fase del proyecto
consiste en asegurar que cubrirá de manera efectiva las necesidades de la organización, y conocer
esta suficientemente para poder determinar posteriormente sus requisitos de los sistemas de
información. El primer paso será validar el plan de proyectos y Establecer los antecedentes.
o Identificar los requisitos de negocio para los sistemas de información: La segunda fase del
proyecto, una vez identificado el contexto y revisada la información disponible sobre la estrategia
y planificación de la organización, es determinar cuáles son los requisitos concretos de negocio a
los que pueden contribuir estos sistemas. Para identificar dichos requisitos con una visión amplia
y estratégica, deben revisarse las necesidades del negocio desde varios niveles del análisis:
 Análisis FODA del negocio.
 Requisitos de contexto y operativos.
o Determinar el estado actual de los sistemas de información: Una vez que se ha revisado el
negocio y se han obtenido sus requisitos, la siguiente fase es determinar el estado actual
de los sistemas de información, para poder analizar posteriormente la efectividad del
soporte ofrecido a partir de sus tres aspectos básicos:
 Estado de la infraestructura técnica.
 Estado de las aplicaciones.
 Estado de la organización.
o Análisis de necesidades de los sistemas de información: Una vez conocidos los requisitos
que el negocio demanda de los sistemas de información y determinado el estado actual de
estos, se debe realizar su análisis para identificar cuáles son los puntos fuertes a mantener
y las debilidades a mejorar.
Para ello puede realizarse un análisis a los siguientes niveles:
 Análisis estratégico de los sistemas de información.
 Benchmarking de las prácticas de la competencia y del estado de la industria IT.
 Soporte ofrecido a los compontes de negocio.
 Evaluación de coste/beneficio de las aplicaciones y los sistemas.
El análisis identificará acciones de mejora, determinadas en base a las oportunidades
identificadas anteriormente, y se agruparán en los tres aspectos de los sistemas de información
anteriormente vistos:
• Aplicaciones.
• Infraestructura.
• Organización y procesos.
o Definir la estrategia y plan de sistemas de información: La última fase de un proyecto de
planificación estratégica de sistemas es la definición de la estrategia y plan de sistemas.
o Desarrollar el programa de despliegue: Una vez finalizado y aprobado el plan estratégico
de sistemas, se debe desplegar y ello se planifica y gestiona de manera similar a cualquier
otro programa o proyecto grande.
 Lanzamiento del programa
 Seguimiento y evaluación del programa
Una vez completada la planificación anual, la actividad principal es el seguimiento de los
indicadores operativos y de los proyectos en curso, así como la toma y supervisión de las
acciones correctivas que se abran en base a las desviaciones identificadas. En paralelo se
mantiene la relación con el cliente interno, que es el resto de la organización, gestionando la
demanda de peticiones generales y de proyectos no previstos en el plan de sistemas.
Estudio de factibilidad
Factibilidad se refiere a la disponibilidad de los recursos necesarios para llevar acabo los
objetivos o metas señalados, la factibilidad se apoya en los siguientes aspectos básicos:
Operativa: Esta factibilidad comprende una determinación de la probabilidad de que un nuevo
sistema se use como se supone.
 Operación garantizada.
 Uso garantizado.
Técnica: El análisis de factibilidad técnica evalúa si el equipo y software están disponibles (o,
en el caso del software, si puede desarrollarse) y si tienen las capacidades técnicas requeridas
por cada alternativa del diseño que se esté considerando. Los estudios de factibilidad técnica
también consideran las interfaces entre los sistemas actuales y nuevo.
 Mejora del sistema actual.
 Disponibilidad de tecnología que satisfaga las necesidades.
Financiera: Los estudios de factibilidad económica incluyen análisis de costos y beneficios
asociados con cada alternativa del proyecto. Con análisis de costos/beneficio, todos los costos y
beneficios de adquirir y operar cada sistema alternativo se identifican y se hace una
comparación de ellos.
 Tiempo del analista.
 Costo de estudio.
 Costo del tiempo del personal.
 Costo del tiempo.
 Costo del desarrollo / adquisición.
La evolución de los estudios encarados por la Ingeniería de Requerimientos se fue
dando paulatinamente. Sin embargo, a partir de los 90, los esfuerzos se concentraron en la
búsqueda de técnicas, métodos y herramientas que pudieran ser aplicados durante el proceso
de definición de requerimientos para arribar a una etapa de diseño exitosa, dejando de lado la
obtención de una metodología capaz de adaptarse a cualquier tipo de sistema y paradigma,
brindando un marco de trabajo referencial, independiente del método a aplicar. Es muy
importante mencionar que el poder formular una especificación de requerimientos completa y
consistente, es un paso muy importante para evitar cometer errores en la definición de los
requerimientos, ya que los mismos pueden resultar muy caros de corregir una vez desarrollado
el sistema.
No tener problemas posteriores que implican un retraso en el cronograma, un presupuesto
erróneo, o hasta la posible cancelación del proyecto. Es importante que el documento que se
obtenga de esta etapa sea un reflejo real del acuerdo de las partes involucradas. Hay que notar
el aporte que ha venido a proporcionar la utilización de técnicas como la especificación, la lluvia
de ideas y el desarrollo de prototipos, que ayudan a definir requerimientos de una manera
concisa y real. Además, hoy en día, es importante tomar en cuenta el uso de patrones en el
desarrollo de software. Un patrón es un conjunto de información que aporta una buena
solución ya probada a un problema que se presenta en un contexto determinado. Para
elaborarlo se aíslan sus aspectos esenciales y se añaden cuantos comentarios y ejemplos que
sean necesarios. ¿En qué ayuda esto en la IR? Esto ayuda a diseñar correctamente en menos
tiempo, ayuda a construir problemas reutilizables y extendibles, y facilita la documentación y la
comunicación con otros miembros del equipo de desarrollo, ventajas importantes que se deben
de tomar en cuenta por parte los desarrolladores de software, ya que si se logra tener un
lenguaje en común dentro del grupo de trabajo, se reduce el impacto de los riesgos al utilizar
soluciones ya probadas, y amplía el conocimiento de los participantes del desarrollo,
permitiéndoles representar mejores sistemas de una manera más estructurada.
 Herrera J., Lizka Johany (2003)“Ingeniería de Requerimientos, Ingeniería de Software”,
Recuperado el 25 de mayo de 2006 en:
http://www.monografias.com/trabajos6resof/resof.shtm.
 Sommerville Ian, 2005,“Ingeniería del Software”, Séptima edición, México DF, Editorial
Pearson.
 SENN, James A. (1992) Análisis y Diseño de Sistemas de Información. Segunda Edición.
Editorial McGrawHill. México .

Más contenido relacionado

La actualidad más candente

Presentacion Informatica ppt
Presentacion Informatica pptPresentacion Informatica ppt
Presentacion Informatica pptAndres Cardenas
 
Controles a proyectos de desarrollo de Software
Controles a proyectos de desarrollo de SoftwareControles a proyectos de desarrollo de Software
Controles a proyectos de desarrollo de SoftwareSantander David Navarro
 
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ónJose Martinez
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Sistemas de informacion_2do_corte_10%
Sistemas de informacion_2do_corte_10%Sistemas de informacion_2do_corte_10%
Sistemas de informacion_2do_corte_10%Luis Sanchez
 
Diseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de InformaciónDiseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de Informaciónkatherine Gaspare
 
Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008Cesar Jimenez
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareEliset Gonzales Uceda
 
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ónRafael Brito
 
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareJosé Antonio Sandoval Acosta
 
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
 
Facultad de ciencias económicas
Facultad de ciencias económicasFacultad de ciencias económicas
Facultad de ciencias económicastiare
 
Clasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de softwareClasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de softwaregmjuan
 
Clasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de SoftwareClasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de Softwaremireya2022
 

La actualidad más candente (17)

Presentacion Informatica ppt
Presentacion Informatica pptPresentacion Informatica ppt
Presentacion Informatica ppt
 
La planificación
La planificación La planificación
La planificación
 
Controles a proyectos de desarrollo de Software
Controles a proyectos de desarrollo de SoftwareControles a proyectos de desarrollo de Software
Controles a proyectos de desarrollo de Software
 
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
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Sistemas de informacion_2do_corte_10%
Sistemas de informacion_2do_corte_10%Sistemas de informacion_2do_corte_10%
Sistemas de informacion_2do_corte_10%
 
Metricas01
Metricas01Metricas01
Metricas01
 
Diseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de InformaciónDiseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de Información
 
Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008
 
Power point proyectos informaticos
Power point proyectos informaticosPower point proyectos informaticos
Power point proyectos informaticos
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
 
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
 
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
 
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
 
Facultad de ciencias económicas
Facultad de ciencias económicasFacultad de ciencias económicas
Facultad de ciencias económicas
 
Clasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de softwareClasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de software
 
Clasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de SoftwareClasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de Software
 

Similar a Requerimientos software clave proyecto

Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vidaFSILSCA
 
Sistemas de información
Sistemas de información Sistemas de información
Sistemas de información eduingonzalez2
 
Diseño Y Desarrollo De Sistemas De Información
Diseño Y Desarrollo De Sistemas De InformaciónDiseño Y Desarrollo De Sistemas De Información
Diseño Y Desarrollo De Sistemas De Informaciónargentm
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistemajoshumberto
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddyexposiciongiovanny
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddyeddyingenieria
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasrosagnzlz
 
Instituto tecnologio spencer w
Instituto tecnologio spencer wInstituto tecnologio spencer w
Instituto tecnologio spencer wAbner Garcia
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de informaciónerwin portillo
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemasrenegadojal
 
Analsis de sistemas
Analsis de sistemasAnalsis de sistemas
Analsis de sistemas4589PAREDES
 
Analsis de sistemas
Analsis de sistemasAnalsis de sistemas
Analsis de sistemas4589PAREDES
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de RequerimientosNaylu Rincón
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de RequerimientosNaylu Rincón
 

Similar a Requerimientos software clave proyecto (20)

Yamilet..
Yamilet..Yamilet..
Yamilet..
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Sistemas de información
Sistemas de información Sistemas de información
Sistemas de información
 
Diseño Y Desarrollo De Sistemas De Información
Diseño Y Desarrollo De Sistemas De InformaciónDiseño Y Desarrollo De Sistemas De Información
Diseño Y Desarrollo De Sistemas De Información
 
sistema de informacion
sistema de informacion sistema de informacion
sistema de informacion
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Instituto tecnologio spencer w
Instituto tecnologio spencer wInstituto tecnologio spencer w
Instituto tecnologio spencer w
 
sistemas
sistemassistemas
sistemas
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de información
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemas
 
Analsis de sistemas
Analsis de sistemasAnalsis de sistemas
Analsis de sistemas
 
Analsis de sistemas
Analsis de sistemasAnalsis de sistemas
Analsis de sistemas
 
Analsis de sistemas
Analsis de sistemasAnalsis de sistemas
Analsis de sistemas
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de Requerimientos
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de Requerimientos
 
Analisis
AnalisisAnalisis
Analisis
 

Más de Enrique Cabello

Más de Enrique Cabello (20)

Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informatica
 
Analisis de requisitos
Analisis de requisitosAnalisis de requisitos
Analisis de requisitos
 
Presentación de Memorias
Presentación de MemoriasPresentación de Memorias
Presentación de Memorias
 
Presentación Diseño y Eval. de Proyectos.
Presentación Diseño y Eval. de Proyectos.Presentación Diseño y Eval. de Proyectos.
Presentación Diseño y Eval. de Proyectos.
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Presentación Memorias
Presentación MemoriasPresentación Memorias
Presentación Memorias
 
Presentación Procesadores
Presentación ProcesadoresPresentación Procesadores
Presentación Procesadores
 
Rafael brito
Rafael britoRafael brito
Rafael brito
 
Presentacion Ricardo
Presentacion RicardoPresentacion Ricardo
Presentacion Ricardo
 
Presentacion luz
Presentacion luzPresentacion luz
Presentacion luz
 
Presentacion Enrique
Presentacion EnriquePresentacion Enrique
Presentacion Enrique
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Ricardo López
Ricardo LópezRicardo López
Ricardo López
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Presentacion Sistemas de Información
Presentacion Sistemas de InformaciónPresentacion Sistemas de Información
Presentacion Sistemas de Información
 
Sistemas de Información
Sistemas de InformaciónSistemas de Información
Sistemas de Información
 
Presentación Sistemas de Información
Presentación Sistemas de InformaciónPresentación Sistemas de Información
Presentación Sistemas de Información
 
Presentacion SISTEMAS DE INFORMACION
Presentacion SISTEMAS DE INFORMACIONPresentacion SISTEMAS DE INFORMACION
Presentacion SISTEMAS DE INFORMACION
 
Modelo de datos
Modelo de datos Modelo de datos
Modelo de datos
 
Presentación Modelo de Datos
Presentación Modelo de DatosPresentación Modelo de Datos
Presentación Modelo de Datos
 

Último

Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...RichardRivas28
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfcesar17lavictoria
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 

Último (20)

Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 

Requerimientos software clave proyecto

  • 1.
  • 2. A través de los años se ha podido constatar que los requerimientos o requisitos son la pieza fundamental en un proyecto de desarrollo de software, ya que marcan el punto de partida para actividades como la planeación, básicamente en lo que se refiere a las estimaciones de tiempos y costos, así como la definición de recursos necesarios y la elaboración de cronogramas que será uno de los principales mecanismos de control con los que se contará durante la etapa de desarrollo. Además la especificación de requerimientos es la base que permite verificar si se alcanzaron o no los objetivos establecidos en el proyecto ya que estos son un reflejo detallado de las necesidades de los clientes o usuarios del sistema yes contra lo que se va a estar verificando si se están cumpliendo las metas trazadas. Es muy frecuente escuchar entre los conocedores del desarrollo de software (programas de computadoras), que un gran número de los proyectos de software fracasan por no realizar una adecuada definición, especificación, y administración de los requerimientos. Dentro de esa mala administración se pueden encontrar factores como la falta de participación del usuario, requerimientos incompletos y el mal manejo del cambio a los requerimientos.
  • 3. La planeación efectiva de un proyecto de software depende de la planeación detallada de su avance, anticipando problemas que puedan surgir y preparando con anticipación soluciones tentativas a ellos. Se supondrá que el administrador del proyecto es responsable de la planeación desde la definición de requisitos hasta la entrega del sistema terminado. Panorama, plan de fases, plan de organización, plan de pruebas, plan de control de modificaciones, plan de documentación, plan de capacitación, plan de revisión e informes, plan de instalación y operación, plan de recursos de entregas, índice, plan de mantenimiento. El objetivo de la planificación del proyecto de software es proporcionar un marco de trabajo que permite al gestor de planificación hacer estimaciones razonables de recursos, costos y planificación temporal Estas estimaciones se hacen dentro de un marco de tiempo limitado al comienzo de un proyecto de software, y deberían actualizarse regularmente a medida que progresa el proyecto. Las estimaciones deberían definir los escenario del mejor caso, y peor caso de modo que los resultados del proyecto pueden limitarse. El objetivo de la planificación se logra mediante un proceso de descubrimiento de la información que lleve a estimaciones razonables.
  • 4. La ingeniería de software se centra en los métodos, herramientas y procedimientos para establecer un control en el desarrollo del software, lo que permite construir software de calidad de forma productiva y evitando posibles errores humanos. De hecho, la predecibilidad de los resultados es uno de los factores que garantizan la calidad de los sistemas. Un mercado emergente en nuestro país, que refleja cómo el personal directivo de las empresas cada vez se preocupa más de la repercusión de los procesos de ingeniería de software en sus objetivos de negocio. Más y más productos incorporan computadoras y Software en estos sistemas representan una proposición grande y creciente del costo total del sistema. Por lo tanto, producir software costeable es esencial para el funcionamiento de la economía nacional e internacional. La ingeniería de software es una disciplina de la ingeniería cuya meta es el desarrollo costeable de sistemas de software. Este es abstracto e intangible. No esta restringido por materiales, o gobernado por leyes físicas o por procesos de manufactura. De alguna forma, esto simplifica la ingeniería de software ya que no existen limitaciones físicas del potencial del software. Sin embargo, esta falta de restricciones naturales significa que el software puede llegar a ser extremadamente complejo y, por lo tanto, muy difícil de entender. La ingeniería de software es una disciplina relativamente joven. La noción de esta ingeniería fue propuesta inicialmente en 1968, en una conferencia para discutir lo que en ese entonces se llamo la “crisis del software”. Esta crisis fue el resultado de la introducción de las poderosas (en ese momento) computadoras de tercera generación. Su poder hizo que las aplicaciones hasta ese entonces irrealizables fueran una propuesta factible.
  • 5. El método de ciclo de vida para el desarrollo de sistemas es el conjunto de actividades que los analistas, diseñadores y usuarios realizan para desarrollar e implantar un sistema de información. El método del ciclo de vida para el desarrollo de sistemas consta de 6 fases:  Investigación Preliminar: La solicitud para recibir ayuda de un sistema de información puede originarse por varias razones: sin importar cuales sean estas, el proceso se inicia siempre con la petición de una persona.  Determinación de los requerimientos del sistema: El aspecto fundamental del análisis de sistemas es comprender todas las facetas importantes de la parte de la empresa que se encuentra bajo estudio. Los analistas, al trabajar con los empleados y administradores.  Diseño del sistema: El diseño de un sistema de información produce los detalles que establecen la forma en la que el sistema cumplirá con los requerimientos identificados durante la fase de análisis. Los especialistas en sistemas se refieren, con frecuencia, a esta etapa como diseño lógico en contraste con la del desarrollo del software, a la que denominan diseño físico.  Desarrollo del software: Los encargados de desarrollar software pueden instalar software comprobando a terceros o escribir programas diseñados a la medida del solicitante. La elección depende del costo de cada alternativa, del tiempo disponible para escribir el software y de la disponibilidad de los programadores. Por lo general, los programadores que trabajan en las grandes organizaciones pertenecen a un grupo permanente de profesionales.
  • 6.  Prueba de sistemas: Durante la prueba de sistemas, el sistema se emplea de manera experimental para asegurarse de que el software no tenga fallas, es decir, que funciona de acuerdo con las especificaciones y en la forma en que los usuarios esperan que lo haga. Se alimentan como entradas conjunto de datos de prueba para su procesamiento y después se examinan los resultados.  Implantación y evaluación: La implantación es el proceso de verificar e instalar nuevo equipo, entrenar a los usuarios, instalar la aplicación y construir todos los archivos de datos necesarios para utilizarla. Una vez instaladas, las aplicaciones se emplean durante muchos años. Sin embargo, las organizaciones y los usuarios cambian con el paso del tiempo, incluso el ambiente es diferente con el paso de las semanas y los meses. Por consiguiente, es indudable que debe darse mantenimiento a las aplicaciones. La evaluación de un sistema se lleva a cabo para identificar puntos débiles y fuertes. La evaluación ocurre a lo largo de cualquiera de las siguientes dimensiones:  Impacto organizacional: Identificación y medición de los beneficios para la organización en áreas tales como finanzas, eficiencia operacional e impacto competitivo. También se incluye el impacto sobre el flujo de información externo e interno.  Opinión de los administradores: evaluación de las actividades de directivos y administradores dentro de la organización así como de los usuarios finales.  Desempeño del desarrollo: La evaluación de proceso de desarrollo de acuerdo con criterios tales como tiempo y esfuerzo de desarrollo, concuerdan con presupuestos y estándares, y otros criterios de administración de proyectos. También se incluye la valoración de los métodos y herramientas utilizados en el desarrollo.
  • 7.  Requerimientos: Esta fase fundamental para que la estrategia informática encaje dentro de las metas de la empresa, ya que en ella se cumplen las funciones del modelaje del negocio y planificación de sistemas; esto con el fin de proyectar las estrategias del negocio y determinar de esta forma sus requerimientos de información. Aunque la fase de requerimientos puede aplicarse a todos los procesos de la empresa, o a un área en específico, suele ser mas practico analizar área por área del negocio. Durante esta fase se desarrolla un modelo del área estudiada, donde se representa: Los procesos que se llevan a cabo, la información utilizada por ellos y las reglas políticas y prácticas de la empresa relacionada con estos procesos. Este modelo permite proyectar las estrategias, procesos y flujos de datos de la empresa al igual que las interrelaciones entre procesos y datos, con el fin de desarrollar un plan de sistema de información capaz de guiar el desarrollo de un sistema que permita dar soporte al área en estudio en el cumplimiento de sus objetivos.  Análisis - Diseño: El objetivo de esta fase es desarrollar el diseño arquitectónico de los sistemas, utilizando los requerimientos obtenidos en la primera fase. En el diseño arquitectónico se engloban dos componentes: los datos y los procesos, los cuales serán analizados y diseñados desde una perspectiva conceptual a una física, dentro de las cuatros actividades que se encuentran en esta fase.
  • 8. Actividades dentro de la fase de Análisis-Diseño:  Analizar y Diseñar Proceso: Las operaciones del negocio y los requerimientos de funcionamiento definidos en la primera fase, se toman en cuenta con el propósito de determinar la forma en que debe funcionar el sistema.  Analizar y Diseñar Los Datos: Con los requerimientos de información definidos en la fase I se debe organizar los distintos modelos de datos que nos ayuden a diseñar la base de datos que hagan falta para que el sistema funcione de acuerdo al modelo de funcionamiento.  Diseñar y Organizar Los Componentes Físicos: Todo componente físico como (pantallas, base de datos) que hagan posible el funcionamiento del sistema de acuerdo al modelo de funcionamiento.  Planificar El Desarrollo De Los Componentes Físicos: actividad en la cual planificamos la forma en que pueden ser construidos e implementados los componentes físicos de una forma rápida y productiva.  Construcción: Dentro de esta fase de construcción existen actividades separadas en cinco sub.-fases:  Desarrollo De Infraestructura: Durante esta fase se desarrollará y organizará la infraestructura que permita cumplir las tareas de construcción en la forma más productiva posible.
  • 9.  Adaptación De Paquetes: Ofrece una desventaja fundamental: el personal de la instalación no conoce los componentes del paquete con la misma profundidad con que conoce los componentes desarrollados por ellos mismos. Uno de los objetivos centrales de esta sub.- fase es conocer al máximo detalle posible el funcionamiento del paquete, este asegurará que el paquete será utilizado con el máximo provecho, tanto desde el punto de vista del negocio, como de la utilización de recursos. Cada componente del paquete será revisado en forma exhaustiva por el equipo Analista – Usuario, con el fin de conocer y comprender todos los aspectos del paquete.  Desarrollo De Unidades De Diseño Interactivas: Las unidades de diseño interactivas, son procedimientos que se cumple o se ejecutan a través de un dialogo usuario / sistema.  Desarrollo De Unidades De Diseño Batch: Las unidades de diseño Batch, son aquellos procedimientos que se cumplen en forma automatizada, pero en la que no se entabla un dialogo entre usuario y el analista, sino que involucra grupos de transacciones que se alimentan al computador de una sola vez. Su objetivo central es igual a la fase de desarrollo de unidades de diseño interactivas. En esta sub.-fase se preparan especificaciones hechas utilizando una combinación de técnicas como flujo gramas, diagramas de estructuras, tablas de decisiones etc. Cualquiera que se utilice será útil para que la especificación sea clara y se logre el propósito de que el programador comprenda y pueda programar y probar los programas correspondientes.  Desarrollo De Unidades De Diseño Manuales: Esta sub.-fase incluyen las tareas que se ejecutan en forma manual que se incluyen dentro de lo procedimientos administrativos. Las actividades de esta sub.-fase tienen como objetivo central desarrollar todos los procedimientos administrativos que rodearán y gobernarán la utilización de los componentes computarizados desarrollados en la fase de diseño detallado y construcción.
  • 10.  Pruebas: Esta fase, da inicio luego de que las diferentes unidades de diseño han sido desarrolladas y probadas por separado. Durante su desarrollo, el sistema se emplea de forma experimental para asegurar que el software no falle, es decir que funcione de acuerdo a sus especificaciones y a la manera que los usuarios esperan que lo haga, y de esta forma poder detectar cualquier anomalía, antes de que el sistema sea puesto en marcha y se dependa de el. Para evaluar el desenvolvimiento del sistema, en esta fase se llevan a cabo varios niveles de prueba:  Funcional: Prueba desde el punto de vista de los requerimientos funcionales.  De Sistema: Prueba desde el punto de vista de los niveles de calidad del sistema y de desempeño.  De Integración: Prueba de interfaces.  De Aceptación Técnica: Prueba de manejo de condiciones extremas. Si el Sistema cumple de forma satisfactoria con estos niveles mencionados anteriormente, se procede a realizar la carga de los archivos, base de datos y tablas del nuevo sistema, para de esta forma dar inicio al proceso de aceptación final, durante el cual, el sistema comenzará a funcionar bajo la responsabilidad del departamento de operaciones y del usuario, por un lapso determinado de tiempo llamado Periodo de Aceptación. Finalizado el Periodo de Aceptación, se le dará al sistema la aprobación final, para que pase a ser el sistema oficial.
  • 11. Producción y mantenimiento: Esta fase corresponde al Diseñar es la fase mas importante donde todos los elementos del SI. Están completos y se puede ejecutar el proyecto. Una vez que un sistema pasa a formar parte de la vida diaria de la empresa, cada programa, cada procedimiento y cada estructura de datos se convierte en una pieza del negocio que, como tal, deberá funcionar en forma constante, exacta y confiable. La operación del negocio ahora dependerá del funcionamiento del sistema, por lo que las tareas de mantenimiento cobran vital importancia. Producción: Finalmente, en la etapa de producción se asegura que el sistema funcione correctamente en la mayoría de los casos, y con intervención mínima de los administradores del sistema. Para esto se realizan nuevas pruebas, se reevalúan los resultados y se hacen refinamientos del sistema, los cambios necesarios deberán ser introducidos sin afectar a los usuarios, y deberá conseguirse la máxima confianza de los usuarios. El resultado de esta etapa un sistema listo para su operación. Mantenimiento: Luego que el nuevo sistema ha estado operando, el auditor de sistemas independiente de las otras fases de la vida del sistema, revisará lo siguiente: Determinar si el programa ha logrado los requerimientos de los objetivos, se debe prestar especial atención a la utilización y la satisfacción de los usuarios finales, ellos constituirán un indicador excelente. Verificar que se miden, analizan e informan adecuadamente a la gerencia los beneficios identificados con el estudio de factibilidad. Revisar las solicitudes de cambios a los programas que se han realizado, para evaluar el tipo de cambios que se exigen al sistema, el tipo de cambios puede indicar problemas de diseño, programación o interpretación de los requerimientos de usuario. Conclusiones Preliminares: En la elaboración del desarrollo de esta unidad podemos evaluar la metodología utilizada por Llorens Fábregas, una metodología estructurada basada en proyectos exitosos al igual que la Laudon & Laudon, implementando valiosos métodos para el Diseño e implementación de un SISTEMA DE INFORMACION, capaz de satisfacer las necesidades de las Organizaciones a nivel Mundial.
  • 12. Propósito:  revisión del estado actual de la organización.  Identificaron de la situación estratégica.  Planificación de los proyectos y cambios. Objetivo: Analizar el estado actual de las tres dimensiones básicas de los sistemas de información, identificar su situación y determinar las acciones necesarias para alcanzar dicha situación futura. Fases Propuestas: o Determinar la estrategia y contexto actual de la organización: La primera fase del proyecto consiste en asegurar que cubrirá de manera efectiva las necesidades de la organización, y conocer esta suficientemente para poder determinar posteriormente sus requisitos de los sistemas de información. El primer paso será validar el plan de proyectos y Establecer los antecedentes. o Identificar los requisitos de negocio para los sistemas de información: La segunda fase del proyecto, una vez identificado el contexto y revisada la información disponible sobre la estrategia y planificación de la organización, es determinar cuáles son los requisitos concretos de negocio a los que pueden contribuir estos sistemas. Para identificar dichos requisitos con una visión amplia y estratégica, deben revisarse las necesidades del negocio desde varios niveles del análisis:  Análisis FODA del negocio.  Requisitos de contexto y operativos.
  • 13. o Determinar el estado actual de los sistemas de información: Una vez que se ha revisado el negocio y se han obtenido sus requisitos, la siguiente fase es determinar el estado actual de los sistemas de información, para poder analizar posteriormente la efectividad del soporte ofrecido a partir de sus tres aspectos básicos:  Estado de la infraestructura técnica.  Estado de las aplicaciones.  Estado de la organización. o Análisis de necesidades de los sistemas de información: Una vez conocidos los requisitos que el negocio demanda de los sistemas de información y determinado el estado actual de estos, se debe realizar su análisis para identificar cuáles son los puntos fuertes a mantener y las debilidades a mejorar. Para ello puede realizarse un análisis a los siguientes niveles:  Análisis estratégico de los sistemas de información.  Benchmarking de las prácticas de la competencia y del estado de la industria IT.  Soporte ofrecido a los compontes de negocio.  Evaluación de coste/beneficio de las aplicaciones y los sistemas. El análisis identificará acciones de mejora, determinadas en base a las oportunidades identificadas anteriormente, y se agruparán en los tres aspectos de los sistemas de información anteriormente vistos: • Aplicaciones. • Infraestructura. • Organización y procesos.
  • 14. o Definir la estrategia y plan de sistemas de información: La última fase de un proyecto de planificación estratégica de sistemas es la definición de la estrategia y plan de sistemas. o Desarrollar el programa de despliegue: Una vez finalizado y aprobado el plan estratégico de sistemas, se debe desplegar y ello se planifica y gestiona de manera similar a cualquier otro programa o proyecto grande.  Lanzamiento del programa  Seguimiento y evaluación del programa Una vez completada la planificación anual, la actividad principal es el seguimiento de los indicadores operativos y de los proyectos en curso, así como la toma y supervisión de las acciones correctivas que se abran en base a las desviaciones identificadas. En paralelo se mantiene la relación con el cliente interno, que es el resto de la organización, gestionando la demanda de peticiones generales y de proyectos no previstos en el plan de sistemas. Estudio de factibilidad Factibilidad se refiere a la disponibilidad de los recursos necesarios para llevar acabo los objetivos o metas señalados, la factibilidad se apoya en los siguientes aspectos básicos: Operativa: Esta factibilidad comprende una determinación de la probabilidad de que un nuevo sistema se use como se supone.  Operación garantizada.  Uso garantizado.
  • 15. Técnica: El análisis de factibilidad técnica evalúa si el equipo y software están disponibles (o, en el caso del software, si puede desarrollarse) y si tienen las capacidades técnicas requeridas por cada alternativa del diseño que se esté considerando. Los estudios de factibilidad técnica también consideran las interfaces entre los sistemas actuales y nuevo.  Mejora del sistema actual.  Disponibilidad de tecnología que satisfaga las necesidades. Financiera: Los estudios de factibilidad económica incluyen análisis de costos y beneficios asociados con cada alternativa del proyecto. Con análisis de costos/beneficio, todos los costos y beneficios de adquirir y operar cada sistema alternativo se identifican y se hace una comparación de ellos.  Tiempo del analista.  Costo de estudio.  Costo del tiempo del personal.  Costo del tiempo.  Costo del desarrollo / adquisición.
  • 16. La evolución de los estudios encarados por la Ingeniería de Requerimientos se fue dando paulatinamente. Sin embargo, a partir de los 90, los esfuerzos se concentraron en la búsqueda de técnicas, métodos y herramientas que pudieran ser aplicados durante el proceso de definición de requerimientos para arribar a una etapa de diseño exitosa, dejando de lado la obtención de una metodología capaz de adaptarse a cualquier tipo de sistema y paradigma, brindando un marco de trabajo referencial, independiente del método a aplicar. Es muy importante mencionar que el poder formular una especificación de requerimientos completa y consistente, es un paso muy importante para evitar cometer errores en la definición de los requerimientos, ya que los mismos pueden resultar muy caros de corregir una vez desarrollado el sistema. No tener problemas posteriores que implican un retraso en el cronograma, un presupuesto erróneo, o hasta la posible cancelación del proyecto. Es importante que el documento que se obtenga de esta etapa sea un reflejo real del acuerdo de las partes involucradas. Hay que notar el aporte que ha venido a proporcionar la utilización de técnicas como la especificación, la lluvia de ideas y el desarrollo de prototipos, que ayudan a definir requerimientos de una manera concisa y real. Además, hoy en día, es importante tomar en cuenta el uso de patrones en el desarrollo de software. Un patrón es un conjunto de información que aporta una buena solución ya probada a un problema que se presenta en un contexto determinado. Para elaborarlo se aíslan sus aspectos esenciales y se añaden cuantos comentarios y ejemplos que sean necesarios. ¿En qué ayuda esto en la IR? Esto ayuda a diseñar correctamente en menos tiempo, ayuda a construir problemas reutilizables y extendibles, y facilita la documentación y la comunicación con otros miembros del equipo de desarrollo, ventajas importantes que se deben de tomar en cuenta por parte los desarrolladores de software, ya que si se logra tener un lenguaje en común dentro del grupo de trabajo, se reduce el impacto de los riesgos al utilizar soluciones ya probadas, y amplía el conocimiento de los participantes del desarrollo, permitiéndoles representar mejores sistemas de una manera más estructurada.
  • 17.  Herrera J., Lizka Johany (2003)“Ingeniería de Requerimientos, Ingeniería de Software”, Recuperado el 25 de mayo de 2006 en: http://www.monografias.com/trabajos6resof/resof.shtm.  Sommerville Ian, 2005,“Ingeniería del Software”, Séptima edición, México DF, Editorial Pearson.  SENN, James A. (1992) Análisis y Diseño de Sistemas de Información. Segunda Edición. Editorial McGrawHill. México .