Conceptualización Desarrollo De Un Software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Conceptualización Desarrollo De Un Software por Mind Map: Conceptualización Desarrollo De Un Software

1. Soporte Tecnico

1.1. El soporte tecnico es un servicio por el cual se brinda ayuda a ususarios al momento de presentar una duda del funcionamiento del software.

2. Mantenimiento

2.1. El mantenimiento es cuando el ususario actualiza el software para poder optimizar las tareas a realizar

3. Implementación

3.1. La implementación es cuando el ususario utiliza el software para diversas tareas

4. Componenetes del Software

4.1. estos son los elemtos por cuales se estructura el software como el sustema operativo, mendiante lenguajes de programación y diversos.

5. Documentación

5.1. La documantación son cada uno de los archivos, diagramas, graficos que contengan el software

6. costos ocultos y consecuencias por fallas al software.

6.1. consecuencias inmediatas y efectos directos,consecuencias a mediano y largo plazo y efectos indirectos,

7. Sobrecostos retrasos y cancelaciones en los sistemas de Software

7.1. Sobrecosto y retarso en sistema de Alistate Insurance,sobrecosto y retraso ene sistema bombardero,sobrecosto en el sistema de avion de carga.

8. Aspectos que mejoran la calidad de los sistemas

8.1. existen aspectoa adicionales que hacen que la programación orientada a objetos mejore la calidad de los sistemas.

9. Modularida

9.1. La modularidad permite dividir un sistema en componentes separados al contar con abastracciones de mas alto nivel, de igual manera reduce el numero final de componentes en un sistema y a su vez facilita su operación y mantenimiento.

10. Reutilización

10.1. es tambien llamada como reúso de componentes es otro mecanismo importante para administrar la complejidad del software, la cual reduce el tioempo de diseño y codificacion y costo del sistemaal amotizar el esfuerzo sobre varios desarrollos.

11. Encapsulación

11.1. la encapsulación o el encapsulamiento es el mecanismo basico de la programación orientada a objetos para ocultar los detalles internos del objeto de los demas objetos.

12. Generalización

12.1. se pued eorganizar como mienbros de un a misma clase, tambien organizar las propias clases de acuerdo con sus datosy funciones comunes.

13. Lenguajes de Programación

13.1. FORTRAN,LISP,COBOL,ALGOL,SIMULA,PL/I,APL,BASIC,Pascal,Smaltalk,Prolog,C,CLU,Modula,Ada,Objective,Beta,ML,C++,Eiffel,Self,Hakell,Dylan,Java,C#

14. planificación

14.1. La planificacion es la etapa mediante la cual se organiza se presupuesta y administran los costos del proyecto.

15. Análisis

15.1. El análisis es donde se crea la arquitectura del software y determina su estructura.

16. Diseño

16.1. El diseño es el prototipo y graficos del sftware y el lenguaje que se va a utiloizar en el proyecto.

17. Programación

17.1. La programacion es la creacion de codigos, algoritmos que permiten la correcta funcionalidad del software.

18. Pruebas

18.1. Las pruebas son las fases ´por la cual se realizaran ejecuciones previas antes de ser utilizados por los usuarios.

19. costos y complejidad del software

19.1. costo directo,costo indirecto,costo oculto-

20. Fallas en el Software

20.1. Fracaso en Mariner, sobregiro del Bnak of New York, Accidente de un F-18, Flaa de Software de AT&T(1990)

21. Progrmas y lenguaje orientados a objetos

21.1. La prigramación va mas allá de los aspectos, los aspectos que mejoran la calidad de sistemas y las caracteristicas esenciales para que un lenguaje sea orientado a objetos.

22. Abstracción

22.1. es uno de los mecanismos mas importantes para el maejo de la complejidad del software es la abstracción la cual consiste en elevar el nivel de la representacion del sistema del software.

23. Extensibilidad

23.1. la extensibilidad corresponde a la facilidad de modificar un sistema durante el transcurso de su vida, los sistemas compuesttos por multiples modulos facilitan la extensibilidad dado a que los cambios del sistema se puede reducir.

24. Cacteristicas esenciales de los lenguajes orientados a objetos

24.1. Es el concepto basico que hace que un lenguaje se considerado efectivamente orientadoa objetos, la base de término orientación a objeto.

25. Clasificación

25.1. es la programacion orientada a objetos permite organizar objetos de acuerdo con estructuras comunes

26. Polimorfismo

26.1. es el concepto mas poderosos de la programacíón orientada a objetos,y de igual manera es mas complicado, se define multiple funciones con nombre e interfases similares solo que en distintas clases.