9
ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ MANUEL FÉLIX LÓPEZ CARRERA INFORMÁTICA SEMESTRE SÉPTIMO PERÍODO ABRIL-AGOSTO/2015 EL SOFTWARE Y LA INGENIERÍA DE SOFTWARE MATERIA: INGENIERÍA DE SOFTWARE AUTORA: FARIAS CHICA LUISA KATERINE FACILITADORA: ING. HIRAIDA SANTANA MISIÓN Formación de profesionales íntegros que conjuguen ciencia, tecnología y valores en su accionar, comprometidos con la sociedad en el manejo adecuado de programas y herramientas computacionales de última generación. VISIÓN Ser referente en la formación de profesionales de prestigio en el desarrollo de aplicaciones informáticas y soluciones de hardware. CALCETA, ABRIL 2015

Blog Introduccion a Ingenieria de Software

Embed Size (px)

DESCRIPTION

Ingenieria de Software

Citation preview

  • ESCUELA SUPERIOR POLITCNICA AGROPECUARIA DE

    MANAB MANUEL FLIX LPEZ

    CARRERA INFORMTICA

    SEMESTRE SPTIMO PERODO ABRIL-AGOSTO/2015

    EL SOFTWARE Y LA INGENIERA DE SOFTWARE

    MATERIA:

    INGENIERA DE SOFTWARE

    AUTORA:

    FARIAS CHICA LUISA KATERINE

    FACILITADORA:

    ING. HIRAIDA SANTANA

    MISIN

    Formacin de profesionales ntegros que conjuguen ciencia, tecnologa y valores en

    su accionar, comprometidos con la sociedad en el manejo adecuado de programas

    y herramientas computacionales de ltima generacin.

    VISIN

    Ser referente en la formacin de profesionales de prestigio en el desarrollo de

    aplicaciones informticas y soluciones de hardware.

    CALCETA, ABRIL 2015

  • INTRODUCCIN

    En este captulo vamos a dejar claro que el software no ha

    muerto como muchos autores se expresan que el mundo en

    que vivimos no es dirigido por software lo cual no es as, en

    nuestro pas nos damos cuenta que en cualquier entidad tanto

    pblica o privada depende de un software para llevar a cabo

    cada una de sus actividades y por ende entendemos que lo

    que se dice no es cierto, ms adelante tambin vamos a tratar

    acerca de los procesos del software y cules son los modelos

    que existe para llevar acabo aquello.

    Como sabemos a medida que los aos pasan la tecnologa

    avanza de manera veloz es por eso que debemos empaparnos

    ms con cada una de las ramas las cuales tenga que ver con

    ella, por lo cual vamos a darle un pequea introduccin sobre

    la definicin de la ingeniera de software cul es su mayor

    propsito.

    OBJETIVO

    Impartir conocimientos de ingeniera de software para conocer

    qu importancia tiene en nuestro medio tecnolgico para llevar

    a cabo un proyecto con la mayor eficiencia posible.

  • MARCO TEORICO

    QUE ES LA INGENIERA DE SOFWARE

    La Ingeniera del Software es una disciplina o rea de

    la Informtica que ofrece mtodos y tcnicas para desarrollar y

    mantener software de calidad que resuelven problemas de todo

    tipo. Existen varias definiciones sobre esta ciencia de

    la computacin que permiten describir este proceso.

    Conjunto estructurado de programas que garantizan el

    desarrollo de una lnea de especializacin en el uso de

    mtodos y tcnicas que permitan desarrollar y mantener un

    software de calidad, diseado para transmitir los conocimientos

    de forma organizada, gradual y consistente al perfil, con el

    objetivo de utilizar metodologas que garanticen el producto

    final.

    Estado del arte de la Ingeniera del Software

    La Ingeniera del Software es una disciplina o rea de

    la Informtica o Ciencias de la Computacin, que ofrece

    mtodos y tcnicas para desarrollar y mantener software de

    calidad que resuelven problemas de todo tipo. Hoy da es cada

    vez ms frecuente la consideracin de la Ingeniera del

    Software como una nueva rea de la ingeniera, y el ingeniero

    del software comienza a ser una profesin implantada en el

    mundo laboral internacional, con derechos, deberes y

    responsabilidades que cumplir, junto a una, ya, reconocida

    consideracin social en el mundo empresarial y, por suerte,

    para esas personas con brillante futuro.

  • El producto y el proceso de la Ingeniera del Software

    Modelos de desarrollo de software

    El producto

    El software de computadora se ha convertido en el alma mter. Es la mquina que conduce a la toma de decisiones comerciales. Sirve para la investigacin cientfica moderna y de resolucin de problemas de ingeniera. Es el factor clave que diferencia los productos y servicios modernos. Est inmerso en sistemas de todo tipo: de transportes, mdicos, de telecomunicaciones, militares, procesos industriales, entretenimientos, productos de oficina, la lista es casi interminable.

    El proceso

    Como el software, al igual que el capital, es el conocimiento incorporado, y puesto que el conocimiento est inicialmente disperso, el desarrollo del software implcito, latente e incompleto en gran medida, es un proceso social de aprendizaje.El proceso es un dilogo en el que se rene el conocimiento y se incluye en el software. El proceso proporciona una interaccin entre los usuarios y los diseadores, entre los usuarios y las herramientas de desarrollo, y entre los diseadores y las herramientas de desarrollo [tecnologa]. Es un proceso interactivo donde la herramienta de desarrollo se usa como medio de comunicacin, con cada iteracin del dilogo se obtiene mayor conocimiento de las personas involucradas.

    Modelo en cascada

    Modelo de prototipos

    Modelo Espiral

    Modelo de desarrollo rpido de

    aplicaciones

    Desarrollo por etapas

    Desarrollo concurrente

    Desarrollo iterativo y creciente o Iterativo

    e Incremental

  • DIFERENCIAS ENTRE INGENIERA CIENCIAS DE LA

    COMPUTACIN E INGENIERA DE SOFTWARE.

    INGENIERA DE SISTEMAS

    Esta disciplina se ocupa del estudio de sistemas de cmputo

    incluyendo procesos algortmicos y principios que involucran el

    diseo de software y hardware.

    Los profesionales en ciencias de la computacin se encargan

    del diseo de algoritmos, lenguajes, herramientas y sistemas

    de software. Disean y construyen software, creando

    soluciones eficientes a problemas del mundo real en campos

    como la medicina, el comercio, la biologa y los negocios.

    INGENIERA DE SOFTWARE

    Esta disciplina se ocupa del diseo e implementacin de

    software complejo de una manera confiable y eficiente,

    aplicando los principios y prcticas de la ingeniera.

    Los ingenieros de software combinan la experiencia en ciencias

    de la computacin, ingeniera y matemticas para disear,

    definir y organizar diversos aspectos de un producto software

    complejo. Los profesionales de esta disciplina estn

    capacitados en todos los aspectos relacionados al ciclo de vida

    del software, incluyendo temas de costo del proceso de

    desarrollo.

  • LA NATURALEZA DEL SOFTWARE

    El software es un producto y tambin a las ves es el vehculo

    para distribuir el producto, est incorporado dentro del

    hardware y se puede acceder ya sea por un celular o por un

    computador. El software transforma la informacin y la produce,

    la administra, la modifica, la despliega y la transmite. Toda esta

    informacin puede ser un simple bit o una multimedia

    producida a partir de datos obtenidos de decenas de personas.

    El software tambin es la base de datos para controlar la

    computadora (SO), para la comunicacin de la informacin

    (redes), para crear y controlar otros programas (herramientas y

    ambientes de software).

    Caractersticas de los Productos de Software

    MANTENIBLES: Debe ser posible que el software

    evolucione y que siga cumpliendo con sus

    especificaciones.

    CONFIABILIDAD: El software no debe causar danos

    fsicos o econmicos en el caso de fallos.

    EFICIENCIA: El software no debe desperdiciar los

    recursos del sistema.

    UTILIZACIN ADECUADA: El software debe contar con

    una interfaz de usuario adecuada y su documentacin

  • DOMINIOS DE APLICACIN DEL SOFTWARE

    Software

    de desarrollo

    Software de aplicaciones

    Software de ingeniera y

    ciencias.

    Software incrustado

    Software de lnea de productos

    Aplicaciones web.

    Software de inteligencia artificial.

  • CONCLUSIN

    Luego de conocer acerca lo que es, la Ingeniera de Software

    nos pudimos dar cuenta que es un rama de la ingeniera que

    crea y mantiene las aplicaciones de software aplicando

    tecnologas y prcticas de las ciencias computacionales,

    manejo de proyectos y otros campos. Esta pequea

    introduccin nos da a conocer que adquiriendo los

    conocimientos de software, se puede llevar a cabo desarrollo

    de soluciones generales de cmputo y comunicaciones,

    capaces de procesar informacin de manera automtica.

    Adems conocimos cual es la diferencia en ingeniera de

    sistema e ingeniera de software y con la ayuda de aquellas

    definiciones, podemos afirmar que estas materias o carreras no

    son iguales pero tampoco son tan diferentes, ya que se

    complementan una a la otra y son capaces de trabajar juntas

    para la realizacin de un Proyecto.

  • BIBLIOGRAFA

    Pressman, R. 2010. Ingeniera del Software Un Enfoque

    Prctico. 7ma ed. University of Connecticut. McGraw-Hill

    Interamericana Editores, S.A.

    ISO/IEC 12207 Information Technology / Software Life Cycle

    Processes. 1995. Formato: HTML. Consultado: 22 Abril 2015.

    Disponible en: Disponible versin espaola (norma UNE

    71044).