Вы находитесь на странице: 1из 20

INSTITUTO TECNOLGICO DE PUEBLA Materia: EVALUACIN DE PROYECTOS ESTUDIO TCNICO Equipo:

GARCA PINEDA BRENDA FERNNDEZ MARTINEZ MARIA DELPILAR

ESTUDIO TCNICO Proceso de produccin El desarrollo de aplicaciones es un proceso que pasa por varias fases: desde la concepcin de la idea hasta la distribucin del producto final, pasando por la programacin de las diferentes funcionalidades. El xito de las aplicaciones mviles ha supuesto un nuevo revulsivo para el mercado de los smartphones, cada vez ms valorados por las bondades de sus sistemas operativos. Este informe recoge las claves que definen la perfecta combinacin de estos dispositivos de bolsillo con un sinfn de programas desarrollados especficamente para ellos y que suponen la mxima expresin del Internet mvil. Se desarrollaran aplicaciones profesionales para dispositivos mviles (SmartPhones y Tablets) para diferentes plataformas como Android, IPhone, IPad, Blackberry, etc. Utilizando lenguajes como HTML/HTML5, CSS, Javascript, JQuery Mobile y JSon. Todos estos lenguajes se integran en PhoneGap quien se encargar de compilar tu desarrollo para la(s) plataforma(s) nativa que se requiera. Llevar a cabo el desarrollo de una aplicacin implica la planificacin de varias etapas. El trabajo no consiste sencillamente en escribir cdigo y perfilar el software. A LA HORA DE ABORDAR LA FASE DE PROGRAMACIN, PRIMERO HAY QUE OCUPARSE DE LOS ASPECTOS BSICOS, ES DECIR, LOS QUE HACEN QUE FUNCIONE LA PARTE ESENCIAL DEL SOFTWARE Lo que podra considerarse la segunda fase se centra en el diseo del concepto, es decir, en trabajar la idea original. Una vez identificado el problema habra que profundizar y establecer el nmero de escenarios que existirn, qu ocurre si el usuario pulsa un botn u otro y otras funciones que definirn el software. A la hora de desarrollar, cuando se afronta esta fase lo primero es ocuparse de las partes bsicas y ms sencillas, las que hacen

que funcione lo esencial del software. Despus comienzan a construirse las partes difciles y otros aadidos. A partir de aqu el proceso puede complicarse y es posible que haya que retroceder para realizar cambios en el diseo grfico con el fin de adaptarlo a lo que se necesita. LA INTRODUCCIN DE LAS APLICACIONES EN LAS TIENDAS OFICIALES DEBE CUMPLIR LOS REQUISITOS MARCADOS POR LOS RESPONSABLES DE LOS SISTEMAS OPERATIVOS MVILES. El siguiente paso, una vez completado el desarrollo, son las pruebas. Con ayuda de un emulador se testea la versin resultante de la aplicacin. En el caso de Android el emulador es imprescindible debido a la fragmentacin del sistema operativo, presente en distintos tipos de hardware, con pantallas de diferentes tamaos. El resto de personas implicadas en el proyecto tambin colabora en esta fase, Despus de esto viene la introduccin de la aplicacin en las tiendas oficiales. Aqu existen diferencias entre unas y otras plataformas. Por ejemplo, en Android sencillamente se sube el contenido, mientras que para entrar en la App Store de iOS es necesario pasar la revisin de Apple, tras haberse inscrito en el programa de desarrolladores.

Herramientas Los sistemas operativos:

Las herramientas de desarrollo que utilizan quienes construyen aplicaciones para las diferentes plataformas mviles varan de unas a otras, aunque destaca el software libre. Una de las herramientas ms utilizadas es el programa Eclipse. Se trata de software libre que comenz a funcionar hace tiempo, en principio orientado a Java. Ahora, gracias a la adicin de complementos de distinto tipo es posible programar con l en ms lenguajes. Es vlido, por ejemplo, para Android, cuyo cdigo est basado en Java modificado. De hecho, Eclipse es uno de los pocos IDE (integrateddevelopmentenviroment o entorno de desarrollo integrado) que estn preparados con el SDK (software development kit o kit de desarrollo de software) de Android. Aunque para lo que es propiamente el desarrollo se usan otras herramientas. Si el caso de Android es Java modificado, en iOS el lenguaje es Objetive-C. Adems, para programar hay que hacerlo desde un Mac, con la herramienta Xcode. Si tomamos como

