Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Type Estudio
Materials
Reviewed
Date
Resumen Cap 1 1
Dominios de la aplicación del software
Resumen Cap 1 2
7. Software de inteligencia artificial: hace uso de algoritmos no numericos para
resolver problemas complejos que no son faciles de tratar computacionalmente
o con el analisis directo. Las aplicaciones en esta area incluyen robotica,
sistemas expertos, reconocimiento de patrones (imagen y voz), redes
neuronales artificiales, demostracion de teoremas y juego.
Software Heredado
1. El software debe adaptarse para que cumpla las necesidades de los nuevos
ambientes del computo y de la tecnologia.
Resumen Cap 1 3
3. El software debe ampliarse para que sea operable con otros sistemas o bases
de datos modernos.
1. Uso intensivo de redes: una webapps reside en una red y debe atender las
necesidades de una comunidad diversa de clientes. La red permite acceso y
comunicacion mundiales (por ejm: internet) o tiene acceso y comunicacion
limitados (por ejm: una intranet corporativa)
Resumen Cap 1 4
aplicación, es frecuente que las webapps tengan plazos de algunos días o
semanas para llegar al mercado.
1. Herramientas
2. Metodos
3. Proceso
Resumen Cap 1 5
3. Modelado: Un ingeniero de software hace lo mismo al crear modelos a fin de
entender mejor los requerimientos del software y el diseño que los satisfara.
Actividades Sombrilla
2. Administracion del riesgo: Evalua los riesgos que pueden afectar el resultado
del proyecto o la calidad del producto.
Resumen Cap 1 6
La Esencia de la Practica
3. Ejecutar el plan (generacion del codigo): El diseño que creo sirve como un
mapa de carreteras para el sistema que quiere construir. Puede haber
desviaciones inesperadas y es posible que descubra un camino mejor a
medida que avanza, pero el plan le permitira proceder sin que se pierda.
Principios Generales
1. La razon de que exista todo: Un sistema de software existe por una razon:
dar valor a sus usuarios.
5. Abrasa el Futuro: Un sistema con larga vida util tiene mas valor. En los
ambientes de computo actuales, donde las especificaciones cambian de un
momento a otro y las plataformas de hardware quedan obsoletas con solo unos
meses de edad, es comun que la vida util del software se mida en meses y no
en años.
Resumen Cap 1 7
6. Planee por anticipado la reutilizacion: La reutilizacion ahorra tiempo y
esfuerzo. Al desarrollar un sistema de software, lograr un alto nivel de
reutilizacion es quizas la meta mas dificil de lograr.
7. !Piense¡: Este ultimo principio es tal vez el que mas se pasa por alto. Pensar
en todo con claridad antes de emprender la accion casi siempre produce
mejores resultados.
2. Mitos del Cliente: El cliente que requiere software de computadoras puede ser
la persona en el escritorio de al lado, un grupo tecnico en el piso inferior, el
departamenteo de mercadotecnia y ventas o una compañia externa que solicita
software mediante un contrato.
3. Mitos del Profesional: Los mitos que aun sostienen los trabajadores del
software han sido alimentados por mas de 50 años de cultura de programacion.
Durante los primeros dias, la programacion se veia como una forma de arte.
Resumen Cap 1 8