Está en la página 1de 14

Investigación Documental y de Campo

 Informe Final

 Desarrollo de Software

 Aquino Segura Ivan

 Domingo 26 de Agosto del 2018


Índice

Introducción...............................................................3
Metodología...............................................................4
Objetivo general y específico......................................5
Investigación documental............................................6
Tipos de investigación................................................7
Investigación de campo.............................................8
Aplicación de encuesta y análisis de resultados.......13
Bibliografía...............................................................14
Introducción
Desarrollo de software
Desarrollar un software significa construirlo simplemente mediante su descripción.
Esta es una muy buena razón para considerar la actividad de desarrollo de software
como una ingeniería. En un nivel más general, la relación existente entre un
software y su entorno es clara ya que el software es introducido en el mundo de
modo de provocar ciertos efectos en el mismo.
Aquellas partes del mundo que afectarán al software y que serán afectadas por él
será el Dominio de Aplicación. Es allí donde los usuarios o clientes observarán si el
desarrollo del software ha cumplido su propósito.
Una de las mayores deficiencias en la práctica de construcción de software es la
poca atención que se presta a la discusión del problema. En general los
desarrolladores se centran en la solución dejando el problema inexplorado. El
problema a resolver debe ser deducido a partir de su solución.
Esta aproximación orientada a la solución puede funcionar en campos donde todos
los problemas son bien conocidos, clasificados e investigados, donde la innovación
se ve en la detección de nuevas soluciones a viejos problemas.
Pero el desarrollo de software no es un campo con tales características. La
versatilidad de las computadoras y su rápida evolución hace que exista un
repertorio de problemas en constante cambio y cuya solución software sea de
enorme importancia.
Metodología

Lograr la construcción de un sistema informático eficiente, que cumpla


con los requerimientos planteados, es una tarea realmente intensa y
sobre todo difícil de cumplir.
Las metodologías para el desarrollo del software imponen un proceso
disciplinado sobre el desarrollo de software con el fin de hacerlo más
predecible y eficiente.
Una metodología de desarrollo de software tiene como principal
objetivo aumentar la calidad del software que se produce en todas y
cada una de sus fases de desarrollo.
No existe una metodología de software universal, ya que toda
metodología debe ser adaptada a las características de cada proyecto
(equipo de desarrollo, recursos, etc.) exigiéndose así que el proceso
sea configurable.
Las metodologías de desarrollo se pueden dividir en dos grupos de
acuerdo con sus características y los objetivos que persiguen: ágiles y
robustas.
Objetivo General
 Diseñar aplicaciones informáticas que se ajusten a las necesidades de las
organizaciones.
 Dirigir y coordinar el desarrollo de aplicaciones complejas.
 Intervenir en todas las fases del ciclo de vida de un producto.
 Estimar los costes de un proyecto y determinar los tiempos de desarrollo.
 Hacer el seguimiento de costes y plazos.
 Dirigir equipos de trabajo de desarrollo software.
 Organizar la realización de pruebas que verifiquen el correcto funcionamiento
de los programas y que se ajustan a los requisitos de análisis y diseño.
 Diseñar, construir y administrar bases de datos.
 Dirigir y asesorar a los programadores durante el desarrollo de aplicaciones.
 Introducir procedimientos de calidad en los sistemas, evaluando métricas e
indicadores y controlando la calidad del software producido.
 Organizar y supervisar el trabajo de su equipo de los técnicos de
mantenimiento y los ingenieros de sistemas y redes.

Objetivo especifico

 Manejar los principales conceptos asociados a las herramientas y técnicas


disponibles para organizar, dirigir y controlar el proceso de desarrollo de
sistemas de software.
 Identificar las principales metodologías disponibles para la recolección y
manejo de requerimientos que deben cumplir los sistemas en desarrollo.
 Aplicar principios generales de análisis y diseño de sistemas en la creación de
productos de trabajo que proporcionen las entradas necesarias para la fase de
codificación de aplicaciones.
 Conocer las principales herramientas de verificación y validación de software y
su utilidad en las diferentes fases del desarrollo de sistemas.
Información documental

El desarrollo de software en MVC


La rama de la ingeniería del software se preocupa por crear procesos
que aseguren calidad en los programas que se realizan y esa calidad
atiende a diversos parámetros que son deseables para todo
desarrollo, como la estructuración de los programas o reutilización del
código, lo que debe influir positivamente en la facilidad de desarrollo y
el mantenimiento.
1. El usuario interactúa con la interfaz de usuario de alguna forma (por
ejemplo, el usuario pulsa un botón, enlace, etc.)
2. El controlador recibe (por parte de los objetos de la interfaz-vista) la
notificación de la acción solicitada por el usuario. El controlador gestiona
el evento que llega, frecuentemente a través de un gestor de eventos
(handler) o callback.
3. El controlador accede al modelo, actualizándolo, posiblemente
modificándolo de forma adecuada a la acción solicitada por el usuario (por
ejemplo, el controlador actualiza el carro de la compra del usuario). Los
controladores complejos están a menudo estructurados usando un patrón
de comando que encapsula las acciones y simplifica su extensión.
4. El controlador delega a los objetos de la vista la tarea de desplegar la interfaz
de usuario. La vista obtiene sus datos del modelo para generar la interfaz
apropiada para el usuario donde se refleja los cambios en el modelo (por
ejemplo, produce un listado del contenido del carro de la compra). El
modelo no debe tener conocimiento directo sobre la vista. Sin embargo, se
podría utilizar el patrón Observador para proveer cierta dirección entre el
modelo y la vista, permitiendo al modelo notificar a los interesados de
cualquier cambio. Un objeto vista puede registrarse con el modelo y
esperar a los cambios, pero aun así el modelo en sí mismo sigue sin saber
nada de la vista.
Tipos de investigación
Investigación de campo

Asistencia Medica “ACCESSALUD”

El día agosto realice una investigación sobre una empresa de salud


llamada accessalud el cual utilizan equipos tecnológicos y desarrollan
plataformas web para médicos
La área de desarrollo web se dedican a programar plataformas web
medicinales con junto los doctores del área se dedican a trabajar una
plataforma que puedan utilizar y analizar mejor la información de los
pacientes en el estado de los huesos, medicamentos, cuantas
consultas son las que tiene un paciente, informes médicos etc.
Aplicación de encuesta y resultados
RESULTADOS DE LAS RESPUESTAS
Bibliografías
https://www.ecured.cu/Desarrollo_de_software
https://es.wikiversity.org/wiki/Ingenier%C3%ADa_de_Software
https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/modelo-vista-
controlador-mvc.html

También podría gustarte