1 / 16

Evolimi I software-ve

Evolimi I software-ve. Ceshtjet kryesore. Dinamikat e evolimit te nje programi Mirembajtja e software-it Proceset evolutive Evolimi isistemeve te trasheguara. Rreth konceptit te evolimit. Sistemet duhet te modifikohen per te mbetur te perdorshem Gjate punes shfaqen kerkesa te reja.

kemp
Download Presentation

Evolimi I software-ve

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Evolimi I software-ve

  2. Ceshtjet kryesore • Dinamikat e evolimit te nje programi • Mirembajtja e software-it • Proceset evolutive • Evolimi isistemeve te trasheguara

  3. Rreth konceptit te evolimit • Sistemet duhet te modifikohen per te mbetur te perdorshem • Gjate punes shfaqen kerkesa te reja

  4. Modeli me spirale i zhvillimitdheevolimit te nje sistemi

  5. Dinamikat e evolimit te nje programi • Studim i modifikimit te sistemit • Bazohen ne disaligje: • Ligji i pare: • Modifikime te vazhdueshme per programe reale • Ligji i dyte: • Kompleksitet ne rritjekurstruktura t e sistemittenton te rritet • Ligji i trete: Sistemet e medhakanedinamiken e tyre te vendosur ne standarte per kohennganjerelease ne tjetren

  6. Ligjet e dinamikes se evolimit • Ligji i katert: • Stabilitetorganizativ ne masen e rritjes se sistemit • Ligji i peste: • Ruajtje e familiaritetit persa i takonperdorueshmerise se sistemitpandryshimedrastike • Ligji i gjashte: • Rritje e vazhdueshme per te kenaqurklientet • Ligji i gjashte : • Cilesiaeshtepercaktuese • Ligji i shtate: • Sistemi feedback per te permiresuarproduktin

  7. 2. Mirembajtja e software-it • Mirembajtja e softiteshtenje process I pergjithshem I modifikimitte software-it. • Ekzistojne 3-tipe tendryshmetemirembajtjes se software-it: • Mirembajtje per riparimgabimesh . • Mirembajtje per adaptimin e softit ne njeambientjeter adaptiv. • Mirembajtje per shtimosemodifikimtefunksionalitetevetesistemit.

  8. Kostot e mirembajtjes • E larte per disa faktore: • Sabiliteti i skuadres se mirembajtjes • Pergjegjesia kontraktuale • Kapaciteti i software-it • Mosha dhe struktura e programit

  9. Parashikimi i mirembajtjes • Parashikim i ndryshimeve te mundeshme te sistemitdhepjeset me te veshtira per t’u mirembajtur. • Shembuj te menyres se vleresimit te mirembajtjes se sistemit: • Numri i kerkesave per mirembajtje. • Kohamesatare e kerkuar per analizen e impaktit me ndryshimet e ambientit. • Kohamesatare e kerkuar per implementimin e kerkesave te modifikuara. • Numri i kerkesave te modifikimit ne pritje.

  10. Proceset e evolimit(evolitive) • Procese te identifikimit te modifikimeve

  11. Proceset e evolimit te sistemit

  12. Ri-inxhinierizimi I sistemit • konsiston ne ri-implementimin e sistemit te trasheguar per ta bere ate me te perdorshem • kerkonnjedokumentacion te ri, • organizim te ri-strukturimit te sistemit, • perkthim ne njegjuheprogramimi me moderne • azhornim te strukturesdhe te vlerave te sistemit. • Funksionetdhearkitektura e sistemitnukndryshojne

  13. Lete krahasojme : • Inxhinieria direkte • Ri inxhinieria

  14. Proceset kryesore te ri inxhinierise • Perkthimi i kodit burim ne kod objekt. • Reverse i inxhinierise - ku programet analizohen dhe nxirret informacioni i domosdoshem per dokumentimin e tij. • Perfeksionimi i struktures se programeve. • Modulimi i programeve. • Ri-inxhinierizimi i te dhenave per t’ju pershtatur modifikimeve te kryera.

  15. Evolimi I sistemeve te trasheguar • Per sistemet e rinj software eshte e mundur te planifikojmeintegrimin e zhvillimitdheevolimit te tij • Organizatavendos: • Te fshijeplotesishtesistemin • Te mbajesistemin te pandryshuardhe te vazhdojeperdorimin e tijrregullisht • Te bejeri-inxhinierizimin e sistemit. • Te bejezvendesimin e te gjithapjeseve me njesistem te ri.

More Related