Equipo El equipo de desarrollo puede consistir en una nica persona encargada de la planificacin del concepto, el diseo y la programacin. Sin embargo, es habitual que exista un grupo de profesionales trabajando en los distintos campos y fases del proceso.

MODELOS Y MTRICAS PARA EVALUAR CALIDAD DESOFTWARE Calidad del software La calidad del software es una compleja combinacin de factores, que variarn entre diferentes aplicaciones.Una definicin amplia de calidad, planteada en lanorma UNE-EN ISO 8402, expresa que lacalidad es el conjunto de propiedades y caractersticas de un producto o servicio que le confieren su aptitud para satisfacer unas necesidades explcitas o implcitas. Llevada esta definicin al campo de la ingeniera de software, la IEEE Std 610, seala que la calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario. Por su parte Pressman, se refiere a la calidad del software como la concordancia con los requisitos funcionales y de rendimientos explcitamente establecidos, estndares de desarrollo explcitamente documentados y caractersticas implcitas que se spera de todo software desarrollado profesionalmente. Sommerville sostiene que la calidad del softwarees un concepto complejo que no es directamentecomparable con la calidad de la manufactura deproductos. En la manufacturacin, la nocin decalidad viene dada por la similitud entre el productodesarrollado y su especificacin. En un mundo ideal,esta definicin debera aplicarse a todos susproductos,

pero, para sistemas de software, existencuestiones especficas que impiden aplicar estemecanismo. Calidad del Producto y del Proceso Al intentar definir el concepto de calidad del software se debe diferenciar entre la calidad del Producto de software y la calidad del Proceso de desarrollo del mismo. No obstante, las metas que se establezcan para la calidad del producto van a determinar las metas a establecer para la calidad del proceso de desarrollo, ya que la calidad del producto va a estar en funcin de la calidad del proceso de desarrollo. Sin un buen proceso de desarrollo es casi imposible obtener un buen producto

Modelos de calidad de software A lo largo del tiempo se han desarrollado diferentes modelos para evaluar la calidad del software, que intentan descomponer la calidad en una categora de caractersticas ms sencillas. Entre ellos puede mencionarse el de McCall, Evans y Marciniak, Deutch y Willis, FURPS, entre otros. En la definicin de estndares de calidad de producto software, lo constituye la publicacin del ISO9126 en el ao 1991. Luego, en el ao 2001, este estndar fue reemplazado por dos estndares relacionados: el ISO/IEC 9126, que especifica caractersticas y mtricas de la calidad del software; y el estndar ISO/IEC 14598, que especifica la evaluacin de productos de software. El estndar ISO/IEC 9126 se compone de cuatro partes: modelo de calidad, mtricas externas, mtricas internas y mtricas para lacalidad en uso. Propone un modelo de calidadcategorizando la calidad de los atributos software en seis caractersticas (funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad), las cuales son subdivididas en subcaractersticas.

La calidad de uso es definida como la capacidad del software que posibilita la obtencin de objetivos especficos con efectividad, productividad, satisfaccin y seguridad. El modelo ms actual est representado por las normas ISO 25000:2005, conocidas con el nombre de SQuaRE (Software QualityRequirements and Evaluation), basada en ISO 9126 y en ISO 14598, se desagrega en 5 tpicos: 1Gestin de la Calidad (2500n), 2- Modelo de Calidad (2501n), 3Medidas de Calidad (2502n), 4-Requerimientos de Calidad (2503n) y 5-Evaluacin de la Calidad (2504n). La especificacin de requisitos de calidad y la evaluacin de productos software son dos procesos que por su inherente complejidad pueden beneficiarse del proceso que regule su realizacin. Sin embargo, y como seala el estndar SQuaRE, es importante que sus objetivos estn alineados. Por ello, la creacin de una norma que regule su realizacin pueda ser muy beneficiosa, en cuanto ala consistencia de los resultados obtenidos. Otro aspecto destacable de SQuaRE es la incorporacin de una normalizacin de la terminologa, considera la Metrologa como la ciencia de la medida y la necesidad de amoldar los conceptos usados en Ingeniera del Software a los utilizados en otras disciplinas que hacen uso de la edicin.

