jueves, 5 de noviembre de 2020
martes, 3 de noviembre de 2020
Lluvia de ideas requerimientos
Lluvia de Ideas. Notas del curso: Análisis de Requerimientos pág 3 -7
Los requerimientos para un sistema de software son el viaje inicial por el que empieza todo desarrollo de software, deben existir unos requerimientos que establezcan lo que debe hacer el sistema de software y también lo que no debe hacer. Para su desarrollo e implementación el cliente debe establecer de manera abstracta y explicativa lo que quiere que el programa realize y aquí se realiza un completo proceso de recolección de información relacionada a los requerimiento funcionales y no funcionales del software.
Luego de realizar la recolección de información la cual debe tener unos tiempos límite se debe realizar un documento de requerimientos que es un documento que usan tanto el cliente como los desarrolladores donde están plasmados los requerimientos acordados entre el cliente y el desarrollador.
El siguiente proceso es la ingeniería de requerimientos donde se estudia la información que se ha recolectado esta incluye un estudio de factibilidad, adquisición y análisis de requerimientos, especificación de requerimientos, validación de requerimientos y administración de requerimientos. La adquisición y el análisis de requerimientos es un proceso iterativo que se representa como una espiral de actividades.
Luego de la documentación final los cambios empresariales, organizacionales y técnicos pueden conducir inevitablemente a cambios en los requerimientos para un sistema de software. Es necesario por tanto saber recolectar y conocer todo lo posible sobre el producto a desarrollar y estar preparados también para esos cambios.
Juan Camilo Acevedo Moreno. G281
sábado, 31 de octubre de 2020
Resumen conceptos básicos de investigación científica y enfoques
¿Qué es el marco teórico?
El marco teórico es una producción en el proceso de investigación que permite un conocer el contexto del conocimiento disponible que puede estar relacionado con el planteamiento del problema. Este sirve para proporcionar una visión de dónde se sitúa el planteamiento propuesto en el campo del conocimiento y qué puede exponer y analizar las teorías, conceptualizaciones y antecedentes en general que dan un soporte al estudio.
Funciones del marco teórico.
1 - Ayuda a prevenir errores que se han cometido en otros estudios.
2 - Orienta sobre como habrá de realizarse el estudio.
3 - Amplia el horizonte del estudio a guía al investigador para que se centre en su problema, para evitar desviaciones del planteamiento original.
4 - Documenta la necesidad de realizar el estudio.
5 - Conduce al establecimiento de hipótesis o afirmaciones que mas tarde habrán de someterse a prueba en la realidad, o bien, nos ayuda a no establecerlas por razones bien fundamentadas.
6 - Inspira nuevas líneas y areas de investigación.
7 - Provee de un marco de referencia para interpretar los resultados del estudio.
¿Qué etapas comprende la elaboración del marco teórico?
Inicio de la revisión de la literatura. Para identificar la literatura de interés, que servirá para elaborar el marco teórico, podemos:
Acudir directamente a las fuentes primarias u originales, cuando se domina el area de conocimiento en cuestión.
Consultar a expertos en el area que orienten la detección de la literatura pertinente y de fuentes secundarias, para localizar las fuentes primarias, que es la estrategia de detección de referencias más común.
Revisar fuentes terciarias para localizar fuentes secundarias y lugares donde puede obtenerse información, para detectar a través de ellas las fuentes primarias de interés.
Utilizar motores de búsqueda en Internet, directorios, bases de datos de la llamada web invisible y paginas de expertos en nuestro tema (muchas veces en las paginas de las universidades).
Obtención de la literatura.
Una vez identificadas las fuentes primarias pertinentes, es necesario localizarlas en las bibliotecas físicas y electrónicas, filmotecas, hemerotecas, videotecas u otros lugares donde se encuentren (incluidos los sitios en internet).
Consulta de la literatura.
Una vez que se han localizado físicamente las fuentes primarias (la literatura) de interés, se procede a consultarlas. EI primer paso consiste en seleccionar las que será de utilidad para nuestro marco teórico especifico y desechar las que no nos sirvan. En caso de que la detección de la literatura se haya realizado mediante compilaciones o bancos de datos donde se incluía un breve resumen de cada referencia, se corre menos riesgo de haber elegido una fuente primaria o referencia inútil.
En el caso de los libros, para delimitar su utilidad por cuestión de tiempo, conviene comenzar analizando la tabla o el índice de contenido, y el índice analítico o de materias, los cuales proporcionan una idea de los temas incluidos en la obra. Al tratarse de artículos de revistas científicas. Lo mas adecuado es revisar primero el resumen y. en caso de considerarlo de utilidad. revisar las conclusiones, observaciones o comentarios finales o en ultima instancia todo el artículo.
Extracción y recopilación de la información de interés en la literatura
¿Como se construye el marco teórico ?
Acepciones del termino teoría.
La definición científica
¿Cuá1es son las funciones de la tori (utilidad)?
¿Todas las teorías son igualmente útiles o algunas teorías son mejores que otras?
¿Qué estrategia seguimos para construir el marco teórico: adoptamos una teoría o desarrollamos una perspectiva teórica?
viernes, 30 de octubre de 2020
lunes, 26 de octubre de 2020
Pruebas de caja negra
Son un enfoque a las pruebas donde los examinadores no tienen acceso al código fuente de un sistema o sus componentes. Las pruebas se derivan de la especificación del sistema.
Las pruebas de caja negra, también llamadas pruebas de comportamiento, se enfocan en los requerimientos funcionales del software; es decir, las técnicas de prueba de caja negra le permiten derivar conjuntos de condiciones de entrada que revisarán por completo todos los requerimientos funcionales para un programa. Las pruebas de caja negra no son una alternativa para las técnicas de caja blanca. En vez de ello, es un enfoque complementario que es probable que descubra una clase de errores diferente que los métodos de caja blanca.
Las técnicas más comunes de caja negra son:
Pruebas de Caja Blanca
Las inspecciones de programa son una idea antigua y la mayoría de estudios y experimentos indican que las inspecciones son más efectivas para el descubrimiento de defectos, que para las pruebas del programa.
Sin embargo, las inspecciones no sustituyen las pruebas del software, ya que no son eficaces para descubrir defectos que surjan por interacciones inesperadas entre diferentes partes de un programa, problemas de temporización o dificultades con el rendimiento del sistema.
Las pruebas de caja blanca son un enfoque donde las pruebas se basan en el conocimiento de la estructura del programa y sus componentes. El acceso al código fuente es esencial para las pruebas de caja blanca.
Enlace al mapa:
domingo, 25 de octubre de 2020
viernes, 16 de octubre de 2020
Ejercicio Práctico Diseño Conceptual de Redes
Enunciado:
Una importante empresa de Medellín, EQUIPOS XX, lo ha contactado a usted para que lleve a cabo el diseño de la red de datos para su nueva sede en el Municipio de Envigado.
Para tal fin, le han solicitado que se reúna con el director de ingeniería quien le transmitirá las necesidades particulares del proyecto.
De acuerdo con la investigación hecha previamente por usted acerca de la empresa, usted ha encontrado que la compañía forma parte de una cadena de distribuidores de equipos eléctricos, y que la intención es ampliar la planta de manufactura por lo que requiere contratar nuevos empleados.
En la entrevista, la primera información que le han dado, es que la situación de las redes de datos es crítica, considerando que la Internet es lenta, han experimentado problemas con el correo electrónico, dificultad al acceder a la WEB, y problemas al imprimir archivos en el interior de la empresa.
Adicionalmente han informado que anteriormente, cuando la empresa era pequeña, no se presentaban estos inconvenientes, pero cuando empezaron los problemas contrataron a la empresa MANTENIMIENTO YY, quienes ampliaron la infraestructura de red instalando nuevos computadores y servidores, de acuerdo con las necesidades de la compañía.
MANTENIMIENTO YY, ha estado dando soporte a la firma desde el momento en que se llevaron a cabo los cambios, pero los resultados no fueron satisfactorios por lo que EQUIPOS XX está pensando en implementar un departamento de mantenimiento propio, ya que les preocupa que con la ampliación de la planta la situación empeore.
Con base en lo anterior solucionamos:
1. ¿Qué investigaciones haría usted antes de su primera reunión con el departamento técnico de la empresa?
Antes de la primera reunion con el departamento técnico para discutir los objetivos del proyecto, yo investigaría anticipadamente cuál es la industria o sector de la economía que la compañía opera, intentaría aprender sobre los temas cruciales de la compañía como los mercados que maneja, cadenas de proveedores y productos, servicios y sus ventajas competitivas en el sector.
2. ¿Cuáles son los problemas generales que parece estar experimentando esta compañía?
- La implementación de la red de datos inicial no cumple con los objetivos y necesidades de la empresa.
- No se conoció el impacto sobre la red de datos que tendría la utilización del software.
- Luego de la implementación de la red no se hizo monitoreo ni optimización de la red.
3. ¿Qué principios parecen haberse obviado por parte de MANTENIMIENTO YY cuando hizo las ampliaciones en la compañía?
- .El análisis de los requerimientos del cliente no fue adecuado.
- No se realizó una prueba adecuada (test) para solucionar problemas y optimizar.
- No se realizó una documentación oportuna durante la implementación del proyecto.
4. Enumere 4 componentes críticos que deberán considerarse para la corrección de fallas y para el nuevo diseño de la red de datos. Incluya objetivos, restricciones y orden de ejecución.
5. Enumere 5 preguntas que usted considere críticas para hacerle al departamento técnico antes de la entrevista.
- ¿Cuál es la estructura de la compañía?
- ¿Cuál es en general el objetivo mayor de la compañía para actualizar su red de datos.
- ¿Qué clase de imprevistos en la red de datos cree que puedan afectar o detener las operaciones del negocio?
- ¿De qué manera la nueva implementación de la red va a ayudar que el negocio del cliente sea más exitoso?
- ¿Qué tanto acceso se tiene desde el exterior de la red?
jueves, 15 de octubre de 2020
Y ahora, ¿cómo planteo el problema?
Luego de realizadas las actividades de lectura y la actividad interactiva en el repositorio educativo institucional vamos a contestar la siguiente pregunta.
¿Cuál es la mejor opción de elegir el tema y plantear y problema de investigación?
Para mi la mejor opción de elegir el tema es la motivación que nos impulse a realizar investigación debido a la curiosidad que nos causan los temas que más nos interesen. Este es un gran detonante de la elección de un tema particular de investigación porque nada mejor que hacer lo que lo apasiona a uno y por esto la elección del tema también a su vez ejerce un compromiso con la investigación.
La mejor opción para elegir el problema de investigación ya tiene no solo que ver con las cuestiones que a uno lo apasiona ya que si vamos a resolver un problema que requiere de la labor investigativa, estaremos por lo menos en el mismo area académica del tema que trata al problema. Por tanto para mi la mejor elección para resolver el problema de investigación es elegir un problema que sea relevante y también que la solución pueda aportar conocimiento a la sociedad y también una aplicación importante.






