0% encontró este documento útil (0 votos)
976 vistas14 páginas

Entrega Final Semana 7

Este documento presenta el proceso de construcción de un sitio web llamado "feriacampesina.com" para facilitar la compra de productos agrícolas durante la pandemia. Incluye tablas que describen las etapas planificadas, los tiempos reales y las interrupciones del proceso, así como los objetivos y estándares de programación del proyecto.

Cargado por

Brayan Tarquino
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
976 vistas14 páginas

Entrega Final Semana 7

Este documento presenta el proceso de construcción de un sitio web llamado "feriacampesina.com" para facilitar la compra de productos agrícolas durante la pandemia. Incluye tablas que describen las etapas planificadas, los tiempos reales y las interrupciones del proceso, así como los objetivos y estándares de programación del proyecto.

Cargado por

Brayan Tarquino
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Etapas del proceso de construcción de software

Entrega Final semana 7

Proceso de Software Personal PSP

Tutor: Isabel Andrea Mahecha Nieto

PRESENTADO POR:

Forero Pinilla Oscar Alberto

Álvarez Atehortúa Reinaldo Andrés

Morales Perea Juan Carlos

Tarquino Miranda Brayan Fabian

Ferrucho Español Kevin Julián

Sandoval Correa Juan Pablo

Institución Universitaria Politécnico Grancolombiano


Pregrado Virtual Ingeniería de Software
Bogotá
2020
Introducción.

A finales del 2019, el mundo vio nacer un virus, que se convertiría en pandemia y azotaría
todo el globo terráqueo, casi un año después vivimos bajo nuevas normas de convivencia,
higiene y distanciamiento social, como parte de las estrategias para disminuir la tasa de
propagación hasta que desaparezca o se cree la vacuna para combatir este virus mortal.

Las nuevas formas de convivencia del ser humano dictan que casi todas sus interacciones
sean de tipo virtual o extremando las medidas de bioseguridad. De allí, surge la necesidad
de crear medios que permitan solucionar los problemas que se presentan. Uno de ellos, es la
aglomeración de personas en lugares de comercio, tiendas y demás, por lo cual, se creó la
página web “[Link]” que permite al cliente comprar en línea los productos
agrícolas de primera necesidad, con la calidad, precios justos y la rapidez necesaria que
tiene la persona a la hora de comprar un producto, todo esto sin salir del hogar y tan solo
con un clic en la web.
Descripción del problema

Actualmente en Colombia se vive un incremento diario de personas contagiadas y


paralelamente las personas con riesgo de contagio.

Referencia: [Link]
[Link]
A causa de la emergencia sanitaria nace la necesidad de nuevas formas para poder ofrecer y
adquirir productos alimenticios, sin poner en riesgo la salud del cliente o proveedor,
brindando comodidad, facilidad en la adquisición de los mismos.

Objetivos (general y especifico).

Presentar la creación de la página web como una herramienta, que permita a la persona que
ingresa en ella, la opción de compra de productos y la protección de permanecer en el hogar
sin exponerse a lugares públicos, disminuyendo así la posibilidad de contagio del virus.

Una vez la persona ingresa a la página, tendrá la opción de escoger y comprar los productos
que necesite dentro de la gran variedad y disposición que hay dentro de la base de datos
suministrada por la página.

OBJETIVOS ESPECÍFICOS.

● Implementar un sitio web donde se den a conocer los funcionamientos del


aplicativo.

● Tener una manera más dinámica para el cálculo de los tiempos.

Los requerimientos mínimos que debe contener el proyecto web son:

● Dar un inicio a la página para conocer de ella y de que se trata, o invitación a


conocerla.

● Una página la cual muestre los funcionamientos.


● Los objetivos de la empresa la visión y misión.

● La historia de cómo se formó la empresa y como se implementó el proyecto,

● Posicionar la marca los productos comerciales.

Justificación

La necesidad de nuevas formas para poder ofrecer y adquirir productos alimenticios, nos
lleva a la idea de desarrollar la página web para facilitar este proceso sin poner en riesgo la
salud de los usuarios, brindando comodidad y practicidad en la adquisición de los mismos.

Estándares de programación.

A continuación, presentamos el estándar de programación que se llevara a cabo dentro del


desarrollo de la página Web, en este caso, nos guiaremos de una página WEB que contiene
la información necesaria para permitir demostrar a los desarrolladores la legibilidad del
código y que este sea de fácil entendimiento y fácil de mantener a lo largo de la vida útil de
el mismo