Control de calidad ISO 10000 Normas q garantizan la calidad desde la gestin de los proyectos. Aumenta la competitividad estratgicamente. EL PORQUE DE USAR ESTA NORMA Porque esta norma garantiza la calidad desde la gestin de los planes o proyectos. Un conjunto de pasos con calidad que nos auxiliarn en la forma de desarrollar nuestros productos de tal manera que sean de

calidad. Los requisitos para la implementacin de las ISO 10000 son: 1. Desarrollo de un plan de calidad 2. Contenido del plan de calidad 3. Revisin, aceptacin e implementacin del mismo. LOS BENEFICIOS DE LA NORMA ISO 10000: Reduce la variedad y tipos de productos. Reduce inventarios y costos de produccin Mejora la gestin y el diseo de productos Mejora la comercializacin de productos. Agiliza los procesos de pedidos. Las Normas ISO facilitan el comercio, la propagacin conocimiento, y compartir los avances tecnolgicos y practicar una buena gestin. Calidad en aplicaciones Web Los avances en Internet han conducido a un desarrollo impactante de sistemas y aplicaciones basadas en la Web, suceso que se presenta como el ms significativo en la historia de la Computacin Muchas de las nuevas tecnologas y estndares de la Web han surgido en los ltimos aos para mejorar el apoyo a nuevas aplicaciones Web: XML, servicios Web, Web semntica, tcnicas de personalizacin de la Web, minera Web, inteligencia, contextaware y mviles y servicios Web. Las aplicaciones web son diferentes de otras categoras de software; son eminentemente de red, las gobiernan los datos y se encuentran en evolucin continua. La inmediatez dirige su desarrollo, la seguridad es un requisito prioritario y la demanda de esttica, as como la entrega de contenido funcional, son factores diferenciales adicionales. El estudio de la calidad de productos y procesos de desarrollo para la Web es muy reciente y todava no se dispone de mtodos de evaluacin ampliamente difundidos para este tipo de entorno, por lo tanto,existe la necesidad de metodologas efectivas para laobtencin de aplicaciones Web de calidad. La Ingeniera Web surge debido a la necesidad de lograr enfoques disciplinados y nuevos mtodos y herramientas para desarrollar, desplegar y evaluar los sistemas y aplicaciones basados en la Web. Estos enfoques y tcnicas deben

considerar las particularidades del nuevo medio, el contexto y los escenarios operativos y, principalmente, la diversidad de perfiles de usuarios que constituyen desafos adicionales al desarrollo de aplicaciones Web. Evaluacin de la calidad sobre la aplicacin mvil fiscal para clculo de la PTU en empresas Mexicanas Uno de los tantos problemas que afectan a las empresas mexicanas que contratan personal subordinado (trabajadores) para realizar funciones especficas, es la distribucin y retencin del impuesto sobre las utilidades generadas en la organizacin; derivado de este fenmeno, la legalidad fiscal mexicana establece la obligacin a los patrones a retener el Impuesto Sobre la Renta del ingreso obtenido por el trabajador sobre utilidades recibidas; a partir de esta situacin, la presente investigacin tiene como propsito evaluar la calidad de la aplicacin mvil fiscal para eficientar la retencin o subsidio al empleo otorgado aquellos trabajadores que prestan un servicio personal subordinado por los ingresos obtenidos de la utilidades generadas en un ejercicio fiscal, con la finalidad de eficientar el cumplimiento de las obligaciones contenidas en las leyes fiscales en el territorio mexicano. La investigacin fue descriptiva, correlacional, no experimental, no probabilstica, conformada por 120 sujetos. Se cre un instrumento conformado por 20 tems con base en la Norma ISO 9126, estructurado con escala tipo Lickert, con un alfa de Cronbach 0.90. En trminos de calidad, el anlisis estadstico muestra las variables con mayor valor predictivo en la calidad; los resultados predicen excelentes niveles de calidad, lo lleva a inferir que las aplicaciones tecnolgicas mviles pueden Revista Iberoamericana para la Investigacin y el Desarrollo Educativo ISSN 2007 - 2619 Publicacin # 10 Enero Junio 2013 RIDE incorporarse en hacer ms eficientes las gestiones empresariales y su relacin con las autoridades fiscales en Mxico. Palabras clave: Calidad en ISO 9126

