Sunteți pe pagina 1din 11

1 Instrucciones.

Selección de arquitectura, ambiente operativo y lenguaje.

Se debe entregar un documento Word con la definición fundamentada de la arquitectura de


software, el ambiente operativo del proyecto informático abordado y la selección del lenguaje de
desarrollo de acuerdo a las pautas entregadas en el contenido de la semana y al Documento
Ejemplo de diseño físico.

Revisión y Ajustes a la Planificación.

Registrar los ajustes de actividades en la planificación del proyecto informático.

Se debe entregar la planilla Planificación de actividades del Proyecto actualizada, con las
modificaciones de las actividades, esta información debe ser consistente con las actividades
registradas en la Hoja de Registro de Actividades realizadas.

Integran los ajustes a los tiempos en la planificación del proyecto informático abordado.

Se debe entregar la planilla Planificación de actividades del Proyecto actualizada, con los tiempos
modificados, es importante destacar que estos se deben contrastar con los tiempos registrados en
la Hoja de Registro de Actividades realizadas.

2 Desarrollo del Control


Conceptos Semana.

Arquitectura de Software: La Arquitectura del Software es la descripción de alto nivel de los


componentes de un sistema, modela los subsistemas que conforman el sistema, las interfaces de
cada uno de ellos y la forma de interacción.

Ambiente Operativo del Proyecto Informático: El ambiente operativo de un sistema está


compuesto por el hardware en el que se procesará, el software basé que utilizará para operar el
software que requiera para el uso de la aplicación, esto es sistema operativo, base de datos si
usará.

Selección del Lenguaje de Desarrollo: Es la selección del lenguaje con el cual se desarrollará el
software, el cual se tomará la decisión en la etapa de análisis.
2.1 Diseño Físico del Sistema de Gestión de
Factoring
Introducción.

El sistema de Gestión de Factoring tiene requerimientos que afectan directamente al diseño Físico,
los cuales encontramos los siguientes requerimientos NO Funcionales que determinan
características del diseño físico:

 Sistema debe en modo Cloud para acceder desde cualquier parte, ante cualquier
dispositivo.

 Sistema Base debe ser desarrollado en ambiente Linux.

 La Plataforma de Base de Datos debe ser MySQL.

 La plataforma debe ser desarrollado en VueJs, Html5, JavaScript.

 Se debe consumir mediante modo SOAP con Servicio de Impuesto Interno para poder
validar las facturas emitidas y registradas.

2.2 Selección de Arquitectura del Software.


A continuación, se va a definir la arquitectura de software seleccionada para el desarrollo del
software de Gestión de Factoring, este modelo será con FrameWork Vue que es open Source, en
modo de interfaces de usuarios, la cual es uso de componentes orquestados, la cual se ejecutará
en un entorno de tiempo de ejecución multiplataforma la cual será la capa del servidor llamado
Node Js que puede funcionar en un ambiente Linux.

2.3 Selección de Ambiente Operativo.


Selección de Hardware:

Servidor de Aplicaciones: Se requiere un servidor de aplicaciones de modo de uso Web del tipo de
Servidor Node JS, este debe tener con al menos 16 GB de RAM y capacidad de procesar al menos
100 solicitudes simultaneas. Este sistema tendrá más de 500 usuarios, de ellos, 300 usaran el
sistema en forma intensiva, en base a esto se estiman las 100 conexiones simultánea, para que
pueda responder en modo multihilo.

Selección de Software:

Esta selección esta determinada por los requerimientos mencionado en el punto de Selección de
Hardware, por los cuales las opciones son:
Sistema Operativo Ubuntu Server, Versión 18.04 Essentials, para 64 bit.

Sistema de Administración de Base de Datos (SABD) MySQL en su versión 6.0.0.

Selección de Comunicaciones:

El Servidor de aplicaciones deben tener acceso a Internet, a lo cual debe poder integrarse a los
servicios SOAP de Servicio de Impuesto Interno para poder validar mediante el rut y el número de
factura si es válida para la empresa que la emite.

