Capitulo 1 Pressman

Find the right structure and content for your course and set up a syllabus

登録は簡単!. 無料です
または 登録 あなたのEメールアドレスで登録
Capitulo 1 Pressman により Mind Map: Capitulo 1 Pressman

1. Software de sistemas:

1.1. conjunto de programas escritos para dar servicio a otros programas.

2. Software incrustado

2.1. Reside dentro de un producto o sistema y se usa para implementar y controlar características y funciones para el usuario final

3. Software de aplicación

3.1. Programas aislados que resuelven una necesidad específica de negocios

3.1.1. Yes

3.1.1.1. mailchimp.com

3.1.1.2. constant contact.com

3.1.1.3. aweber.com

3.1.2. No

4. Software de Ingeniería y ciencias

4.1. caracterizado por algoritmos devoradores de números”.

5. Componentes

5.1. Un componente de software debe diseñarse e implementarse de modo que pueda volverse a usar en muchos programas diferentes.

5.1.1. hover.com

5.1.2. godaddy.com

5.1.3. crazydomains.com.au

6. Software de línea de productos

6.1. El software de línea de productos se centra en algún mercado limitado y particular

7. Aplicaciones web

7.1. Son un conjunto de archivos de hipertexto vinculados que presentan información con uso de texto y gráficas limitadas.

8. Ingeniería de Software

8.1. Establecimiento y uso de principios fundamentales de la ingeniería con objeto de desarrollar en forma económica software que sea confiable y que trabaje con eficiencia en máquinas reales.

9. Capas Ingenieria de Software

9.1. El proceso de software forma la base para el control de la administración de proyectos de software

9.2. Los métodos de la ingeniería de software proporcionan la experiencia técnica para elaborar software.

9.3. Las herramientas de la ingeniería de software proporcionan un apoyo automatizado o semiautomatizado para el proceso y los métodos

10. El proceso de software

10.1. Comunicación.

10.2. Planeación.

10.3. Modelado.

10.4. Construcción.

10.5. Despliegue.

11. Practica de la ingenieria de software

11.1. 1. Entender el problema (comunicación y análisis). 2. Planear la solución (modelado y diseño del software). 3. Ejecutar el plan (generación del código). 4. Examinar la exactitud del resultado (probar y asegurar la calidad).

12. Software heredado

12.1. Son sistemas que fueron desarrollados hace varias décadas y han sido modificados de manera continua para que satisfagan los cambios en los requerimientos de los negocios y plataformas de computación

12.1.1. Debe adaptarse para que cumpla las necesidades de la tecnología

12.1.2. Debe ser mejorado para implementar nuevos requerimientos del negocio

12.1.3. Debe ampliarse para que sea operable con otros sistemas o bases de datos modernos.

12.1.4. La arquitectura del software debe rediseñarse

13. Webapps

13.1. Sistemas y aplicaciones basados en la web. En la actualidad, las webapps se han convertido en herramientas sofisticadas de cómputo que no sólo proporcionan funciones aisladas al usuario final, sino que también se han integrado con bases de datos corporativas y aplicaciones de negocios.

14. Uso intensivo de redes.

14.1. Una webapp reside en una red y debe atender las necesidades de una comunidad diversa de clientes

14.1.1. Content

14.1.2. Photos of staff

15. Concurrencia.

15.1. A la webapp puede acceder un gran número de usuarios a la vez

15.1.1. Full width menu

15.1.1.1. Terms and conditions

15.1.1.2. Privacy Policy

16. Carga impredecible

16.1. El número de usuarios de la webapp cambia en varios órdenes de magnitud de un día a otro

17. Disponibilidad.

17.1. acceso las 24 horas de los 365 días del año

18. Acceso a datos

18.1. acceder a información que existe en bases de datos que no son parte integral del ambiente basado en web

19. Conclusiones

19.1. Existen varios tipos de sistemas de software, pero uno de los mas usados en nuestra epoca son las aplicaciones Web, por todas las ventajas que ofrece, y por que es compatible casi con cualquier dispositivo

19.2. Se debe tener en cuenta todas las características de una aplicación web porque va a esta bien diseñada, y va a ser útil para los usuarios.

19.3. La ingeniería de software puede garantizar que los proyectos de software sean exitosos