ASPECTOS LEGALES DE PROFECO Los siete derechos bsicos del consumidor 1. DERECHO A LA INFORMACIN La publicidad, las etiquetas, los precios, los instructivos, las garantas y, en general, toda la informacin de los bienes y servicios que te ofrezcan debe ser oportuna, completa, clara y veraz, de manera que puedas elegir qu comprar, con pleno conocimiento. 2. DERECHO A LA EDUCACIN Puedes recibir instruccin en materia de consumo, conocer tus derechos y la forma en que te protege la ley, as como organizarte con familiares o vecinos para aprender a consumir mejor y de manera ms inteligente. 3. DERECHO A ELEGIR Al escoger un producto o servicio, nadie te puede presionar, condicionar la venta a cambio de comprar algo que no quieras o exigir pagos o anticipos sin que se haya firmado un contrato. 4. DERECHO A LA SEGURIDAD Y CALIDAD Los bienes y servicios que se ofrecen en el mercado deben cumplir con las normas y las disposiciones en materia de seguridad y calidad. Adems, los instructivos deben incluir las advertencias necesarias y explicar claramente el uso adecuado de los productos. 5. DERECHO A NO SER DISCRIMINADOS Al comprar un producto o contratar un servicio, no te lo pueden negar, tampoco discriminar o tratar mal por tu sexo, raza, religin, condicin econmica, nacionalidad, orientacin sexual, ni por tener alguna discapacidad. 6. DERECHO A LA COMPENSACIN Si un proveedor te vende un producto de mala calidad o que no cumple con las normas, tienes derecho a que se te reponga o a que te devuelvan tu dinero y, en su caso, a una bonificacin no menor a 20% del precio pagado. Tambin te debern bonificar cuando no te proporcionen un servicio o te lo otorguen de forma deficiente. Asimismo, tienes derecho a que te indemnicen por los daos y perjuicios que te haya ocasionado.

7. DERECHO A LA PROTECCIN Puedes ser defendido por las autoridades, exigir la aplicacin de las leyes y tambin organizarte con otros consumidores para defender sus intereses comunes. Cuando algn proveedor no respete tus derechos o cometa abusos en contra de los consumidores, Profeco pone a tu disposicin el Telfono del Consumidor(5568 8722 en el DF y zona metropolitana, y 01 800 468 8722, larga distancia sin costo desde el resto del pas).

MANTENIMIENTO CORRECTIVO Y PREVENTIVO El software sufrir indudablemente cambios despus de ser entregado a cliente. Se producirn cambios porque se han encontrado errores, porque el software debe adaptarse para acoplarse a los cambios de su entorno externo. El soporte y mantenimiento de software vuele a aplicar cada una de las fases precedentes aun programa ya existente y no a uno nuevo. PUBLICIDAD PARA NUESTRO PRODUCTO. Es fundamental dar a conocer la app a travs de diferentes canales para lograr el mayor nmero de descargas posible durante las primeras semanas: reseas en blogs o medios de comunicacin especializados, publicacin en redes sociales, anuncio o resea en el blog o sitio web personal del autor, etc. Hay que tener en cuenta que esta parte de la promocin debe haberse planificado en el momento del desarrollo, para que pueda implementarse inmediatamente despus del lanzamiento. un buen sistema de anlisis de mtricas nos puede ayudar a conocer todos los datos estadsticos del pblico que llega a la aplicacin, tras el lanzamiento y despus de haber logrado los objetivos. De esta manera, se puede saber qu esperan los consumidores objetivos de la aplicacin y se obtiene una importante cantidad de feedback que servir de gua para implementar las futuras mejoras. Una buena promocin de una aplicacin mvil es fundamental para su xito

