You are on page 1of 7

UNIVERSIDAD LAICA ELOY ALFARO DE MANABI

FACULTAD DE CIENCIAS INFORMATICAS

ASIGNATURA:
INGENIERIA DE SOFTWARE I

TEMA DEL TRABAJO:


TALLER DE ACTIVIDADES SOBRE LA GUIA DEL CONOCIMINTO DE LA INGENIERIA DEL SOFTWARE SWEBOK

Integrantes Equipo:
CHVEZ MERA LUIGGI JESS CHESME LOOR JACINTO JAVIER

Curso: 4 NIVEL A Profesor:


Ing. Jorge Pincay
MANTA-MANAB-ECUADOR

Taller de preguntas: 1. Qu es un Estndar? Un estndar es un documento establecido por consenso, es el peso, medida o patrn que le damos a un proceso que puede ser auditado y aprobado por un cuerpo reconocido, ofreciendo reglas, guas o caractersticas para que se use repetidamente. 2. Por cada rea de conocimiento (KAs), de SWEBOK extraiga un concepto de no ms de tres lneas. Las reas del conocimiento son 10, el cual se las detallara cada una a continuacin:
Son las funcionalizades que permiten realizar al usuario ciertas tareas, que seran verificadas a traves de estandares de diseo e implementacion de un software.

Requerimientos del Software

Diseo del Software

Describe cmo el sistema se descompone y se organiza en componentes, y describe las interfaces entre estos componentes. Diseo tambin refina la descripcin de estos componentes en un nivel de detalle conveniente por comenzar su construccin.

Construccin del Software

La construccion de software es la forma en como un grupo de programadores y disenadores trabajan en equipo codificando y compartiedo ideas, con un solo proposito, "Minimizar la complejidad"

Pruebas del Software

Las pruebas de software consisten en verificar dinmicamente la conducta del programa bajo un conjunto finito de casos de prueba y comparar los resultados con lo que se esperaba.

Mantenimiento del Software

El mantenimiento de software es definido como una modificacin al producto de software despus de corregir fallas. Los Procesos de Mantenimiento nos indican las actividades necesarias y las entradas y salidas de estas actividades. Se puede definir un sistema como una coleccin de componentes organizados para lograr una funcin especfica o un conjunto de funciones. Una configuracin del sistema es una funcin o caracterstica fsica de hardware, firmware, software, o una combinacin de estos como conjunto adelante en documentacin tcnica y logros en un producto. Puede Definirse como la aplicacion para actividades de gestion, planificacion, coordinacion, mediciones, mnitoreo, control e informes, que asegure un desarrollo y mantenimiento del software sistematico, disciplinado y cuantificado.

Gestin de la Configuracin del Software

Gestin de la Ingeniera del Software

Procesos de la Ingeniera del Software

Se puede examinar en dos niveles: El primero trata sobre todas las actividades tecnicas y el ciclo de vida del software.El segundo es una meta-nivel que se refiere a la definicion, implementacion, cambios y mejoras de los procesos mismos ciclo de vida del software.

Herramientas y Mtodos de la Ingenieria de Software

Son los instrumentos asistidos por un ordenador que son requeridos para ayudar a losprocesos del ciclo de vida de software Los metodos los metodos por lo general general proporcionan la notacion y el vocabulario, procedimientos para realizar tareas. CComprende 3 sub-areas: Metodos de desarrolo, herramientas de software y componentes de integracion.

Calidad del Software

Producir productos de calidad es la llave para la satisfaccin del cliente. Esta rea del conocimiento contiene el conocimiento relacionado a la calidad del software y a las actividades Los procesos de verificacin y validacin permiten ver la calidad del producto. Esta Subarea se divide en 4 tpicos principales: definicin de anlisis de calidad, proceso de planeacin, actividades y tcnicas para el anlisis de calidad, y medidas.

3. Por cada rea de conocimiento (KAs), de SWEBOK extraiga dos objetivos y exprselos en no ms de tres lneas cada uno. Requerimientos del Software
Detectar y resolver conflictos emergentes dentro de la Ingeniera de software.

Descubrir falencias y anomalas que surjan en cualquier sistema. Diseo del Software Ilustrar un modelo de interfaz agradable al usuario para el mayor manejo y entendimiento del software. Incentivar al usuario a explorar el mundo de la automatizacin para realizar el auto aprendizaje del sistema. Construccin del Software Disear el software de acuerdo al contrato establecido por el cliente, para en lo posterior no tener inconvenientes en la elaboracin del mismo Informar al usuario de nuevas ideas que se podra implementar en el futuro. Pruebas del Software Realizar todas las pruebas necesarias para la verificacin del software a presentar antes de dar la versin final. Presentar una versin beta para la crtica de los usuarios y as mejorarlo Mantenimiento del Software Recolectar informacin precisa para darle solucin al software de manera ms gil y de calidad. Investigar sobre los pormenores para corregirlos, y as evitar futuros danos por el mismo problema Gestin de la Configuracin del Software Codificar de manera ms ordenada dentro del grupo de programadores Simplificar cdigo para el manejo de clases de manera ms dinmica Gestin de la Ingeniera del Software Identificar los datos primarios que resaltan en el software. Considerar soluciones necesarias para que se realice un mejor testeo Procesos de la Ingeniera del Software Respetar las reglas de las metodologas agiles que facilitaran la creacin del mismo. Dibujar la idea en un papel para tener bien plasmada la idea para que con las herramientas de la creacin de un software crearlo de manera ordenada y precisa

Herramientas y Mtodos de la Ingeniera de Software Utilizar el apoyo de las herramientas para poder crear con ms precisin el software. Implementar metodologas agiles para la elaboracin de un prototipo o software ms eficaz y con mayor orden en sus operaciones a realizar. Calidad de Software Idear formas de promocin del software terminado para beneficio de cada empresa a comprarlo Gestionar recursos para la venta del producto final, para garantizar una acogida por el pblico interesado.

4. Por cada rea de conocimiento (KAs), de SWEBOK mencione dos reconocidos estndares citados en el documento y busque dos equivalentes actuales. Adems indique que mejoras ellos tienen respecto a los referidos en el documento del ao 2004. Requerimientos de software Estndares (IEEE1471-00) IEEE Std 1471-2000 IEEE Prctica recomendada para la arquitectura software Descripciones intensiva (IEEE830-98) IEEE Std 830Prctica recomendada para las especificaciones de requisitos de software

Diseo de software Estndares (IEEE1016-98) IEEE Std 1016-1998 practica recomendada para descripciones de software de diseo (IEEE1471-00) IEEE Std 1471-2000 IEEE Prctica recomendada para la arquitectura software Descripciones intensiva

Construccin de software Estndares (IEEE1008-87) IEEE Std 1008-1987 IEEE estndar para las pruebas de unidad de software (IEEE1517-99) IEEE Std 1517-1999 IEEE estndar para el ciclo de vida de software - tecnologa de informacin procesa los procesos de reutilizacin

Pruebas del software Estndares (IEEE829-98) IEEE Std 829-1998 IEEE estndar para documentacin de prueba de software IEEE,1998 (IEEE1008-87) IEEE Std 1008-1987 IEEE estndar para las pruebas de unidad de software

Mantenimiento del software Estndares (IEEE1061-98) IEEE Std 1061-1998 IEEE estndar para una metodologa de medicin de calidad de software (IEEE1219-98) IEEE Std 1219-1998 IEEE estndar para el mantenimiento de software.IEEE,1998

Gestin de configuracin de software Estndares (IEEE730-02) IEEE Std 730-2002 IEEE aseguramiento de la calidad del software estndar para planes de

(IEEE828-97) IEEE Std 828-1997 IEEE estndar para revisin de software

