=Paper= {{Paper |id=None |storemode=property |title=How CASE Tools and Methods Relate to Each Other |pdfUrl=https://ceur-ws.org/Vol-961/paper30-1.pdf |volume=Vol-961 |dblpUrl=https://dblp.org/rec/conf/caise/Lustig89 }} ==How CASE Tools and Methods Relate to Each Other== https://ceur-ws.org/Vol-961/paper30-1.pdf
         SpadabLY
                          How CASE-tools and methods relate to each other.

                          Experiences


                          GOfiln Lustig, Sven Ersson
                          Spadab
(   ,
                         Stockholm

                         Sweden

(




                    A bstl'lIct
                   Spadab describes some or their business requirements and why
                   application de\'elopmcll! methods must change in order to meet
                   the actual and ruture demands on high quality sortw"re,
                   The need ror and importance or all architecture that supports
                   thc dinerent aspcet or systems de\'c1opment is stressed, Spadab
                   will also discuss how the architecture and strategy rorms the
                   basis ror succesrul inrormation systems and rOI'--USe or case
                   tools,




                                                                                      •
                   Spada" also describes their view on how case tools fits in into
(   I              thc systcms devclopment environment, what lasks can be
                   supported by the tools and giYCs a short oven'iew or IEFs ca-
                   pability and how it supports Spadabs de\'c1opment process,
                   Some or the reasons behind Spadabs I[F-decision arc also di-
                   scussed and how the case tool impacts the systems de\'elopment
                   proression_
                   Finallv Spadab lists some or their critical Sllccess ractors ror
                   s\'stems deYclopment that arc important regarding the imple-
                   mcntation or case tools,




        © Spadab
CASES9




                                               1.1
                 ~adabl
                                           Spadab g'yCS EDD-support to 92
                                           banks,
    +Computing center for                  •         4.5 million customcrs
          92 Swedish Savings banks.        •         13 million accounts
                                           •         12no branchcs
    • Development of banking               •         7000 bank tcrminals
      functions                            •         850 AT:Yls

          -    Basic functions

          -    Business support                                                              (
          _ Informe tlon management
            functions




<0 ..,.                               ..


                                                1.2

                                           Thc oycrall priority IS quality
                !p RIO R I TIE 51          bccausc thc banks arc highly
                                           automatcd and fully dcpcndcnt on
                                           thc [Dr-systcms.
                                                                                             (   ,
                .vQualily                  rJcxibilit\'  has    bccomc      morc
                                           importan't during thc last years - the
                                           banks are beginning to compcte \\'ith
                .vFlexibility              products,

                .vProductivity             l'roductiyity      the            profitability
                                           margins are tighter.




0-
                                      ·1


 ~~ Sp:.llbh                                                                    CISES'!
    CASE89




                                                            2.1
       A"LICATIOIl DIVILOPrllNT •
      r       'Il0DUCTIOll        I                        The status of direction of application
                                                           deyelopment. Go from anform to
                                                           engineering!
      'HANDICRAFT""""""" INDUSTRY


          ENTERPRISE FOUNDATION                 _

          INFORMATION SYSTEMS


          DfiliAND8
          V lu.ln... In toou.
          v Flulbl.
          #I" Short dlv.lopm,nt tim.
(         "'A.II.blllty .-' hour./day
          "   Int.grlty


     0_




          JOINT VENTURE PROJECT                               2.2
                 USINCl IEF
                                                             Spadab is engaged in deYelopment
                                                             of new basic systems for nordic
              ........
                                         .. ..,... .....
          1000lAT
          .,
          uoo_
                                                             saYingsbanks.     'Characteristic for
                                         '.NLIID             these systems is modularization at a
                                         ~ . . .Mt           high level (building blocks).· These
                                                             principles gi\'es the dirrerent banks
                                                             possibilities to create their own
                                                             unique products from the new basic
                          I   .                              systems and own-developed systems.

      ..........
       DIIIIIRK
                                  ...........
                              , IIIDEI
                                  ".....
      --

          CASE
                                                                  2.3
                                                             Looking at sortware production as
                                                             an engineering process. That is the
                                                             reason why we must usc methods
                                                             and powerfull tools.
                                                                                                     •
                 Make the
              "right" choice!
          CASES9


     -Spadabs "iew on application development

                                                                                3.1
                                                                               An architecture that supports
                                                                               different aspects of application
                                                                               del-clopment is crucial.
                                       O~
                                     ,,'      0
                                 c?               .., l-
                                v'                     ..,
                           ~~        ARCHITECTURE
                         '1'
                                 TECHNOLOGY




                     +Appllcatlon structure

                     +Olstributlon of data and function

                     +Enterprise "mod"ol

                     +Hardwaro

     I               +Baslc software
                     +Standards
     II
     I!Cl!.r~                                                          ~__.J




                                                                                3_2
              000 IMPORTANT      TO HAVE A
                    COMPREHENSIVE VIEW ON                                      It is extremely important to haye a
                   APPLICA TION DEVELOPMENT                                    comprehensive view on application
                            AND CASE 000
                                                                               development and understand the
                                      t,,£                                     business as such_
                                                             8 V /31
                                                                   "£/3/3




             'lTep BY ITIP •
             TH~OUIIH UHOe~aTANOINII          Of THE aUIINE88
                   . Aotlvltl ... n•• d. and DOli.
               OUIIIN ANO IMPLeMENT effeCTIVE
               IUfPO~T IN fORM Of eOp·IYlTeMa'

          0_
         1--                          .'.--            -- --------.




II        :.;:; Sp:ll.laiJ                                                                              C.ISES'J
        CASES9


        Spadabs "iew .......

                                                                FUNCTION & PROCESSEB-
                         INFORMATION
                                                                  BUSINESB ACTIVITIES
                                                INTERACTIONI
                                               COMMUNICA TION
                           0-0
                          DATA-
                          1I0DElD
                                   -r
                           DATABAOE-
                               DeOIOfl
                                                                          •
                                                                          t
                                                                 PROCESS lOOIC

(
                                                                        I:
                                                                   POl.l-OESION




(
                                             UUR: HAN0600K8
                                                                        I:
                                                                   POM-COOE

                     0...,.,




                     4
                 We have divided our development
                 process in these main areas:

                 •       From business information to
                         databases
                 •       From business logic to program
                         code
                 •       From
                         interaction,'conunmunication to
                         end-user instructions




                                                                                                   •

    r
    v
                                                                                        C.\S£S')
     CASE89


     Spadabs Yiew             .



                             INFORMA.. INTERA C T.I FUNC nON &
                              nON      COMMUNICA T. PROCESS
                Require-                                         Informa -
                 ments                                              tion

           Security &
                                                                  Organiza-
           Integri"ty,---,                                             tion
                                                                 '-----"

                              Data-         Handbooks/ Program
                              bases         User instruct.
                                                                    Goals &
                  QA                                                problem

                                                          Feasibility
                                                            study
                    Economy
                                                       Education


                                                                              .,


       5
      Added to these three main areas,                                             (
      there are number of other important
      tasks to be performed in order to
      build a "complete information sy-
      stem" .


.,




     ~ Spauah                                                            C.ISE89
      CASES9


      IEF - An oyeniew                                                                                                                                        .,

                                                                                                                        6.1
                                                                                                                                                         ",
                    INTELLIOEIlT                                                IBU UAIIlFRAUE                                      I   ,
                   WORKSTATIOtl
                                                                                                                    IEF

                                                                                                                    •         Local and central encycJopedi
                                                                                           Centrel
                                                                                           Encyclopaedia
                                                                                                    ~     ,         •         Tools used on local leycJ "
                                                                                                                              •   ISP Information strategy
                                                                                                                                  planning
                                                                                      COd8 8nd dst8-
                                                                                      b869 06nBfs tor
                                                                                                                              •   B:\A       Business area
                                                                                                                                  analysis


                                                                                  /~
                                                                                                                              •   BSO      Business systems
                                                                                                                                  design
                                                                                                                              •   TO - Technical design
                                                                                082            COBOL II       MFS
                                                                                                                    •         Tools used on ceniralleye!
(                                                                                                                             •   Construction



                                                                                                                    6.2
                                                                                                                    The deliYerablcs from B:\:\ arc;
                             PROCESS HIERRRCHY          [Ill I TY-R(!.l" i Il)tlSH I p-
                             DIAGRAM (PHD)              DIRGRRM (ERO>                                               •         E R-diagram
                                                               -l-                                                  •         business logic on elemcntary
                                                                                                                              leye!      -
                                                                                                                    •         process dependency diagram

           rUtI( r IONRl
           OECOMPOSITIOIl
            • Bus Lillis,;

                                                                                ~
              P~O(IUU         on
              .l ...!nt.vy
(             I'WlI.
                                                                                I
                                           PROCESS RCTION DIRGRRM (PRO)
                                           Proe t'55: CROUE -CUSTOrtER
                                           ItlPORTS: ( .. It ly        " '" ..... I ..... -I)~




                                                                                                                                                                   I
                                                       ("Illy .. ,         ". (uJlc.•• ~

                                           (XPORTS: ("I,ly .. , ..... cut c""tOO"'II~'
                                                      r"l,ty .. ,N .... I (uJl