Sie sind auf Seite 1von 17

Segunda entrega – Semana 5

TRABAJO COLABORATIVO DE PROCESO DE SOFTWARE PERSONAL

Fernando Andrés Carreño Rodríguez


Código: 1721023452

Jessika Alejandra Samacá Bautista


Código: 1811023572

Juan Camilo Navarro Herrera


Código: 1811023228

Luis Oswaldo Quintero Velásquez


Código: 1811024524

Mauricio Fernando Rodríguez Giraldo


Código: 1811023065

Proyecto:
Página web (Petum – Tienda online)

Presentado a:

Diana Angélica Cruz Ortega

INTITUCIÓN UNIVERSITARIA POLITÉCNICO GRANCOLOMBIANO

PROCESO DE SOFTWARE PERSONAL

2019
Primera entrega – Semana 3 2

CONTENIDO

Pág.

1. INTRODUCCIÓN

2. OBJETIVOS

2.1 General

2.2 Específicos.

3. DESCRIPCIÓN DEL PROBLEMA

3.1 Contexto del Problema

3.2 Requerimientos Funcionales

3.3 Requerimientos No Funcionales

4. JUSTIFICACIÓN

5. ESTANDAR DE CODIFICACIÓN E INVENTARIOS DE ELEMENTOS.

5.1 ¿Cómo organizar los archivos?

5.2 ¿Cómo los nombra?

5.3 ¿Cómo nombran las variables?

5.4 ¿Cómo inicializan las variables?

5.5 ¿Cómo nombran los métodos?

5.6 ¿Cómo indentan el código?

6. CLASIFICACIÓN DE TIPO DE ERRORES.

7. PLAN DE MEJORA PERSONAL PIP.

8. PLAN DE TRABAJO.

9. ANALISIS DE CALIDAD.

10. CONCLUSIONES
Primera entrega – Semana 3 3

11. TRABAJO FUTURO

12. BIBLIOGRAFÍA
Primera entrega – Semana 3 4

1. INTRODUCCIÓN

A lo largo de este módulo veremos diferentes técnicas y aportes del concepto de PSP

(Personal Software Process), indispensables para la obtención de habilidades y conocimientos

necesarios al afrontar de manera ordenada y documentada el reto de crear un Software, que, para

este caso, será una página Web, tales como la creatividad del grupo de trabajo y las bases

conceptuales del conjunto HTML5 (HTML, CSSS, JavaScript) asi como las nociones básicas

sobre estadística. Con esto en claro, al finalizar este proyecto, aparte de tener un producto web

terminado, el equipo de trabajo habrá obtenido una experiencia valiosa para poder así sentir

confianza y estar preparados para los próximos retos que vendrán a lo largo de la profesión de cada

integrante.

La ingeniería de software es una de las industrias más grandes y más influyentes en la

sociedad moderna. Esta evolucionó a partir de las primeras aplicaciones del cálculo utilizadas

únicamente por agencias gubernamentales y centros universitarios. Sus aplicaciones complejas

han sido implementadas en todos los aspectos de la vida moderna. Las industrias de banca,

telecomunicaciones, viajes, medicina, entretenimiento e incluso la agricultura dependen en gran

medida de Software para operar. El software afecta incluso los aspectos más mundanos de nuestras

vidas, desde la compra de comestibles hasta llenar los tanques de combustible de nuestros autos

(Pomeroy-Huff et al., 2009).

El proceso personal de software, PSP, es un conjunto de prácticas para la gestión del tiempo

y mejora de la productividad personal de los programadores o ingenieros de software, en tareas de


Primera entrega – Semana 3 5

desarrollo y mantenimiento de sistemas, mediante el seguimiento del desempeño predicho frente

al desempeño real. Este modelo está dirigido a estudiantes y a ingenieros juniors. Con PSP los

ingenieros de software pueden adquirir las habilidades necesarias para trabajar en un proceso de

software en equipo (Pomeroy-Huff et al., 2009).


Primera entrega – Semana 3 6

2. OBJETIVOS

2.1 General

Diseñar y desarrollar un sitio web para una empresa veterinaria mediante el uso de los

conocimientos aprendidos sobre el conjunto HTML5 y PHP que permita el mercadeo de productos

veterinarios por medio de transacciones comerciales digitales.

2.2 Objetivos Específicos

 Generar un sistema de venta de productos para mascotas.

 Generar un sistema de información de productos y servicios.

 Conservar una base de datos de clientes relacionados con los servicios de