2.4 Selección de Lenguaje de Desarrollo.


El lenguaje de Desarrollo será Vue JS, el cual es un FrameWorks JavaScript que trabaja en modo de
componentes comunicados los cuales pueden heredar de forma Padre Hijos, y también puede
comunicar entre Hijos y de Hijo al padre, además nos permite comunicar en modo de hilos nuestra
aplicación para que gatille los eventos los componentes en sus actualizaciones de estados entre
ellos en tiempo real.

3 Hoja de Registro de Actividades


A continuación, se muestra la hoja de actividades de la semana, y además el ajuste de su
planificación de actividad, ya que al decidir la arquitectura del Software existe documentación que
no justifica su documentación, así mismo las actividades esta contemplado en los días hábiles de la
semana con una jornada de 40 horas.

Hoja de Registro de Actividades


Creado por: Elías Pérez Gómez

Duración
Proyecto Etapa Nombre Actividad Fecha (horas)

Gestión Factoring Diseño Confección de Diagramas de Actividad. 07-10-2019 5

Gestión Factoring Diseño Confección de Diagramas de Casos de


Uso. 07-10-2019 4

Gestión Factoring Diseño Confección de Diagramas de Casos de


Uso. 08-10-2019 9

Gestión Factoring Diseño Confección de Diagramas de Casos de


Uso. 09-10-2019 3

Gestión Factoring Diseño Confección de Diagramas de Secuencias. 09-10-2019 6


Gestión Factoring Diseño Confección de Diagramas de Secuencias 10-10-2019 3

Gestión Factoring Diseño Confección de Diagramas de Estado. 10-10-2019 6


Gestión Factoring Diseño Confección de Diagramas de Estado. 11-10-2019 5
Gestión Factoring Diseño Elaboración de las Especificaciones de
desarrollo 11-10-2019 3
Gestión Factoring Diseño Selección de la Arquitectura del
Software 14-10-2019 8
Gestión Factoring Diseño Selección de la Arquitectura del
Software 15-10-2019 4
Gestión Factoring Diseño Selección Ambiente Operativo 15-10-2019 4

Gestión Factoring Diseño Selección Ambiente Operativo 16-10-2019 8


Gestión Factoring Diseño Selección Lenguaje de Desarrollo. 17-10-2019 8

Gestión Factoring Diseño Selección Lenguaje de Desarrollo. 18-10-2019 8

4 Revisión y Ajuste de Planificación


5 N Nombre Durac Comienz Fin Predeceso
º ión o ras

1 Proyecto Ejemplo 73 30-09- 02-01-


2019 2020

2 Etapa de Análisis. 12 30-09- 15-10-


2019 2019

3 Presentación problemática. 1 30-09- 30-09-


2019 2019
4 Definición Requerimientos Funcionales. 3 01-10- 03-10- 3
2019 2019

5 Definición Requerimientos No Funcionales. 2 04-10- 07-10- 4


2019 2019

6 Definición Requerimientos de Usuario. 2 08-10- 09-10- 5


2019 2019

7 Definición Requerimientos de Sistema. 2 10-10- 11-10- 6


2019 2019

8 Validación de Requerimientos. 1 14-10- 14-10- 7


2019 2019

9 Selección de modelo de Desarrollo. 1 15-10- 15-10- 8


2019 2019

10 Etapa de Diseño. 15 15-10- 18-10-


