SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
TECNOLÓGICO DE ESTUDIOS
SUPERIORES DE COACALCO
Asignatura: ingeniería de software
Estudiante: Amador Juárez José Emanuel
Profesor: Karla Isabel Carrasco Bello
Actividad: Prueba de dominio
Grupo: 10421
Competencia: C1 Periodo: 20 - 21 / 1
Fecha de entrega: 13 / 04 / 2021
Contenido
¿Qué es la ingeniería de software?.......................................................................................... 2
Áreas de aplicación de la ingeniería........................................................................................ 2
Sistemas Distribuidos ................................................................................................. 2
Modelos y metodos de ingeniería de software .......................................................................... 6
Conclusión .......................................................................................................................... 9
¿Qué es la ingeniería de software?
La Ingeniería de Software es una de las ramas de las ciencias de la computación que estudia
la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería.
Brindando soporte operacional y de mantenimiento.
Estudia todo lo relacionado con la informática o sistemas de computación, con una
orientación metódica, ordenada y cuantificable al incremento, ejecución y conservación del
software.
Áreas de aplicación de la ingeniería
Sistemas Distribuidos
Un sistema distribuido se define como una colección de computadores autónomos
conectados por una red, y con el software distribuido adecuado para que el sistema sea visto
por los usuarios como una única entidad capaz de proporcionar facilidades de computación.
El desarrollo de los sistemas distribuidos vino de la mano de las redes locales de alta
velocidad a principios de 1970. Mas recientemente, la disponibilidad de computadoras
personales de altas prestaciones, estaciones de trabajo y ordenadores servidores ha resultado
en un mayor desplazamiento hacia los sistemas distribuidos en detrimento de los ordenadores
centralizados multiusuario.
• Esta tendencia se ha acelerado por el desarrollo de software para sistemas
distribuidos, diseñado para soportar el desarrollo de aplicaciones distribuidas. Este
software permite a los ordenadores coordinar sus actividades y compartir los recursos
del sistema – hardware, software y datos.
• Los sistemas distribuidos se implementan en diversas plataformas hardware, desde
unas pocas estaciones de trabajo conectadas por una red de área local, hasta Internet,
una colección de redes de área local y de área extensa interconectados, que en lazan
millones de ordenadores.
• Las aplicaciones de los sistemas distribuidos varían desde la provisión de capacidad
de cómputo a grupos de usuarios, hasta sistemas bancarios, comunicaciones
multimedia y abarcan prácticamente todas las aplicaciones comerciales y técnicas de
los ordenadores.
Sistemas embebidos
Un Sistema Embebido es un sistema electrónico diseñado para realizar pocas funciones en
tiempo real, según sea el caso. Al contrario de lo que ocurre con las computadoras, las cuales
tienen un propósito general, ya que están diseñadas para cubrir un amplio rango de
necesidades y los Sistemas Embebidos se diseñan para cubrir necesidades específicas.
En un Sistema Embebido la mayoría de los componentes se encuentran incluidos en la placa
base (la tarjeta de video, audio, módem) y muchas veces los dispositivos resultantes no tienen
el aspecto de lo que se suele asociar a una computadora.
Los Sistemas Embebidos suelen tener en una de sus partes una computadora con
características especiales conocida como microcontrolador que viene a ser el cerebro del
sistema. Este no es más que un microprocesador que incluye interfaces de entrada/salida en
el mismo chip. Normalmente estos sistemas poseen una interfaz externa para efectuar un
monitoreo del estado y hacer un diagnóstico del sistema.
Computo móvil
La Computación Móvil es un término utilizado para describir el uso de computadoras sin la
necesidad de estar conectadas a una red, ya sea por radio, satélite. También se puede definir
como a la serie de artefactos y equipos portátiles, hardware, que hacen uso de la computación
lograr un buen funcionamiento.
La tecnología móvil posee dos características principales que la hacen diferente a otras
formas: movilidad y el amplio alcance.
Movilidad
·Implica la portabilidad basada en el hecho de que los usuarios llevan un Dispositivo móvil
a todas las partes a donde se dirigen.
· Por lo tanto, los usuarios pueden iniciar el contacto en tiempo real con otros sistemas donde
quieran que se encuentren.
Amplio alcance
· Es la característica que describe la accesibilidad de las personas.
· Que se pueden localizar en cualquier momento.
Seguridad informática
Implica el proceso de proteger contra intrusos el uso de nuestros recursos informáticos con
intenciones maliciosas o con la intención de obtener ganancias incluso con la intención de
acceder a ellas por accidente.
Un sistema informático puede ser protegido desde un punto de vista lógico con el desarrollo
de software o físico vinculado al mantenimiento eléctrico. Por otra parte, las amenazas
pueden proceder desde programas dañinos que se instalan en la computadora del usuario
(como un virus) o llegar por vía remota los delincuentes que se conectan a internet e ingresan
a distintos sistemas.
Redes de computadora
Se entiende por redes de computadoras, redes de comunicaciones de datos o redes
informáticas a un conjunto de sistemas informáticos interconectados mediante diversos
dispositivos alámbricos o inalámbricos.
Las redes informáticas se clasifican según su alcance, del siguiente modo:
• LAN. Local Area Network (“Red de Área Local”) se llama a las redes de menor
tamaño, como las de un locutorio o cyber café, o una casa.
• MAN. Metropolitan Area Network (“Red de Área Metropolitana”) designa a redes
de tamaño intermedio, como las de los campus universitarios o las grandes bibliotecas
y empresas.
• WAN. Wide Area Network (“Red de Área Amplia”) es como se llama a las redes de
mayor envergadura y alcance, como la red global de internet.
También pueden clasificarse las redes según la tecnología que permite la conexión, de la
siguiente manera:
• Redes de medios guiados. Entrelazan computadores mediante algún sistema físico de
cables: por trenzado, cable coaxial o fibra óptica.
• Redes de medios no guiados. Conectan sus computadores mediante medios dispersos
y de alcance de área, como ondas de radio, infrarrojo o microondas.
Modelos y metodos de ingeniería de software
Método de cascada
El modelo en cascada es un proceso de desarrollo secuencial, en el que el desarrollo de
software se concibe como un conjunto de etapas que se ejecutan una tras otra. Se le denomina
así por las posiciones que ocupan las diferentes fases que componen el proyecto, colocadas
una encima de otra, y siguiendo un flujo de ejecución de arriba hacia abajo, como una
cascada.
Modelo de prototipos
También conocido como desarrollo con prototiparían o modelo de desarrollo evolutivo, se
inicia con la definición de los objetivos globales para el software, luego se identifican los
requisitos conocidos y las áreas del esquema en
donde es necesaria más definición. Este modelo se
utiliza para dar al usuario una vista preliminar de
parte del software. Este modelo es básicamente
prueba y error ya que si al usuario no le gusta una
parte del prototipo significa que la prueba fallo por
lo cual se debe corregir el error que se tenga hasta
que el usuario quede satisfecho. Además, el
prototipo debe ser construido en poco tiempo,
usando los programas adecuados y no se debe
utilizar mucho dinero pues a partir de que este sea
aprobado nosotros podemos iniciar el verdadero
desarrollo del software. Pero eso si al construir el
prototipo nos asegura que nuestro software sea de
mejor calidad, además de que su interfaz sea de agrado para el usuario. Un prototipo podrá
ser construido solo si con el software es posible experimentar.
Modelo de espiral
El modelo de desarrollo en Espiral es una combinación entre el modelo waterfall y un modelo
por iteraciones.
El proceso pasa por distintas etapas, desde la de conceptualización, siguiendo el desarrollo,
luego una fase de mejoras, para finalizar con el mantenimiento.
Dentro de cada etapa, tendremos una serie de fases que transcurren desde la planificación,
pasando por el análisis de riesgos, el desarrollo y finalizando en la evaluación de lo realizado.
Se incorpora también una fase de
enlace entre etapas, para facilitar
la transición entre las mismas.
En definitiva, el equipo de
desarrollo en este modelo de
desarrollo en espiral comienza
con un pequeño conjunto de
requisitos y pasa por cada fase de
desarrollo para ese conjunto de
requisitos. El equipo de
desarrollo agrega la
funcionalidad para el
requerimiento adicional en
espirales cada vez mayores, hasta
que la aplicación está lista para la
fase de producción.
Planificación
Incluye la estimación del coste, el calendario y los recursos para la iteración.
Implica también la comprensión de los requisitos del sistema para la comunicación continua
entre el analista de requerimientos y el cliente.
Análisis del riesgo
La identificación de los riesgos potenciales se realiza mientras se planifica y finaliza la
estrategia de mitigación de riesgos.
Ingeniería
Incluye la codificación, pruebas y el despliegue del software.
Evaluación
Evaluación del software por parte del cliente.
Además, incluye la identificación y el seguimiento de riesgos tales como los retrasos en los
plazos y los sobrecostes.
Modelo de proceso de unificación
Es una metodología de desarrollo de software que está basado en componentes e interfaces
bien definidas, y junto con el lenguaje unificado de modelado, constituye la metodología
estándar más utilizada para el análisis, implementación y documentación de sistemas
orientados a objetos.
Es un proceso que
puede especializarse
para una gran variedad
de sistemas de
software, en diferentes
áreas de aplicación,
diferentes tipos de
organizaciones,
diferentes niveles de
aptitud y diferentes
tamaños de proyecto.
RUP no es un sistema
con pasos firmemente establecidos, sino un conjunto de metodologías adaptables al contexto
y necesidades de cada organización.
Es el resultado de varios años de desarrollo y uso práctico en el que se han unificado técnicas
de desarrollo, a través del UML, y trabajo de muchas metodologías utilizadas por los clientes.
La versión que se ha estandarizado vio la luz en 1998 y se conoció en sus inicios como
Proceso Unificado de Rational 5.0; de ahí las siglas con las que se identifica a este proceso
de desarrollo.
Es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso,
centrado en la arquitectura y por ser iterativo o incremental. El refinamiento más conocido y
documentado del Proceso Unificado es el proceso unificado rational o simplemente RUP.
Conclusión
En este manual logramos visualizar el concepto de ingeniería de software que es a cual
mediante esta crea softwares de calidad y confiables las cuales mediante los requerimientos
de los clientes se elaboran a lo cual también contiene las diferentes formas de aplicación las
cuales pueden ser sistemas empotrados, sistemas imbebibles entro otras para diversas áreas
al igual logramos la comprensión de ideas o modelos para la generalización de estas, la
plantación es mas como que nos ayudan a orientarnos y la cual se nos hace la adecuada para
implementar como esta la de espirar cada uno de los modelos se refiere o pasa por diversas
fases para poder llegar al objetivo.

