SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
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
Sistemas embebidos................................................................................................... 3
Computo móvil............................................................................................................ 4
Seguridad informática................................................................................................. 4
Redes de computadora............................................................................................... 6
Modelos y metodos de ingeniería de software .......................................................................... 7
Método de cascada..................................................................................................... 7
Modelo de prototipos .................................................................................................. 8
Modelo de espiral........................................................................................................ 8
Modelo de proceso de unificación............................................................................... 9
Conclusión ........................................................................................................................ 10
¿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.

Más contenido relacionado

La actualidad más candente (18)

Multimedia
MultimediaMultimedia
Multimedia
 
Multimedia
MultimediaMultimedia
Multimedia
 
Prueba de dominio
Prueba de dominioPrueba de dominio
Prueba de dominio
 
Interacción Humano Computador
Interacción Humano ComputadorInteracción Humano Computador
Interacción Humano Computador
 
1.2. sistema operativo
1.2. sistema operativo1.2. sistema operativo
1.2. sistema operativo
 
1. Definiciones básicas (Intro)
1. Definiciones básicas (Intro)1. Definiciones básicas (Intro)
1. Definiciones básicas (Intro)
 
Apuntes2
Apuntes2Apuntes2
Apuntes2
 
Interaccion Humano Computador
Interaccion Humano ComputadorInteraccion Humano Computador
Interaccion Humano Computador
 
Evolucion software - Ing SW
Evolucion software - Ing SWEvolucion software - Ing SW
Evolucion software - Ing SW
 
2-TICs informática I
2-TICs   informática I2-TICs   informática I
2-TICs informática I
 
Proyecto
ProyectoProyecto
Proyecto
 
Comunicacio redes
Comunicacio redesComunicacio redes
Comunicacio redes
 
info
infoinfo
info
 
SEGUNDA PARTE
SEGUNDA PARTESEGUNDA PARTE
SEGUNDA PARTE
 
SEGUNDA PARTE
SEGUNDA PARTESEGUNDA PARTE
SEGUNDA PARTE
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Manual de redes.proyecto
Manual de redes.proyecto Manual de redes.proyecto
Manual de redes.proyecto
 
Introductorio tsd_software2021_disciplinar
 Introductorio tsd_software2021_disciplinar Introductorio tsd_software2021_disciplinar
Introductorio tsd_software2021_disciplinar
 

Similar a Prueba de dominio ingenieria de software

ingenieria de software
 ingenieria de software ingenieria de software
ingenieria de softwareEmanuelAmador
 
WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.
WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.
WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.240504078
 
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
 
Areas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidosAreas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidosOLy Jimenez
 
Tecnologias computacionales aplicables a la educacion
Tecnologias computacionales aplicables a la educacionTecnologias computacionales aplicables a la educacion
Tecnologias computacionales aplicables a la educacionJULIO CESAR SEPULVEDA IZABAL
 
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
 
Tecnologías de la información y la comunicación
Tecnologías de la información y la comunicaciónTecnologías de la información y la comunicación
Tecnologías de la información y la comunicaciónadriianurbano15
 
Resumen sistemas de informacion gerencial
Resumen sistemas de informacion gerencialResumen sistemas de informacion gerencial
Resumen sistemas de informacion gerencialKeniaRich
 
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
 

Similar a Prueba de dominio ingenieria de software (20)

ingenieria de software
 ingenieria de software ingenieria de software
ingenieria de software
 
Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.
 
WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.
WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.
WIKIVERSIDAD INFO. SOBRE LA INFORMATICA.
 
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
 
Areas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidosAreas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidos
 
Tecnologias computacionales aplicables a la educacion
Tecnologias computacionales aplicables a la educacionTecnologias computacionales aplicables a la educacion
Tecnologias computacionales aplicables a la educacion
 
Middleware
MiddlewareMiddleware
Middleware
 
Middleware
MiddlewareMiddleware
Middleware
 
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
 
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
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Tic SlideShare
Tic SlideShareTic SlideShare
Tic SlideShare
 
Manual
ManualManual
Manual
 
Tecnologías de la información y la comunicación
Tecnologías de la información y la comunicaciónTecnologías de la información y la comunicación
Tecnologías de la información y la comunicación
 
Resumen sistemas de informacion gerencial
Resumen sistemas de informacion gerencialResumen sistemas de informacion gerencial
Resumen sistemas de informacion gerencial
 
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
 

Último

UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
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
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
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
 
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
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
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
 
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
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
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
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
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
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
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
 

Último (20)

UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
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.
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
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
 
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
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
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
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
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
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
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
 

Prueba de dominio 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 Sistemas embebidos................................................................................................... 3 Computo móvil............................................................................................................ 4 Seguridad informática................................................................................................. 4 Redes de computadora............................................................................................... 6 Modelos y metodos de ingeniería de software .......................................................................... 7 Método de cascada..................................................................................................... 7 Modelo de prototipos .................................................................................................. 8 Modelo de espiral........................................................................................................ 8 Modelo de proceso de unificación............................................................................... 9 Conclusión ........................................................................................................................ 10
  • 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
  • 5. 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.
  • 6. 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.
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. 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.
  • 11. 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.