paquete de despliegue_analisis de requerimientos de software-v1_2

Upload: salvador-tinco

Post on 15-Feb-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    1/42

    Paquete de DespliegueAnlisis de Requerimientos de Software

    Perfil Bsico

    Notas:

    Este documento es propiedad intelectual de la organizacin del autor. De todas formas, la

    informacin contenida en el documento es de uso libre. La distribucin parcial o total deldocumento est autorizada para uso no comercial mientras que la siguiente nota legal seamencionada:

    Centre d Ecellence en !ec"nologies de l#nformation et de la Communication and $colede !ec"nologie %up&rieure

    El uso comercial de este documento est estrictamente pro"ibido. Este documento esdistribuido para me'orar el intercambio de informacin t&cnica ( cient)fica.

    Este material est proporcionado en el estado en que se encuentra. El autor no garantizaning*n tipo, epl)cito o impl)cito, de cualquier asunto, sin estar limitado a, garant)a o aptitudpara propsito o comercializacin, eclusi+idad, o resultados obtenidos del uso del material.Los procesos descritos en este aquete de Despliegue no intentan ecluir o desalentar el usode procesos adicionales que las eque-as rganizaciones puedan encontrar *tiles.

    AutoresDocumentoOriginal

    %. /LE0/1D2E, 3 Centre dEcellence en !ec"nologies de l#nformationet de la Communication 4CE!#C5, 46&lgica5

    C. 7. L/2!E, $cole de !ec"nologie %up&rieure 4E!%5, 4Canad5

    Autor Versinspa!ol

    C71!8#/ 2/9% 3 ni+ersidad eruana de Ciencias /plicadas 4er*5

    ditores L#% ;/2C#/ 3 ni+ersidad eruana de Ciencias /plicadas 4er*5C. 7. L/2!E, $cole de !ec"nologie %up&rieure 4E!%5, 4Canad5

    "ec#a de creacin ?

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    2/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina > A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    3/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina @ A>

    Bersin J

    E'emplo > de rcticas del Ciclo de +ida de 2equerimientos.......................................@?

    ,. -is$a e Co*proacin..........................................................................31

    Lista de comproacin de requerimientos..................................................................!"

    . erra*ien$a.........................................................................................32

    #erramienta de Tra$ailidad....................................................................................!%

    9. Referencias a o$ros Es$nares & oelos.............................................34

    &atri$ de Referencia de '() *++".............................................................................!4

    &atri$ de Referencia '(),'E- "%%+.........................................................................!

    &atri$ de Referencia de -&&' para /esarrollo 0 ".!...................................................4+

    10. Referencias.........................................................................................42

    11. or*'lario e E%al'acin....................................................................44

    CE!#C 3 E!%

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    4/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina A A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    5/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina = A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    6/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina H A>

    Bersin ?KQ

    #c$i%ia8 un con'unto de tareas co"esi+as de un proceso. P#%#EC >?KQ

    Tarea8 accin requerida, recomendada o permisible que intenta contribuir al logro de uno oms resultados de un proceso.P#%#EC >?KQ

    S'Tarea8 cuando una tarea es comple'a, se di+ide en subtareas.

    !aso8en un paquete de despliegue, una tarea es descompuesta en una serie de pasos.

    Rol: una funcin definida para ser realizada por un miembro del equipo del pro(ecto, comopruebas, arc"i+amiento, inspeccin, codificacin. P#%#EC >AKH=Q

    !ro'c$o8 pieza de informacin o entregable que puede ser producida 4noobligatoriamente5 por una o muc"as tareas 4por e'emplo, un documento de dise-o, cdigofuente5.

    #r$efac$o8 informacin, que puede no estar listada en la norma #%#EC >J

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    7/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina K A>

    Bersin AKH=Q

    Doc'*en$o e Re5'eri*ien$os8 un documento que contiene cualquier combinacin derecomendaciones, requerimientos o regulaciones para cumplir con un paquete de softFare.P#%#EC >AKH=Q

    ase e Re5'eri*ien$os8 el periodo de tiempo en el ciclo de +ida del softFare durante elcual los requerimientos para un producto softFare son definidos ( documentados. P#%#EC>AKH=Q

    Especificacin e Re5'eri*ien$os e Sof$;are: El documento E2% es una especificacinpara un producto softFare, programa, o con'unto de programas en particular quedesempe-an ciertas funciones en un ambiente espec)fico. El documento E2% puede estarescrita por uno o ms representantes del pro+eedor, uno o ms representantes del cliente, opor ambos. P#EEEI@?JIQ

    El documento E2% contiene ambos requerimientos funcionales ( no funcionales.

    El documento E2% puede ser materializado en un documento Mord pero tambi&n puede ser

    administrado en una base de datos o en un arc"i+o Ecel.

    Re5'eri*ien$os AKH=Q

    Prototipo:1.un modelo eperimental, (a sea funcional o no funcional, del sistema o parte

    del sistema. 'EEE "%!!8 "**: Edition ;R%++%< 'EEE Guide for /e1elopin (7stemRequirements (pecifications.@.. 2.n tipo, formulario, o instancia preliminar de unsistema que sir+e como un modelo para posteriores etapas o para la +ersin final ( completadel sistema. '(),'E- %4638 (7stems and (oft9are Enineerin 0ocaular7. 3.modelo oimplementacin preliminar de una pieza de softFare adecuada para la e+aluacin del dise-odel sistema, rendimiento o potencial de produccin, o para el me'or entendimiento de losrequerimientos del softFare.'(),'E- "3*"+="*** 'nformation tecnolo7 22 (oft9are userdocumentation process.A.AAKH=Q

    ,ra%a)le8 tener componentes cu(os or)genes pueden ser determinados. P#%#EC>AKH=Q

    CE!#C 3 E!%

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    8/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina I A>

    Bersin AKH=Q

    CE!#C 3 E!%

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    9/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina J A>

    Bersin J

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    10/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    11/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina

    Bersin . #dentificar el alcance del pro(ecto

    @. #dentificar ( capturar los requerimientos

    A. Estructurar ( priorizar los requerimientos

    Descripcin e!asos8

    !aso 1. Recopilar infor*acin acerca el o*inio:

    Durante este aso, el analista captura los conceptos cla+e del dominiode negocio del cliente. El cliente a(uda al analista brindndole toda lainformacin 4documentacin eistente o eplicacin5 que facilite sucomprensin.

    Los conceptos cla+e son listados en la seccin de glosario en elbosque'o del /ocumento de Especificacin de Requerimientos de(oft9are.

    !aso 2. Ien$ificar el alcance el pro&ec$o

    El analista de softFare, a(udado por la persona encargada de losaspectos contractuales del pro(ecto 4efe de Bentas5 identificaclaramente las principales funcionalidades que estn incluidas en el

    CE!#C 3 E!%

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    12/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    13/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    14/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    15/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    16/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    17/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    18/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    19/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    20/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina >? A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    21/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina >< A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    22/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina >> A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    23/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina >@ A>

    Bersin + PlantillaLas plantillas pre+istas en este paquete de despliegue deben ser personalizadas para elpro(ecto.

    scenario de Atri)uto de -alidad

    Est)mulo

    uente de Est)mulo

    /mbiente

    /rtefacto 4si se conoce5

    2espuesta

    9edida de la 2espuesta

    scenario de Atri)uto de -alidad ? @emplo

    n e'emplo de un Escenario de /tributo de Calidad de 2endimiento.

    Est)mulo E+ento de presionar la tecla Enter o seleccionar el botnR6*squeda de ;oogleR en FFF.google.comluego de escribir unaconsulta.

    uente de Est)mulo El usuario presiona la tecla Enter o selecciona el botn a tra+&sdel clicO del mouse.

    /mbiente na b*squeda del usuario por informacindatos.

    /rtefacto 4si se conoce5 9otor de b*squeda de ;oogle.

    2espuesta %e muestran los resultados de la b*squeda en la pantalla.

    9edida de la 2espuesta 9edio segundo.

    Plantilla SRS ,a)la de -ontenidos & ista Bsica de Requerimientos

    ara ser usado en una "o'a de Ecel estructurada, por e'emplo, como:

    '/

    Requerimiento /escripcin Prioridad

    Plantilla SRS ,a)la de -ontenidos &Adaptado de 9 84

    .+ 9ntroduccin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    24/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina >A A>

    Bersin .@ Clases de usuario ( caracter)sticas

    >.A /mbiente operacional

    >.= /mbiente de usuario

    >.H 2estricciones de dise-oimplementacin

    >.K /sunciones ( dependencias

    8+ Requerimientos de 9nterfaces Cternas@.< #nterfaces de usuario

    @.> #nterfaces de "ardFare

    @.@ #nterfaces de softFare

    @.A rotocolos de comunicacin e interfaces

    ;+ -aracter0sticas del sistema

    A.< Caracter)stica del sistema /

    A.+ Otros Requerimientos No funcionales

    =.< 2equerimientos de rendimiento

    =.> 2equerimientos de seguridad f)sica

    =.@ 2equerimientos de seguridad informtica

    >+; Atri)utos de calidad del software

    =.= Documentacin del pro(ecto

    =.H 9anual de usuario

    + Otros Requerimientos

    /p&ndice /: !erminolog)a;losarioLista de definiciones

    /p&ndice 6: / ser determinado

    CE!#C 3 E!%

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    25/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina >= A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    26/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina >H A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    27/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina >K A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    28/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina >I A>

    Bersin emplo del ciclo de 1ida de las prActicas de requerimientos. Estose>emplos son pro1istos para a7udar al lector a implementar su propio ciclo de 1ida de requerimientos adaptando el conteBto 7 relas desu pro7ecto de T'.

    @emplo . de Prcticas del -iclo de (ida de Requerimientos

    "igura 3 @emplo . de Prcticas del -iclo de (ida de Requerimientos

    CE!#C 3 E!%

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    29/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina >J A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    30/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina @? A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    31/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina @< A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    32/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina @> A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    33/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina @@ A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    34/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina @A A>

    Bersin roducir unprototipo

    1

    Berificacin ( +alidacin derequerimientos

    aso < Esclarecerrequerimientos confusos4+erificacin5

    1

    Berificacin ( +alidacin derequerimientos

    aso > 2e+isar laespecificacin derequerimientos de softFare

    K.>.> 2e+isin de requerimientosrelacionados al producto

    a5 requerimientos del productoestn definidos,

    b5 contrato u orden derequerimientos que difiere deaquellos que "an sido pre+iamenteepresados ( resueltos, (

    Berificacin ( +alidacin derequerimientos

    aso @ Balidarrequerimientos

    1

    ;estin del cambio de2equerimientos

    aso < 9onitoreo decambios en losrequerimientos

    1

    ;estin del cambio de2equerimientos

    aso > : /nalizar el impactode los cambios 1

    ;estin del cambio de2equerimientos

    aso @ : #dentificar cambiosque estn fuera del alcancedel pro(ecto

    1

    CE!#C 3 E!%

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    35/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina @= A>

    Bersin #dentificar elalcance del pro(ecto

    K. roceso de /nlisis de2equerimientos de %oftFare

    a5 los requerimientos estnasignados a los elementos softFare

    del sistema ( sus interfaces estndefinidasW

    H.A.< roceso de Definicin de2equerimientos del %taOe"older

    H.A. 2esultados

    a5 %e especifican las caracter)sticasrequeridas ( el conteto de uso delos ser+iciosW

    #dentificacin de2equerimientos

    aso @ #dentificar (

    capturar los requerimientos

    K. roceso de /nlisis de2equerimientos de %oftFare

    a5 los requerimientos estn

    asignados a los elementos softFaredel sistema ( sus interfaces estndefinidasW

    H.A.< roceso de Definicin de2equerimientos del %taOe"older

    H.A. 2esultados

    a5 %e especifican las caracter)sticasrequeridas ( el conteto de uso delos ser+iciosW

    CE!#C 3 E!%

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    36/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina @H A>

    Bersin 2esultados

    e5 %e definen la priorizacin para laimplementacin de losrequerimientos del softFareW

    erfeccionamiento ( anlisisde requerimientos

    aso < Detallarrequerimientos

    K. roceso de /nlisis de2equerimientos de %oftFareK..> 2esultados

    a5 %e especifican las caracter)sticasrequeridas ( el conteto de uso delos ser+iciosW

    erfeccionamiento ( anlisisde requerimientos

    aso > roducir unprototipo

    [email protected].@.> Berificacin

    K.>.A.@.>.< Berificacin de2equerimientos.

    c5 Los requerimientos de softFareson consistentes, factibles, sepueden probar, ( refle'anacertadamente los requerimientosdel sistema.

    Berificacin ( +alidacin de

    requerimientosaso > 2e+isar laespecificacin derequerimientos de softFare

    K.>.A.@.> Berificacina5 Los requerimientos del sistemason consistentes, factibles, sepueden probar.

    CE!#C 3 E!%

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    37/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina @K A>

    Bersin .= roceso de Balidacin de%oftFare

    El propsito del roceso deBalidacin de %oftFare esconfirmar que los requerimientospara un uso espec)fico ( pre+istodel producto de traba'o desoftFare son satisfec"os.

    e5 se pro+ee e+idencia de que losproductos de traba'o del softFareson desarrollados ( adecuadospara su uso pre+istoW

    (

    K.>.=.@.>.A Balidar que el productosoftFare satisfice su uso pre+isto

    ;estin del cambio de2equerimientos

    aso < 9onitoreo decambios en losrequerimientos

    K.>.A roceso de Berificacin de%oftFare

    d5 defectos son identificados (registradosW (

    K.>.= roceso de Balidacin de%oftFare

    d5 problemas son identificados (registradosW

    ;estin del cambio de2equerimientos

    aso > : /nalizar el impactode los cambios

    K. roceso de /nlisis de2equerimientos de %oftFare

    K..> 2esultados

    c5 el impacto de los requerimientosdel softFare en el ambiente deoperaciones es entendidoW

    g5 cambios a los requerimientosdel softFare son e+aluados paracostos, "orarios e impacto t&cnicoW

    (;estin del cambio de2equerimientos

    aso @ : #dentificar cambiosque estn fuera del alcancedel pro(ecto

    1

    ;estin del cambio de2equerimientos

    aso A riorizar cambios1

    CE!#C 3 E!%

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    38/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina @I A>

    Bersin

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    39/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina @J A>

    Bersin 2e+isar laespecificacin de

    requerimientos de softFare

    % @.= En+iar 2equerimientos

    >. Berificar si los requerimientosson un desarrollo adecuado (comprensi+o de la representacin

    del roducto 4prototipos,simulaciones, modelos, escenarios( stor(boards5 ( se "a(arecolectando retroalimentacin delos staOe"oldersin+olucrados.

    Berificacin ( +alidacin derequerimientos

    aso @ Balidarrequerimientos

    % @.= En+iar 2equerimientos

    ;estin del cambio de

    2equerimientosaso < 9onitoreo decambios en losrequerimientos

    % : /nalizar el impactode los cambios

    %

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    40/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina A? A>

    Bersin J

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    41/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina A< A>

    Bersin [email protected]( /ttribute MorOs"ops 4S/Ms5, !"irdEdition 4!ec"nical 2eport C9%E#>??@!2?

  • 7/23/2019 Paquete de Despliegue_Analisis de Requerimientos de Software-V1_2

    42/42

    Paquete de Despliegue & Anlisis de Requerimientos deSoftware

    gina A> A>

    Bersin