Está en la página 1de 7

1.

Sujeto de Estudio

Nosotros, los ingenieros de software, Fabricio Bencomo y Angel Arias hemos hecho

una recopilación de información sobre la empresa Apple Inc. Dicha información contiene

datos sobre sus carencias en cuanto al software así como también sus necesidades dentro de

la empresa, a su vez presentamos ciertos datos que reflejan los puntos débiles de la misma.

Primeramente es necesario participar los puntos débiles de la empresa, después de

haber cuestionado a 100 clientes el día 18 de mayo en la tienda principal, que se encuentra

en la zona industrial valencia. Los mismos presentaron una queja en común,

específicamente 79 de ellos aseguran que los servicios de registro de un nuevo cliente son

muy lentos, esto representa un 79% de los clientes estudiados. Mientras que el 11% asegura

que “solo visitaban la tienda” y el último 10% se encontraban “satisfechos”. Habiéndose

hecho esto de manera “ficticia”

Luego de haber realizado este cuestionario, como ingenieros de software,

presentamos esta prueba a la empresa Apple Inc. A manera de que estos nos permitieran

chequear su software de registro de clientes, accediendo estos a ello. Una vez habiendo

hecho un primer vistazo a la situación nos pudimos dar cuenta de que efectivamente, tal y

como muestran los datos recolectados, su software es obsoleto y necesita de un cambio que

agilice los trámites.


Pues la información requerida de los clientes es mucha, retrasando el proceso de

registro. A su vez el software en sí posee un código obsoleto, estando programado este en el

lenguaje C. Otro de los problemas de este software es su interfaz gráfica, siendo esta,

nuevamente, obsoleta. Las necesidades de Apple Inc. Son: Un nuevo software de registro

de clientes, un mejor proceso de registro y la actualización del S.O de las máquinas que allí

podemos encontrar.

Entonces, siendo el estudio realizado en la tienda principal, podemos concluir que

así como estas carencias y necesidades se encuentran en esta, también se encuentran en

todas las sub-tiendas del estado, y quizás hasta del país, por lo que este equipo está

dispuesto a presentar la solución, así como ayudar a plasmar esta misma, utilizando los

conocimientos adquiridos en la Universidad Tecnológica del Centro.

2. Rama de la industria a la que se dedica

La empresa está enfocada en la industria del tech, entre algunos de sus productos se

encuentran computadores, celulares, tablets, smartwatches, entre otros, además de tener

unos de los sistemas operativos más usados a nivel mundial. Apple inc es una empresa muy

comprometida con el progreso de la tecnología es por ello que necesitan que tener software

de la más alta calidad con un mantenimiento constante .

3. Principales razones que motivan el desarrollo del software


Como se explica anteriormente en el sujeto de estudio, el principal motivo que nos

hace querer llevar a cabo este proyecto, es la ayuda a los clientes que manifiestan que el

servicio de registro de clientes es obsoleto, entonces el principal motivo sería el de ayudar a

los clientes. Por otra parte esto nos ayuda también a nosotros como ingenieros de software,

nos motiva debido a que si logramos realizar nuestro trabajo correctamente y solventar los

problemas, esto nos daría un reconocimiento extra en nuestra carrera.

Añadido a esto encontramos también que este proyecto nos brinda experiencia a la

hora de trabajar con empresas terciarias, así como también nos añade conocimientos extras,

en cuanto al código se refiere, ya que este proyecto será llevado a cabo a través del lenguaje

de programación de PhP.

4. Principales requerimientos del cliente

El cliente necesita un sistema crud(create, read, update, delete) capaz de realizar

todas las acciones a través de una interfaz responsiva, sumado a esto se requiere un sistema

autenticación para verificar que los cambios en la base de datos van a ser realizado por

personal autorizado este desarrollo va a ser llevado a cabo por el programador full stack. el

sistema va estar en la web por ende se necesita de un hosting con servidores para guardar

las tablas de la base de datos y los archivos en un file manager que se van a subir mediante
ftp y un servicio en la nube como aws para almacenar datos más pesados como imágenes

todo esto requerimientos van a ser ejecutados por el especialista en devops.

Segunda Parte

5. Dominio (o tipo) de software propuesto, de acuerdo a la necesidad evaluada en la

organización.

El siguiente software a desarrollar es de tipo aplicación esto porque es un software

de gestión que tiene como objetivo usarse habitualmente para organizar los clientes, ventas,

productos, etc. Este tipo de software puede ser construido por un único programador o un

equipo, los usuario finales que van usar el software no necesitan ser especialista en

tecnología para poder comprenderlo pues este tipo se caracteriza por ser intuitivos o tener

una curva de aprendizaje sencilla.

6. Modelo de desarrollo de software

En el proyecto vamos utilizar un modelo de desarrollo ágil pues esto el tipo de

software tiene sinergia con este modelo nos permite tener un desarrollo iterativo e

incremental, dando espacio a la escalabilidad, cambios y errores, donde los requisitos y

soluciones evolucionan con el tiempo según la necesidad del proyecto. Además de que el

proyecto necesita ser entregado en plazo de tiempos cortos e ir ofreciendo actualizaciones


al proyecto para pulir imperfecciones técnicos y/o estéticos, añadir nuevas características,

entre otros.

7-. Metodología de desarrollo de software

En la metodología que se planteará en este proyecto permanecen las actividades

estructurales fundamentales: comunicación, planeación, modelado, construcción y

despliegue. Pero se transforman en un conjunto mínimo de tareas que lleva al equipo del

proyecto hacia la construcción y entrega. Esto se hace a costa del análisis del problema y

del diseño de la solución. Todo esto será llevado a cabo por nosotros en un plazo

determinado de tiempo, que será acordado con la empresa, para buscar beneficios en ambas

partes.

8-. Justificación de la selección del modelo y metodología

Como se explica anteriormente, el modelo escogido se debe al tipo de software, que

nos permite tener un desarrollo iterativo e incremental, este modelo nos permitirá

mostrar a la empresa una actividad más fácil de entender para aquellos que no posean

conocimientos sobre software. Además nos mostrará resultados de una manera más

vistosa, mediante las actualizaciones de imperfecciones a corto plazo, lo que tendrá un

efecto en la reacción de la empresa al ver solucionados sus imperfecciones rápidamente.


Por otro lado, la metodología a utilizar nos brindará un orden a la hora de realizar el

proyecto. Esto tendrá un efecto inmediato a la hora de ser reconocidos como ingenieros

de software, pues estas actividades estructurales nos brindarán un apoyo que hará que la

empresa Apple Inc. se impresione, por el orden llevado en el proyecto mediante los

pasos necesarios. Es por esto que se escoge esta metodología, ya que es muy útil es los

proyectos tanto de software como otros proyectos.

También podría gustarte