2019 2015
11 Diseño Lógico: 10 15-10- 28-10-
2019 2019
12 Diagramas de Actividad. 1 15-10- 16-10- 9
2019 2019
13 Diagramas de Casos de Uso. 2 15-10- 17-10- 9
2019 2015
14 Diagramas de Secuencias. 2 18-10- 22-10- 13
2019 2019
15 Diagramas de Estado. 2 18-10- 22-10- 13
2019 2019
16 Diagramas de Clases. 2 18-10- 22-10- 13
2019 2019
17 Elaboración de las Especificaciones de 1 23-10- 23-10- 12,13,14,1
desarrollo 2019 2019 5,16
18 Diseño Físico: 5 15-10- 22-10-
2019 2019
19 Selección de la Arquitectura del Software. 2 15-10- 17-10-
2019 2019
20 Selección Ambiente Operativo. 1 17-10- 18-10-
2019 2019
21 Selección Lenguaje de Desarrollo. 1 17-10- 18-10-
2019 2019
22 Selección Método de Desarrollo. 1 18-10- 18-10-
2019 2019
23 Etapa de Desarrollo y Pruebas. 30 21-10- 29-11- 10
2019 2019
24 Definición del alcance de la Capacitación. 2 21-10- 23-10-
2019 2019
25 Diseño de Pruebas: 6 21-10- 29-10- 24
2019 2019
26 Pruebas de Sistema. 2 21-10- 23-10-
2019 2019
27 Pruebas de Componentes. 2 23-10- 25-10- 26
2019 2019
28 Pruebas de Integración. 2 28-10- 30-10- 27
2019 2019
29 Desarrollo de los componentes del 21 21-10- 19-11-
software: 2019 2019
30 Desarrollo Módulo Mantenedores 6 21-10- 29-10- 10
2019 2019
31 Desarrollo Módulo Gestión Factoring 10 30-10- 12-11- 30
2019 2019
32 Desarrollo Módulo Informes y Reportes 5 13-11- 19-11- 31
2019 2019
33 Ejecución de Pruebas: 10 20-11- 05-12-
2019 2019
34 De Sistema. 3 20-11- 22-11- 32
2019 2019
35 De Componentes. 3 25-11- 27-11- 34
2019 2019
36 De Integración. 2 28-11- 29-11- 35
2019 2019
37 Descripción de resultados. 1 02-12- 02-12- 36
2019 2019
38 Evaluación de resultados de las pruebas. 1 03-12- 03-12-
2019 2019
39 Etapa de Implementación 15 04-12- 15-11-
2019 2015
40 Elaboración del Plan de Capacitación. 2 04-12- 05-12- 38
2019 2019
41 Confección del Manual de Usuario. 3 06-12- 10-12- 38
2019 2019
42 Confección de Plan de Mantenimiento del 2 13-12- 16-12- 38
Software. 2019 2019
43 Ejecución de la Implantación del Software: 8 17-12- 02-01-
2019 2019
44 Instalación de los módulos. 2 17-12- 19-12- 38,40,41,4
2019 2019 2
45 Carga inicial de data. 3 19-12- 23-12- 44
2019 2019
46 Preparación Entrega 2 26-12- 30-12- 45
2019 2019
47 Hito Entrega Formal y Cierre del Proyecto 1 02-01- 02-01-
2020 2020

Ajuste de Planificación

Se eliminará la actividad de Diagramas de Clases (N° 16), ya que al seleccionar la arquitectura,


Software y Lenguaje de desarrollo que vamos a utilizar como desarrollo, no necesitamos la
creación de este tipo de documento, ya que son componentes comunicados entre sí por eventos,
pero la actividad N° 17 tiene como procederá, entre otras, la actividad N° 16 por lo que, además de
eliminar la actividad N° 16, también se debe actualizar la columna procederá de la actividad N° 17
quedando de la siguiente forma:

Nº Nombre Duración Comienzo Fin Predecesoras


