la unidad de s sesion edussssssssssssssscacio fisca
Tecnicas de documentacion tesis
1. INSTITUTO SUPERIOR TECNOLOGICO PARTICULAR
“SAN GABRIEL”
NOMBRE: LUIS VILLACRES
CURSO: SEXTO”SISTEMAS”
MATERIA: TECNICAS DE DOCUMENTACION
DOCENTE: ING.ANGEL HUILCA
FECHA: 01-07-2016
TEMA: DESARROLLO E IMPLEMENTACION DE UN SISTEMA
WEB PARA LA ADMINISTRACION DE UN ALMACEN
VETERINARIO
2. Métodos de Desarrollo de Sistemas
1. ANALISIS:
Requerimientos:
La etapa de captura de requerimientos trata sobre la fase de análisis de
requerimientos del proceso ICONIX; en donde, se realiza las siguientes actividades:
- Análisis informal de requerimientos
- Desarrollo del modelo de dominio
- Diseño de los prototipos de interfaces gráficas de usuario
- Diseño de los diagramas de caso de uso.
Necesidades de la Empresa:
La empresa necesita de un sistema web de administración para automatizar parte de la
información que la clínica veterinaria no disponía; específicamente, información relacionada
con la administración de historias clínicas veterinarias de las mascotas atendidas diariamente y
la administración de los procesos de adopción y rescate de mascotas. Para el desarrollo del
producto software de este proyecto de titulación, se tomó como referencia la metodología de
desarrollo ágil ICONIX, se utilizó herramientas OpenSource y se desarrolló sobre la arquitectura
Java Enterprise Edición (JEE).
2. Diseño:
Bosquejo:
Corresponde al departamento de ADMINISTRACIÓN, el cual se divide en los subdepartamentos
de CLINICA VETERINARIA Y BIENESTAR ANIMAL; donde se gestiona actividades y programas
tales como rescate, protección y cuidado veterinario de animales.
3. Arquitectura:
Aquí vamos a mostrar el sistema web del centro veterinario PetShop.
Diagramas:
Este sistema muestra una base de datos, el cual ha sido desarrollado en base a los
requerimientos obtenidos de las entrevistas realizadas con el cliente.
4. 3. Desarrollo:
Códigos:
GENERACION DE CODIGO En esta etapa se define estándares de programación, los cuales
permitirán obtener código claro, documentado y fácil de entender al momento de desarrollar
la aplicación.
Estándares de programación para aplicaciones web con JSF. A continuación se define los
estándares de programación para aplicaciones web con tecnología JSF 2.3.2.1.1
Tecnología a utilizar
Para el desarrollo de proyectos web con JSF se utilizará las siguientes tecnologías:
JSF 2.x implementación del proyecto MOJARRA como framework para el desarrollo de
aplicaciones JSF.
RichFaces 4.x como librería de componentes JSF principal.
PrimeFaces 3.x como librería de componentes alternativa.
Para utilizar alguna de las plantillas se debe hacer uso de los componentes JSF facelets.
Como se muestra en el siguiente fragmento de código.
4. Pruebas:
PRUEBAS DE UNIDAD Y DE INTEGRACIÓN
Una vez concluido el desarrollo del sistema SISVET, se procede a realizar las pruebas de unidad
y de integración con el objetivo de verificar que el sistema satisface los requerimientos
funcionales previamente definidos por los usuarios.
2.4.1 PRUEBAS DE UNIDAD Las pruebas de unidad tienen como objetivo verificar el
funcionamiento de los componentes individuales del sistema, los cuales representan a la
unidad más pequeña del diseño de software. PRESSMAN, Roger. Ingeniería del Software: Un
5. Enfoque Práctico [11] SOMERVILLE, Ian. Software Engineering. 100 Las pruebas de unidad se
las realizará en referencia a las pruebas basadas en casos de uso, tal como lo recomienda el
proceso de desarrollo de software ICONIX; para lo cual, se realizará el siguiente script de
pruebas:
1. Describir lo que se desea probar.
2. Identificar los casos de prueba por cada caso de uso.
3. El caso de prueba deberá tener precondiciones, datos de entrada y resultado esperado,
resultado obtenido, casos de excepción.
4. Si el resultado obtenido del caso de prueba no es satisfactorio se debe refactorizar el
código.43 A continuación se describen las pruebas unitarias del sistema SISVET.
6. 5. Implementación:
IMPLEMENTACIÓN DEL SOFTWARE Para desplegar correctamente el sistema SISVET en el
equipo servidor, se debe realizar las siguientes actividades:
a. El sistema operativo debe estar instalado.
b. Instalar el JDK.
c. Instalar el sistema administrador de base de datos PostgreSQL v9.1.
d. Desempaquetar el servidor de aplicaciones JBoss AS 7.1.1 en el disco duro del servidor, de
preferencia en una unidad de almacenamiento donde no están alojados los archivos del
sistema operativo.
e. Configurar la instancia de la base de datos SISVET. f. Configurar del servidor de aplicaciones.
g. Desplegar el sistema SISVET.
Como pueden ver aquí implementamos el cuerpo de página principal.