Mais conteúdo relacionado

Mais procurados

Mais procurados (10)

Cap 7 ingenieria del software
Cap 7 ingenieria del softwareCap 7 ingenieria del software
Cap 7 ingenieria del software
 
Capítulo 3 diseño y gestión de acceso a servicios remotos
Capítulo 3   diseño y gestión de acceso a servicios remotosCapítulo 3   diseño y gestión de acceso a servicios remotos
Capítulo 3 diseño y gestión de acceso a servicios remotos
 
Software
SoftwareSoftware
Software
 
conceptos de redes
conceptos de redesconceptos de redes
conceptos de redes
 
Apuntes2
Apuntes2Apuntes2
Apuntes2
 
Luis bracamonte dise;o de software
Luis bracamonte dise;o de softwareLuis bracamonte dise;o de software
Luis bracamonte dise;o de software
 
Ing del Software part1
Ing del Software part1Ing del Software part1
Ing del Software part1
 
Evolucion de la Ingenieria de Software
Evolucion de la Ingenieria de SoftwareEvolucion de la Ingenieria de Software
Evolucion de la Ingenieria de Software
 
Unidad 1 ing de software
Unidad 1 ing de softwareUnidad 1 ing de software
Unidad 1 ing de software
 
Ambitos del desarrollo del ing. sistemas
Ambitos del desarrollo del ing. sistemasAmbitos del desarrollo del ing. sistemas
Ambitos del desarrollo del ing. sistemas
 

