Zusammenfassung der Ressource
Principios que guian la
practica
- conocimiento de la Ingenieria de software
- la ingenieria a evolucionado para
convertise en en "nucleo estable"
- representa el 75% necesario para
desarollar un sistema completo
- principios fundamentales
- principios que guian el proceso
- ser agil
- mantener un enfoque sencillo
- concentrarse en la calidad
- calidad en el proceso de trabajo
- estar listo para adaptar
- adaptar los enfoques a las
restricciones impuestas por el
probllema
- formar un equipo eficaz
- equipos en los que aya
confianza y respetuo
mutuo
- establecer mecanismos para la comunicaciòn y coordinaciòn
- la informacion cae en las grietas porque
los participantes no coordinan sus
esfuerzos
- administrar el cambio
- se establecen mecanismos
para administrar la forma en la
se que se solicitan cambios
- evaluar el riesgo
- establecer planes de contingencia
- crear productos del trabajo que agregen valor para otros
- solo generar productos
que agregen valor para
otras actividades
- principios que guian la practica
- divide y venceras
- un problema es mas facil de
resolver si se divide en
conjuntos de elementos
- entender el uso de la abstraccion
- abstraccion es una simplificacion
de algun elemento complejo
- buscar la coherencia
- sugiere un contexto familiar, sea facil de usar
- centrarse en la trasferencia de informacion
- atencion especial al analisis, diseño,
construccion y pruebas
- construir software que tenga modularidad eficaz
- la modularidad debe ser eficaz y centrada
- buscar patrones
- resolver problemas
- representar el problema y su solucion
- mejorar a una nueva vision
- alguien dara mantenimeinto al software
- solicita de ingenieria SW, durante el proceso
- objetivo es estregar a tiempo software
de calidad que contengan funciones
caracteristicas que satisfagan las
necesidades
- principios que guian toda actividad estrcutural
- principios de la comunicacion
- escuchar
- centrarse en las palabras del hablante
- antes de comunicarse, prepararse
- dedicar el tiempo a encender el
problema antes de una reunion
- alguien debe facilitar la actividad
- deben tener un lider
- comunicacion cara a cara
- tomar notas y dosumentar las decisiones
- secretario
- perseguir la colaboracion
- confianza en las aptitudes
- permanecer centrado; hacer modulos con la discusion
- facilitador modulos de conversacion
- realizar un dibujo
- siempre avanzar
- tener agilidad en la comunicacion
- la negociacion no es un curso o un juego
- demandara un compromiso de ambas partes
- principios de planeacion
- entender el alcance del proyecto
- involucrar en la actividad de planeacion
- reconocer que la planeacion es iterativa
- estimar con la base en lo que se sabe
- al definir el plan, tomar en cuenta los riesgos
- ser realistas
- ajustar la granularidad cuando se define el plan
- asegurar la calidad
- buscar manejar el cambio
- buscar mejorar el cambio
- dar seguimiento al plan con frecuencia y aser los ajustes que se requieran
- incluye conjunto de practicas administrativas y tecnicas
- minimalistas cambios
elimina la necesidad de un
plan detallado
- tradicionalistas
mientras mas detalles
este, menos
probabilidad de
perdida
- principios de modelado
- objetivo celaborar softwares y no crear modelos
- viajar ligero , no crear mas modelos de los necesarios
- producir modelos sencillos que describa el problema
- construir modelos susceptibles al cambio
- ser capaz de enunciar un proposito explicito para cada modelo.
- adaptar los modelos que se desarollan al sistema en cuestion
- tratar de construir modelos utiles
- no ser dogmatico respecto de la sintesis del modelo
- el istintito dice el modelo no es correcto a pesar de que se vea bien
- obetner retroalimentacion tan pronto como sea posible
- requerimientos
- debe representarse y entender el dominio
- definirse las funciones que realizara el software
- comportamiento del software
- representan informacion, funcion y comportamiento (revelen los detalles)
- el trabajo de analisis debe avanzar de la informacion ecencial hacia la implementacion
- modelado del diseño
- rastrear el modelo de requerimientos
- tomar en cuenta la arquitectura del sistema
- importante diseño de funciones procesamiento
- las interfaces
- diseño de interfaz ujustarse al usuario final
- independencia funcional
- componentes deben estar acoplados
- representacion del diseño
- desarollarse en forma iteraria
- se crean modelos para
entender mejor la entidad
real que se va a contruir
- principios de construccion
- principio de codificacion
- preparacion
- programacion
- validacion
- principio de prueba
- todas las pruebas deben rastrearse
- las pruebas deben planearse mucho antes que se den comienzo
- el principio de pareto se aplica a las pruebas de software
- las pruebas deben comenzar " en lo pequeño" e ir a " a lo grande"
- no son posible las pruebas exhaustivas
- principios de despliegue
- deben manejarse las expectativas de los clientes
- debe emsamblarse y probarse el paquete completo
- antes de entregar en software, debe establecer un regimen de apoyo
- se debe proporcionar a los usuarios finales materiales apropiados
- software defectuoso debe corregirse primero