Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1.1. Conceptos de ingeniera del Software 3.1. Aplicacin de herramientas para estimacin
1.2. La importancia de la Ing. De Software de tiempos y costos de desarrollo de software.
1.3. Historia de la Ing. De Software 3.2. Ambito del software
1.4. Los sistemas de informacin. 3.3. Anlisis y gestin del riesgo.
UNIDAD 2.- MODELOS DE LA ING. DE SOFTWARE UNIDAD 4.- ANALISIS DEL PROYECTO DE SOFTWARE
Ingeniera
Software
Ingeniera de Software
El desarrollo ms importante fue que nuevos computadores salan casi cada uno o
dos aos, haciendo obsoletos los ya existentes.
La gente del software tena que volver a escribir todos sus programas para correr en
estas nuevas mquinas.
Los programadores no tenan equipos en sus escritorios y tenan que ir a la "sala de
mquinas".
Las tareas (jobs) eran corridas al inscribirse para tiempo de mquina o por el
personal operativo.
Las tareas eran corridas poniendo tarjetas perforadas como entrada en el lector de
tarjetas de la mquina y se esperaban por resultados devueltos en la impresora.
Era casi imposible hacer predicciones de la fecha de finalizacin del proyecto.
El hardware del computador era especfico para la aplicacin.
Las tareas cientficas y de negocios necesitaban diferentes mquinas.
Debido a la necesidad de traducir frecuentemente el software viejo para atender
las necesidades de nuevas mquinas, se desarrollaron lenguajes de orden superior
como FORTRAN, COBOL y ALGOL.
Historia de la Ingeniera de Software
La era pionera
El trmino Ingeniera del software apareci por primera vez en la dcada de 1950 y
principios de los aos 1960.
Durante dcadas, solucionar la crisis del software fue de suprema importancia para
investigadores y empresas productoras de herramientas de software.
El costo de propiedad y mantenimiento del software en la dcada de 1980 fue dos
veces ms caro que el propio desarrollo del software.
Durante la dcada de 1990, el costo de propiedad y mantenimiento aument en un
30% con respecto a la dcada anterior.
En 1995, las estadsticas mostraron que la mitad de los proyectos de desarrollo
encuestados estaban operacionales, pero no eran considerado exitoso.
El proyecto de software medio sobrepasa su estimacin en tiempo en el 50%. Las tres
cuartas partes de todos los grandes productos de software son entregados al cliente
con tales fallas que no son usados en absoluto, o no cumplen con los requerimientos
del cliente.
Importancia de la Ingeniera de
software
Tienen como objetivo responder a las preguntas de rutina y seguir el flujo de las
transacciones a travs de la organizacin. Cuntas partes hay en el inventario?
Qu pas con el pago del seor Gutirrez?
La organizacin cuenta con sistemas de apoyo a ejecutivos (ESS, por sus siglas en
ingls) en el nivel estratgico; sistemas de informacin gerencial (MIS) y sistemas de
apoyo a la toma de decisiones (DSS) en el nivel administrativo; sistemas de trabajo
del conocimiento (KWS), sistemas de oficina en el nivel de conocimiento, y sistemas
de procesamiento de transacciones (TPS) en el nivel operativo. A su vez, los sistemas
de cada nivel se especializan en apoyar a cada una de las principales reas
funcionales.
Tipos principales de sistemas
Sustituye los procedimientos manuales por otros basados en computadora. Trata con
procesos de rutina bien estructurados, incluye aplicaciones para el mantenimiento de
registros.
Para CREAR conocimiento: Knowledge Work Systems (KWS), apoyan las actividades de
los empleados y profesionistas de alto desempeo y los ayudan a crear nuevos
conocimientos e integrarlos a la empresa (CAD, sistemas de modelacin y
simulacin).
Para cumplir con las funciones ya descritas, las oficinas en general llevan a cabo cinco
actividades de oficinas principales:
Administracin de documentos
Administracin de proyectos
Tipos principales de sistemas
Sistemas de Automatizacin de Oficinas (OAS)
Administracin de Documentos
Son las tecnologas que se utilizan para crear, procesar y administrar documentos.
(procesamiento de palabra, las publicaciones de escritorio, imgenes de documentos y
administracin del flujo de trabajo).
Administracin de Proyectos
Es el software que facilita el desarrollo, programacin y administracin de un proyecto
complejo en subtareas ms sencillas, cada una con su propio tiempo de terminacin y
sus requerimientos de recursos.
Tipos principales de sistemas
Sistemas de Informacin para la Administracin (SIA)
Objetivo
Ofrecer a la administracin la informacin necesaria de manera habitual y continua.
No slo ofrece datos, sino el conjunto de stos analizados y procesados.
Ayudar en el proceso de planeacin como una herramienta en el desarrollo de
estrategias para dar ventajas competitivas a la empresa.
Disminuir la necesidad de dependencia de un ejecutivo en el mecanismo de control
en una empresa.
Permitir una comunicacin ms lateral y cruzada sobre una base formal en una
organizacin.
Tipos principales de sistemas
Sistemas de informacin Estratgicos
Son los que ayudan a los administradores del nivel superior (o alta gerencia) a abordar y
resolver cuestiones estratgicas y tendencias a largo plazo, tanto en la compaa como
en su entorno exterior.
Tipos principales de sistemas
Caractersticas:
Suelen desarrollarse in house, es decir, dentro de la organizacin, por lo tanto no
pueden adaptarse fcilmente a paquetes disponibles en el mercado.
Su funcin es lograr ventajas que los competidores no posean, tales como ventajas en
costos y servicios diferenciados con clientes y proveedores.