Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Reporte Expo
Reporte Expo
URUAPAN
INGENIERÍA EN SISTEMAS
COMPUTACIONALES
CLAVE: ACD-0908
6° SEMESTRE GRUPO B
Ingeniería de Software
Construcción del Sistema
P R E S E N T A
Docente:
Dra. María Magdalena Gutiérrez Constantino
Instituto Tecnológico Superior de Uruapan
1
Índice:
Introducción………………………………………………………………………………3
Desarrollo...………………………………………………………………………………4
Conclusiones……………………………………………………………………………11
Bibliografía………………………………………………………………………………12
Foto de Equipo……………………………………………………………………………13
2
Introducción:
una muy buena razón para considerar la actividad de desarrollo de software como
una ingeniería. En un nivel más general, la relación existente entre un software y su entorno
en el mismo.
Aquellas partes del mundo que afectarán al software y que serán afectadas por él será
poca atención que se presta a la discusión del problema. En general los desarrolladores se
3
Desarrollo:
descripción de configuración que se usa para identificar una línea base utiliza también la
La construcción es un proceso complejo, donde suelen ocurrir errores, ya que hay tres
editores de código fuente, etcétera. Los desarrolladores sacan código del sistema de
cambios al sistema.
4
2. Servidor de construcción: usado para construir versiones ejecutables definitivas
3. Entorno objetivo: plataforma donde se ejecuta el sistema. Éste puede ser el mismo
tipo de computadora que se usó para los sistemas de desarrollo y construcción. con
grandes, el entorno objetivo puede incluir bases de datos y otros sistemas COTS que
construcción.
desarrollo para pruebas, en vez de usar la plataforma de sistema embebido real. Dichos
embebido.
La construcción del sistema implica ensamblar una gran cantidad de información acerca del
software y su entorno operacional. Entonces, para cualquier sistema aparte de los pequeños,
siempre tiene sentido usar una herramienta de construcción automatizada para crear una
5
Existe una gran cantidad de herramientas de construcción disponibles, y un sistema de
como las librerías y los archivos de configuración, para crear un sistema ejecutable.
Junit. Estas comprueban que la construcción no se haya “roto” por los cambios.
6
La rutina de construcción incluye la especificación de la configuración, de manera que el
compilación que se requiere. Esto se hace comprobando si está disponible una versión
componente.
La forma en que se hace esto es asociar una firma única con cada archivo donde se
compiló a partir del código fuente, tiene una firma relacionada que identifica cada versión
del código fuente y cambia cuando éste se edita. Al comparar las firmas en los archivos de
código fuente y objeto, es posible decidir si el componente del código fuente se usó para
Tipos de firmas:
archivo del código objeto relacionado, entonces el sistema supone que se requiere
7
Sumas de verificación (checksums) de código fuente:
usando el texto fuente como entrada. Si se modifica el código fuente generará una
checksum. Si no hay archivo de código objeto con la misma firma que el archivo de
fuente.
El enfoque checksum tiene la ventaja de permitir muchas versiones diferentes del código
código fuente y objeto. Los archivos de código fuente y de código objeto tienen la misma
firma.
Los métodos ágiles recomiendan que los componentes de sistema muy frecuentes deben
realizarse con pruebas automatizadas (pruebas de humo) para descubrir problemas del
continua:
8
Pasos:
hay que informar a quienquiera que ingrese al último sistema línea base (baseline).
5. Una vez que el sistema pasa sus pruebas, ingresar en el sistema de construcción,
hacer esto en caso de que otros hayan modificado componentes luego de que usted
los sacó del sistema. Si éste es el caso, saque el componente que falló y edítelo de
9
7. Si el sistema pasa sus pruebas en el sistema de construcción, confirmar entonces los
cambios que hizo como una nueva línea base en la línea principal del sistema.
1. Si el sistema es muy grande, puede tardar mucho tiempo construir y probar. Por lo
posible efectuar pruebas del sistema en el espacio de trabajo privado. Puede haber
Características de esto:
para los componentes del sistema. Si los desarrolladores tienen nuevas versiones de
los componentes que escriben, deben entregarlas en ese plazo. Los componentes
pueden estar incompletos, pero deben ofrecer alguna funcionalidad básica que
10
3. Entonces este sistema se entrega al equipo de pruebas, que realiza un conjunto de
en pruebas anteriores.
4. Las fallas que se descubren durante las pruebas del sistema se documentan y
regresan a los desarrolladores del sistema, quienes reparan dichas fallas en una
Las ventajas de usar componentes frecuentes de software son que aumentan las
posibilidades de descubrir de manera oportuna durante el proceso los problemas que surgen
Conclusiones:
del software, archivos del programa, librerías, etc. Para la creación de estos sistemas
Las firmas son importantes para poder diferenciar versiones de un proyecto y tener un
control sobre los desarrolladores, ya que viendo el control de versiones se puede saber
quien cometio un error y asi poder corregirlo, ademas de que los pasos para poder corregir
11
Conclusión de Oseguera Mendoza Eduardo Daniel
La construcción del sistema tiene temas importantes como integración continua, tomando
desarrolladores y testers. De esta forma ahorra mucho dinero la empresa y a los mismos
empleados, haciendo todo más sencillo y en solo algunos casos, dependiendo del software.
ordenadamente nuestro codigo, ya que cuenta con procesos muy claros, para llevar dicho
orden, donde podemos llegar a colocar una gran cantidad de información y es muy
completo con al compilar, aunque como todo existen una posibilidad de se pueda llegar a
un error.
Bibliografía:
1.-|, J. H. (s.f.). Actualizacion informatica . Obtenido de
https://www.fing.edu.uy/cpap/cursos/construcci%C3%B3n-de-software
12
8.-Manuel Cillero. (2009). Construcción del sistema de información CSI.
24/03/2019, de manuel.cillero.es Sitio web: https://manuel.cillero.es/doc/metrica-
3/introduccion/procesos-principales/desarrollo/csi/
9.-Anónimo. (2011). Metodología de Ingeniería del Software para el desarrollo y
mantenimiento de sistemas . 24/03/2019, de Juntaex Sitio web:
http://www.juntaex.es/filescms/con01/uploaded_files/dgaeti/IngenieriaSoftwareGob
ex.pdf
10.- Ángel peña. (2009). Construcción de sistemas de información. 24/03/2019, de
prezi Sitio web: https://prezi.com/eo7eec7gkaeb/construccion-de-sistemas-de-
informacion/
13