Beruflich Dokumente
Kultur Dokumente
MATERIA
Fundamentos de Ingeniería de software
INTEGRANTES
Gorgonio Cobaxin Jorge Uriel
Hernández Muñiz Ulises de Jesús
Grupo
504-A
Periodo:
Agosto – Diciembre 2019
Fecha
15 e Agosto de 2019
INSTITUTO TECNOLÓGICO SUPERIOR
DE SAN ANDRÉS TUXTLA
Ambiente
El ambiente o entorno de un sistema es el suprasistema (suprasistema) en el que el sistema
en estudio se encuentra inmerso.
El ambiente de un sistema es todo aquello lo circunda, lo rodea o lo envuelve totalmente.
Todo sistema está dentro de un entorno o ambiente (con excepción del propio Universo).
Case
Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software
Asistida por Computadora) son diversas aplicaciones informáticas o programas informáticos
destinadas a aumentar el balance en el desarrollo de software reduciendo el costo de las
mismas en términos de tiempo y de dinero.
Estas herramientas pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del
software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costos,
implementación de parte del código automáticamente con el diseño dado, compilación
automática, documentación o detección de errores entre otras.
Eficiencia
Uso racional de los recursos con que se cuenta para alcanzar un objetivo predeterminado.
A mayor eficiencia menor la cantidad de recursos que se emplearán, logrando mejor
optimización y rendimiento. El rendimiento de una computadora es la cantidad de trabajo
realizado por un sistema informático.
Entrada
En computación, se entiende por dispositivos de entrada o dispositivos de alimentación
(input) a los que permiten ingresar información al sistema informático, ya sea proveniente
del usuario, de otra computadora o un sistema de ellas, o de un soporte físico portátil.
Los distintos dispositivos de entrada traducen los datos en impulsos eléctricos, que luego
son transmitidos al computador para su proceso y almacenamiento en la memoria central o
interna.
Son vitales para permitir la comunicación entre el sistema informático y el exterior, junto a
los dispositivos de salida, de los cuales se distinguen en que estos últimos extraen
información del sistema en lugar de introducirla.
INSTITUTO TECNOLÓGICO SUPERIOR
DE SAN ANDRÉS TUXTLA
Ingeniería de software
La Ingeniería de Software es la rama de la ingeniería que 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.
a ingeniería de software, también, incorpora el análisis precedente de la situación, el
bosquejo del proyecto, el desarrollo del software, el ensayo necesario para comprobar su
funcionamiento correcto y poner en funcionamiento el sistema.
Objetivo
Manejar los principales conceptos asociados a las herramientas y técnicas disponibles para
organizar, dirigir y controlar el proceso de desarrollo de sistemas de software.
Identificar las principales metodologías disponibles para la recolección y manejo de
requerimientos que deben cumplir los sistemas en desarrollo.
Aplicar principios generales de análisis y diseño de sistemas en la creación de productos
de trabajo que proporcionen las entradas necesarias para la fase de codificación de
aplicaciones.
Conocer las principales herramientas de verificación y validación de software y su utilidad
en las diferentes fases del desarrollo de sistemas
Producto de software
Los ingenieros de software lo construyen, y virtualmente cualquier persona en el mundo
industrializado lo utiliza, bien directa o indirectamente. Es importante porque afecta muy de
cerca cualquier aspecto de la vida y está muy extendido en el comercio y en las actividades
cotidianas.
Desde el punto de vista de un ingeniero de software, el producto obtenido son los
programas, documentos y los datos que configuran el software de computadora. Pero
desde el punto de vista de los usuarios el producto obtenido es la información resultante
que de algún modo mejora el mundo de los usuarios.
INSTITUTO TECNOLÓGICO SUPERIOR
DE SAN ANDRÉS TUXTLA
Proceso de software
Un proceso de desarrollo de software es un conjunto de personas, estructuras de
organización, reglas, políticas, actividades y sus procedimientos, componentes de software,
metodologías, y herramientas utilizadas o creadas específicamente para definir, desarrollar,
ofrecer un servicio, innovar y extender un producto de software.
Un proceso de software efectivo habilita a la organización a incrementar su productividad
al desarrollar software:
Permite estandarizar esfuerzos, promover uso, repetición y consistencia entre proyectos.
Provee la oportunidad de introducir mejores prácticas de la industria.
Permite entender que las herramientas deben ser utilizadas para soportar un proceso.
Establece la base para una mayor consistencia y mejoras futuras
Relación
Las relaciones son los enlaces que vinculan entre sí a los objetos o subsistemas que
componen a un sistema complejo.
Retroalimentación:
La retroalimentación se produce cuando las salidas del sistema o la influencia de las salidas
de los sistemas en el contexto, vuelven a ingresar al sistema como recursos o información.
La retroalimentación permite el control de un sistema y que el mismo tome medidas de
corrección en base a la información retroalimentada.
La retroalimentación es un mecanismo mediante el cual una parte de la energía de salida
de un sistema o de una maquina vuelve a la entrada. Básicamente la Retroalimentación
(Feedback) es un sistema de comunicación de retorno proporcionado por la salida del
sistema a su entrada, para alterarla de alguna manera. La Retroalimentación sirve para
comparar la manera cómo funciona un sistema en relación con el estándar establecido para
su funcionamiento. Cuando se presenta alguna diferencia entre ambos la Retroalimentación
se encarga de regular la entrada para que la salida se aproxime al estándar establecido.
INSTITUTO TECNOLÓGICO SUPERIOR
DE SAN ANDRÉS TUXTLA
Salida
La salida en informática es el proceso de transmitir la información por un objeto (el uso de
verbo). Esencialmente, es cualquier dato que sale de un sistema de ordenador. Esto en
forma podría ser impreso el papel, de audio, de vídeo. En la industria médica esto podría
incluir exploraciones de CT o rayos X. Típicamente en la informática, los datos entran por
varias formas (la entrada) en un ordenador, los datos a menudo son manipulados, y luego
la información es presentada a un humano (la salida).
Sistema
Como definición de sistema se puede decir que es un conjunto de elementos con relaciones
de interacción e interdependencia que le confieren entidad propia al formar un todo
unificado. Ya que se necesita de cada una de las partes para que el sistema funcione de
manera eficaz porque el objetivo que están siguiendo es el mismo, y no se podrá cumplir
con unas partes o elementos del sistema si no de manera que todos interactúen.
Software
Se considera que el software es el equipamiento lógico e intangible de un ordenador. En
otras palabras, el concepto de software abarca a todas las aplicaciones informáticas, como
los procesadores de textos, las planillas de cálculo y los editores de imágenes.
Totalidad
un cambio en una de las unidades del sistema, con probabilidad producirá cambios en las
otras. El efecto total se presenta como un ajuste a todo el sistema. Hay una relación de
causa/efecto. De estos cambios y ajustes, se derivan dos fenómenos: entropía y
homeostasia.
INSTITUTO TECNOLÓGICO SUPERIOR
DE SAN ANDRÉS TUXTLA
Usabilidad
Cualidad de la página web o del programa informático que son sencillos de usar porque
facilitan la lectura de los textos, descargan rápidamente la información y presentan
funciones y menús sencillos, por lo que el usuario encuentra satisfechas sus consultas y
cómodo su uso.
La Usabilidad es la medida de la calidad de la experiencia que tiene un usuario cuando
interactúa con un producto o sistema. Esto se mide a través del estudio de la relación que
se produce entre las herramientas (entendidas en un Sitio Web el conjunto integrado por el
sistema de navegación, las funcionalidades y los contenidos ofrecidos) y quienes las
utilizan.