Beruflich Dokumente
Kultur Dokumente
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.
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:
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.