Beruflich Dokumente
Kultur Dokumente
UM-Tlalpan 11/1/2013
L: 1
Objetivo General
El estudiante aplicar las tcnicas, mtodos y procedimientos respectivos a cada una de las etapas en el ciclo de vida de los sistemas. Horas clase por asignatura: 45
UM-Tlalpan 11/1/2013
L: 2
1 2
Estimacin de costos de ISL 3 Def de requisitos para la Produccin de SL Desarrollo de SL 5 Seguridad y controles para la captacin de datos, acceso, procesamiento y E/S
Objetivo # Hrs Importacia de aplicar los conceptos 6 de la ISL Formular plan tcnico y administrativo para el proceso gral en el desarrollo 7 de 1 proy Evaluar factibilidad y conveniencia de los diferentes mtodos de costeo de 8 ISL Analizar las diferentes tcncias y notaciones en la especificacin de 8 requisitos para el SL Aplicar tcnicas, mtodos y procedimientos apropiados en las 8 fases de anlisis, diseo, desarrollo e instrumentacin Verificar las medidas de seguridad y control para garantizar la integridad 8 de los datos almacenados, recibidos o transferidos 45
L: 3
UM-Tlalpan 11/1/2013
UM-Tlalpan 11/1/2013
L: 4
1.1) Definiciones
Ingenieria de software (IdS)
ISL = diciplina tecnolgica preocupada de la produccin sistemtica y mantenimiento de los productos de software que son desarrollados y modificados en un tiempo especfico y dentro de un presupuesto definido.
En IEE83 (=Standard Glossary of software Engineering Terminolgy) se define a IdS como el enfoque sistemtico para el desarrollo, operacin, mantenimiento y eliminacin de software
UM-Tlalpan 11/1/2013 Ing. Soporte Lgico (ISL) Ing. Enrique Reyes L: 5
los productos dentro del tiempo y presupuesto establecidos para el proyecto, cuidando aspectos administrativos
UM-Tlalpan 11/1/2013
L: 6
Ingeniero de programacin
IdP = experto, se ocupa de:
Anlisis Diseo Verificacin y prueba de programas Documentacin Mantenimiento Administracin del proyecto Es importante que tenga adems experiencia como programador para entender problemas, metas y objetivos de la IdS
Ing. Soporte Lgico (ISL) Ing. Enrique Reyes L: 7
UM-Tlalpan 11/1/2013
Programador
Persona encargada de los detalles de la instrumentacin, empacado y modificacin de los algoritmos y estructura de datos, codificados en un lenguaje de programacin particular.
UM-Tlalpan 11/1/2013
L: 8
Segn IEE83 = aquellos programas, procedimientos, reglas y documentacin posible asociada con la computacin, as como los datos pertenecientes a la operacin de un sistema de cmputo
UM-Tlalpan 11/1/2013 Ing. Soporte Lgico (ISL) Ing. Enrique Reyes L: 9
Documentacin
Incluye la interna y externa Debe considerarse la documentacin incluida en el cdigo fuente, as como la externa que describen al sistema, manuales de apoyo, etc...
UM-Tlalpan 11/1/2013
L: 10
Cliente
Individuo u organizacin que solicita un producto o una modificacin a un producto. Puede ser o no, el usuario final
UM-Tlalpan 11/1/2013
L: 11
UM-Tlalpan 11/1/2013
L: 12
Utilidad
Que satisfaga las necesidades del usuario No siempre el usuario tiene lo que desea por diferentes causas
UM-Tlalpan 11/1/2013
L: 13
Claridad
Fcil de entender Comprensible Uso de programacin estructurada
UM-Tlalpan 11/1/2013
L: 14
Confiabilidad
Capacidad de 1 programa para desempear una funcin requerida bajo ciertas condiciones durante un tiempo especfico (IEE83). Grado de confiabilidad se puede expresar en trminos del costo de la falta del producto
UM-Tlalpan 11/1/2013
L: 15
Eficiencia
Est en funcin de los factores crticos del hardware con el que se cuenta Ejemplos:
memoria usada ciclos de operacin de memoria Etc...
UM-Tlalpan 11/1/2013
L: 16
Economa
Costeable en su:
Desarrollo Mantenimiento Uso Evitar elegancia creciente que da utilidad marginal al dedicar recursos para cambios no importantes.
UM-Tlalpan 11/1/2013
L: 17
UM-Tlalpan 11/1/2013
L: 18
UM-Tlalpan 11/1/2013
L: 19
5 a 15 aos
UM-Tlalpan 11/1/2013
L: 20
UM-Tlalpan 11/1/2013
L: 21
40% 20%
40%
L: 22
20%
20%
UM-Tlalpan 11/1/2013
L: 23
UM-Tlalpan 11/1/2013
gasta ms recursos que el desarrollo Se dedica un porcentaje > 30% Se lleva > 50% tiempo en fase de desarrollo, por lo que hay que calcular bien tiempo y recursos para pruebas piloto y de aceptacin
L: 25
UM-Tlalpan 11/1/2013
UM-Tlalpan 11/1/2013
L: 26
UM-Tlalpan 11/1/2013
L: 29
Notas: 1) No todos los eventos son secuenciales 2) Ley de Brooks: Agregar + programadores a un proyecto retrasado puede hacer que se retrase ms
UM-Tlalpan 11/1/2013 Ing. Soporte Lgico (ISL) Ing. Enrique Reyes L: 31
crece complejidad
UM-Tlalpan 11/1/2013
L: 32
UM-Tlalpan 11/1/2013
L: 33
UM-Tlalpan 11/1/2013
L: 34
UM-Tlalpan 11/1/2013
L: 35
UM-Tlalpan 11/1/2013
Lenguaje de programacin
Caractersticas mejoradas para la definicin y manejo de los datos Estructuras de contruccin mejoradas para la definicin del flujo de control Modularizacin (mejores facilidades)
Ing. Soporte Lgico (ISL) Ing. Enrique Reyes L: 37
UM-Tlalpan 11/1/2013
Lenguaje de programacin
UM-Tlalpan 11/1/2013
L: 38
Ambiente computacional
Estabilidad Disponibilidad
UM-Tlalpan 11/1/2013 Ing. Soporte Lgico (ISL) Ing. Enrique Reyes L: 39
Tcnicas de programacin
Anlisis sistemtico Tcnicas de diseo Nomenclatura apropiada Codificacin estructurada Tcnicas de:
Depuracin Estudio de documentos Cdigo fuente Pruebas sistemticas
Ayudas de documentacin
UM-Tlalpan 11/1/2013 Ing. Soporte Lgico (ISL) Ing. Enrique Reyes L: 40
Herramientas de programacin
desde un ensamblador pasando x depuradores sencillos hasta ambientes totales con software de administracin y control del desarrollo del proyecto
UM-Tlalpan 11/1/2013
L: 41
UM-Tlalpan 11/1/2013
L: 43
UM-Tlalpan 11/1/2013
L: 44
UM-Tlalpan 11/1/2013
UM-Tlalpan 11/1/2013
L: 46
UM-Tlalpan 11/1/2013
L: 47
Obtencin de informacin
UM-Tlalpan 11/1/2013
L: 48
UM-Tlalpan 11/1/2013
L: 49
UM-Tlalpan 11/1/2013
Capacidad de descripcin Preparacin de escrita documentos externos Ubicarse en el papel del usuario trabajo con clientes y desarrolladores
UM-Tlalpan 11/1/2013
...para
se requiere...
UM-Tlalpan 11/1/2013
L: 52
UM-Tlalpan 11/1/2013
UM-Tlalpan 11/1/2013
Ubicar bien los resultados a obtener y no fijarse metas muy altas no realizables Cuidar de no asignar demasiados recursos en detalles que sacrificaran la utilidad del proyecto
UM-Tlalpan 11/1/2013 Ing. Soporte Lgico (ISL) Ing. Enrique Reyes L: 56
UM-Tlalpan 11/1/2013
L: 57
UM-Tlalpan 11/1/2013
L: 58
UM-Tlalpan 11/1/2013
L: 59
de
un
Mtodo para organizar y darle seguimiento Estimacin de costos Polticas de asignacin de recursos Control del presupuesto Definicin de logros del proyecto Determinacin del avance del mismo
UM-Tlalpan 11/1/2013
L: 60
de
un
Reasignacin de recursos Ajustes al calendario de trabajo Establecimiento de procedimientos de control de calidad Mantenimiento de las diferentes versiones Promocin de comunicacin entre miembros del proyecto Comunicacin con los clientes Observancia de los trminos legales y contractuales del proyecto
UM-Tlalpan 11/1/2013 Ing. Soporte Lgico (ISL) Ing. Enrique Reyes L: 61
Problemas identificados:
Planeacin de los proyectos es generalmente pobre Procedimientos y tcnicas deficientes para la seleccin de gerentes de proyecto Control ineficiente del proyecto, no ubica con acierto que le corresponde a quien No se establecen apropiadamente los criterios de xito, lo cual repercutir en productos de programacin no confiables y difciles de mantener
UM-Tlalpan 11/1/2013
L: 62
UM-Tlalpan 11/1/2013
L: 65
1.4) Conceptos de administracin Mtodos que pueden ser solucin a los problemas planteados (cont):
8. Desarrollar estimaciones de calendarios y costos en forma verdadera y exacta que sean aceptados por la gerencia y el cliente, y sujetarse a ellos 9. Seleccionar jefes de proyecto basndose en su capacidad de para administrar proyectos de programacin, ms que en su habilidad tcnica 10. Efectuar asignaciones especficas de trabajo a los expertos, aplicando estndares de desempeo en su trabajo
UM-Tlalpan 11/1/2013
L: 66