Contenidogestiondeproyectosinformaticos

Page 1

1. Que es software? Son programas de ordenador y la documentación asociada es decir los productos de software se pueden desarrollar para un cliente en particular, o para un mercado general. 2. Que es ingeniería de software? Es una disciplina de Ingeniería que comprende todos aspectos de la producción del software. 3. Diferencias entre Ingeniería de Software y Ciencias de la computación? R/ Las ciencias de la computación comprende la teoría y los fundamentos y la ingeniería de sw comprende las formas prácticas para entregar y desarrollar un SW útil. 4. Cuál es la diferencia entre Ingeniería de Software e Ingeniería en Sistemas? R/ La ingeniería de sistemas se refiere a todos los aspectos del desarrollo de sistemas informáticos. Incluyendo HW y software e ingeniería de procesos. La Ing. de software es parte de este proceso. 5. Que es un proceso de Software? R/ Es un conjunto de actividades cuya meta es el desarrollo o evolución de software. 6. Que es un modelo de procesos de software? Una representación simplificada de un proceso de software presentada desde una perspectiva especifica. 7. Cuáles son los costos de la ingeniería de software? R/ El 60% de los costos son de desarrollo, el 40% restante son de pruebas. En el caso de software personalizado los costos de evolución a menudo exceden los de desarrollo. 8. Que son los métodos de la ingeniería de Software? R/son enfoques estructurados para el desarrollo de software, que incluyen modelos de sistemas, notaciones, reglas, sugerencias de diseño y guías de proceso. 9. Que es CASE? R/Son sistemas de software que intentan proporcionar ayuda automatizada a las actividades del proceso de Software. Los sistemas case a menudo se utilizan como apoyo al método. 10 Como debe de ser el Software?


R/ El software debe tener la funcionalidad y el rendimiento requerido por el usuario, además de ser mantenerle y fácil de utilizar. 11. Cuáles son los retos fundamentales a los que se enfrente la ingeniería de SW? R/ enfrentarse con la creciente diversidad las demandas para reducir los tiempos de entrega y el desarrollo de software fiable.

12. Como se forma el software? R/ Se forma con las 1. instrucciones (programas de computadora) que al ejecutarse proporcionan las características, funciones y el grado de desempeño deseado. 2. Las estructuras de datos que permiten que los programas manipulen información de manera adecuada. 3. Los documentos que describen la operación y el uso de los programas. Características del Software 1. El software se desarrolla o construye no se manufactura. 2. El software no se desgasta. 3. A pesar de que la industria tiene una tendencia hacia la construcción por componentes, la mayoría de software aun se construye a medida. Categorías del Software de Computadora 1. Software de Sistemas: es una colección de programas escritos para servir a otros programas 2. Software de aplicación: consiste en programas independientes que resuelven una necesidad de negocios espesísimos. 3. Software científico y de ingeniería: es el que se caracteriza por algoritmos devoradores de números, abarca de la astronomía hasta la vulcanología, desde el análisis de la tensión automotriz hasta la dinámica orbital de los transbordadores espaciales, desde la biología molecular hasta la manufactura automatizada. 4. Software importado: el software empotrado reside dentro de la memoria de solo lectura del sistema. Y con el se implementan y controlan características y funciones para el usuario final y el sistema mismo. 5. Software de Línea de productos: estas diseñado para proporcionar una capacidad específica y la utilización de muchos clientes diferentes, se puede enfocar a un nicho del mercado limitado o dirigirse hacia los mercados masivos. 6. Aplicaciones basadas en web: las web apps. engloban un espectro amplio de aplicaciones. A medida que el comercio electrónico adquiere mayor importancia, las webs app evolucionan hacia ambientes computacionales sofisticados, que no solo proporcionan características, funciones de cómputo y contenidos independientes al usuario final, si no que están integradas con bases de datos corporativas y aplicaciones de negocios.


7. Software de inteligencia artificial: este software utiliza algoritmos no numéricos en la resolución de problemas complejos, las aplicaciones dentro de esta área incluyen la robótica, los sistemas expertos, el reconocimiento de patrones , las redes neuronales artificiales, la comprobación de teoremas y juegos en computadora.

Software de líneas de productos Se puede enfocar a un dicho de mercado limitado o dirigir irse hacia los mercados masivos Aplicaciones basadas en web Las web aps engloban un espectro amplio de aplicaciones a medida que el comercio electrónico adquiere mayor importancia Las web aps evolucionan hacia ambiente computaciones sofisticado que no solo proporcionan características funciones de cómputo y contenido independiente al usuario final si no que están integrada con base de datos corporativas y aplicaciones de negocios. Software de inteligencia artifial Este software utiliza algoritmo no numérico en la resolución de problemas complejos que es imposible abordar por medio de un análisis directo las aplicaciones dentro de esta área incluye la robótica los sistemas expertos el reconocimiento de patrones las redes neuronales artificiales la comprobación de teorema y los juegos de computadas

Que es el modelo de cascada, el modelo prescriptivo, incremental, modelo de proceso evolutivo y subdiviones del evolutivo como el espiral el concurrente, modelo especializado en proceso, modelo de proceso unificado. SEPTIEMBRE 25/09/2014 SOFTWARE HEREDADO existen 100tos de miles de programas de computadoras y todos pertenecientes a uno de los 7 grandes dominios de aplicación software de sistemas, software de aplicación software científico y la ingeniería de software empotrado, software de producto, WEB ASP y aplicaciones Gigantes. Algunos de estos programas son recientes y en algunos casos otros muchos más viejos estos programas viejos con frecuencia referidos como software heredados los sitemas de software heredados fueron desarrollados hace décadas y han sido modificados en forma


continua para cumplir los requerimientos de los cambios en los negocios y en las plataformas de cómputos. La proliferación de dichos sistemas a causado dolores de cabeza a las grandes organizaciones las cuales los perciben como costosos en su manteamiento y riesgosos en su evolución.

Muchos sistemas heredados persisten como el soporte de las funciones centrales de negocios y son indispensables para las empresas. Y por lo tanto el software heredado lo caracteriza su longevidad y ser critica para los negocios. Calidad del software heredado Una característica adicional del software heredado es su poca calidad esto en base al funcionamiento del software. Puesto que algunos conceptos y principios modernos de la ingeniería en software aun no habían sido entendidos como se desarrolló el software heredado. Algunas veces los sistemas heredados tienes diseños imposibles de entender código complicado documentación escasa o inexistente, casos de prueba y resultados que nunca fueron archivados un historial de cambio manejado con pobreza. Los sistemas heredados evolucionan por una de las siguientes razones: 1. el software debe adaptarse para satisfacer las necesidades de los nuevos ambientes o las nuevas tecnologías de cómputo. 2. El software debe mejorarse para implementar los nuevos requerimientos de los negocios. 3. el software debe extenderse para hacerlo operable con sistemas y bases de datos modernos. 4. El software debe rediseñarse para hacerlo viable dentro de un ambiente de red. EVOLUCION DEL SOFTWARE El software de computadora evoluciona a través del tiempo sin importar su dominio de aplicación tamaño o complejidad. El cambio conduce este proceso y se presenta cuando se corrigen errores cuando el software se adapta a un nuevo ambiente, cuando el cliente solicita características o funciones nuevas y cuando la aplicación experimenta una reingeniería para proporcionar beneficios en un contexto moderno.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.