Conceptos de Ing software

14

Click here to load reader

Transcript of Conceptos de Ing software

Page 1: Conceptos de Ing software

Recopilacion de

conceptos

Ingenieria del Software

Page 2: Conceptos de Ing software

LOGOPresentación

Esta presentación pretende ser una guíaintroductoria a la Ingeniería del software ypor supuesto de toda la temática queestoy trabajando en mi blogger.

Como primera parte voy a centrarme en lacontextualización de la ingeniería delsoftware para permitirle a usted queridolector entender las características,componentes y tipos de software.

Page 3: Conceptos de Ing software

LOGO

Cuando un software se fabrica con éxito ojo con esto

no se fabrica si no que se desarrolla lo recalco por que

mas adelante en un apartado diferente voy a dar su

debida explicación cuando satisface las necesidades de

las personas que lo utilizan; cuando funciona de

maravilla durante mucho tiempo; cuando es fácil de

modificar o incluso es más fácil de utilizar, puede

cambiar todas las cosas y de hecho cambiar para

mejor.

Page 4: Conceptos de Ing software

LOGO

Ponte a pensar, cuando un software falla, cuandolos usuarios !si! nuestros clientes no quedansatisfechos, cuando es propenso a errores,cuando es difícil de cambiar e incluso más difícilde utilizar, pueden ocurrir verdaderos caos.Todos queremos desarrollar un software quehaga bien las cosas, evitando que esas cosasmalas aparezcan. Para tener éxito al diseñar yconstruir un software necesitaremos disciplina.

Es decir, necesitaremos un enfoque de ingenieríay es lo que pretendo aquí regalarles ciertaspautas.

Page 5: Conceptos de Ing software

LOGO

Empecemos definiendo software Es importante entender este

concepto para poder pasar a definir a continuación lo que es la

ingeniería del software esta bien.

El Software es esencialmente un conjunto de instrucciones

(programas) que proporcionan la funcionalidad requerida, los datos

relacionados y documentos. Por lo tanto, el software es un

elemento lógico y se diferencia del hardware, un elemento físico,

en sus características.

Datos se pueden considerar la materia prima para obtener la

información.

Page 6: Conceptos de Ing software

LOGO

La información implica que los datos estén procesados de

tal manera que resulten útiles o significativos para el

receptor de los mismos.Para que la información tenga

valor, es muy importante que cumpla 3 requisitos o

cualidades:

Que sea veraz: Esto es, información verídica y contrastable

con la realidad.

Que sea oportuna: Quiere decir, obtener la información

precisa en el momento adecuado.

Que sea relevante: Esto es, información que sea de

importancia y no meros datos sin vínculo alguno

Page 7: Conceptos de Ing software

LOGO

Un sistema de información definido técnicamente, es un

conjunto de componentes interrelacionados que recopilan,

procesan, almacena y distribuye información pero todo esto

es para soportar la toma de decisiones y el control en la

organización.

Retroalimentación cuando la información ya llegó a la

persona indicada y ésta observó alguna anomalía o mejora

que se puede dar, provoca con ello que la entrada al

sistema pueda ser modificada o ampliada según se ocupe,

con lo cual la información de salida puede mejorar y mejora

el sistema de información

Page 8: Conceptos de Ing software

LOGO

ingeniería de software Es una disciplina o área de la

informática que ofrece métodos y técnicas para desarrollar

y mantener software de calidad.

La ingeniería del software representa un proceso formal que

incorpora una serie de métodos bien definidos para el

análisis, diseño, implementación y pruebas del software y

sistemas. Además, abarca una amplia colección de métodos

y técnicas de gestión de proyectos para el aseguramiento de

la calidad y la gestión de la configuración del software

Page 9: Conceptos de Ing software

LOGO

El ciclo de vida es el conjunto de fases por las que pasa

el sistema que se está desarrollando desde que nace la

idea inicial hasta que el software es retirado o

remplazado (muere). También se denomina a veces

paradigma.

Entre las funciones que debe tener un ciclo de vida se

pueden destacar:

Determinar el orden de las fases del proceso de software

Establecer los criterios de transición para pasar de una

fase a la siguiente

Page 10: Conceptos de Ing software

LOGO

Describir los estados por los que pasa el

producto.

Describir las actividades a realizar para

transformar el producto.

Definir un esquema que sirve como base para

planificar, organizar, coordinar, desarrolla.

Definir las entradas y salidas de cada fase.

Page 11: Conceptos de Ing software

LOGO

Sabes donde conseguir calidad pues te comento

que se encuentra en todo producto por muy

grande o pequeño que sea mientras cumpla con

los requisitos del cliente o usuario final será de

calidad.

y calidad de software cuando el sistema,

componente o proceso informático cumple con

los requerimientos especificados, y si puede

superar las expectativas del usuario.

Page 12: Conceptos de Ing software

LOGO

Recuerdan cuando les dije que el software no se

fabrica y la razón consta de muchas etapas que a

medida avanzan en su desarrollo se le puede

hacer cambios, mejoras y va evolucionando por

eso no es posible crear un software si no

desarrollarlo paso a paso siguiendo sus modelos

y etapas de desarrollo para cubrir las necesidades

del usuario.

Page 13: Conceptos de Ing software

LOGO

Otra característica del software es que no se estropea. Los

defectos no detectados harán que falle el programa durante

las primeras etapas de su vida. Sin embargo, una vez que

se corrigen (suponiendo que no se introducen nuevos

errores) los fallos disminuyen.

El software no se estropea, pero se deteriora. Durante su

vida, el software sufre cambios (mantenimiento). Conforme

se hacen los cambios, es bastante probable que se

introduzcan nuevos defectos, lo que hace que el software

se vaya deteriorando debido a los cambios