mascotas.

 Permitir conectar redes sociales con la página web de la empresa.

 Crear un gestor de contenidos para la página web.


Primera entrega – Semana 3 7

3. DESCRIPCIÓN DEL PROBLEMA

3.1 Contexto del Problema

Se desea crear la página web de una tienda veterinaria, la cual comercializa productos y

servicios para mascotas, el fin de la página es promocionar productos y servicios y permitir

transacciones de compra de productos, dentro de las peticiones del cliente se encuentran:

 Una página principal donde se puede ingresar a las diferentes secciones.

 Una página de productos

 Una página de servicios

 Una página de contactos

 Una página de ingreso para administradores y de administración de contenidos

 Una página de carro de compras

 Implementación de ofertas y descuentos en algunos productos.

 Vínculos a las redes sociales

 -Cada producto debe tener imagen, descripción y datos transaccionales (precios,

impuestos, cantidades disponibles).

 -Se desea tener una base de datos de los clientes.

 -Se desea manejar la misma imagen institucional (logo, colores y tipografía en las

diferentes páginas y secciones)


Primera entrega – Semana 3 8

3.2 Requerimientos Funcionales

 El sistema deberá permitir realizar la búsqueda del producto y/o servicio de

veterinaria que se desea.

 El sistema deberá permitir seleccionar los productos y/o servicios que se deseen

para agregarlos al carro de compra.

 El sistema deberá generar un resumen con los detalles de la compra antes de realizar

el pago.

 En caso de que sea adquirido un servicio, el sistema deberá confirmar la fecha y

hora en el que el mismo será entregado.

3.3 Requerimientos No Funcionales

 El lenguaje de programación en el que se desarrollará el back end de la aplicación

web será PHP

 Se desea que la aplicación pueda ser fácilmente usada desde dispositivos Android

y iPhone, mediante uso responsivo.

 El sistema deberá ser capaz de manejar más de 60 transacciones por minuto sin

saturarse.

 La aplicación web deberá estar sujeta a la protección de los derechos de autor.


Primera entrega – Semana 3 9

4. JUSTIFICACIÓN.

Debido a la gran competencia del mercado y a las tendencias actuales de clientes se tiene

la necesidad de implementar una estrategia de mercadeo digital que permita ampliar el segmento

de mercado a usuarios virtuales a un nivel geográfico mayor que el que puede alcanzar un local

físico en una localidad especifica. Este proyecto tiene la finalidad de crear una página web para la

tienda de mascotas Petum que le permita promocionar y comercializar los productos y servicios

que ofrece.

Si bien es cierto que en la actualidad tenemos diferentes formas de presentar productos de

manera masiva a través de redes sociales o buscadores, tener una página web con su propia

plataforma de pagos permite que un mayor número de usuarios interactúen de forma efectiva con

los productos de la empresa y aumentar el prestigio propio de la empresa aumentando el nivel de

confianza de los productos y servicios que ofrece la misma. El internet es sin duda, una de las

herramientas más utilizadas hoy en día y el uso de este por personas de diferentes partes del mundo

y diferentes edades es cada vez mayor, por tanto, los precios y el esfuerzo de implementar una

página web es favorable en comparación a todos los beneficios que ofrece (Villaseca, 2014).
Primera entrega – Semana 3 10

5. ESTANDAR DE CODIFICACIÓN E INVENTARIOS DE ELEMENTOS.

5.1 ¿Cómo organizar los archivos?

5.2 ¿Cómo los nombran?

5.3 ¿Cómo nombran las variables?

5.4¿Cómo inicializan las variables?

5.5¿Cómo nombra los métodos?

5.6¿Cómo indentan el código?


Primera entrega – Semana 3 11

6. CLASIFICACIÓN DE TIPO DE ERRORES.

El estándar de tipos de defectos proporciona un conjunto general de categorías de

defectos.

Aunque tu puedes reemplazar este estándar por el tuyo propio, es deseable que te

manejes con estas definiciones simples de tipos hasta que tengas datos que te puedan

guiar en las modificaciones.

TIPO NOMBRE DESCRIPCIÓN

TIPO NOMBRE DESCRIPCIÓN

TIPO NOMBRE DESCRIPCIÓN

TIPO NOMBRE DESCRIPCIÓN

TIPO NOMBRE DESCRIPCIÓN


Primera entrega – Semana 3 12

7. PLAN DE MEJORA PERSONAL PIP

ESTUDIANTE: Fernando Andrés Carreño Rodríguez


