1. Republica Bolivariana de Venezuela Ministerio del poder popular para la educación universitaria . Instituto universitario de tecnología de los llanos . PNF en informática trayecto II Trimestre II Sección “3” Valle de Pascua Estado Guárico VISION GENERAL DEL PROCESO DE DESARROLLO DE SOFTWARE FACILITADOR: INTEGRANTES: Cipriano Infante Amato Rafael Ríos luz Marina Leal Jesus Leal Mariela Jaramillo Yraly Junio 2011
3. ¿Que queremos decir con proceso de desarrollo? Deseos, necesidades, Especificaciones, … Software
4. Introducción al proceso de desarrollo. En general, cuando las personas abordan el desarrollo de cualquier proyecto evolucionan desde ideas abstractas hacia concreciones realizables.
5. Nada surge de la nada.¿¿?? "Me puse a programar y me salió una contabilidad" Algunas aplicaciones da la impresión de que... Recordar que la probabilidad de que un mono teclee en una maquina de escribir y salga el quijote no es cero EL QUIJOTE DE LA MANCHA
6. Normalmente el planteamiento es: Vamos a desarrollar un programa, Hacer la especificación. en Visual BASIC y Access, Realizar el diseño. y se codifica la aplicación.
7. ¿Que hace un Ingeniero? Construir artefactos dentro de unas limitaciones de coste, utilizando el conocimiento y las teorías de la ciencia sobre la cual se basa el artefacto. En este caso programa de Software.
8. Definición de la ingeniería del software (NATO ‘68) La ingeniería del software es el establecimiento y uso de principios de ingeniería razonables con el objetivo de obtener software económicamente, que sea de confianza y trabaje eficientemente en las maquinas reales.
9. Características de la ingeniería del software (Van Vliet 1993) Construcción de programas grandes Controlar la complejidad Cooperación entre las personas implicadas Evolución del software Eficiencia en el desarrollo Soporte real a los usuarios
10. Modelo de la Ingeniería del software (Thayer 1988)
11. División del Proceso. Pruebas ¿Que? ¿Como? Implica dividir el desarrollo del artefacto por fases. Normalmente se habla de especificación, diseño y fabricación. Realización
12. En el desarrollo de software nos encontramos con la siguiente situación Ciclos de Vida del SOFTWARE Metodologías de Desarrollo del SOFTWARE Madurez del Proceso del SOFTWARE.
14. EL PAPEL USUARIO DENTRO DEL DESARROLLO DE SOFTWARE. El desarrollo de un Sistema de Información es un una tarea muy compleja, que suele tomar varios meses y a veces hasta años; actividad en la cual varias personas de diferentes disciplinas aportan sus conocimientos para alcanzar un objetivo común, la sistematización de un determinado proceso. Sin embargo, normalmente los usuarios no tienen claro cuál es su función dentro de este proceso de sistematización; en ocasiones hasta llega a pensar que le está brindando una ayuda al informático con una actividad netamente técnica, la cual él considera que será para beneficio del informático y no para mejorar sus propios procesos.
15. El rol que el usuario desempeña dentro del desarrollo de un Sistema de Información es de suma importancia, ya que los sistemas se construyen para satisfacer las necesidades particulares del usuario, en función de los objetivos estratégicos
16. El primer papel del usuario será como Responsable del Sistema, esta será la persona encargada de definir en forma clara los requerimientos del nuevo sistema. Para ello deberá enviarle al Jefe del Departamento de Tecnología, una solicitud en la que al menos detalle lo siguiente: Nombre del Sistema. Objetivos Generales y Específicos. Descripción general del Sistema, especificando claramente su funcionamiento. Alcances y Delimitación del Sistema, aquí se mencionará lo que se espera que el sistema realice y además aquellos procesos que están fuera de la frontera del sistema. Responsabilidades, dentro del equipo de trabajo, una persona del área usuario que cumplirá con el papel de Encargado del Proyecto (puede ser el mismo Responsable del Sistema).
17. Ética profesional en la Informática. La ética profesional, en principio una disciplina filosófica, trata de las obligaciones y normas del hombre, no necesariamente codificadas, que definen un correcto ejercicio de la profesión dentro de valores humanos de orden superior. Las técnicas informáticas constituyen una tecnología especial y plantean, en consecuencia, cuestiones y consideraciones éticas y jurídicas específicas. Por ello es oportuno caracterizar la Ética de la Informática y mostrar porqué este campo dentro de la Ética profesional, es un subcampo emergente de especial importancia para los Ingenieros Informáticos.
18. ética profesional del ingeniero en software *Los ingenieros en software deben comprender que su trabajo es de suma importancia. *Los ingenieros en software deben comportarse de una forma ética y moral responsable. *No basta con poseer estándares normales de honestidad e integridad. *No debería utilizar su capacidad y sus habilidades para comportarse de forma deshonesta. *Existen áreas donde los estándares de comportamiento aceptable no están acotados por las leyes, sino por la responsabilidad profesional.
19. ASPECTOS NEGATIVOS EN LA INFORMÁTICA: Piratería de software. Usar recursos computacionales para falsificación de software. Crear virus para PC. Intromisión no autorizada en los datos de la compañía o en los datos de la maquina de otro empleado. Recolectar datos de otra persona sin su autorización. Utilizar las computadoras para monitorear el desempeño de los empleados. Violar la primacía de software y base de datos. Hacer mal uso de información de la compañía. Mal uso del correo electrónico. Ciberpornografía.
30. CICLO DE VIDA DEL SOFTWARE Describe el desarrollo de software, desde la fase inicial hasta la fase final. El propósito de este programa es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación.