ximena na taller 2.pptx

16
PRESENTADO POR : XIMENA ALEXANDRA PIEDRAHITA PRESENTADO AL INGENIERO: SALATIER MORENO TORO IBAGUE 18 DE FEBRERO DEL 2015 TRABAJO SOBRE SOFTWARE COMPONENTES Y REQUERIMIENTOS DE CREACION REFINAMIENTO TALLER II 1

Upload: xime-piedrahita

Post on 28-Sep-2015

229 views

Category:

Documents


0 download

TRANSCRIPT

Presentacin de PowerPoint

PRESENTADO POR :XIMENA ALEXANDRA PIEDRAHITA

PRESENTADO AL INGENIERO:SALATIER MORENO TORO IBAGUE 18 DE FEBRERO DEL 2015

TRABAJO SOBRE SOFTWARE COMPONENTES Y REQUERIMIENTOS DE CREACION REFINAMIENTO TALLER II1Regional TolimaREFINAMIENTO TALLER II2Regional TolimaCul ser el futuro del software dentro de las organizaciones pblicas y privadas?

REFINAMIENTO TALLER II3Regional TolimaEstablezca la evolucin del software?

Entre el periodo de la informtica comprendido entre 1960 - 1990, el principal desafo era el desarrollo del hardware de computadoras, de forma que se redujera el costo del procesamiento y almacenamiento de datos. A lo largo de las dcadas de los ochenta, los avances en microelectrnica han dado como resultado una mayor potencia de clculo a la vez que una reduccin del costo. Hoy, el problema es diferente. El principal desafo es mejorar la calidad (y reducir el costo) de las soluciones basadas en computadoras soluciones que se implementan con el software.REFINAMIENTO TALLER II4Regional TolimaREFINAMIENTO TALLER II5Los primeros aos (1950 - 1965):El software estaba en su infanciaEl software era un aadidoExistan pocos mtodos para la programacinNo se tenia una planificacin para el desarrollo del softwareLos programadores trataban de hacer las cosas bienEl software se diseaba a medidaEl software era desarrollado y utilizado por la misma persona u organizacin (entorno perzonalizado)El diseo de software era realizado en la mente de alguien y no exista documentacinLa segunda era (1965 - 1975):Multiprogramacin y sistemas multiusuarios introducen nuevos conceptos de interaccin hombre-mquina.Sistemas de tiempo real que podan recoger, analizar y transformar datos de mltiples fuentes.Avances en los dispositivos de almacenamiento en lnea condujeron a la primera generacin de sistemas de gestin de Base de Datos.Software como producto y la llegada de las "casas de software" producindose as una amplia distribucin en el mercado.El software se desarrollaba para ser comercializadoSe empez a distribuir software para grandes computadoras y minicomputadoresEl mantenimiento de software comenz a absorber recursos en una gran medida.Regional TolimaREFINAMIENTO TALLER II6La tercera era (1975 - 1985):Procesamiento Distribuido. Mltiple computadoras, cada una ejecutando funciones concurrentes y comunicndose con alguna otra.Redes de rea local y de rea global. Comunicaciones digitales de alto ancho de banda y la creciente demanda de acceso "instantneo" a los datos.Amplio uso de microprocesadores y computadoras personales (hardware de bajo costo). Incorporacin de "inteligencia" (autos, hornos de microondas, robots industriales y equipos de diagnstico de suero sanguneo). Impacto en el consumo.Planificacin en el proceso del desarrollo de software. La cuarta era (1985 -2000):Tecnologa orientada a objetosSoftware para redes neuronales artificiales (simulacin de procesamiento de informacin al estilo de como lo hacen los humanos).Impacto colectivo del softwareSistemas operativos operativos sofisticados , en redes globales y localesAplicaciones de software avanzadasEntorno cliente/cliente servidorSuperautopista de informacin y una conexin del ciberespacioLa industria del software es la cuna de la economaTcnicas de cuarta generacin para el desarrollo de softwareProgramacin de realidad virtual y sistemas multimediaAlgoritmos genticosAdopcin de prcticas de Ingeniera del softwareRegional TolimaEn qu consiste la metodologa DORCU?

DoRCU, Documentacin de Requerimientos Centrada en el Usuario, es una metodologa para la Ingeniera de Requerimientos caracterizada por su flexibilidad y orientacin al usuario. Considera los mejores resultados de los enfoques examinados y se apoya en diversos mtodos, tcnicas y herramientas ya desarrollados por otros autores, pero sin comprometerse con los lineamientos de un paradigma en particular. Tiende, adems, a que se unifique la terminologa empleada en el campo de la IR, eliminando de esta manera aparentes discrepancias que slo son la consecuencia de confusiones semnticas que dificultan an ms el proceso de definicin de requerimientos.

REFINAMIENTO TALLER II7Regional TolimaEn qu consiste el modelo SQUARE?

