Introducción a la ingeniería de software Unidad 3. Diseño, codificación, pruebas y mantenimiento
Ingeniería en Desarrollo de Software 3er semestre
Programa de la asignatura:
Introducción a la Ingeniería de Software
Unidad 3. Diseño, codificación, pruebas y mantenimiento
Actiidades de aprendi!a"e
#lae$ Ingeniería:
TSU:
%&%'(3%) * %+%'(3%) Uniersidad Abierta Abierta y a Distancia de -ico
Ciencias Exactas, Ingeniería y Te Tecnología cnología | Desarrollo de Softare !
Introducción a la ingeniería de software Unidad 3. Diseño, codificación, pruebas y mantenimiento
/ndice "cti#idad !$ Dise%o de sistemas$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 3 "cti#idad &$ Dise%o de la interfa'$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$ ( "cti#idad 3$ )ineamientos de codificaci*n$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ E#idencia de arendi'a-e$ Tios de rue.as y el roceso de mantenimiento$$$$$$$$$$$$$$$$$$$$$$/ "utorreflexiones$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$ 0
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Softare &
Introducción a la ingeniería de software Unidad 3. Diseño, codificación, pruebas y mantenimiento Actiidad %. Diseño de sistemas Introducción Es imortante identificar en 1u2 consisten los tios de dise%o con el fin de oder reresentar la entidad del sistema re#io a su funcionamiento, cada tio de dise%o reresenta de manera articular alguna arte del sistema$
Instrucciones El ro*sito de esta acti#idad es discutir los lineamientos ara el dise%o del sistema$ Para ello, retoma los diagramas reali'ados en la E#idencia de la unidad & y sigue estas instrucciones: !$ #onsiderando los diagramas del m*dulo desarrollado: clases, caso de uso, cola.oraci*n, identifica las interacciones entre comonentes, así como del sistema y su entorno$ &$ Con .ase en el modelo de caas, diagrama el dise%o de la ar1uitectura del sistema resentaci*n, negocio, datos4$ 3$ Integra el desarrollo de tu acti#idad en un documento con car5tula y los datos de identificaci*n comletos, osteriormente guarda tu acti#idad con el nom.re DIIS6U&6"!67789$ Sustituye las 77 or las dos rimeras letras de tu rimer nom.re, la 8 or tu rimer aellido y la 9 or tu segundo aellido$ ($ Ingresa al Foro y participa respondiendo a los lanteamientos y líneas de discusi*n 1ue u.li1ue tu Docente en línea mediante el tema a.ierto or 2l$
0edacta en el cuadro de texto una .re#e rese%a de tu acti#idad no mayor a cinco renglones y a continuaci*n ad"unta tu arci#o$ "l finali'ar da clic en eniar ara u.licarlo y est2 accesi.le a tus coma%eros y docente en línea$ ;$ #onsulta los criterios de evaluación de la actividad ara sa.er los ar5metros 1ue ser5n tomados en cuenta al emitir la e#aluaci*n$ +$ 1osteriormente, descarga y comenta el tra.a-o de al menos dos de tus Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Softare 3
Introducción a la ingeniería de software Unidad 3. Diseño, codificación, pruebas y mantenimiento coma%erosas4$ 2spera y atiende la retroalimentaci*n corresondiente$
Actiidad (. Diseño de la interfa! Introducción Como aora sa.es, en la fase de dise%o de un roducto de softare un asecto imortante es el de la interacci*n, ya 1ue ermite entender la comunicaci*n entre un usuario y la m51uina o softare a tra#2s de una interfa'$
Instrucciones El ro*sito de esta acti#idad es 1ue mediante un e-ercicio de e#aluaci*n, identifi1ues c*mo an sido alicados los lineamientos del dise%o de la interacci*n en la interfa' de un sitio e.$ Para ello, sigue estas instrucciones: !$ 2lige un sitio e. din5mico, es decir con conexi*n a .ase de datos 1ue ermita nue#os registros, consultas, .a-as o eliminar registros y edici*n de registros$ &$ Identifica, al menos, !< elementos donde se ali1ue alg=n criterio del dise%o de la interacci*n del sitio e.$ Para cada elemento, eplica si cumle o no con los criterios de dise%o, uedes .asarte en una ta.la como la siguiente:
Descripción del Sitio eb nom.re, u.lico al 1ue est5 dirigido, o.-eti#o4
U04 del sitio web 5 #riterio
Si cumple
6o cumple
#omentarios
3$ #onsiderando los criterios de dise%o de interfa' anali'ados, determina los siguientes elementos: Tio de ar1uitectura >i#eles de na#egaci*n Estilo de interacci*n 1ue mane-a
• • •
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Softare (
Introducción a la ingeniería de software Unidad 3. Diseño, codificación, pruebas y mantenimiento ($ " artir de la informaci*n del aso anterior, reali!a el diagrama de interacci*n 1ue reresente un m*dulo del sitio e. anali'ado$ ;$ #onsulta los criterios de evaluación de la actividad ara sa.er los ar5metros 1ue ser5n tomados en cuenta al emitir la e#aluaci*n$ +$ 7uarda la acti#idad con el nom.re DIIS6U36"&67789$ Sustituye las 77 or las dos rimeras letras de tu rimer nom.re, la 8 or tu rimer aellido y la 9 or tu segundo aellido$ /$ 2nía el arci#o a tu docente en línea mediante la erramienta Tarea, ara reci.ir retroalimentaci*n$
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Softare ;
Introducción a la ingeniería de software Unidad 3. Diseño, codificación, pruebas y mantenimiento Actiidad 3. 4ineamientos de codificación Como sa.es la tercera etaa del ciclo de #ida del softare consiste en la codificaci*n, al resecto se dice 1ue es la etaa en la 1ue el dise%o del sistema de softare se traduce a c*digo$ Para lle#ar a ca.o dica tarea es imortante organi'ar, mantener y alicar una serie de est5ndares con la finalidad de acer 1ue el tra.a-o sea f5cil de reali'ar or el rogramador o or alg=n otro coma%ero del e1uio de desarrollo$
Instrucciones El ro*sito de esta acti#idad es anali'ar los lineamientos de codificaci*n 1ue uedes alicar en el desarrollo de un sistema de softare$ Para ello, sigue estas instrucciones: !$ Inestiga cu5les son los lineamientos de codificaci*n 1ue existen y sus rinciales características$ Para ello, uedes consultar las fuentes de tu referencia? articularmente la o.ra de @endall y @endall &
2idencia de aprendi!a"e. 8ipos de pruebas y el proceso de mantenimiento Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Softare +
Introducción a la ingeniería de software Unidad 3. Diseño, codificación, pruebas y mantenimiento
Introducción Como a.r5s notado, existen mucos tios de rue.as 1ue ueden alicarse al softare y 2stas deenden de lo 1ue se 1uiera ro.ar$ Tam.i2n el roceso del mantenimiento uede ser #ariado y rincialmente deende de la situaci*n de cada softare en articular$ Por lo anterior, es osi.le decir 1ue no existe una receta 1ue ueda adatarse a todos los royectos$
1lanteamientos detonadores del aprendi!a"e )as reguntas 1ue se incluyen a1uí reresentan una guía ara desarrollar tu e#idencia de arendi'a-e$ >o son ondera.les y no de.es de entregarlas a tu docente en línea, =nicamente tienen el o.-eti#o de orientar el desarrollo de la acti#idad: •
ACu5les son las rue.as m5s imortantes 1ue se de.en reali'ar en un sistema de
•
softareB ACu5l es la imortancia de documentar las rue.as y mantenimiento de los sistemas de softareB
Instrucciones El ro*sito de la e#idencia de arendi'a-e es 1ue relaciones la alicaci*n de rue.as y el roceso de mantenimiento en un sistema de softare$ Para ello, reali!a lo siguiente: !$ Anali!a los diagramas del sistema dise%ado durante el desarrollo de la asignatura, e identifica rocesos y elementos 1ue re1uieran de la alicaci*n de rue.as y un osterior roceso de mantenimiento$ &$ " artir de tu an5lisis, elabora una rouesta de las rue.as 1ue de.an alicarse$ Para cada roceso o elemento, describe el tio de rue.a y la -ustificaci*n$ 3$ Integra el desarrollo de tu acti#idad y gu5rdala con el nom.re DIIS6U36E"67789$ Sustituye las 77 or las dos rimeras letras de tu rimer nom.re, la 8 or tu rimer aellido y la 9 or tu segundo aellido$ Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Softare /
Introducción a la ingeniería de software Unidad 3. Diseño, codificación, pruebas y mantenimiento ($ #onsulta los Criterios de evaluación de la actividad ara conocer los ar5metros 1ue se considerar5n durante la e#aluaci*n$
&. 2nía el arci#o a tu docente en línea mediante el Portafolio de evidencias$ 2spera y atiende la retroalimentaci*n corresondiente$
Autorrefleiones "dem5s de en#iar tu tra.a-o de la E#idencia de arendi'a-e, desarrolla los lanteamientos 1ue tu docente en línea te resente, a artir de ellos elabora tu "utorreflexi*n? al finali'ar gu9rdala utili!ando la nomenclatura DIIS6U6"T67789$ Posteriormente enía tu arci#o mediante la erramienta Autorreflexiones$
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Softare 0