Semelhante a ingenieria de software

Prueba de dominio ingenieria de software
Prueba de dominio ingenieria de softwarePrueba de dominio ingenieria de software
Prueba de dominio ingenieria de softwareEmanuelAmador
 
Articulo ieee proyecto de grado
Articulo ieee proyecto de gradoArticulo ieee proyecto de grado
Articulo ieee proyecto de gradoJoc Dueñas
 
WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.
WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.
WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.240504078
 
Clase De Fds22
Clase De Fds22Clase De Fds22
Clase De Fds22masa832
 
Investigación de tecnologías de sistemas distribuidos
Investigación de tecnologías de sistemas distribuidosInvestigación de tecnologías de sistemas distribuidos
Investigación de tecnologías de sistemas distribuidosYolanda Mora
 
Unidad I
Unidad IUnidad I
Unidad Irey
 
Unidad i
Unidad iUnidad i
Unidad irey
 
C:\Fakepath\Unidad I
C:\Fakepath\Unidad IC:\Fakepath\Unidad I
C:\Fakepath\Unidad Irey
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1Jose Garcia
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1preciadoag
 
CLASE 6_Areas de la Ingenieria de Sistemas.pdf
CLASE 6_Areas de la Ingenieria de Sistemas.pdfCLASE 6_Areas de la Ingenieria de Sistemas.pdf
CLASE 6_Areas de la Ingenieria de Sistemas.pdfMaria Garcia
 
Arquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo MariaArquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo Mariagequito
 
Arquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de MariaArquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de Mariagequito
 
Diseño de sistemas de informacion
Diseño de sistemas de informacionDiseño de sistemas de informacion
Diseño de sistemas de informacionJhonderson
 

Semelhante a ingenieria de software (20)

Prueba de dominio ingenieria de software
Prueba de dominio ingenieria de softwarePrueba de dominio ingenieria de software
Prueba de dominio ingenieria de software
 
Articulo ieee proyecto de grado
Articulo ieee proyecto de gradoArticulo ieee proyecto de grado
Articulo ieee proyecto de grado
 
WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.
WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.
WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.
 
Clase De Fds22
Clase De Fds22Clase De Fds22
Clase De Fds22
 
Investigación de tecnologías de sistemas distribuidos
Investigación de tecnologías de sistemas distribuidosInvestigación de tecnologías de sistemas distribuidos
Investigación de tecnologías de sistemas distribuidos
 
Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.
 
Unidad I
Unidad IUnidad I
Unidad I
 
Unidad i
Unidad iUnidad i
Unidad i
 
C:\Fakepath\Unidad I
C:\Fakepath\Unidad IC:\Fakepath\Unidad I
C:\Fakepath\Unidad I
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1
 
Tareasemana1
Tareasemana1Tareasemana1
Tareasemana1
 
07 middleware
07 middleware07 middleware
07 middleware
 
07 middleware
07 middleware07 middleware
07 middleware
 
Aplicaciones e in
Aplicaciones e inAplicaciones e in
Aplicaciones e in
 
Omar,luis,daniel
Omar,luis,danielOmar,luis,daniel
Omar,luis,daniel
 
CLASE 6_Areas de la Ingenieria de Sistemas.pdf
CLASE 6_Areas de la Ingenieria de Sistemas.pdfCLASE 6_Areas de la Ingenieria de Sistemas.pdf
CLASE 6_Areas de la Ingenieria de Sistemas.pdf
 
Arquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo MariaArquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo Maria
 
Arquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de MariaArquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de Maria
 
Diseño de sistemas de informacion
Diseño de sistemas de informacionDiseño de sistemas de informacion
Diseño de sistemas de informacion
 

Último

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 

Último (20)

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 