Gestin de la ingeniera de software Estndares (IEEE610.12-90) IEEE Std IEEE610.12-1990 IEEE glosario estndar de ingeniera de software (IEEE12207.0-96) IEEE12207.0-1996/ISO/IEC12207:1995 IEEE implementacin en la industria de int. Std /ISO/IEC12207:1995, estndar para procesos de informacin-tecnologa de software de ciclo de vida, IEEE 1996.

Proceso de ingeniera del software Estndares (IEEE1061-98) IEEE Std 1061-1998 IEEE estndar para una metodologa de medicin de calidad de software (IEEE1219-98) IEEE Std 1219-1998 IEEE estndar para el mantenimiento de software.IEEE,1998

Herramientas y mtodos de ingeniera de software Estndares (IEEE1348-95) IEEE Std 1348-1995 IEEE practica recomendada para la adopcin de herramientas CASE (IEEE1209-92) IEEE Std 1209-1992 IEEE practica recomendada para la evaluacin y seleccin de herramientas CASE

Calidad del software (IEEE1012-98) IEEE Std 1012-1998 software de verificacin y validacin (IEEE1008-87) IEEE Std 1008-1987 IEEE estndar para unidad de pruebas de software

5. En base a los tres puntos anteriores, en no ms de tres lneas intente expresar aquello que considera que acaba de aprender. Que ingeniera de software es una disciplina formada por un conjunto de mtodos, herramientas y tcnicas que se utilizan en el desarrollo de software, donde, incluye el anlisis previo de la situacin, el diseo del proyecto, el desarrollo del software, las pruebas necesarias para confirmar su correcto funcionamiento. 6. En base a los tres puntos anteriores, en no ms de tres lneas intente expresar aquello que considera que acaba de desaprender, entendiendo por esto, algn paradigma que en adelante Usted ir a cambiar. Pensaba que la ingeniera de software era solamente crear un proyecto o una aplicacin con un fin especfico, pero la ingeniera de software se enfoca en un sistema disciplinado y equitativo, como tambin en un anlisis previo en el desarrollo de software. 7. El documento Software Project Secrets, why software project fail? (disponible en http://www.slideshare.net/jpincay/secretos-de-los-pr), en su chapter 2 explica why software is different?,. Con la ayuda del traductor de Google u otro, intente ordener de forma ascendente tales razones entendiendo a la primera como la ms importante y la ltima como la menos relevante. Explique adems la razn de su orden. Por qu el software es diferente Software es abstracta Desarrollo de software es la Investigacin La construccin es realmente Diseo Software es complejo El cambio se considera fcil La tecnologa cambia rpidamente

123456-

7- Requisitos estn incompletas 8- El cambio es inevitable 9- Se automatiza el trabajo repetitivo 10- Disfruta de la tecnologa es incompleta 11- La tecnologa es un dominio Vast 12- Las mejores prcticas no son desarrolladas Hemos colocado como de primero Software es Abstracta, porque para realizar cualquier cosa, lo primero es imaginarse y eso lo identificamos como abstraccin, y por lo consiguiente va de la mano continua previa investigacin y como ltimo pusimos Las mejoras practicas no son desarrolladas porque para desarrollar algo verdadera mente bueno requiere de un proceso de investigacin, inspiracin para la creacin, pero antes de llegar a eso, basta con tener la idea para implementarla poco a poco para complacer las necesidades de los clientes. 8. Slo en base a los conceptos que se le pidi elaborar en ste cuestionario, relacione la razn ms importante indicada en la pregunta anterior. Como ya antes mencionamos que la abstraccin es la ms importante, ahora justificaremos por qu En el estudio de nuestra carrera hemos tenido como referencia que para crear algo primero hay que imaginrselo sin importar como se har, donde posteriormente se le extraern sus datos y operaciones para despus investigar sobre ello para proceder a la creacin de ese pensamiento o idea que ser plasmada por medio de un software, prototipo, donde se har con diferentes reglas y estatus para la creacin de un software, sea el que sea.

You might also like