Sunteți pe pagina 1din 4

Impacto de la ingeniera de software

Si hablamos de impacto del software es necesario conocer varios conceptos


Error cuando se detecta una falla, la reconoce y maneja de tal forma que el
procesamiento puede continuar, los errores pueden aparecer en cualquier
momento cuando se est creando un software. Los costos de reparacin de
errores superan en ms de 10 veces a otros errores, los errores de
requerimiento comprenden encima de 40 por ciento los errores de un proyecto
de software, tratando de reducir el nmero de errores de requerimiento rinden
grandes dividendos al evitar costos de re-trabajo y das de retraso
Error En el diseo el bug de la alimentacin si el ordenador pierde su
alimentacin por ms de un milisegundo pierdes todos lo que no hayas
guardada
Error opciones de men misteriosamente no disponibles. Los diseadores
debern ofrecer al usuario una forma de saber por qu no est disponible una
opcin de men y como volver activarla otro
Error que no est contemplado es del que usuario pueda o debera poder
introducir los datos en el formato que l quiera no en que haya decidido el
programador. En funciones inteligentes estas funciones munchas veces toman
la decisin equivocada
Error cambio de foco sin avisar esto sucede cuando por ejemplo est
escribiendo y de repente salta un dialogo para contarte algo antes de que te de
tiempo de reaccionar puedes haber pulsado enter o cuando acabas de arrancar
una aplicacin y tu ests haciendo otra cosa
En los cdigos
1. La divisin por cero
2. Ciclo infinito
3. Los problemas aritmticos como desbordamiento
(underflow)
4. Exceder el tamao de array
5. Utilizar una variante no inicializada
6. Buffer
7. Acceder a memorias no permitidas
8. Prdida de memoria
9. Deadlock
10. Desbordamiento de la pila
11. Indizado inadecuado de tablas en la base de datos

(overflow)

Administracin del riego


Caractersticas del riesgo
1. Incertidumbre. Pueden o no ocurrir.
2. Prdida. Si el riesgo se cumple, habrn consecuencias no deseadas o
prdidas
Tipos de riesgo
Riesgo del proyecto
1. Presupuesto.
2. Planeacin temporal.
3. Asignacin y organizacin del personal.
4. Recursos.
5. Cliente.
6. Requisitos.
Riesgos tcnicos
1. Ambigedad de especificaciones.
2. Diseo.
3. Implementacin.
4. Interface.
5. Tcnicas anticuadas.
6. Verificacin.
7. Mantenimiento
Riesgos de negocios
1. Riesgo de mercado. Construir un producto que nadie quiera.
2. Riesgo estratgico. Construir un producto que no encaje en la
estrategia comercial de la empresa.
3. Riesgo de ventas. Construir un producto que el departamento de
ventas no sepa cmo vender.

4. Riesgo de direccin. Perder el apoyo de la direccin por cambio


de personal o de enfoque.
5. Riesgo de presupuesto. Perder presupuesto o personal asignado.
Riesgos conocidos
1. Fechas de entrega poco realistas.
2. Falta de especificacin de requerimientos.
3. Medio ambiente pobre de desarrollo
Riesgos predecibles
1. Cambio de personal.
2. Mala comunicacin con el cliente.
3. Disminucin del esfuerzo de personal a medida que se atienden
peticiones de mantenimiento
Riesgos

Categora Probabilidad Impacto RMMM

El cliente cambiar
los requisitos

PS

80%

Falta de formacin
en las
herramientas

DE

80%

Menos reutilizacin
de la prevista

PS

70%

La estimacin del
tamao puede ser
muy baja

PS

60%

Habr muchos
cambios de
personal

ST

60%

La fecha de
entrega estar muy
ajustada

BU

50%

Se perdern los
presupuestos

CU

40%

Lnea de corte
Los usuarios
finales se resisten
al sistema

BU

40%

La tecnologa no

TE

30%

Riesgos

Categora Probabilidad Impacto RMMM

alcanzar las
expectativas
Personal sin
experiencia

ST

30%

Mayor nmero de
usuarios de los
previstos

PS

30%

Algunos de los defectos que podemos encontrar es la falla durante el proceso


de creacin de programas de ordenador o computadoras (software) cuando no
reunimos las especificaciones necesarias entonces pueden presentarse en
cualquier etapa de ciclo de vida del software
Una de las fallas puede ser resultar cuando se persiste en mantener una
entidad con un defecto cuando el sistema procesa una falla se da lugar a
comportamiento anormales conocidos por error, excepcin
El impacto del software tiene lugar en aplicaciones comerciales, donde se
permite abaratar costos de desarrollo que pueden subir el costo de
mantenimiento
Otro impacto son los antivirus que por ms que las actualices siempre existen
nuevas amenaza
Conclusiones
Cuando no se le invierte el capital necesario para el desarrollo de nuevos
software y siempre estamos a la demanda de los ms barato y rpido y
material deficiente siempre vamos a tener muchos errores de construccin de
software ms eficientes y siempre vamos a tener una lucha constante de los
virus que afecta a nuestros software cuando se abaratan los costos en el
mercado por las competencias de lo barato siempre va a ver munchos errores
de software donde siempre va existir un alto costo de mantenimiento debemos
reducir, supervisar y administracin del riesgo una de las estrategias eficaces
seria evitar el riesgo, supervisar el riesgo, administrar el riego Los pasos para
administrar los riesgos son 1.Identificacin del riesgo.2. Proyeccin
(estimacin) del riesgo. 3. Reduccin y supervisin del riesgo. 4. Administracin
del riesgo.

S-ar putea să vă placă și