NOMBRE: Kelvin Elías
APELLIDOS : De La Cruz Quispe
TRABAJO DE INVESTIGACION : Ciclo de vida del desarrollo de sistemas
CARRERA PROFESIONAL: Computación e Informática
AÑO :2014
CICLO DE VIDA DEL DESARROLLO DEL SISTEMA
IDENTIFICACION DE PROBLEMAS OPORTUNIDADES Y OBJETIVOS
PROBLEMAS
Se requiere que el analista observe objetivamente lo que sucede en un negocio en
conjunto con otros miembros de la organización, el analista determina con precisión
cuáles son los problemas.
OPORTUNIDADES
Las oportunidades son situaciones que el analista considera susceptibles de mejorar
utilizando sistemas de información computarizados. El aprovechamiento de las
oportunidades podría permitir a la empresa obtener una ventaja competitiva o establecer
un estándar para la industria.
OBJETIVOS
La identificación de objetivos también es una parte importante de enfocarse a saber los
problemas que existen en le empresa . En primer lugar, el analista debe averiguar lo que
la empresa trata de conseguir.
DETERMINACION DE REQUERIMIENTOS DE INFORMACION
REQUERIMIENTOS
El analista se esfuerza por comprender la información que necesitan los usuarios para
llevar a cabo sus actividades.
ANALISIS DE NECESIDADES DEL SISTEMA
Lo primero que debemos hacer para construir un sistema de información es averiguar qué es
exactamente lo que tiene que hacer el sistema. La etapa de análisis en el ciclo de vida del software
corresponde al proceso mediante el cual se intenta descubrir qué es lo que realmente se necesita
y se llega a una comprensión adecuada de los requerimientos del sistema (las características que
el sistema debe poseer)
DISEÑO DEL SISTEMA RECOMENDADO
Un software bien diseñado debe exhibir determinadas características. Su diseño debería ser
modular en vez de monolítico. Sus módulos deberían ser cohesivos (encargarse de una
tareaconcreta y sólo de una) y estar débilmente acoplados entre sí (para facilitar el mantenimiento
del sistema). Cada módulo debería ofrecer a los demás unos interfaces bien definidos (al
estilo del diseño por contrato propuesto por Bertrand Meyer) y ocultar sus detalles de
implementación (siguiendo el principio de ocultación de información de Parnas). Por último,
debe ser posible relacionar las decisiones de diseño tomadas con los requerimientos del
sistema que las ocasionaron (algo que se suele denominar "trazabilidad de los
requerimientos")
DESARROLLO Y DOCUMENTACION DEL SOTFWARE
Los desarrollares del software pueden instalar o modificar; por ejemplo, software comercial que se
haya comprado, o pueden escribir programas nuevos diseñados a la medida. La decisión de qué se
va a hacer depende del costo de cada una de las opciones, el tiempo disponible para describir el
software y la disponibilidad de programadores. En forma usual, en las grandes empresas los
programadores de computadoras (o la combinación de analistas−programadores) son parte del
grupo profesional permanente.
Las compañías más pequeñas en donde los programadores permanentes no se han contratado,
pueden obtener servicios externos de programación con base en un contrato.
Los programadores también son responsables de documentar el programa e incluir los
comentarios que expliquen tanto cómo y por qué se utilizo cierto procedimiento conforma se
codifico de cierta forma. La documentación es esencial para probar el programa y darle
mantenimiento una vez que la aplicación se ha puesto en marcha.
PRUEBAS Y MANTENIMIENTO DEL SISTEMA
Durante la prueba, el sistema se utiliza en forma experimental para asegurar que el software no
falle; es decir, Que corra de acuerdo a sus especificaciones y a la manera que los usuarios esperan
que lo haga. Se examinan datos especiales de prueba en la entrada del procesamiento y los
resultados para localizar algunos problemas inesperados. Puede permitirse también a un grupo
limitado de usuarios que utilice el sistema, de manera que los analistas puedan captar si tratan de
utilizarlo en forma no planeadas. Es preferible detectar cualquier anomalía antes de que la
empresa ponga en marcha el sistema y dependa de él.
En muchas compañías la prueba se lleva a cabo por personas diferentes a aquellos que los
escriben en forma original; es decir si se utilizan personas que no conocen como se diseñaron
ciertas partes de los programas, se asegura una mayor y más completa prueba, además de ser
imparcial, lo que da a un software más confiable.
IMPLEMENTACION Y EVALUACION DEL SISTEMA
Una vez que sabemos qué funciones debe desempeñar nuestro sistema de información
(análisis) y hemos decidido cómo vamos a organizar sus distintos componentes (diseño), es el
momento de pasar a la etapa de implementación, pero nunca antes. Antes de escribir una sola
línea de código (o de crear una tabla en nuestra base de datos) es fundamental haber
comprendido bien el problema que se pretende resolver y haber aplicado principios básicos de
diseño que nos permitan construir un sistema de información de calidad.
Para la fase de implementación hemos de seleccionar las herramientas adecuadas, un entorno
de desarrollo que facilite nuestro trabajo y un lenguaje de programación apropiado para el tipo de
sistema que vayamos a construir. La elección de estas herramientas dependerá en gran parte de
las decisiones de diseño que hayamos tomado hasta el momento y del entorno en el que nuestro
sistema deberá funcionar.
Una vez instalada, con frecuencia la aplicación se utiliza por muchos años; sin embargo, tanto la
empresa como los usuarios cambiarán, y el medio ambienta será diferente también a través del
tiempo. Por lo tanto, la aplicación indudable mente necesitará mantenimiento; es decir, se harán
cambios y modificaciones al software, y a los archivos o procedimientos para cubrir los
requerimientos nuevos de los usuarios.
PREGUNTAS
¿Qué es ingeniería de software ?
Es una disciplina que establece el uso de principios de ingeniería de robustos ,orientados a
obtener software económico . que sea confiable y funcione de manera eficiente
¿Con que disciplinas esta relacionado la IS ?
¿Que entiende por crisis de software ?
Averiguar cuestiones legales en el desarrollo del software

Más contenido relacionado

PDF
Proceso de desarrollo de si
PPTX
Ciclo de vida de los sistemas
DOCX
Ensayo sistemas y sofware
DOCX
Ingenieria en Software
DOCX
Definición de ingeniería del software
DOC
Desarrollo de sofware asignacion 6
PPTX
Conceptos de Ing software
PPTX
Ciclo de vida del desarrollo de sistemas
Proceso de desarrollo de si
Ciclo de vida de los sistemas
Ensayo sistemas y sofware
Ingenieria en Software
Definición de ingeniería del software
Desarrollo de sofware asignacion 6
Conceptos de Ing software
Ciclo de vida del desarrollo de sistemas

La actualidad más candente (20)

PDF
Presentación metodología
PPTX
Fundamentos de ingenieria del software (2)
PPTX
Ciclo de vida de un sistema
PDF
Ciclo De Vida
PDF
Etapas del Desarrollo Software
PPT
Ciclo De Vida De Los Sistemas
 
PPTX
Estandares de documentacion
PPT
Ciclos de vida de un sistema de informacion. Fases 6 y 7
PPTX
Documentación de Software
PPTX
Los 7 pasos del desarrollo de sistemas informaticos
PPTX
Ciclo de vida estructurado de un proyecto
DOCX
Fase de implementación de sistemas de información
DOCX
Unidad 3 fundamentos de sistemas de informacion
PPSX
Ciclo de vida de un sistema de información
PPTX
Adrian adrianza
PPTX
Ciclo de vida de sistemas
PDF
Mantenimiento de sistemas de información - Conceptos Avanzados
PDF
Calidad de Softwaree
PPTX
I ciclos de vida
PDF
Trabajo finaldecalidaddesoftware
Presentación metodología
Fundamentos de ingenieria del software (2)
Ciclo de vida de un sistema
Ciclo De Vida
Etapas del Desarrollo Software
Ciclo De Vida De Los Sistemas
 
Estandares de documentacion
Ciclos de vida de un sistema de informacion. Fases 6 y 7
Documentación de Software
Los 7 pasos del desarrollo de sistemas informaticos
Ciclo de vida estructurado de un proyecto
Fase de implementación de sistemas de información
Unidad 3 fundamentos de sistemas de informacion
Ciclo de vida de un sistema de información
Adrian adrianza
Ciclo de vida de sistemas
Mantenimiento de sistemas de información - Conceptos Avanzados
Calidad de Softwaree
I ciclos de vida
Trabajo finaldecalidaddesoftware
Publicidad

Destacado (15)

DOCX
Angelitha zapatha
PPTX
Semana de mayo valentino marinozzi
PDF
UMM Diploma AS
PPTX
Recursos técnicos y expresivos - GRUPO 17 UNLZ
PPTX
Slide share
PPTX
DOCX
jjjjjjjjjjjjjjj
PPTX
Peñarol
PPTX
November 6, Women's Right
PDF
İnnovasiyalar mərkəzi jurnal. (1)
PPTX
angie pereira
DOCX
Resulacion de problema
PDF
Award2
PDF
Digital Marketing At Speed - Anthony Klokkou
PDF
Angelitha zapatha
Semana de mayo valentino marinozzi
UMM Diploma AS
Recursos técnicos y expresivos - GRUPO 17 UNLZ
Slide share
jjjjjjjjjjjjjjj
Peñarol
November 6, Women's Right
İnnovasiyalar mərkəzi jurnal. (1)
angie pereira
Resulacion de problema
Award2
Digital Marketing At Speed - Anthony Klokkou
Publicidad

Similar a Nombre (20)

PPTX
VALIDACION es presentacion de Informaticaa
PDF
PDF
Taller de Programación Distribuida
PPTX
Enrique Cabello
DOC
Articulo de análisis y diseño de sistemas
DOC
Articulo análisis y diseño de sistemas
PPT
Expoicioningenieria del software eddy
PPT
Expoicioningenieria del software eddy
PPTX
Planeacion y elaboración de proyectos de software
PPTX
Ingeniería de software
PPTX
Ciclo de vida del desarrollo de software
PPTX
Unidad 1 Ingenieria de software
PPTX
Ciclo de Vida de un sistema de información y técnicas para su desarrollo
DOC
Fundamentos de ingenieria de software
PPTX
Fundamentos del diseño de software
PPTX
Ciclo de vida del software
PPTX
Metodologías de Diseño y Desarrollo de Sistemas de Información
PPTX
fases del CICLO_DE_VIDA_DEL_SOFTWARE.pptx
PPTX
Trabajo 2 exposicion
PPSX
Ciclo de vida de un proyecto de software
VALIDACION es presentacion de Informaticaa
Taller de Programación Distribuida
Enrique Cabello
Articulo de análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
Expoicioningenieria del software eddy
Expoicioningenieria del software eddy
Planeacion y elaboración de proyectos de software
Ingeniería de software
Ciclo de vida del desarrollo de software
Unidad 1 Ingenieria de software
Ciclo de Vida de un sistema de información y técnicas para su desarrollo
Fundamentos de ingenieria de software
Fundamentos del diseño de software
Ciclo de vida del software
Metodologías de Diseño y Desarrollo de Sistemas de Información
fases del CICLO_DE_VIDA_DEL_SOFTWARE.pptx
Trabajo 2 exposicion
Ciclo de vida de un proyecto de software

Nombre

  • 1. NOMBRE: Kelvin Elías APELLIDOS : De La Cruz Quispe TRABAJO DE INVESTIGACION : Ciclo de vida del desarrollo de sistemas CARRERA PROFESIONAL: Computación e Informática AÑO :2014
  • 2. CICLO DE VIDA DEL DESARROLLO DEL SISTEMA IDENTIFICACION DE PROBLEMAS OPORTUNIDADES Y OBJETIVOS PROBLEMAS Se requiere que el analista observe objetivamente lo que sucede en un negocio en conjunto con otros miembros de la organización, el analista determina con precisión cuáles son los problemas. OPORTUNIDADES Las oportunidades son situaciones que el analista considera susceptibles de mejorar utilizando sistemas de información computarizados. El aprovechamiento de las oportunidades podría permitir a la empresa obtener una ventaja competitiva o establecer un estándar para la industria. OBJETIVOS La identificación de objetivos también es una parte importante de enfocarse a saber los problemas que existen en le empresa . En primer lugar, el analista debe averiguar lo que la empresa trata de conseguir. DETERMINACION DE REQUERIMIENTOS DE INFORMACION REQUERIMIENTOS El analista se esfuerza por comprender la información que necesitan los usuarios para llevar a cabo sus actividades. ANALISIS DE NECESIDADES DEL SISTEMA Lo primero que debemos hacer para construir un sistema de información es averiguar qué es exactamente lo que tiene que hacer el sistema. La etapa de análisis en el ciclo de vida del software corresponde al proceso mediante el cual se intenta descubrir qué es lo que realmente se necesita y se llega a una comprensión adecuada de los requerimientos del sistema (las características que el sistema debe poseer)
  • 3. DISEÑO DEL SISTEMA RECOMENDADO Un software bien diseñado debe exhibir determinadas características. Su diseño debería ser modular en vez de monolítico. Sus módulos deberían ser cohesivos (encargarse de una tareaconcreta y sólo de una) y estar débilmente acoplados entre sí (para facilitar el mantenimiento del sistema). Cada módulo debería ofrecer a los demás unos interfaces bien definidos (al estilo del diseño por contrato propuesto por Bertrand Meyer) y ocultar sus detalles de implementación (siguiendo el principio de ocultación de información de Parnas). Por último, debe ser posible relacionar las decisiones de diseño tomadas con los requerimientos del sistema que las ocasionaron (algo que se suele denominar "trazabilidad de los requerimientos") DESARROLLO Y DOCUMENTACION DEL SOTFWARE Los desarrollares del software pueden instalar o modificar; por ejemplo, software comercial que se haya comprado, o pueden escribir programas nuevos diseñados a la medida. La decisión de qué se va a hacer depende del costo de cada una de las opciones, el tiempo disponible para describir el software y la disponibilidad de programadores. En forma usual, en las grandes empresas los programadores de computadoras (o la combinación de analistas−programadores) son parte del grupo profesional permanente. Las compañías más pequeñas en donde los programadores permanentes no se han contratado, pueden obtener servicios externos de programación con base en un contrato. Los programadores también son responsables de documentar el programa e incluir los comentarios que expliquen tanto cómo y por qué se utilizo cierto procedimiento conforma se codifico de cierta forma. La documentación es esencial para probar el programa y darle mantenimiento una vez que la aplicación se ha puesto en marcha. PRUEBAS Y MANTENIMIENTO DEL SISTEMA Durante la prueba, el sistema se utiliza en forma experimental para asegurar que el software no falle; es decir, Que corra de acuerdo a sus especificaciones y a la manera que los usuarios esperan que lo haga. Se examinan datos especiales de prueba en la entrada del procesamiento y los resultados para localizar algunos problemas inesperados. Puede permitirse también a un grupo limitado de usuarios que utilice el sistema, de manera que los analistas puedan captar si tratan de utilizarlo en forma no planeadas. Es preferible detectar cualquier anomalía antes de que la empresa ponga en marcha el sistema y dependa de él.
  • 4. En muchas compañías la prueba se lleva a cabo por personas diferentes a aquellos que los escriben en forma original; es decir si se utilizan personas que no conocen como se diseñaron ciertas partes de los programas, se asegura una mayor y más completa prueba, además de ser imparcial, lo que da a un software más confiable. IMPLEMENTACION Y EVALUACION DEL SISTEMA Una vez que sabemos qué funciones debe desempeñar nuestro sistema de información (análisis) y hemos decidido cómo vamos a organizar sus distintos componentes (diseño), es el momento de pasar a la etapa de implementación, pero nunca antes. Antes de escribir una sola línea de código (o de crear una tabla en nuestra base de datos) es fundamental haber comprendido bien el problema que se pretende resolver y haber aplicado principios básicos de diseño que nos permitan construir un sistema de información de calidad. Para la fase de implementación hemos de seleccionar las herramientas adecuadas, un entorno de desarrollo que facilite nuestro trabajo y un lenguaje de programación apropiado para el tipo de sistema que vayamos a construir. La elección de estas herramientas dependerá en gran parte de las decisiones de diseño que hayamos tomado hasta el momento y del entorno en el que nuestro sistema deberá funcionar. Una vez instalada, con frecuencia la aplicación se utiliza por muchos años; sin embargo, tanto la empresa como los usuarios cambiarán, y el medio ambienta será diferente también a través del tiempo. Por lo tanto, la aplicación indudable mente necesitará mantenimiento; es decir, se harán cambios y modificaciones al software, y a los archivos o procedimientos para cubrir los requerimientos nuevos de los usuarios. PREGUNTAS ¿Qué es ingeniería de software ? Es una disciplina que establece el uso de principios de ingeniería de robustos ,orientados a obtener software económico . que sea confiable y funcione de manera eficiente ¿Con que disciplinas esta relacionado la IS ?
  • 5. ¿Que entiende por crisis de software ? Averiguar cuestiones legales en el desarrollo del software