Ir al contenido principal

Tarea Ingenieria de Software

- Recopilación de requisitos de Web Apps:
Para la recopilación de los requisitos se utilizan mucha variedad de técnicas, pero principalmente se utilizan las siguientes cuatro:
Entrevista:
Donde el investigador formula preguntas y a partir de ellas obtendrá información.
Encuesta:
Es un conjunto de preguntas que van dirigidas a un público en particular, donde dan a conocer los pensamientos u opiniones del publico acerca de un hecho especifico.
Observación:
Consta de mirar a las personas cuando están llevando a cabo su trabajo para realizar conclusiones objetivas
Sesión Grupal:
Esta forma de recopilación consiste en reunir a un grupo de personas para indagar sus opiniones o ideas acerca del producto.

- Preguntas de Formulación

Para realizar una formulación acerca del negocio, se debe tener una antesala sobre lo que se quisiera formular, a causa de esto se crean preguntas dirigidas al cliente.

¿Con quién debe comunicarse?
¿Qué técnicas podemos ocupar para recolectar datos? 
¿No habrá diferentes puntos de vista?
¿Qué podemos preguntar?
¿Cuál es el motivo principal para el Web App?
¿Cuáles son los objetivos que debe cumplir el Web App?
¿Quién usará el Web App?

- Definición de las categorías de usuario

Se utilizan un conjunto de preguntas para definir el usuario a quien está dirigido.

¿Cuál es el objetivo general del usuario al usar el Web App?
¿Cuál es el nivel de fondo y sofisticación del usuario en relación con el contenido y la funcionalidad de la Web App?
¿Cómo llegará el usuario al Web App?
¿Qué características genéricas de Web App les gusta y no les gusta a los usuarios?


- Comunicación con los clientes y los usuarios

La comunicación entre el cliente y el usuario con el programador, debería ser siempre de manera respetuosa, aunque sabemos que no siempre es así, por eso se debe hablar con estos personajes solo cuando sea necesario para la creación de nuevos requerimientos, o la entrega del software funcional.

- Análisis de la información

Después de haber recolectado la información antes mencionada, se debe analizar cuidadosamente y con el afán de sacar de esta, la mayor cantidad de información dirigida a la Web App necesaria para el óptimo funcionamiento de la misma.

- Desarrollos de casos de uso

Para el desarrollo de los casos de uso utilizados en la formulación y creación de los requerimientos y de la Web App en si misa, se recrearán situaciones en las que se simule el posible uso que el usuario vaya darle al software. Tratando así, de cubrir la mayoría y abarcando ampliamente toda la gama de escenarios en los que el Usuario probablemente pueda o no entrar en conflicto con el software.
Los casos de uso se modelarán en la etapa del análisis de la información, y estos serán parte crucial al momento de crear la Web App.

- Bibliografia:
http://cotana.informatica.edu.bo/downloads/ld-Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDF




Comentarios

Entradas populares de este blog

XP y Scrum

Programacion Extrema (XP) La programación extrema es una metodología de desarrollo ágil que tiene como principal objetivo aumentar la productividad a la hora de desarrollar un proyecto software. Da prioridad a los trabajos que dan un resultado directo y en los cuales se reduce la burocracia que pueda existir en el entorno de trabajo. Principios Basicos -Retroalimentación. -Proceso continuo en lugar de por bloques. -Propiedad intelectual compartida. -Entendimiento compartido. Conclusiones La programación extrema funciona mejor con gente con talento: profesionales capaces de hacer un diseño simple y escalable. Ellos mismos sabrán amoldarse y adaptarse al entorno de trabajo. Scrum Proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto. Estas prácticas se apoyan unas a otras y su selección tiene origen en un estudio de la manera de trabajar de equipos altame...

Mejores practicas de Ingenieria

Para el buen uso de la ingeniería en las aplicaciones web, este debe contener un conjunto de buenas prácticas tomando en cuenta los modelos que expone la ingeniería de software, como son: -Llevar un buen control para resolver las necesidades del producto y poder entregar un buen trabajo. -Especificar bien la interacción que hay entre la Web App y el usuario de esta, haciendo enfoque en la colocación de distintos escenarios. -Crear un plan que lleve un listado de lo que se va realizando y lo que se va modificando en el mismo -Verificar que el progreso de la Web App complazca los requerimientos especificados por el cliente -No apoyarse en Usuarios anteriores para probar la Web App, debido a que este siempre querrá regresar al antiguo software por no salir de su zona de confort. -Debe crearse y ejecutarse pruebas en las que se evalué completamente la aplicación. 

Tarea Sitios Web

1.        YouTube Interfaz:                La interfaz de este sitio web me parece bastante minimalista, simple y al mismo Tiempo también es adecuada y funcional para el usuario. Me parece que tiene Todo en el lugar adecuado y de forma que facilite el lugar donde encontrarlo.                 Mapa de Navegación:                                Creo que aquí no hay error alguno en cuanto a la navegación, ya que puedes ir                                Visitando diversas partes del sitio sin necesidad de salir...