LA INGENIERIA DE REQUERIMIENTOS - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

LA INGENIERIA DE REQUERIMIENTOS

Description:

segunda clase ing.federico ferroggiaro utn frro rosario la ingenieria de requerimientos tiene un objetivo, tan dificil, como atrayente: como sistematizar y ... – PowerPoint PPT presentation

Number of Views:84
Avg rating:3.0/5.0
Slides: 29
Provided by: Usua1579
Category:

less

Transcript and Presenter's Notes

Title: LA INGENIERIA DE REQUERIMIENTOS


1
LA INGENIERIA DE REQUERIMIENTOS
  • SEGUNDA CLASE
  • ING.FEDERICO FERROGGIARO UTN FRRO ROSARIO

2
LA INGENIERIA DE REQUERIMIENTOS
  • TIENE UN OBJETIVO, TAN DIFICIL, COMO ATRAYENTE
  • COMO SISTEMATIZAR Y ENLAZAR
  • UN COMPONENTE PSICOLOGICO
  • Y
  • DE COMUNICACIÓN
  • LOS REQUISITOS

3
SEGÚN CHAO 2000 TENEMOS
  • QUE LOS FACTORES QUE HACEN EXITOSO UNPROYECTO
    SON
  • APOYO DE LA DIRECCION (18 DE FACTOR DE
    IMPORTANCIA).
  • LO PODREMOS SISTEMA-
  • TIZAR?
  • VEREMOS

4
PROYECTOS EXITOSOS
  • USUARIOS INVOLUCRADOS (16)
  • SE DEBERAN PENSAR TECNICAS
  • DE INVOLUCRAMIENTO POR PARTE DE LOS USUARIOS

5
PROYECTOS EXITOSOS REQUIEREN
  • EXPERIENCIA EN LA DIRECCION DE PROYECTOS (14)
  • OBJETIVOS DE NEGOCIO CLAROS (12)

6
ALCANCE REALISTA (10)
  • UN PROYECTO NO PUEDE PROMETER NI ACORDAR ALCANCES
    QUE SEAN IMPOSIBLES DE CUMPLIMENTAR

7
Acerca del Software de infraestructura
  • EL MISMO DEBE SER STANDARD Y LEGAL (TIENE UNA
    INCIDENCIA EN EL ÉXITO DE UN8)
  • REQUISITOS ACORDADOS (6)

8
METODOLOGIAS FORMALES
  • TIENEN UNA INCIDENCIA DEL 6 EN EL ÉXITO DEL
    PROYECTO
  • ESTIMACIONES FIABLES
  • (5)
  • OTROS FACTORES 5

9
COMO PUEDE VERSE
  • LA MAYORIA DE LOS FACTORES ATIENDEN A
  • CUESTIONES ORGANIZATIVAS
  • CUESTIONES SOCIALES
  • Y
  • EN DEFINITIVA A .

10
CUESTIONES DE
  • MENTALIDAD
  • O
  • DE FILOSOFIA DE GESTION DE LAS ORGANIZACIONES

11
FRENTE A ESTO, LA GENTE DE SISTEMAS
  • DEBE TENER UNA
  • ACTITUD MENTAL EFECTIVA

12
EL TERMINO FUE CONCEBIDO POR
  • KANT
  • HACE MAS DE
  • 200 Años
  • Y SIGNIFICA UNA ACTITUD ANTE LAS COSAS CON MENTE
    ABIERTA Y DISPUESTOS PERMANENTEMENTE A LA
    ORIGINALIDAD

13
YMEDIANTE ESA MENTE ABIERTA
  • SE TRATA DE SISTEMATIZAR EL PROCEDIMIENTO A FIN
    DE QUE
  • EL COSTO EL TIEMPO Y
    LA CALIDAD
  • SEAN
  • ASPECTOS CONTROLABLES
  • EN LA PRODUCCION DE SW

14
LA IEEE COMPUTER SOCIETY
  • CON LA ACM (Association for Computing Machinery)
  • HAN ESTABLECIDO QUE OBJETIVOS DEBE TENER LA
    INGENIERIA DEL SOFTWARE

15
OBJETIVOS
  • PROMOVER UNA VISION CONSISTENTE DE LA INGENIERIA
    DE SOFTWARE.
  • ESTABLECER LOS LIMITES DE LA INGENIERIA
    INFORMATICA EN RELACION A OTRAS AREAS DEL
    CONOCIMIENTO
  • DEFINIR LOS OBJETIVOS
  • DE LA DISCIPLINA.

16
LAS AREAS DEFINIDAS QUE COMPONEN A LA INGENIERIA
INFORMATICA SON
  • Software Requirements

Del glosario de la IEEE . (1) Una condición o
necesidad de un usuario para resolver un problema
o alcanzar un objetivo. (2) Una condición o
capacidad que debe estar presente en un sistema o
componentes de sistema para satisfacer un
contrato, un estándar, una especificación u otro
documento formal. (3) Una representación
documentada de una condición o capacidad como en
(1) o (2).
17
SOFTWARE DESIGN(Diseño de Software)
  • Un diseño de software es un modelo de un sistema
    del mundo real que tiene muchas entidades
    participantes y relaciones entre ellas.
  • Debe ser posible visualizarlo a diferentes
    niveles de abstracción.
  • Traduce los requisitos del software a un conjunto
    de representaciones (gráficas, tabulares, basadas
    en lenguajes) que describen la estructura de
    datos, la arquitectura, el procedimiento
    algorítmico y las características de la interfaz.

