Sie sind auf Seite 1von 18

|   


 
  

Fernando Tallón
|  
   

 |ngeniería de Software:
a abarca al grupo de métodos, técnicas y
herramientas que se utilizan en la
producción del software.
a requiere la gestión de proyectos para
que se pueda desarrollar una aplicación
en el plazo previsto y con el
presupuesto establecido que sea
satisfactoria para el cliente.


 
 Œescribe el desarrollo de software, desde
la fase inicial hasta la fase final.
 Propósito: definir las distintas fases
intermedias que se requieren para
u   el desarrollo de la aplicación
 ›umplir los requisitos para la aplicación y
u  de los procedimientos de
desarrollo.
 Permite que los errores se 

 lo
antes posible.


 ||
 Π  
u : definir el resultado del proyecto y su papel en
la estrategia global.
 è     
   u  : recopilar, examinar y
formular los requisitos del cliente y examinar cualquier restricción que se
pueda aplicar.
 Œ   : requisitos generales de la arquitectura de la aplicación.
 Π 
: definición precisa de cada subconjunto de la
aplicación.
 £    2programación e implementación): es la implementación
de un lenguaje de programación para crear las funciones definidas
durante la etapa de diseño.
 £    : prueba individual de cada subconjunto de la
aplicación para garantizar que se implementaron de acuerdo con las
especificaciones.
 |
  : para garantizar que los diferentes módulos se integren con
la aplicación. Éste es el propósito de la   
   que está
cuidadosamente documentada.
 £ 
2o u   ), para garantizar que el software cumple con
las especificaciones originales.
 Π
 : sirve para documentar información necesaria para los
usuarios del software y para desarrollos futuros.
 |

 
 
: para todos los procedimientos correctivos
2mantenimiento correctivo) y las actualizaciones secundarias del software
2mantenimiento continuo).
Modelos de ciclo de vida
(Modelo en cascada)
Modelos de ciclo de vida
(Modelo en V)
|ngeniería de software asistida por
ordenador (CASE)

 a      
  
  
   2o › ) es un conjunto de
herramientas de programación que utilizan una
interfaz común para diseñar, desarrollar y depurar
software.
|
   
 Fase de Œesarrollo
a Œefinición de las partes del programa.
a |mplementación de código.

 Fase de Pre-Producción
a Prueba con datos reales sin impacto.
a Simulación de comportamiento.
a Œetección incongruencias.
 Producción y explotación.
a Aprovechamiento con datos reales e impacto.
a Mejoras.


 

  
 §emos visto cómo se desarrolla un
software, ahora podremos sacar provecho
de él.
 Atendiendo a las necesidades de negocio,
lo utilizamos para:
a Automatización de procesos.
a Obtención de informes.
a abores de inventario.
a ›ontrol de errores.
a Seguimiento de clientes y/o pedidos.
è  
 Œesde los primeros Batchs hasta hoy:
a Un solo hilo de ejecución.

a Un hilo por entorno 2 j.: OpenVMS).

a Multiproceso, concurrencia, distribuido.

 ›ontrol:
a ›entralizado:
 Mainframe ± ocal.

 Terminal ± Remoto.

a Œescentralizado.
è  
 ë ué nos ofrece ›ontrolM?
a |ntegración con nuestro sistema con
independencia de la Plataforma SO utilizada:

Preemitiéndonos condicionar trabajos de


diferentes entornos.
è  

 Œiseño de la línea de ejecución


è  
a Sistema de mensajes y alertas:
 Nos permiten monitorizar y actuar en
función a la operativa acordada
previamente.
è  
a Sistema de transferencia segura 2Secure
FTP 2v6.4.01.500))
è  
a ›alendarios de ejecución 2Forecast)
è    

 ›ontrol-M/ nterprise Manager:
a Provee un único y centralizado punto de acceso
para controlar el entorno del batch.

 ›ontrol-M/Server:
a n él se definen los trabajos planificados, se
manejan los hilos de ejecución, notifican el
estado de los trabajos.
xiste uno por cada servidor en un SO concreto.
 ›ontrol-M/Agent y §ost remotos:
a Sirven para comunicar a terceros servidores la
ejecución de trabajos sin necesidad de ejecutar
›ontrol-M/Server.

Das könnte Ihnen auch gefallen