1 Proyecto Ejemplo 73 30-09- 02-01-
2019 2020
2 Etapa de Análisis. 12 30-09- 15-10-
2019 2019
3 Presentación problemática. 1 30-09- 30-09-
2019 2019
4 Definición Requerimientos Funcionales. 3 01-10- 03-10- 3
2019 2019
5 Definición Requerimientos No Funcionales. 2 04-10- 07-10- 4
2019 2019
6 Definición Requerimientos de Usuario. 2 08-10- 09-10- 5
2019 2019
7 Definición Requerimientos de Sistema. 2 10-10- 11-10- 6
2019 2019
8 Validación de Requerimientos. 1 14-10- 14-10- 7
2019 2019
9 Selección de modelo de Desarrollo. 1 15-10- 15-10- 8
2019 2019
10 Etapa de Diseño. 15 15-10- 18-10-
2019 2015
11 Diseño Lógico: 10 15-10- 28-10-
2019 2019
12 Diagramas de Actividad. 1 15-10- 16-10- 9
2019 2019
13 Diagramas de Casos de Uso. 2 15-10- 17-10- 9
2019 2015
14 Diagramas de Secuencias. 2 18-10- 22-10- 13
2019 2019
15 Diagramas de Estado. 2 18-10- 22-10- 13
2019 2019
16 Elaboración de las Especificaciones de 1 23-10- 23-10- 12,13,14,15
desarrollo 2019 2019
17 Diseño Físico: 5 15-10- 22-10-
2019 2019
18 Selección de la Arquitectura del Software. 2 15-10- 17-10-
2019 2019
19 Selección Ambiente Operativo. 1 17-10- 18-10-
2019 2019
20 Selección Lenguaje de Desarrollo. 1 17-10- 18-10-
2019 2019
21 Selección Método de Desarrollo. 1 18-10- 18-10-
2019 2019
22 Etapa de Desarrollo y Pruebas. 30 21-10- 29-11- 10
2019 2019
23 Definición del alcance de la Capacitación. 2 21-10- 23-10-
2019 2019
24 Diseño de Pruebas: 6 21-10- 29-10- 24
2019 2019
25 Pruebas de Sistema. 2 21-10- 23-10-
2019 2019
26 Pruebas de Componentes. 2 23-10- 25-10- 26
2019 2019
27 Pruebas de Integración. 2 28-10- 30-10- 27
2019 2019
28 Desarrollo de los componentes del software: 21 21-10- 19-11-
2019 2019
29 Desarrollo Módulo Mantenedores 6 21-10- 29-10- 10
2019 2019
30 Desarrollo Módulo Gestión Factoring 10 30-10- 12-11- 30
2019 2019
31 Desarrollo Módulo Informes y Reportes 5 13-11- 19-11- 31
2019 2019
32 Ejecución de Pruebas: 10 20-11- 05-12-
2019 2019
33 De Sistema. 3 20-11- 22-11- 32
2019 2019
34 De Componentes. 3 25-11- 27-11- 34
2019 2019
35 De Integración. 2 28-11- 29-11- 35
2019 2019
36 Descripción de resultados. 1 02-12- 02-12- 36
2019 2019
37 Evaluación de resultados de las pruebas. 1 03-12- 03-12-
2019 2019
38 Etapa de Implementación 15 04-12- 15-11-
2019 2015
39 Elaboración del Plan de Capacitación. 2 04-12- 05-12- 38
2019 2019
40 Confección del Manual de Usuario. 3 06-12- 10-12- 38
2019 2019
41 Confección de Plan de Mantenimiento del 2 13-12- 16-12- 38
Software. 2019 2019
42 Ejecución de la Implantación del Software: 8 17-12- 02-01-
2019 2019
43 Instalación de los módulos. 2 17-12- 19-12- 38,40,41,42
2019 2019
44 Carga inicial de data. 3 19-12- 23-12- 44
2019 2019
45 Preparación Entrega 2 26-12- 30-12- 45
2019 2019
46 Hito Entrega Formal y Cierre del Proyecto 1 02-01- 02-01-
2020 2020
5 Bibliografía

 Sitio Web,
http://online.iacc.cl/pluginfile.php/5382109/mod_resource/content/1/04_c
ontenido_taller_Ingenieria_software.pdf ,4, Ingeniería de Software Diseño
Físico.
 Sitio Web, https://es.slideshare.net/errroman/diseo-lgico-y-diseo-fsico ,
Diseño Lógico y Diseño Físico

S-ar putea să vă placă și