18
SOFTWARE CONSTRUCTION(IMPLEMENTACION DEL
SOFTWARE)
  • LA IMPLEMENTACION DEL SW TRATA Y CONTROLA
  • LA ELABORACION DEL CODIGO
  • FUENTE POR VARIOS DESARROLLADORES
    SIMULTANEAMENTE.
  • EL SEGUIMIENTO DEL ESTADO DE
  • LAS VERSIONES Y SUS CAMBIOS.
  • LA CONDUCCION DE LA INTEGRACION DE LAS PARTES DEL
    SW EN UN SOLO PRODUCTO DE SW.

19
SOFTWARE TESTING(TESTEO DEL SOFTWARE)
  • SON LAS INVESTIGACIONES EMPIRICAS Y TECNICAS
  • CUYO OBJETIVO ES PROPORCIONAR
  • INFORMACION OBJETIVA E
  • INDEPENDIENTE SOBRE LA
  • CALIDAD DEL PRODUCTO A LA
  • PARTE INTERESADA O STAKEHOLDER

20
EL TERMINO STAKEHOLDER
  • HACE REFERENCIA A QUIENES PUEDE AFECTAR O SON
    AFECTADOS POR LAS ACTIVIDADES DE UNA EMPRESA
  • EN EL INTERIOR EMPLEADOS,
    GERENTES Y PROPIETARIOS
  • EN FORMA EXTERNA PROVEEDORES, LA SOCIEDAD, EL
    GOBIERNO, LOS ACREEDORES Y LOS CLIENTES

21
SOFTWARE MAINTENANCE(MANTENIMIENTO DEL SW)
  • ES LA MODIFICACION DE UN PRODUCTO DE SW
  • DESPUES DE LA ENTREGA
  • ASI COMO REMEDIAR DEFECTOS
  • SIN EMBARGO
    UN
  • ESTUDIO HA INDICADO
  • QUE LA MAYORIA , MAS
  • DEL 80, SE USA EN

22
ACCIONES NO CORRECTIVAS
  • EN MEJORAS DE FUNCIONALIDADES DEL SISTEMA
  • EL MANTENIMIENTO ES REALMENTE UN COMPONENTE DEL
    DESARROLLO EVOLUTIVO DE LOS SISTEMAS
  • ESTA COMPROBADO QUE LOS SISTEMAS CONTINUAN
    EVOLUCIONANDO CON EL TIEMPO, POR EJEMPLO
    ELIMINANDOSE FUNCIONES OBSOLETAS

23
SOFTWARE CONFIGURATION MANAGEMENT(GESTION DE LA
CONFIGURACION DEL SW)
  • Se denomina Gestión de la Configuración al
    conjunto de procesos destinados a asegurar la
    calidad de todo producto obtenido durante
    cualquiera de las etapas del desarrollo de un
    Sistema de Información (S.I)

24
SOFTWARE ENGINEERING(INGENIERIA DE SOFTWARE)
  • El IEEE define
  • Ingeniería es la aplicación de un método
    sistemático, estructurado y cuantificable a
    estructuras, máquinas, productos, sistemas o
    procesos.

25
LA INGENIERIA DE SOFTWARE ES
  • la aplicación de un método sistemático,
    estructurado y cuantificable al desarrollo,
    operación y mantenimiento de software.
  •  

26
F.L.Bauer(1972) NOS DICE
F.L.Bauer. Software Engineering, Information
Processing, 71, North Holland Publishing Co.,
Amsterdam 1972.
  • La IS es el establecimiento y uso de sólidos
    principios de
  • ingeniería y buenas prácticas de gestión, así
    como la evolución de herramientas y métodos
    aplicables y su
  • uso cuando sea apropiado para obtener, dentro
    de las
  • limitaciones de recursos existentes, software
    que sea de
  • alta calidad en un sentido explícitamente
    definido.
  • F.L.Bauer. Software
    Engineering, Information Processing, 71, North
    Holland Publishing Co.,
    Amsterdam 1972.

27
DE LA DEFINICION SE DESPRENDEN
  • Software Engineering Management (Gestión en la
    ingeniería de software)
  • Software Engineering Process (Procesos en la
    ingeniería de software).
  • Software Engineering Tools and Methods (Métodos y
    Herramientas en la ingeniería de software).
  • Software Quality

28
Que son áreas de conocimiento
  • QUE SERAN VISTAS EN FUNCION DE LA INGENIERIA DE
    REQUERIMIENTOS.
  • TOCANDO LAS METODOLOGIAS E INGENIERIAS DE
    PROCESOS Y DESEMBOCANDO EN
  • LA INTEROPERABILIDAD.
Write a Comment
User Comments (0)
About PowerShow.com