El objetivo de este trabajo consiste en integrar los principales conceptos del AOSD con las nociones de ingeniera de requisitos y la reciente terminologa sobre requisitos de calidad del nuevo estndar ISO/IEC 25030 (SQuaRE 25030), con el fin de establecer un mejor entendimiento y consenso hacia un vocabulario comn para la emergente disciplina de la ingeniera de requisitos de calidad orientada a aspectos. El resultado principal de esta integracin es un modelo conceptual, expresado en el lenguaje de modelado unificado (UML).

REFINAMIENTO TALLER II8Regional TolimaEn qu consiste el mtodo SIREN?

Metodo practico de IR basado en reutilizacin de requisitos compatible con los principales estndares en ingeniera de sistemas.

-Modelo de proceso -Gua (estructura de documentos de especificacin)-Requisitos para dominio especifico-Herramientas de soporte

REFINAMIENTO TALLER II9Regional TolimaEn qu consiste la tcnica NFR Framework?NFR Framework es, como su nombre indica, tratar con los requisitos no funcionales. Los RNF son considerados una parte fundamental de la Ingeniera del Software desde hace tiempo, pero solo han sido considerados a partir de la fase de diseo, por eso existen pocas propuestas para introducirlos de una manera sistemtica en el desarrollo a partir de requisitos, analizarlos en la fase de requisitos por medio de objetivos. El problema fundamental es que los objetivos tradicionales

REFINAMIENTO TALLER II10Regional TolimaEn qu consiste el modelo Volere?

Volere es el resultado de muchos aos de prctica, consultas, e investigacin en ingeniera de requisitos. Hemos empaquetado nuestra experiencia en la forma de un proceso de requisitos genrico, entrenamiento de requisitos, consultora de requisitos, auditora de requisitos, una variedad de guas que puede bajar de la red y esta plantilla de requisitos. Tambin suministramos servicios sobre escritura de especificaciones de requisitos

REFINAMIENTO TALLER II11Regional TolimaEn qu consiste la tcnica JAD?

es una tcnica de definicin de requisitos y de diseo de la interfaz de usuario, basada en reuniones participativas entre clientes, directiva y desarrolladores. En dicha reunin los temas a tratar se centran ms en el negocio que en el asunto tcnico. Lgicamente est ms orientado a proyectos de cliente (o bien sistemas a medida, como tambin se los conoce), y permite recolectar requisitos eficientemente.Hay que tener cuidado porque estas reuniones pueden hacer ver a los clientes una falsa realidad en cuanto al progreso del proyecto o la productividad. Adems, hay que prestar especial cuidado con las estimaciones tempranas, aquellas que entraan un mayor riesgo por el mayor desconocimiento del sistema y que deben ofrecer una amplitud de rango mayor entre mejor estimacin y estimacin pesimista.

REFINAMIENTO TALLER II12Regional TolimaEn qu consiste la tcnica Brainstorming?

Una de las tcnicas de creatividad ms usadas y bastante efectiva es el "Brainstorming", o tormenta de ideas, y sus diferentes variantes. Esta tcnica es recomendable en muchos casos y puede combinarse con otras muchas.

Comenz en el mbito de las empresas, aplicndose a temas tan variados como la productividad, la necesidad de encontrar nuevas ideas y soluciones para los productos del mercado, encontrar nuevos mtodos que desarrollen el pensamiento creativo... a todos los niveles. Pero pronto se extendi tambin al mbito acadmico con el fin de crear cursos especficos que desarrollen la creatividad.

REFINAMIENTO TALLER II13Regional TolimaEn qu consiste la tcnica Sketches y Storyboards?

Est tcnica es frecuentemente usada por los diseadores grficos de aplicaciones en el entorno web. La misma consiste en representar sobre papel en forma muy esquemtica las diferentes interfaces al usuario (sketches). Estos sketches pueden ser agrupados y unidos por enlaces dando idea de la estructura de navegacin (storyboard)

REFINAMIENTO TALLER II14Regional TolimaPor qu es importante la ingeniera de requisitos?En el proceso de desarrollo de un sistema, sea o no para la web, el equipo de desarrollo se enfrenta al problema de la identificacin de requisitos. La definicin de las necesidades del sistema es un proceso complejo, pues en l hay que identificar los requisitos que el sistema debe cumplir para satisfacer las necesidades de los usuarios finales y de los clientes. Para realizar este proceso, no existe una nica tcnica estandarizada y estructurada que ofrezca un marco de desarrollo que garantice la calidad del resultado. Existe en cambio un conjunto de tcnicas, cuyo uso proponen las diferentes metodologas para el desarrollo de aplicaciones web. Se debe tener en cuenta que la seleccin de las tcnicas y el xito de los resultados que se obtengan, depende en gran medida tanto del equipo de anlisis y desarrollo, como de los propios clientes o usuarios que en ella participenREFINAMIENTO TALLER II15GRACIASREFINAMIENTO TALLER II16