FECHA:
PIP # :
DESCRIPCIÓN
DEL PROBLEMA:
PROPUESTA:

ESTUDIANTE: Jessika Alejandra Samacá Bautista


FECHA: 13 Junio
PIP # :
DESCRIPCIÓN Uso constante del teléfono
DEL PROBLEMA:
PROPUESTA: Dependiendo del tipo de estudio que esté realizando en su
momento realizare descansos por temáticas es decir cuando
finiquite de leer un título o de realizar un aporte podré hacer uso
del teléfono.

ESTUDIANTE: Juan Camilo Navarro Herrera


FECHA:
PIP # :
DESCRIPCIÓN
DEL PROBLEMA:
PROPUESTA:

ESTUDIANTE: Luis Oswaldo Quintero Velásquez


FECHA:
PIP # :
DESCRIPCIÓN
DEL PROBLEMA:
PROPUESTA:

ESTUDIANTE: Mauricio Fernando Rodríguez Giraldo


FECHA:
PIP # :
DESCRIPCIÓN
DEL PROBLEMA:
PROPUESTA:
Primera entrega – Semana 3 13

8. PLAN DE TRABAJO

Durante las siguientes semanas se realizará el levantamiento de información para el diseño

de la página web, a modo individual cada integrante del grupo realizará un diseño independiente

basándose en la información adquirida en la fase de investigación y usando los conocimientos

sobre HTML, PHP, CSS y JAVASCRIPT.

Cada integrante llevara un registro de los tiempos utilizados para la codificación de cada

una de las secciones de la página web especificando la hora de inicio, la hora de finalización, el

tiempo de interrupción y el tipo de interrupción en cada una de las actividades realizadas.

Nota: Acorde a la duración del módulo es viable la implementación del proyecto, ya que

éste se irá extendiendo conforme a los avances vistos en cada una de las temáticas y con las

investigaciones que haga cada integrante del equipo en busca de encontrar nuevos conceptos y

buenas prácticas para su uso. Igualmente, se debe asegurar la correcta aplicación de los

procedimientos empleados para que la ejecución del proyecto sea el deseado.


Primera entrega – Semana 3 14

9. ANALISIS DE CALIDAD.

Usando la información registrada en su log de defectos y haciendo uso de gráficas como

barras o dispersión, realizar los análisis que le permitan dar respuesta a las siguientes preguntas:

¿En qué etapas se introducen más defectos?

¿En qué etapas se corrigieron más defectos?

¿Cuáles son los tipos de defectos que más ocurren por cada etapa?
Primera entrega – Semana 3 15

10. CONCLUSIONES

Tener una documentación clara sobre los objetivos de la empresa tanto a nivel del modelo de

negocio como de sus necesidades particulares permite realizar un mejor proceso de desarrollo de

software a medida del cliente y cumpliendo las expectativas del mismo.

El análisis de los requerimientos funcionales y no funcionales es parte indispensable del proceso

técnico de desarrollo de software y permite evitar al máximo errores provenientes a una mala

interpretación de las necesidades del cliente o un sesgo en el uso de algunas tecnologías conocidas

únicamente por el desarrollador.


Primera entrega – Semana 3 16

11. TRABAJO FUTURO

Durante los siguientes seis (6) meses se analizarán cada uno de los modelos realizados por los

diferentes integrantes del grupo, se seleccionarán las mejores partes de cada uno de los diseños en

cada una de las secciones de la página web y se procederá a realizar un diseño en conjunto para

cada una de las secciones.

Se analizará el log de tiempos para cada uno de los integrantes durante todo el tiempo de

codificación y se le asignará a cada uno el desarrollo de cada sección dependiendo del resultado

de este análisis con el fin de optimizar el tiempo de entrega y la disminución de errores.


Primera entrega – Semana 3 17

12. REFERENCIAS BIBLIOGRÁFICAS

Pomeroy-Huff, Marsha; Cannon, Robert; Chick, Timothy A.; Mullaney, Julia;

Nichols, William (2009). The Personal Software Process (PSP) Body of Knowledge,

Version 2.0. Pittsburgh, Pennsylvania: Software Engineering Institute, Carnegie Mellon

University. Consultado el 17 de noviembre de 2014. Freely downloadable Special Report

CMU/SEI-2009-SR-018, 2009

Villaseca Morales, David (2014). Innovación y marketing de servicios en la era

digital. ESIC Editorial. ISBN 9788415986508.

Das könnte Ihnen auch gefallen