Desarrollo de software app
-
Upload
lauritha-mejhia-de-tovar -
Category
Documents
-
view
24 -
download
1
Transcript of Desarrollo de software app
28 de mayo del 2015
Integrantes:Julián Basilio María AngeliMartínez Enríquez OsvaldoMejía Caballero Carmela
Mejía Huérfano LauraMelo Nicolás David
TIC01SM-14
DESARROLLO DE SOFTWARE APP-SOLUTION:
LOGOTIPO:
GIRO DE LA EMPRESA.
Comercialización de software y capacitación a los clientes que compran nuestras
aplicaciones.
VISIÓN:
Ser una empresa líder en el desarrollo de software ser reconocida
internacionalmente, por su calidad y originalidad en sus proyectos y poder
brindarles la confianza a nuestros clientes que requieran de nuestros servicios.
MISIÓN:
Somos una empresa que tiene la obligación de poder entregar al cliente un
producto de calidad, ya que nuestra principal meta será innovar nuestros servicios
para satisfacer al cliente.
OBJETIVOS.
Aumentar el servicio en los próximos doce meses.
Ser una empresa líder en el mercado nacional.
Tener nuestra empresa de desarrollo de software en varios puntos del
país.
Tener personal altamente capacitado para poder brindarle un excelente
servicio.
ser el líder del mercado.
incrementar las ventas.
generar mayores utilidades.
lograr una mayor participación en el mercado.
ser una marca reconocida por su variedad de diseños.
sobrevivir.
Gerente de Informática.
Características.
Orientación al logro de objetivos
Desarrollo y Dirección de recursos
Buen manejo del factor tiempo
Confianza en sí mismo
Saber escuchar
Decisión
Capacidad de comunicación y motivación
Capacidad de negociación
Capacidad para adecuarse rápidamente a los cambios en los procesos de
trabajo.
Capacidad para gestionar el proceso de cambio.
Buenas relaciones interpersonales
Visión estratégica
Funciones generales
Dirigir, supervisar y proponer la formulación y evaluación del plan estratégico,
plan operativo y convenido de gestión de JCSOFT, en coordinación con las demás
unidades organizativas.
Formalizar el plan de sistemas y establecer los objetivos. Recomendar
aplicaciones no existentes o mejoras en las existentes.
Disponer y supervisar la elaboración, mejoramiento y actualización permanente
delos procedimientos, directivas e instructivas de JCSOFT, a ser aplicadas en la
sede central, unidades operativas y de apoyo, proponiendo su aprobación a
gerencia general.
Dirigir la formulación y evaluación del plan estratégico de tecnologías de
información, proponiendo políticas y normas del ámbito informático.
Dirigir los mantenimientos de comunicación informática, redes de información,
entre otros.
Realizar presupuestos y reportar a los diversos gerentes sobre los proyectos en
ejecución.
Dirigir programas de desarrollo profesional, administrar políticas de salario, evaluar
nuevos desarrollos en el marco de negocios. Supervisar selección de
proveedores.
Analista.
Características.
Un analista de sistemas estudia los problemas y las necesidades de una empresa
para determinar cómo podrían combinarse los recursos humanos, los procesos,
los datos, las comunicaciones y la tecnología para obtener mejoras en la empresa.
Un buen analista de sistemas debe estar preparado y tener las siguientes
características:
Mejorar los conocimientos en tecnología y sistemas de información.
El analista de sistemas en un mediador. Es responsable de mostrar a los usuarios
finales y los directivos como pueden las nuevas tecnologías favorecer a su
empresa y sus operaciones.
Una de las formas mejores para mantenerse al día es desarrollar la disciplina y el
hábito organizado de hojear y leer diversas publicaciones periódicas sobre
sistemas informáticos y de información. Otra forma de mantenerse bien informado
es a través de las asociaciones profesionales.
Experiencia y dominio de la programación informática.
Es evidente que un analista de sistemas debe saber programar. El analista de
sistemas es el principal eslabón entre los usuarios de la empresa y los
programadores informáticos. En consecuencia, muchas organizaciones,
consideran la experiencia en programación informática como un requisito previo
indispensable para el análisis y diseño de sistemas.
Conocimientos generales de la empresa.
Los analistas deberían ser capaces de comunicarse con los expertos de la
empresa para adquirir el conocimiento preciso de los problemas y las
necesidades.
En algunos casos pueden resultar de gran valor especializaciones en contabilidad
o en fabricación.
Al trabajar con expertos de empresa, los analistas de sistemas adquieren
gradualmente un amplio conocimiento de la empresa.
Capacidad para resolver problemas.
El analista de sistemas debe tener capacidad para abordar problemas de empresa
grandes proporciones, descomponer dichos problemas en sus componentes,
analizar sus diversos aspectos y volverlos a ensamblar para resolver el problema.
Los analistas deben ser capaces de definir de forma creativa soluciones
alternativas a los problemas y las necesidades. La creatividad y perspicacia son
dones naturales que técnicas que pueden adquirirse.
Técnicas de comunicación interpersonal.
Debe ser capaz de comunicarse eficazmente, tanto en forma oral como escrita. El
analista debería buscar ayuda o formación en redacción técnica y empresarial,
métodos para hacer entrevistas y presentaciones y para adoptar las mejores
actitudes como oyente.
Capacidad de relación interpersonal.
Las técnicas interpersonales son también importantes por la naturales política del
trabajo del analista de sistemas. La primera responsabilidad del analista es la
empresa, su gestión y trabajadores. Las personas tienen a menudo metas y
necesidades que entran en conflicto con las de otras personas. El analista de
sistemas debe mediar en estos problemas y conseguir beneficios para la empresa
en su conjunto.
Flexibilidad y capacidad de adaptación.
Los analistas de sistemas deben ser capaces de detectar los momentos en que es
preciso y beneficioso poner en práctica variaciones a dichas normas para un
proyecto determinado.
Los analistas deben aprender a ser flexibles y adaptarse a los retos o situaciones
particulares que se presentan en los proyectos específicos de desarrollo de
sistemas.
Carácter y ética.
El analista requiere fuerte carácter y alto sentido de la ética. Como los analistas de
sistemas precisan conocer datos de la organización para desarrollar sistemas que
sirvan adecuadamente para apoyar a dicha organización, a menudo están al
corriente de planes y secretos sensibles.
También diseñan sistemas y escriben programas. Pero, en la mayoría de los
casos, el diseño y los programas son propiedad intelectual de la organización, ya
que paga por los servicios de analista y los programadores. No sería ético
apropiarse de dichos diseños y programas o venderlos a otras empresas.
Funciones:
El analista de sistemas como consultor
Por lo regular, el analista de sistemas participa como un consultor para la
empresa. Esto implica que un analista puede contratarse solo para canalizar a la
empresa ciertos tópicos de la informática. Esto ofrece una ventaja, en el sentido
del consultor externo trae consigo perspectivas frescas, que no poseen otros
miembros de la organización. Por otra parte para el analista externo implica una
desventaja, pues apenas tiene pleno acceso a la cultura organizacional autentica,
que no se ofrece de forma abierta a un externo.
El analista de sistemas como especialista de apoyo
El otro papel que podrá protagonizar es el de especialista de apoyo o staff dentro
de una empresa donde de manera regular, trabaje dentro del departamento de
sistemas. Esta posición, el analista dispone de una experiencia profesional
respecto al software y hardware y a sus aplicaciones en la empresa. Con
frecuencia esas tareas no se asocian a un proyecto ambicioso de sistemas, sino
más bien implican decisiones o modificaciones menores que se dan en un
departamento individual.
El analista de sistemas como agente de cambio
Como analista de sistemas, el actuar como agente de cambio apoya una corriente
particular de cambio que involucra el uso de los sistemas de información. Además
transmite a los usuarios el proceso de cambio, ya que está convencido de que
tales cambios no ocurren de manera independiente en los sistemas de
información, sino más bien estos ocasionan cambios a lo largo de las
organizaciones.
Responsabilidades
1. Evaluar la viabilidad de los proyectos
2. Lleva acabo entrevistas y otras acciones para investigación de hechos.
3. Documentar y analizar las operaciones de los sistemas actuales.
4. Definir las necesidades de usuario para mejorar o sustituir sistemas.
5. Escribir, probar y/o supervisar el desarrollo de software de aplicaciones.
6. Impartir formación a los usuarios que trabajen con nuevos sistemas o
versiones.
Diseñador.
Funciones.
Usa la información recolectada anteriormente para hacer el diseño lógico.
Diseña procedimientos precisos para la captura de datos (diseño de
entradas).
Proporciona entrada efectiva para el sistema de información mediante el
uso de técnicas para el diseño de formas y pantallas
Diseña la interfaz del usuario (teclado, menú de pantalla y ratón)
Diseño de salidas
Diseño de base de datos
Diseño de archivo
Diseño de control y respaldo
Programador.
Un programador profesional es una persona que se preocupa porque todo salga
de una forma ordenada, preparar un guion o secuencia de un programa o función
del mismo. Para lograr sus objetivos debe mantenerse actualizado en lo que se
refiere a su trabajo; ser imaginativo, consecuente, planificador, trabajar en un
orden o un mapa mental. Su trabajo le exige ser perfeccionista.
Un programador es una persona que posee un conocimiento pleno de la
tecnología y su funcionamiento; las matemáticas y la electrónica entre otras son
áreas indispensables; es decir que sabe manejar muchos equipos de diferentes
aplicaciones; como es una cámara, equipos de sonido, computadores, ciertos
programas de edición; innovar siempre en su trabajo; es el guía más importante
que requieren los profesionales en los diferentes medios de comunicación; es un
verdadero enlace entre un buen equipo de profesionales del diseño y la
animación.
Características.
Capacidad analítica: El profesional de programación es una persona con la
agudeza visual, y la capacidad de comprender problemas y determinar las
posibles soluciones en un tiempo record.
Comprender Los lenguajes de programación: es fundamental que un buen
programador conozca muy bien el lenguaje del código que se usa para la
programación.
Sentido Común: Para ser un buen profesional en programación debe tener un
sentido común bien desarrollado, una aptitud mental lógica y eficiente con las
cosas repetitivas y ordenadas.
Trasformador de ideas: es una persona que mantiene su motivación muy alta y
es solucionador, en un buen equipo de profesionales el sintetiza y aclara de una
forma ordenada las diferentes problemáticas y mantiene un buen ritmo de trabajo
con sus compañeros.
Capacidad de Observación: Siendo un analítico por naturaleza, se le facilita la
capacidad de observar y ser objetivo en su tarea; es decir que él ve el problema
de una manera rápida.
Disciplina y constancia: es importante recalcar que un profesional de la
programación es muy exigente en su trabajo, por lo tanto es disciplinado,
constante y dedicado a su trabajo, el compromiso con su equipo de trabajo es
serio.
Profesionalmente un programador debe tener:
Conocimientos: Lo más importante que un programador debe saber, es el
funcionamiento de las diferentes herramientas de comunicación que
constantemente interactúan con usuarios de internet, juegos de video, pantallas
móviles entre otros; esto funciona a base de códigos y lenguajes que el
programador debe conocer muy bien.
Ingeniería de software: Es un creativo muy inquieto que se preocupó por el
funcionamiento de los equipos, analiza los diferentes tipos de lenguajes en que
están diseñados.
Información actualizada: Los programadores son conscientes de la rapidez en
que se mueve el campo de acción en donde ellos están, las tecnologías y los
avances se producen todos los días como las diferentes formas de comunicación
en donde hay mucho camino que recorrer.
El manejo del inglés: El idioma es fundamental para un programador, porque
así le quedará mucho más fácil trabajar en varias plataformas y para diferentes
clientes.
Funciones.
El programador cuya única función consistía en trasladar las especificaciones del
analista en código ejecutable para la computadora. Dichas especificaciones se
recogen en un documento denominado cuaderno de carga, medio de
comunicación entre ambos.
Testing.
Funciones.
Un tester investiga un producto de software con el objetivo de obtener información
acerca de su calidad y del valor que representa para quienes lo utilizan.
Asume el desafío de detectar la mayor cantidad de fallas severas (incidentes de
alto impacto) con el mínimo esfuerzo, antes de que el software salga a producción.
El tester participa de todas las etapas del proceso de desarrollo de software,
colaborando para asegurar la máxima calidad del producto. Su perfil conjuga un
conjunto de habilidades con el conocimiento del negocio, de la aplicación bajo
prueba y de cómo planificar, diseñar, ejecutar y administrar las pruebas.
Habilidades.
Capacidad de abstracción y modelado para entender y simular el
comportamiento del sistema bajo prueba.
Facilidad de comunicación oral y escrita para interactuar con
desarrolladores y usuarios.
Creatividad para generar ideas e imaginar los problemas que podrían
existir.
Pensamiento crítico para evaluar las ideas, hacer deducciones y vincular lo
observado con los criterios de calidad de la empresa.
Pragmatismo para poner en práctica las ideas y adecuar las técnicas y el
esfuerzo al alcance del proyecto.
Aptitudes para el trabajo en equipo, de manera de poder interactuar con los
desarrolladores y otros testers, y lograr el máximo beneficio en esta
interacción.
Estas habilidades se adquieren y perfeccionan a medida que se avanza en
la Carrera de testing y se obtiene conocimiento y experiencia.
Referencias
http://www.academia.edu/7335087/Organizaci
%C3%B3n_y_Funciones_Gerencia_De_Inform%C3%A1tica_y_Planeamiento
http://www.sites.upiicsa.ipn.mx/polilibros/portal/Polilibros/P_proceso/
ANALISIS_Y_DISEnO_DE_SISTEMAS/Sistemas%20de%20informacion/Unidad%202/2.3a.html