ingenieria de software

  • 1. TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO Asignatura: ingeniería de software Estudiante: Amador Juárez José Emanuel Profesor: Karla Isabel Carrasco Bello Actividad: Prueba de dominio Grupo: 10421 Competencia: C1 Periodo: 20 - 21 / 1 Fecha de entrega: 13 / 04 / 2021
  • 2. Contenido ¿Qué es la ingeniería de software?.......................................................................................... 2 Áreas de aplicación de la ingeniería........................................................................................ 2 Sistemas Distribuidos ................................................................................................. 2 Modelos y metodos de ingeniería de software .......................................................................... 6 Conclusión .......................................................................................................................... 9
  • 3. ¿Qué es la ingeniería de software? La Ingeniería de Software es una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería. Brindando soporte operacional y de mantenimiento. Estudia todo lo relacionado con la informática o sistemas de computación, con una orientación metódica, ordenada y cuantificable al incremento, ejecución y conservación del software. Áreas de aplicación de la ingeniería Sistemas Distribuidos Un sistema distribuido se define como una colección de computadores autónomos conectados por una red, y con el software distribuido adecuado para que el sistema sea visto por los usuarios como una única entidad capaz de proporcionar facilidades de computación. El desarrollo de los sistemas distribuidos vino de la mano de las redes locales de alta velocidad a principios de 1970. Mas recientemente, la disponibilidad de computadoras personales de altas prestaciones, estaciones de trabajo y ordenadores servidores ha resultado en un mayor desplazamiento hacia los sistemas distribuidos en detrimento de los ordenadores centralizados multiusuario.
  • 4. • Esta tendencia se ha acelerado por el desarrollo de software para sistemas distribuidos, diseñado para soportar el desarrollo de aplicaciones distribuidas. Este software permite a los ordenadores coordinar sus actividades y compartir los recursos del sistema – hardware, software y datos. • Los sistemas distribuidos se implementan en diversas plataformas hardware, desde unas pocas estaciones de trabajo conectadas por una red de área local, hasta Internet, una colección de redes de área local y de área extensa interconectados, que en lazan millones de ordenadores. • Las aplicaciones de los sistemas distribuidos varían desde la provisión de capacidad de cómputo a grupos de usuarios, hasta sistemas bancarios, comunicaciones multimedia y abarcan prácticamente todas las aplicaciones comerciales y técnicas de los ordenadores. Sistemas embebidos Un Sistema Embebido es un sistema electrónico diseñado para realizar pocas funciones en tiempo real, según sea el caso. Al contrario de lo que ocurre con las computadoras, las cuales tienen un propósito general, ya que están diseñadas para cubrir un amplio rango de necesidades y los Sistemas Embebidos se diseñan para cubrir necesidades específicas. En un Sistema Embebido la mayoría de los componentes se encuentran incluidos en la placa base (la tarjeta de video, audio, módem) y muchas veces los dispositivos resultantes no tienen el aspecto de lo que se suele asociar a una computadora. Los Sistemas Embebidos suelen tener en una de sus partes una computadora con características especiales conocida como microcontrolador que viene a ser el cerebro del sistema. Este no es más que un microprocesador que incluye interfaces de entrada/salida en el mismo chip. Normalmente estos sistemas poseen una interfaz externa para efectuar un monitoreo del estado y hacer un diagnóstico del sistema. Computo móvil La Computación Móvil es un término utilizado para describir el uso de computadoras sin la necesidad de estar conectadas a una red, ya sea por radio, satélite. También se puede definir como a la serie de artefactos y equipos portátiles, hardware, que hacen uso de la computación lograr un buen funcionamiento.
  • 5. La tecnología móvil posee dos características principales que la hacen diferente a otras formas: movilidad y el amplio alcance. Movilidad ·Implica la portabilidad basada en el hecho de que los usuarios llevan un Dispositivo móvil a todas las partes a donde se dirigen. · Por lo tanto, los usuarios pueden iniciar el contacto en tiempo real con otros sistemas donde quieran que se encuentren. Amplio alcance · Es la característica que describe la accesibilidad de las personas. · Que se pueden localizar en cualquier momento. Seguridad informática Implica el proceso de proteger contra intrusos el uso de nuestros recursos informáticos con intenciones maliciosas o con la intención de obtener ganancias incluso con la intención de acceder a ellas por accidente. Un sistema informático puede ser protegido desde un punto de vista lógico con el desarrollo de software o físico vinculado al mantenimiento eléctrico. Por otra parte, las amenazas pueden proceder desde programas dañinos que se instalan en la computadora del usuario (como un virus) o llegar por vía remota los delincuentes que se conectan a internet e ingresan a distintos sistemas.
  • 6. Redes de computadora Se entiende por redes de computadoras, redes de comunicaciones de datos o redes informáticas a un conjunto de sistemas informáticos interconectados mediante diversos dispositivos alámbricos o inalámbricos. Las redes informáticas se clasifican según su alcance, del siguiente modo: • LAN. Local Area Network (“Red de Área Local”) se llama a las redes de menor tamaño, como las de un locutorio o cyber café, o una casa. • MAN. Metropolitan Area Network (“Red de Área Metropolitana”) designa a redes de tamaño intermedio, como las de los campus universitarios o las grandes bibliotecas y empresas. • WAN. Wide Area Network (“Red de Área Amplia”) es como se llama a las redes de mayor envergadura y alcance, como la red global de internet.
  • 7. También pueden clasificarse las redes según la tecnología que permite la conexión, de la siguiente manera: • Redes de medios guiados. Entrelazan computadores mediante algún sistema físico de cables: por trenzado, cable coaxial o fibra óptica. • Redes de medios no guiados. Conectan sus computadores mediante medios dispersos y de alcance de área, como ondas de radio, infrarrojo o microondas. Modelos y metodos de ingeniería de software Método de cascada El modelo en cascada es un proceso de desarrollo secuencial, en el que el desarrollo de software se concibe como un conjunto de etapas que se ejecutan una tras otra. Se le denomina así por las posiciones que ocupan las diferentes fases que componen el proyecto, colocadas una encima de otra, y siguiendo un flujo de ejecución de arriba hacia abajo, como una cascada.
  • 8. Modelo de prototipos También conocido como desarrollo con prototiparían o modelo de desarrollo evolutivo, se inicia con la definición de los objetivos globales para el software, luego se identifican los requisitos conocidos y las áreas del esquema en donde es necesaria más definición. Este modelo se utiliza para dar al usuario una vista preliminar de parte del software. Este modelo es básicamente prueba y error ya que si al usuario no le gusta una parte del prototipo significa que la prueba fallo por lo cual se debe corregir el error que se tenga hasta que el usuario quede satisfecho. Además, el prototipo debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar mucho dinero pues a partir de que este sea aprobado nosotros podemos iniciar el verdadero desarrollo del software. Pero eso si al construir el prototipo nos asegura que nuestro software sea de mejor calidad, además de que su interfaz sea de agrado para el usuario. Un prototipo podrá ser construido solo si con el software es posible experimentar. Modelo de espiral El modelo de desarrollo en Espiral es una combinación entre el modelo waterfall y un modelo por iteraciones. El proceso pasa por distintas etapas, desde la de conceptualización, siguiendo el desarrollo, luego una fase de mejoras, para finalizar con el mantenimiento. Dentro de cada etapa, tendremos una serie de fases que transcurren desde la planificación, pasando por el análisis de riesgos, el desarrollo y finalizando en la evaluación de lo realizado. Se incorpora también una fase de enlace entre etapas, para facilitar la transición entre las mismas. En definitiva, el equipo de desarrollo en este modelo de desarrollo en espiral comienza con un pequeño conjunto de requisitos y pasa por cada fase de desarrollo para ese conjunto de requisitos. El equipo de desarrollo agrega la funcionalidad para el requerimiento adicional en espirales cada vez mayores, hasta que la aplicación está lista para la fase de producción.
  • 9. Planificación Incluye la estimación del coste, el calendario y los recursos para la iteración. Implica también la comprensión de los requisitos del sistema para la comunicación continua entre el analista de requerimientos y el cliente. Análisis del riesgo La identificación de los riesgos potenciales se realiza mientras se planifica y finaliza la estrategia de mitigación de riesgos. Ingeniería Incluye la codificación, pruebas y el despliegue del software. Evaluación Evaluación del software por parte del cliente. Además, incluye la identificación y el seguimiento de riesgos tales como los retrasos en los plazos y los sobrecostes. Modelo de proceso de unificación Es una metodología de desarrollo de software que está basado en componentes e interfaces bien definidas, y junto con el lenguaje unificado de modelado, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos. Es un proceso que puede especializarse para una gran variedad de sistemas de software, en diferentes áreas de aplicación, diferentes tipos de organizaciones, diferentes niveles de aptitud y diferentes tamaños de proyecto. RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías adaptables al contexto y necesidades de cada organización. Es el resultado de varios años de desarrollo y uso práctico en el que se han unificado técnicas de desarrollo, a través del UML, y trabajo de muchas metodologías utilizadas por los clientes. La versión que se ha estandarizado vio la luz en 1998 y se conoció en sus inicios como Proceso Unificado de Rational 5.0; de ahí las siglas con las que se identifica a este proceso de desarrollo.
  • 10. Es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo o incremental. El refinamiento más conocido y documentado del Proceso Unificado es el proceso unificado rational o simplemente RUP. Conclusión En este manual logramos visualizar el concepto de ingeniería de software que es a cual mediante esta crea softwares de calidad y confiables las cuales mediante los requerimientos de los clientes se elaboran a lo cual también contiene las diferentes formas de aplicación las cuales pueden ser sistemas empotrados, sistemas imbebibles entro otras para diversas áreas al igual logramos la comprensión de ideas o modelos para la generalización de estas, la plantación es mas como que nos ayudan a orientarnos y la cual se nos hace la adecuada para implementar como esta la de espirar cada uno de los modelos se refiere o pasa por diversas fases para poder llegar al objetivo.