conceptos is

4

Click here to load reader

Upload: erick-ibarra

Post on 18-Feb-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Conceptos Is

7/23/2019 Conceptos Is

http://slidepdf.com/reader/full/conceptos-is 1/4

IngenieríaEs la ciencia de la producción, la cual, junto con la reproducción, es la másfundamental de las actividades humanas.

SoftwareSon Instrucciones de computadora que cuando se ejecutan cumplen unafunción y tienen un comportamiento deseado.

Ingeniería del SoftwareLa Ingeniería de Softare es una disciplina de la Ingeniería que conciernea todos los aspectos de la producción de softare.

ActividadEs un proceso que tiene lugar en el tiempo y en el espacio y en el cual unagente act!a con unos o"jetivos determinados.

Artefacto#n artefacto es algo tangi"le creado con un propósito práctico.

Método#n m$todo, en sentido general, es la especificación de una secuencia deacciones orientadas a un propósito determinado.

Especificación#na especificación es una descripción detallada y precisa de algo e%istente&o que e%istirá' o de una cierta situación, presente o futura.

Ciclo de vida del softwareEl ciclo de vida del softare (comien)a cuando se conci"e un productosoftare y termina cuando el producto deja de usarse, y puede descri"ir seen función de las actividades que se reali)an dentro de $l.

ModelosLos modelos de la Ingeniería de Softare son definiciones de alto nivel delas fases por las que transcurren los proyectos de desarrollo de softare.

Crisis del Software

• El softare se hacía difícil de mantener. Si el desarrollador a"andona"a elproyecto, no ha"ía un plan ni documentación relacionada con este.

• Era difícil esta"lecer medidas de calidad. Si cada desarrollador act!a de

forma diferente no se puede comparar sus resultados.

• *o se podían reutili)ar e%periencias pasadas. La ausencia de notaciones y

t$cnicas comunes dificulta la comunicación entre desarrolladores, lo queconduce a documentación o dise+os incompati"les entre sí.

Page 2: Conceptos Is

7/23/2019 Conceptos Is

http://slidepdf.com/reader/full/conceptos-is 2/4

Mitos sobre el software ctitudes equivocadas que han causado pro"lemas serios a losadministradores y al personal t$cnico por igual.

CalidadLa calidad representa el grado en el que el producto softare cumple conlas especificaciones esperadas.

Proceso#n proceso es una secuencia de actividades que comparten un propósito.

MétodoEspecifican una secuencia de acciones orientadas a un propósitodeterminado. En la IS, los m$todos determinan el orden y la forma de llevar las actividades.

HerramientaSon aplicaciones que apoyan la administración del proceso de softare.

Proceso de softwareSe define como un marco de tra"ajo para las actividades, acciones y tareasque se requieren en la construcción de softare de alta calidad.

ParadigmaEs una forma de hacer las cosas o algo que se adopta y-o se practica demanera intuitiva.

Marco de trabajo para el proceso

 

Comnicación

Implica una intensa cola"oración y comunicación con los clientes. demás,a"arca la investigación de requisitos y otras actividades relacionadas conlas necesidades del producto.

 

Planeación

escri"e las tareas t$cnicas que de"en reali)arse, los riesgos pro"a"les,los recursos que serán requeridos, los productos del tra"ajo que han deproducirse y un programa de tra"ajo.

 

Modelado "arca la creación de modelos que permiten al desarrollador y al clienteentender mejor los requisitos del softare y el dise+o que lograrásatisfacerlos.

 

Constrcción

/om"ina la generación del código y la reali)ación de prue"as necesariaspara descu"rir errores en el código.

 

!espliege

Page 3: Conceptos Is

7/23/2019 Conceptos Is

http://slidepdf.com/reader/full/conceptos-is 3/4

El softare se entrega al cliente, quien eval!a el producto reci"ido yproporciona información "asada en su evaluación.Enfo"e Estrctrado para el !esarrollo del Software

• /omen)ó a desarrollarse a fines de los 012s.

Se "asa fundamentalmente en la descomposición funcional del sistemaque se desea construir.

• El softare desarrollado con m$todos estructurados suele ser más frágil

ante los cam"ios de requisitos3 pues si estos cam"ian, un sistema "asadoen descomposición funcional puede requerir una reestructuración masiva.

• Se centra en la identificación de datos que maneja un sistema y en las

relaciones estáticas que se esta"lecen entre esos datos.

• Esta más orientado al dise+o de "ases de datos.

Enfo"e #rientado a #bjetos para el !esarrollo del Software

Se centra en identificar los o"jetos del dominio de aplicación &tri"utos ycomportamiento'.

• Se mantiene mejor ante los cam"ios de requisitos por que las

modificaciones necesarias pueden ser más fácilmente locali)a"les.

• Se "asa en modelar el sistema mediante los o"jetos que forman parte de $l

y las relaciones estáticas o dinámicas.

• 4retende conseguir modelos que se ajusten mejor a la realidad.

• 4uede facilitar mucho la creación de prototipos y las t$cnicas de desarrollo

evolutivo de softare.

Herramienta CASEEs  es una herramienta softare que se utili)a en una o más fases deldesarrollo de un producto softare para apoyo de alguna tarea específicade Ingeniería del Softare.

$entajas del so de %erramientas CASE

•  umento de la productividad &ya que se necesitan menos recursos para

reali)ar el mismo tra"ajo'.

• 4osi"ilidad de ela"orar informes u o"tener datos del desarrollo.

• 5ejoran y normali)an la documentación.

• 6acilita la aplicación sistemática de un proceso.

• Simplifica el mantenimiento del softare.

• 6acilita la reutili)ación de componentes softare.

• 5ejora la calidad del softare.

!esventajas del so de %erramientas CASE

•  lto costo de utili)ación de la herramienta &capacitación de los

desarrolladores'.

• La rápida evolución de las herramientas, ya que quienes la usan dependen

de los cam"ios y esto se vuelve muchas veces un pro"lema.

Page 4: Conceptos Is

7/23/2019 Conceptos Is

http://slidepdf.com/reader/full/conceptos-is 4/4

• Se puede malinterpretar su uso, se de"e tener claro que una herramienta

no de"e sustituir el proceso, es el proceso el que indica qu$ herramientasde"en ser usadas.