Академический Документы
Профессиональный Документы
Культура Документы
En 1804 joseph Marie Jacquard tejedor y comerciante creo la mas antigua y paractica de la
programación en un telar
Luego fue Charles Babage Padre de la computacion diseño maquinas q hacían operaciones
matemáticas complejas
William Shockley trabajo en la teoría de los semiconductores que remplazarían a los tubos a l
vacio
Jhon Von Neumann trabajo en los conceptos ‘’tecnica del programa comoartido’’ y “control de
transferencia condicional”
Las tarjetas perforadas fueron creadas con lenguajes de programación como FORTAN y COBOL
Basic fue desarrollada por Jhon Kemeny y Java por Sun Microsistems
Introducción Conceptos
Los requerimientos de la tecnología de la información con el tiempo han sido más complejos
en las empresas y negocios, que antes eran elaborados por un solo i individuo
Las personas y los negocios dependen cada vez más del software se concluye que el software
debe ser de alta calidad
Software
Ingenieria de Software
Es un enfoque adapatable que permite que las personas que hagan el tarbajo busquen y elijan
el conjunto apropiado de acciónes y tareas para el trabajo
Estas 5 activiades se usan para el desarrollo de software pequenos, sin embargo en los mas
complefo y grandes varian de cada actividad pero la estructura sigue siendo la misma
Tambien son complementadas cop actividades somnbrilla, las cuales se aplican a lo largo del
pryecto controlando el avance y la calidad y son las siguientes
Seguimento y control del proyecto de software: Controla el avance según el plan y toma
cualquier acción para apegarse al plan
Administracion del riesgo.- Evalua Evalua los riesgos que puedadn afectar el resultado del
proyecto o la calidad del producto
Aseguramiento de la calidad del software.- efine y ejecuta las actividades requeridas para
garantizat la calidad del software
Revisiones técnicas.- Evalua los productos del trabajo a fin de eliminar errores que afecten a la
siguiente actividad
Mediocion.- Evalua el proyecto para que satisfaga las necesidades de los participantes, puede
usarse con las actividades sombrilla
Administracion de la configuración del software.- Adminstra los efectos del cambio a lo largo
de proceso del software.
Preparacion y producción del producto del tabajo.- Se agrupa las actividades adquiridas para
cfrear productos dl trabajo, tales como modelos, documentos, regsitros, fromatos y listas.
Qienes tienen que ver con la solución del problema? Quienes son los participantes?
Cuales son las incognitas? Que datos, funciones y características se requieren para resolver el
problema?
A vsito problemas similares? Hay patrones reconocibles en una solución potencial? Hay un
software existente que nimplemete datos, funciones y características que se requieren?
Pueden definirse problemas mas pequenos? Si asi fuera Hay soluciones evidentes para estos?
Es capaz de representar una solución en una forma que lleve a su implementación eficaz?
Se ajusta a la solución del plan? El código fuente puede apegarse al modelo de diseño?
Es probable que cada componente de la solución sea correcta? El diseño y código se han
revisado o, mejor aun, se han hecho pruebas al respecto de la corrección del algoritomo?
Examinar el resultado.- Al hacer tantas pruebas posibles se debe hacer las siguientes
preguntas
La solución produce resultados que se apegan a los datos, funciones y características que se
requieren? El software se ha validado contar todos los requerimientos de los participantes?
La razón de que exista todo.- El software existe por una razón “dar valor a sus usarios” y nates
de empezar pregunte “esto le da valor real al software?” si es no no lo haga
Mantener sencillo.- Todo diseño debe ser tan simple como sea posible, pero no mas
Mantener la visión.- Una visión clara es esencial para el éxito de un proyecto de software.
Abrase al futuro Los sistemas deb en ser de largo plazo por eso n unca diceñe aobre algo
iniciado siempre pregunte que pasaría si?
Piense.- Pensar en todo con claridad a nes de emprender la acción casi siempre produce
mejores resutados
Origen.- Durante los año 50 y 60 la potencia computacional de las maquias era bastante
limitada, el software era limitado de lenguaje de bajo nivel
La crisis del software es un término informático de 1968 por la OTAN como un etapa en la que
todos lo programas desarrollados se corregían cuando había fallos o modificados a
necesidades cambiantes, como probleas tenemos:
Confiabilidad cuestionabe
El software no es fiable
Factores de infuencia