Nombres de variables:

 Los nombres que se usen deben ser significativos.


 Los nombres deben estar en minúsculas, excepto la primera letra de cada palabra a
partir de la segunda.
 Una variable $aa o $a1 no significan nada. No hay problema en utilizarlo si es una
variable temporal que va a ser utilizada en las líneas siguientes, pero si va a ser
utilizada más lejos en el programa, debe tener un nombre significativo.

Nombres de programa:

Todo en minúscula excepto la primera letra de cada palabra a partir de la segunda. Todos
los programas deben tener la extensión PHP preferiblemente. Cuando un programa es
llamado directamente desde rec. php o desde otro programa de N2C, usar el nombre de la
tabla, seguido de una indicación de cómo está siendo llamado:

Corchetes e indentación:

La indentación es algo que ayuda a darle claridad a un programa y es INDISPENSABLE


que se haga bien. Debe hacerse con "tabs" y no con espacios en blanco.

Los corchetes de un bloque if, o switch, o for, deben ir en la misma línea de la cláusula. A
continuación, mostramos la forma apropiada de hacerlo.

HTML

Los programas en HTML deben cumplir con unas reglas adicionales:

 Los tags tienen que estar escritos en minúsculas. Por ejemplo <td> en vez de <TD>
 Los objetos HTML deben tener id y name, y ambos deben ser iguales. Cuando solo
se pone solamente el name y en IE se usa getElementById funciona
(incorrectamente), pero en FireFox no. Para evitar esto se deben usar ambos. Ejp:
<input id="nombre" pre="" name="nombre" type="text" />
 Cuando hay que escribir variables de PHP dentro de un código HTML se debe tener
el HTML dentro de PHP y no al revés. Por ejemplo, esto es lo correcto:

 Cuando se construye un código de php, después del tag de mayor-interrogación,


debe venir la palabra php:

 Finalmente, el código HTML generado por un programa también debe ser legible,
bien estructurado e indentado. Por lo que se recomienda el uso de "/n" y "/t" 

Tablas y base de datos.


Tabla general de proyecto

fase [Link]
descripción
tiempo de
descripción tiempo tiempo de tolerancia acumulad
interrupció
actividad planeado real interrupció (+ o -) o
n
n

análisis de la falla en la
viabilidad del 180 120 20 red -60 -60
producto eléctrica

implementació
n nombre del 60 60 0 0 0 0
producto

descanso
diseño de la
300 320 40 programad 20 20
página web
o

estrategias de
200 180 0 0 -20 -20
publicidad

falla
1 prueba piloto 120 110 10 -10 -10
servidor

Tabla de Actividades para página WEB


Fase [Link]
Descripción Tiempo Tiempo Tiempo Descripción Tolerancia Acumulado
Planeado Real interrupció interrupción (+ o -)
n
Creación de 150 125 0 Na -60 -60
página principal
Creación de 150 140 0 Na -30 -30
página para
clientes
Creación de 150 130 0 Na -30 -30
página para
subir o
actualizar
productos
Conexión con la 60 55 10 Problemas +10 +10
base de datos con el
proveedor
de base de
datos
Conexión con 50 50 10 Problemas +20 +20
diferentes APIs genéricos o
de pago o cambio de
experiencia de API
usuario
Embellecimient 50 30 0 Na +5 +5
o de pagina con
CSS o
Framework
Subida de 20 10 10 El
pagina a proveedor -10 -10
servidor y de hosting
generador del no provee
host de la el servidor
página. requerido

Tabla de Actividades Base de Datos.

Fase [Link]
Descripción Tiempo Tiempo Tiempo Descripción Toleranci Acumulado
Planeado Real interrupció interrupción a (+ o -)
n
Creación de 20 20 Na +2 +2
diagramas para
Base de Datos
Implementació 120 110 10 Falla en +5 +5
n de base de interfaz al
datos momento
Ajuste y 40 30 10 de crear y/o +5
estructuración modificar
de base de base de +5
datos datos
Pruebas de 30 25 10 +5 +5
datos
*tomando en cuenta que se va usar Oracle Database 11g Express Edition.

Modificaciones en el documento.
Conforme al comentario que se presentó en la primera entrega se realizaron varios ajustes entre
ellos se añadieron las tablas de los tiempos para la creación de la base de datos y la pagina WEB,
todo esto con tiempos que pueden ajustarse mas adelante cuando se haga los diagramas de las
planeaciones, también se realizo un ajuste en los objetivos.
Planeaciones utilizando el método Probe.
Proxy:

