Sei sulla pagina 1di 26

INGENIERIA DE SOFTWARE I

DOCENTE: LICDA. CONSUELO ELETICIA SANDOVAL

AGENDA
SALUDO. OBJETIVO PRESENTACION DOCENTE Y ALUMNOS DAR A CONOCER EL PROGRAMA DE LA MATERIA HACER UN DIAGNOSTICO DE LOS ESTUDIANTES PASAR ASISTENCIA INTRODUCCION A LA CONTENIDO DE LA ASIGNATURA

Objetivo de la Clase
Dar a conocer a los y las Estudiantes, el programa de la Asignatura. Asignatura .

Unidad 1: Fundamentos de la Ingeniera de Software


1.1 Definicin y clasificacin de Software 1.2 Importancia de enfoque de proceso y producto 1.3 Definicin y estratos de la Ingeniera de Software Metodologas de Desarrollo clsicas y modernas

Unidad 2: Planificacin y Gestin de Proyectos de Desarrollo de Software. Software . 2.1 Definicin e importancia la planificacin y gestin proyectos. proyectos . 2.2 Tcnicas y herramientas planificacin y gestin proyectos. proyectos . de de de de

Unidad 3: Anlisis de Requerimientos de Software


3.1 Definicin e importancia del anlisis de requerimientos 3.2 Estrategias para el anlisis de requerimientos 3.3 Metodologa de Anlisis orientada a objetos 3.4 Documento de especificaciones de requerimientos

Unidad Software

4:

Diseo

de

4.1 Definicin e importancia del diseo de software 4.2 Metodologas de diseo de software.

Qu es Ingeniera?
Disciplina y profesin enfocada a la aplicacin de conocimiento cientfico y tcnico, que utiliza recursos fsicos para disear e implementar diversos artefactos (estructuras, mquinas, dispositivos, sistemas y procesos) para realizar un objetivo deseado y alcanzar criterios especificados

Qu es Software?
Se conoce al equipamiento lgico o soporte lgico de una computadora digital digital; ; comprende el conjunto de los componentes lgicos necesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentes fsicos, que hardware. . son llamados hardware

Por qu es necesario hablar de Ingeniera de Software?


Ingeniera de Software La Ingeniera de software es la rama de la ingeniera que crea y mantiene las aplicaciones de software aplicando tecnologas y prcticas de las ciencias computacionales, manejo de proyectos, ingeniera, el mbito de la aplicacin, y otros campos. campos .

Importancia del Software Desde los aos 40s la aplicaciones y usos de las computadoras han crecido de forma constante Hoy en da el software juega un papel central en casi todos los aspectos de la vida cotidiana cotidiana: : gobierno, finanzas, educacin, transporte, medicina, etc... etc ...

Definicin: Ingeniera
La ingeniera es el estudio y la aplicacin de las distintas ramas de la tecnologa tecnologa. . El profesional en este mbito recibe el nombre de ingeniero ingeniero. .

La actividad del ingeniero supone la concrecin de una idea en la realidad realidad. . Esto quiere decir que, a travs de tcnicas, diseos y modelos, y con el conocimiento proveniente de las ciencias, la ingeniera puede resolver problemas y satisfacer necesidades humanas humanas. .

La ingeniera tambin supone la aplicacin de la inventiva y del ingenio para desarrollar una cierta actividad. actividad . Esto, por supuesto, no implica que no se utilice el mtodo cientfico para llevar a cabo los planes planes. .

Definicin: Software
Es el conjunto de los programas de cmputo, procedimientos, reglas, documentacin y datos asociados que forman parte de las operaciones de un sistema de computacin. computacin .

El software no son solo programas, sino todos los documentos asociados y la configuracin de datos que se necesitan para hacer que estos programas operen de manera correcta. correcta .

Un sistema de software consiste en diversos programas independientes, archivos de configuracin que se utilizan para ejecutar estos programas, un sistema de documentacin que describe la estructura del sistema, la documentacin para el usuario que explica como utilizar el sistema y sitios web que permitan a los usuarios descargar la informacin de productos recientes. recientes . [Sommerville, Sommerville, 2004] 2004]

El software de computadora es el producto que los ingenieros de software construyen y despus mantienen en el largo plazo. plazo. El software se forma con: (1) las instrucciones (programas de computadora) que al ejecutar se proporcionan las caractersticas, funciones y el grado de desempeo deseados; deseados; 2) las estructuras de datos que permiten que los programas manipulen informacin de manera adecuada; adecuada; y (3) los documentos que describen la operacin y uso de los programas programas. . [Pressman, Pressman, 2005] 2005 ]

Definiciones: Ingeniera del Software Ingeniera del Software es el estudio de los principios y metodologias para desarrollo y mantenimiento de sistemas de software. [Zelkovitz [Zelkovitz, , 1978]

Ingeniera del Software es la aplicacin practica del conocimiento cientfico en el diseo y construccin de programas de computadora y la documentacin asociada requerida para desarrollar y operar (funcionar) y mantenerlos. mantenerlos. As como tambin desarrollo de software o produccin de software. software . [Bohem, Bohem, 1976] 1976]

La Ingeniera del Software es el establecimiento y uso de principios slidos de la ingeniera para obtener econmicamente un software confiable y que funcione de modo eficiente en maquinas reales. reales . [Bauer, 1972] 1972]

Ingenieria de Software es la aplicacin de un enfoque sistemtico, disciplinado y cuantificable al desarrollo operacin (funcionamiento) y mantenimiento del software software: : es decir, la aplicacin de ingeniera al software. software. [IEEE, 1993 1993] ]

La Ingeniera de Software es una disciplina de la ingeniera que comprende todos los aspectos de la produccin de software desde las etapas inciales de la especificacin del sistema hasta el mantenimiento de este despus que se utiliza utiliza. . [Sommerville Sommerville, , 2004] 2004]

La Ingeniera de Software es una disciplina que integra el proceso, los mtodos, y las herramientas para el desarrollo de software de computadora computadora. . [Pressman Pressman, , 2005] 2005]

Principales reas de estudio y/o investigacin


Mtodos y Metodologas de Desarrollo de Software Procesos de Desarrollo de Software Medicin y Estimacin de Software Gestin de Proyectos de Software Ingeniera de Requisitos / Requerimientos Ingeniera de Software Emprica Gestin de Riesgos Usabilidad de Software Evaluacin de Software Mtricas de Software Calidad de Software Mtodos Formales Ingeniera Web

Potrebbero piacerti anche