Rational Unified Process

13917206 | andwi valentine

 

what is it ?

RUP

a framework

usecase driven

architecture centric

itterative approach

use case driven

  • Stakeholders on the customer side.
  • On the implementation team: implementertesterarchitectanalyst,
    database designeruser interface designer.
  • The implementation is lead by a project manager, assisted byprocess engineers.

archi

tecture

centric

  • Use Component-based
  • Product & Team Stucture
  • Model (4+1)
    • logical view : analyst/designer
    • implementation view :  progammer
    • process view : system integrator
    • deployment view : system engineering
    • use case view : end user

 

  • Lifecycle phase
    • ​enception
    • elaboration
    • construction 
    • transition 

itterative approach

analisys | desain | implementasi | pengujian 

suitable conditions  

Longtime Develope
ment

 

big

followers

 

Hadware

& Sofware

interaction

UML Focus

how it work ?

Architecture RUP

  • Bullet One
  • Bullet Two
  • Bullet Three

Section #1 [horizontal]

  1. Dynamic Aspect
  2. Setiap fase akan memiliki suatumajor milestone yang menandakan akhir fase dan awal dari fase selanjutnya.
  3. Dimensi ini terdiri atas
  •  Inception
  •  Elaboration
  • Construction
  • Transition

Section #2 [vertical] 

  1. Static Aspect
  2. who is doing ,what 
    how & when
  3. Dimensi ini terdiri dari
    Business Modeling,
    Requirement, Analysis and Design, Implementation, Test, Deployment, Configuration
    dan Change Manegement, Project Management, Environtment.

Inception

Architecture Design Use case

Sofware prototype 

Alpha Version

  • Menentukan Ruang lingkup proyek
  • Membuat ‘Business Case’
  • Menjawab pertanyaan “apakah yang dikerjakan dapat menciptakan ‘good businesssense’ sehingga proyek dapat dilanjutkan

Elaboration

coding and testing  system parts,

identification and mitigation of main risks,

80% of requirements are analyzed in detail.

Menganalisa berbagai requirement dan resiko

Menetapkan ‘base line’

Merencanakan fase berikutnya yaitu construction

 Construction

System is completed with

more iteration

 made ready for deployment

(integrated and tested baseline).

Includes: stakeholder evaluation, little new changes or requirements, performance tuning, documentation.



Melakukan sederetan iterasi

Pada setiap iterasi akan melibatkan proses berikut:

analisa, desain, implementasi dan testing.  

  • Bullet One
  • Bullet Two
  • Bullet Three

 Construction

System is completed with

more iteration

 made ready for deployment

(integrated and tested baseline).

Includes: stakeholder evaluation, little new changes or requirements, performance tuning, documentation.

 

 

Melakukan sederetan iterasi

Pada setiap iterasi akan melibatkan proses berikut:

analisa, desain, implementasi dan testing.  

Transition

Instalasi , deployment  dan socialisation | How is end user use it? | Validation from fase Inception.

  • beta testing : untuk memvalidasi sistem dengan perkiraan user, melakukan operasi paralel dengan sistem lama, mengkonversi operational database, melatih user dan maintaners, roll-out produk untuk pemasaran dan distribusi
  • product release.
    Apakah user puas terhadap software yang kita bangun ?
    Apakah perbandingan pengeluaran resource dengan rencana semua masih dapat diterima ?

advantages

advantages

  • Menyediakan akses yang mudah terhadap pengetahuan
    dasar bagi anggota tim.
     
  • Menyediakan petunjuk bagaimana menggunakan
    UML secara efektif
  • Mendukung proses pengulangan
    dalam pengembangan software.
  • Memungkinkan adanya penambahan-penambahan pada proses.
  • Memungkinkan untuk secara sistematis mengontrol
    perubahan- perubahan yang terjadi pada 

    software selama prosespengembangannya
  • Memungkinkan untuk menjalankan test case 
    dengan menggunakan Test ManageTool

 

disagvantages

  • Metodologi ini hanya dapat digunakan pada pengembangan perangkat lunak yang berorientasiobjek dengan berfokus pada UML (Unified Modeling Language)
  • Membutuhan banyak sumber daya
  • Waktu yang di butuhkan relatif lama

Title Text

  • Bullet One
  • Bullet Two
  • Bullet Three

Title Text

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin urna odio, aliquam vulputate faucibus id, elementum lobortis felis. Mauris urna dolor, placerat ac sagittis quis.

Title Text

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin urna odio, aliquam vulputate faucibus id, elementum lobortis felis. Mauris urna dolor, placerat ac sagittis quis.

case study

 

  1. tingkatan program aplikasi ( MicrosoftOffice)
  2. tingkatan sistem operasi ( Microsoft Windows),
  3. tingkatan bahasa pemrograman 
    (bahasa pemrograman tingkat tinggi seperti Java dan 
    bahasa pemrograman tingkat rendah yaitu bahasa rakitan).
     

Sebagai device driver dan melakukan proses perhitungan, berinteraksi dengan perangkat lunak yang lebih mendasar lainnya (seperti sistem operasi, dan bahasa pemrograman lainya), dan lain-lain.

related method

Agile

  • Scrum 
  • Extreme Programming
  • KANDAN

conclusion

  1. RUP is well suited-for many types of projects, though the overhead will be higher than other Agile methods for small projects.  XP and Scrum are more suited for projects created from scratch or involving many new user requirements or features.

  2. RUP is efficient for migration projects, ERP deployments or large scale projects. 

literature

Title Text

  • Using Rational Unified Process in an SME – A Case Study
    http://link.springer.com/chapter/10.1007%2F11586012_14
  • http://www.ambysoft.com/downloads/managersIntroToRUP.pdf
  • http://aih25.blogspot.com/2013/03/rup-rational-unified-process.html?
  • http://agile.dzone.com/articles/small-infographic
  • http://www.scribd.com/doc/84897571/RUP-XP-dan-SCRUM
  • http://dwijaantara.wordpress.com/2010/10/25/agile-method/
  • http://stackoverflow.com/questions/385511/what-is-the-relation-between-scrum-agile-and-rup
  • http://www.mytechnotes.biz/2012/11/introduction-to-rational-unified-process-rup.html
  • http://www.linkedin.com/groups/SCRUM-Agile-vs-RUP-Rational-102710.S.194890553

rup

By Coderain

rup

All About Rational Unified Process

  • 1,141