Planeación de estimación:
Bitácora de Tiempo Juan Sandoval

RESUMEN SEMANAL (minutos) Semana: Noviembre 17 - 24

Programador: Juan pablo Sandoval Correa

Búsqued
Tarea
Clases Codificar Reunión a Estudio Documento
insumos
Fecha TOTAL
Martes   60 60
Miércoles   15 15
Jueves   0
Viernes   0
Sábado   0
Domingo   60 60
Lunes   0
TOTALES 0 0 0 0 135 0 135
Número de semanas (0 + 1): 1

Resumen
Total Anterior              
Med.  
Máx.  
Mín.              
               
Total Acumu 0 0 0 0 135 0 135
Med. 0 0 0 0 135 0 135
Máx. 0 0 0 0 135 0 135
Mín. 0 0 0 0 135 0 135

Bitácora de Tiempo Brayan Tarquino

RESUMEN SEMANAL (minutos) Semana: Noviembre 17 - 24


Programador: Brayan Fabian Tarquino Miranda
Tarea Busqued
Clases Codificar Reunión a Estudio Documento
Fecha
insumos TOTAL
Martes   0
Miércoles   0
Jueves   0
Viernes   0
Sábado   60 60
Domingo   60 60
Lunes   30 30
TOTALES 0 0 0 0 150 0 150
Número de semanas (0 + 1): 1

Resumen
Total Anterior              
Med.  
Máx.  
Mín.              
               
Total Acumu 0 0 0 0 150 0 150
Med. 0 0 0 0 150 0 150
Máx. 0 0 0 0 150 0 150
Mín. 0 0 0 0 150 0 150

RESUMEN SEMANAL (minutos) Semana: Noviembre 17 - 24


Programador: OSCAR FORERO
Tarea Búsqueda
Clases Codificar Reunión Estudio Documento
Fecha insumos TOTAL
Martes   60 60
Miércoles   20 20
Jueves   0
Viernes   0
Sábado   0
Domingo   60 60
Lunes   0
TOTALES 0 0 0 0 140 0 140
Número de semanas (0 + 1): 1

Resumen
Total Anterior              
Med.  
Máx.  
Mín.              
               
Total Acumu 0 0 0 0 140 0 140
Med. 0 0 0 0 140 0 140
Máx. 0 0 0 0 140 0 140
Mín. 0 0 0 0 140 0 140

REGISTRO DE TIEMPOS (Minutos)


PROGRAMADOR: OSCAR FORERO

Fecha Inicio Fin Interrupción A Tiempo Actividad Comentarios C U


01/12/2020 15:00 16:00 60 repaso escenarios y módulos Clase
01/12/2020 16:00 16:20 20 revisión material
04/12/2020 17:00 18:20 20 60 Lectura de módulo
08/12/2020 18:45 20:00 75 Clase sincrónica Módulo Clase

Referencias Bibliográficas.

[Link]

Software Engineering Instituta (SEI). (01 de 05 de 2017). Software Engineering Institute. Obtenido
de Carnegie Mellon University: [Link]

Etapas del proceso de construcción de software 
Entrega Final semana 7
Proceso de Software Personal PSP
Tutor: Isabel Andrea
Introducción.
A finales del 2019, el mundo vio nacer un virus, que se convertiría en pandemia y azotaría 
todo el globo terrá
Descripción del problema
Actualmente  en  Colombia  se  vive  un  incremento  diario  de  personas  contagiadas  y
paralelame
A causa de la emergencia sanitaria nace la necesidad de nuevas formas para poder ofrecer y
adquirir productos alimenticios, s
●
Los objetivos de la empresa la visión y misión.
●
La historia de cómo se formó la empresa y como se implementó el proyecto,

Una variable $aa o $a1 no significan nada. No hay problema en utilizarlo si es una 
variable temporal que va a ser utilizad
(incorrectamente), pero en FireFox no. Para evitar esto se deben usar ambos. Ejp:
<input id="nombre" pre="" name="nombre" typ
descripción 
actividad
tiempo 
planeado
tiempo 
real
tiempo de 
interrupció
n
descripción
de 
interrupció
n
tolerancia
(+ o -
Conexión con 
diferentes APIs 
de pago o 
experiencia de 
usuario
50
50
10
Problemas 
genéricos o 
cambio de 
API
+20
+20
Emb
Planeaciones utilizando el método Probe.
Proxy:
Planeación de estimación:

También podría gustarte