Distribucin de planta

Infraestructura La empresa se va a localizara en las siguientes instalaciones con las siguientes caractersticas. Mensualidad: rea: Descripcin: Direccin: Superficie: reas: $6,000.00 Zona central Ubicada en la zona comercial de Cholula Ubicada en 2Nte y 4Ote Plaza de la Concordia San Pedro Cholula 60 metros cuadrados 6 entradas Zona de recepcin rea de programacin rea de mviles Bodega Sanitarios hombre Sanitarios mujeres Pasillo traslado de reas 2do piso Oficinas 2 83 56 31 22 23 32 48 10

Telfono: Celular:

A continuacin mostramos imagen del lugar en q se localizara nuestra empresa.

Este lugar es limpio y espacioso, ideal para las actividades q la empresa va a realizar. En las oficinas solo se realizarn actividades de anlisis, documentacin de la empresa, citas son los clientes y actividades administrativas.

ORGANIZACIN DE RECURSOS HUMANOS (ORGANIGRAMA GENERAL DE LA EMPRESA)


Todo el personal que integrara la empresa deber saber o tener conocimientos bsicos de programacin.

PRESIDENTE

Recursos humanos (Administrador del personal)

Area informtica (Gerente)

Finanzas (Gerente)

Diseo Contratista

Programador

Ayudante

FUNCIONES DEL PERSONAL QUE CONFORMA EL ORGANIGRAMA DESCRIPCIN DEL PUESTO: RECURSOS HUMANOS REQUISITOS: Deber tener conocimientos sobre las funciones que se llevan a cabo en la empresa. FUNCIN: La persona asignada en el puesto de recursos humanos deber administrar al personal que trabajara en la empresa. DESCRIPCIN DEL PUESTO: PROGRAMADOR REQUISITOS: Deber tener conocimientos bsicos de programacin, no importa el lenguaje. FUNCIN: Realizar cdigo del diseo de la aplicacin mvil. DESCRIPCIN DEL PUESTO: GERENTE INFORMTICO REQUISITOS: Debe ser una persona responsable, conocimientos en todas las reas de la empresa y ser capaz de ser un lder. FUNCIN: Deber saber actuar ante el personal y situaciones Deber de disear, proponer e implementar soluciones ante una situacin. DESCRIPCIN DEL PUESTO: FINANZAS REQUISITOS: Tener conocimientos en contabilidad FUNCIN: La persona que integre este puesto deber administrar los procesos contables que se darn en la empresa. Deber analizar la situacin econmica de la empresa. Deber coordinar los registros contables DESCRIPCIN DEL PUESTO: DISEADOR REQUISITOS: Conocimiento bsico en dibujo y manejo de conocimientos informticos. FUNCIN: Realizar diseos de las aplicaciones que sern propuestos en la empresa. DESCRIPCIN DEL PUESTO: CONTRATISTA REQUISITOS: Deber ser una persona honesta. FUNCIN: Conocimientos bsicos en aplicaciones mviles.

ASPECTO LEGAL
Los aspectos legales que debemos considerar durante el desarrollo de nuestras aplicaciones mviles son los siguientes puntos:
Proteccin de datos, comercio electrnico, etc.

La calidad del software. La garanta del software. La calidad del producto, que se ofrecer al consumidor. Revisar los requisitos para un contrato de seguro en la empresa Conocer los requisitos para un crdito de INFONAVIT, y si se cuenta con la economa realizar en contrato para los trabajadores Contrato de un seguro en caso de incendios, compra de extintores

