Presentación1

6
República Bolivariana de Venezuela Ministerio Para el Poder Popular para la Educación Universitaria Instituto Universitario de Tecnología los Llanos Valle de la pascua Edo Guárico PNFI sección 2 INGENERIA DEL SOFTWARE Integrantes: Contreras John •Villegas Reny •Ytriago Carlos •Zamora Kevin Profesora: Yenny Campos

Transcript of Presentación1

Page 1: Presentación1

República Bolivariana de VenezuelaMinisterio Para el Poder Popular para la Educación Universitaria

Instituto Universitario de Tecnología los LlanosValle de la pascua Edo Guárico

PNFI sección 2

INGENERIA DEL SOFTWARE

Integrantes:Contreras John•Villegas Reny•Ytriago Carlos •Zamora Kevin

Profesora:Yenny Campos

Page 2: Presentación1

Para alcanzar los objetivos de la asignatura comenzaremos mostrando la necesidad de una disciplina como la ingeniería del software, y a continuación estudiaremos brevemente los conceptos fundamentales en sistemas de información, ya que a éstos sistemas será a los que más atención prestaremos en la asignatura. Después dedicaremos buena parte del programa al estudio de los principales procesos de desarrollo de software: análisis, diseño, prueba y mantenimiento. A lo largo de la asignatura prestaremos más atención al paradigma estructurado o convencional: el análisis y diseño orientados a objetos se estudiarán en detalle en segundo ciclo. Nos ocuparemos especialmente del proceso más crítico en el desarrollo: el análisis, presentando distintas técnicas, y centrándonos en el análisis estructurado. A continuación trataremos el proceso de diseño, discutiremos las características generales de una aplicación bien diseñada, y el método de diseño estructurado.  Posteriormente estudiaremos el proceso de pruebas del software (no tratamos en esta asignatura la codificación del software).

Visión general

Page 3: Presentación1

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 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. 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 de la organización y ninguna otra persona, incluyendo al analista del sistema, conoce mejor que el usuario mismo, sus propios requerimientos; razón por la cual se dice que el usuario es el “Dueño del Sistema”. Sin embargo, éste no es su único papel, ya que existen una serie de funciones que el usuario debe asumir durante todo el desarrollo del proyecto, las cuales van exigiendo una determinada categorización del usuario de acuerdo a la responsabilidad que tendrá dentro del proyecto.

Papel del usuario dentro del proceso de desarrollo del software

Page 4: Presentación1

Responsabilidad ética y profesional en la ingeniera del software

  Los ISW deben aceptar que su trabajo comprende responsabilidades más amplias que simplemente la aplicación de habilidades técnicas.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 o de forma que deshonre la profesión de la ingeniería del software.

 Existen áreas donde los estándares de comportamiento aceptable no están acotados por las leyes, sino por la responsabilidad profesional.Algunas de éstas son:

Confidencialidad. Respetar la confidencialidad de sus empleadores o clientes, independientemente de que se haya firmado un acuerdo formal de confidencialidad.Competencia. No debe falsificar su nivel de competencia, ni aceptar conscientemente trabajos que están fuera de su capacidad.

Page 5: Presentación1

Perfil del ingeniero del Software

El Ingeniero de Software es un profesional con sólidas bases metodológicas en el desarrollo de software a pequeña y gran escala, en la tecnología de inteligencia de negocios y en las principales herramientas de programación, así como en la interacción con los líderes de la organización.

Las características que le permitirán alcanzar el perfil descrito serán:Conocimientos sobre:Metodologías y técnicas para el desarrollo de software a pequeña y gran escala, tales como desarrollo de requerimientos, interacción humano-computadora, diseño, construcción, evolución, pruebas y aquellos relacionados con la administración, como el aseguramiento de la calidad y la administración de proyectos.Las ciencias computacionales, que le permitan la aplicación viable de algoritmos, estructuras de datos y lenguajes de programación en el desarrollo de software.

Page 6: Presentación1