Untitled
Slides in this set (12)
-
- Aprendiz: Carlos Andres Ballesteros Macias
-
introducción de la ingeniería del software
- para que funcione un sistema operativo es esencial que haya software,los sistemas de software son intangibles.
- los software son muy faciles de manejar, sin embargo se pueden volver muy complejos y costosos.
- existen reportes tanto de proyectos de software que salen mal , Por ello, a la ingeniería de software se le considera inadecuada para el desarrollo del software moderno. Sin embargo, desde la perspectiva del autor, muchas de las llamadas fallas del software son consecuencia de dos factores:
- 1. Demandas crecientes
- 2. Expectativas bajas
-
Desarrollo de software profesional
- es una actividad profesional, donde el software se realiza para propósitos de negocios específicos, para su inclusión en otros dispositivos o como productos de software.
- Los ingenieros de software están interesados por el desarrollo de productos de software. Existen dos tipos de productos de software:
- 1. Productos genéricos: Consisten en sistemas independientes que se producen por una organización de desarrollo y se venden en el mercado abierto a cualquier cliente.
- 2. Productos personalizados: Son sistemas que están destinados para un cliente en particular. Un contratista de software desarrolla el programa especialmente para dicho cliente.
-
- es una disciplina de ingeniería que se interesa por todos los aspectos de la producción de software, desde las primeras etapas de la especificación del sistema hasta el mantenimiento del sistema después de que se pone en operación.
-
- Un proceso de software es una secuencia de actividades que conducen a la elaboración de un producto de software. Existen cuatro actividades fundamentales que son:
- 1 Especificación del software
- 2 Desarrollo del software
- 3 Validación del software
- 4 Evolución del software
-
- Hay tres problemas generales afectan a muy diversos tipos de software:
- Heterogeneidad : Cada vez con mayor frecuencia se requieren sistemas que operen como distribuidos a través de redes que incluyan diferentes tipos de computadoras y dispositivos móviles.
- Cambio empresarial y social Los negocios y la sociedad : cambian de manera increíblemente rápida, conforme se desarrollan las economías emergentes y nuevas tecnologías están a la disposición.
- Seguridad y confianza: Dado que el software está vinculado con todos los aspectos de la vida, es esencial confiar en dicho software. Esto es especialmente cierto para los sistemas de software remoto a los que se accede a través de una página Web o una interfaz de servicio Web.
-
Diversidad de la ingeniería de software
- es un enfoque sistemático para la producción de software que toma en cuenta los temas prácticos de costo, fecha y confiabilidad, así como las necesidades de clientes y fabricantes de software.
-
- Quizás el factor más significativo en la determinación de qué métodos y técnicas de la ingeniería de software son más importantes, es el tipo de aplicación que está siendo desarrollada. Existen muchos diferentes tipos de aplicación, incluidos los siguientes:
- 1. Aplicaciones independientes Se trata de sistemas de aplicación que corren en una computadora local, como una PC, e incluyen toda la funcionalidad necesaria y no requieren conectarse a una red. .
- 2. Aplicaciones interactivas basadas en transacción Consisten en aplicaciones que se ejecutan en una computadora remota y a las que los usuarios acceden desde sus propias PC o terminales.
- 3. Sistemas de control embebido Se trata de sistemas de control de software que regulan y gestionan dispositivos de hardware. Numéricamente, quizás existen más sistemas embebidos que cualquier otro tipo de sistema.
- 4. Sistemas de procesamiento en lotes Son sistemas empresariales que se diseñan para procesar datos en grandes lotes (batch). Procesan gran cantidad de entradas individuales para crear salidas correspondientes.
-
- 5. Sistemas de entretenimiento Son sistemas para uso sobre todo personal, que tienen la intención de entretener al usuario. La mayoría de estos sistemas son juegos de uno u otro tipo. La calidad de interacción ofrecida al usuario es la característica más importante de los sistemas de entretenimiento.
- 6. Sistemas para modelado y simulación Éstos son sistemas que desarrollan científicos e ingenieros para modelar procesos o situaciones físicas, que incluyen muchos objetos separados interactuantes.
- 7. Sistemas de adquisición de datos Son sistemas que desde su entorno recopilan datos usando un conjunto de sensores, y envían dichos datos para su procesamiento a otros sistemas.
- . 8. Sistemas de sistemas Son sistemas compuestos de un cierto número de sistemas de software. Algunos de ellos son producto del software genérico, como un programa de hoja de cálculo. Otros sistemas en el ensamble pueden estar especialmente escritos para ese entorno.
-
Ingeniería de software y la Web
- La ingeniería web se debe al crecimiento desenfrenado que está teniendo la Web está ocasionando un impacto en la sociedad y el nuevo manejo que se le está dando a la informacion en las diferentes áreas en que se presenta ha hecho que las personas tiendan a realizar todas sus actividades por esta vía.
- Desde que esto empezó a suceder el internet se volvió más que una diversión y empezó a ser tomado más en serio, ya que el aumento de publicaciones y de informaciones hizo que la Web se volviera como un desafío para los ingenieros del software, a raíz de esto se crearon enfoques disciplinados, sistemáticos y metodologías donde tuvieron en cuenta aspectos específicos de este nuevo medio.
-
Ética en la ingeniería de software
- Como ingeniero de software, usted debe aceptar que su labor implica responsabilidades mayores que la simple aplicación de habilidades técnicas. También debe comportarse de forma ética y moralmente responsable para ser respetado como un ingeniero profesional.
-
- Los tres tipos de sistemas que se usan como estudios de caso son:
- 1 Un sistema embebido Se trata de un sistema donde el software controla un dispositivo de hardware y está embebido en dicho dispositivo. El ejemplo de un sistema embebido utilizado es un sistema de software para controlar un dispositivo médico.
- 2 Un sistema de información Es un sistema cuyo principal propósito es gestionar y dar acceso a una base de datos de información. Los conflictos en los sistemas de información incluyen seguridad , privacidad y mantenimiento de la integridad de los datos.
- 3 Un sistema de adquisición de datos basado en sensores Se trata de un sistema cuyo principal objetivo es recolectar datos de un conjunto de sensores y procesar esos datos de alguna forma. Los requerimientos clave de tales sistemas son fiabilidad, incluso en condiciones de ambientes hostiles, y capacidad de mantenimiento.
Information
- Description
- sistemas Slide Set on Untitled, created by TITOWORLD MUSIC on 17/06/2017.
- Created by
- TITOWORLD MUSIC · Jun 2017
- Updated
- Jun 17, 2017
- Views
- 0
- Rating