MANO DE OBRA
Para nuestra empresa realizamos el siguiente anlisis de cmo sera nuestra mano de obra en base al desarrollo de las aplicaciones mviles. actividad Descripcin de la actividad Diseo de la Disear un aplicacin modelo de la aplicacin que se desarrollara Verificar el Revisar que el diseo diseo sea aceptado para su elaboracin Revisar el Revisar si hay financiamiento economa disponible para la elaboracin de la aplicacin1 Programacin Desarrollar un del diseo cdigo que har funcionar la aplicacin Revisin del Verificar que cdigo funcione perfectamente la aplicacin Anlisis de la Revisar si la Numero de mquinas 1 Horas por dia 6 Numero de obreros 2 Tiempo en horas por dia 6

aplicacin

Prueba de calidad de la aplicacin

Prueba de la aplicacin

aplicacin cumple con lo establecido para ser lanzado a la venta Revisas si la aplicacin cumple con las normas de calidad Revisar si funciona correctamente la aplicacin

ELECCIN DE PERSONAL
Para la eleccin para nuestro personal, software y proveedores se desarrollo los siguientes puntos:

SELECCIN DE SOFTWARE
.NET CF XML .NET Compact Framework/MMIT XmlTextReader y XmlTextWriter Parseo de datos XML hacia adelante nicamente. XmlDocument No soportados: XPath, XSL/T Iniciativa Microsoft para desarrollo de aplicaciones para dispositivos Inteligentes (Mviles). Es un subconjunto de .NET para desktop. Permite reutilizar conocimientos y experiencia de desarrollo sin necesidad de aprender nuevos lenguajes. Soporte el desarrollo con Visual Basic .NET and C#. Desarrollo y Debug con Visual Studio .NET. Necesita aproximadamente 1Mb ms lo necesitado por la aplicacin. El tamao de las aplicaciones es de 5 a 500k aproximadamente Gracias a las caractersticas del framework.

Microsoft Mobile Internet Toolkit Se origina debido a: - Tamaos - Resoluciones - Servicios que prestan - Velocidades de conexin - Lenguajes de navegacin que soportan - Sistemas operativos Caractersticas Controles de formas Web para dispositivos mviles IDE Interface Developer Enviroment Capacidades de navegacin en Internet mediante ASP.NET

J2ME Creado para telfonos mviles, PDAs, TV set-top boxes, sistemas telemticos para vehculos entre otros. La plataforma es un conjunto de APIs java definidos por el proceso java community. Permite llevar las caractersticas de java a pequeos dispositivos. Incluye caractersticas de interfaz, seguridad, compatibilidad con mltiples protocolos. J2ME ARQUITECTURA Para cada desarrollo se tienen en cuenta optimizacin de memoria , capacidad de procesamiento, capacidad de entrada y salida dependiendo de la categora del dispositivo.

software .NET CF XML Microsoft Mobile Internet Toolkit

Precio $340 $270 $450

calidad buena regular buena

Garanta 1 ao 6 meses 1 ao

equipo Impresora Equipo de computo

precio $ 1000 $2 700

garanta 1 ao 1 ao

Cantidad 1 3

SELECCIN DE PROVEEDORES Despus del precio, la confiabilidad es probablemente el factor clave que hay que buscar, para seleccionar a nuestro proveedor. Tambin hay otros puntos que tomaremos en cuenta como:

PROVEEDOR 1 2 3 4

CATEGORIA FABRICANTE DISTRIBUIDOR INDEPENDIENTE IMPORTADOR

Determinar las polticas en cuanto a costos de transportacin. Buscar proveedores que puedan ofrecerte los ltimos y ms avanzados productos y servicios del mercado.

SELECCIN DEL PERSONAL Para la seleccin del personal se tomaran en cuenta ciertos puntos: Deber tener conocimientos bsicos en informtica. Cumplir con los requisitos que se piden en la empresa como, tener personalidad, responsable, etc. Tener conocimientos bsicos en programacin. Trabajar en equipo. Desenvolverse en el rea de trabajo. Cumplir con las horas establecidas del turno de trabajo.

TURNOS
La elaboracin delos turnos de trabajo fueron realizados de acuerdo a la mano de obra. PUESTO PROGRAMADOR DISEADOR ADMINISTRADOR FINANCIERO GERENTE CONTRATISTA HORAS DE TRABAJO 8 8 8 8 8

Вам также может понравиться