Changes between Initial Version and Version 1 of И.2 Методологија на развој


Ignore:
Timestamp:
02/12/21 08:58:57 (3 years ago)
Author:
115044
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • И.2 Методологија на развој

    v1 v1  
     1= Избор на методологија на развој
     2
     3Методологијата која ќе ја користиме за развој на CRM системот на Гринери е RUP развојниот процес.\\
     4
     5**RUP - Rational Unified Process** го дели процесот на развој на 4 различни фази кои вклучуваат бизнис моделирање, анализа и дизајн, имплементација, тестирање и deployment.\\
     6
     7Четирите фази се:
     8-        Инцепција или иницијализација (до крајот на овој процес треба да бидат проценети потребните средства за конкретниот проект, неговата изводливост, определување на неговите крајности и можни ризици, креирање на бизнис случај (business case), дефинирање на опсегот за дизајн и иницијалната архитектура, креирање на прелиминарен распоред на проектот)
     9-       Елаборација (треба да биде доразвиена основната архитектура со многу повеќе специфични проектни детали како и оние функционалности и issues кои ќе бидат вклучени во проектот земајќи ги во предвид перформансот и безбедноста, да се постигне согласност во однос на конструкцискиот план, главна цел е во однос на утврдените ризици да се идентификуваат покритичните и да се започне што поскоро со справување со истите, креирање на дијаграми за корисничките случаеви, концептуални и архитектурални дијаграми)
     10-       Конструкција (системските карактеристики се имплементираат во серии од кратки, временски итерации, од кои како краен резултат се продуцира функционален дел од софтвер, инкремент, кој ќе биде доволен за прелиминарно тестирање во реални услови а содржи дополнителни или подобрени функционалности споредено со претходниот инкремент)
     11-       Транзиција (системот се претставува на клиентите и потенцијалните корисници, односно сите заинтересирани страни во продуктот, при што проектот се смета дека е завршен кога членовите на проектниот тим и заинтересираните страни после спроведувањето на тестирањето за прифатливост (acceptance testing) и бета тестирањето (beta testing,) се согласат дека целите поставени на почетокот се остварени и дека корисниците се задоволени. Притоа сите пронајдени багови мора да бидат решени).\\
     12
     13=== Примена на RUP во развојот на Гринери
     14
     15**Фаза 1 - Иницијализација**
     16
     17''Итерација 1'' - во оваа итерација фокусот е на барањата на клиентот односно нарачателот на софтверот. Во оваа итерација клиентот ги образложува своите барања, а потоа, по изложувањето на барањата, софтверската компанија ја формира визијата и врз основа на забелешките од состанокот се креираат корисничките случаи.\\
     18
     19''Итерација 2'' - софтверската компанија ги презентира визијата и корисничите случаи на клиентот. По забелешките од клиентот во оваа фаза се прецизираат визијата и корисничките случаи. Се определуваат можните ризици и се прави проценка за потребните средства.\\
     20
     21
     22**Фаза 2 - Елаборација**
     23-тука имаме неколку итерации, од две до четири
     24
     25''Итерација 1'' - Иницијална прелиминарна архитектура на системот. Повторно презентација на сега деталните кориснички случаи пред клиентот и дефинирање на конечен use case модел. Во оваа итерација се креираат UML дијаграмите за иницијалната архитектура.\\
     26
     27''Итерација 2'' - повторна анализа на кориснчките случаи, заедно со сите забелешки и коментари од првата итерација се креира и првиот прототип на архитектура на системот.\\
     28
     29''Итерација 3'' - во оваа итерација имаме презентација и претставувањето на прототипот пред клиентот. Се анализира прототипот и се даваат забелешки од страна на клиентот. Во оваа итерација се доработуваат UML дијаграмите подетално.\\
     30
     31''Итерација 4'' - во последната итерација, земајќи ги во предвид забелешките од претходната презентација, се дефинира крајниот модел, се изработува конечен прототип и се презентира пред клиентот.\\
     32
     33**Фаза 3 - Конструкција**
     34- имплементација на системот/use case-и
     35
     36''Итерација 1'' - се дизајнираат и имплементираат use case моделите, се интегрираат во системот и на крај се прави презентација пред клиентот.\\
     37
     38''Итерација 2'' - се тестираат корисничките случаји, се поправаат грешките и се разгледуваат и имплементираат забелешките од клиентот од претходната презентација. Кога се е средено, во оваа итерација се доставува документација за клиентот. На крај се прави планот за следната фаза, транзиција.\\
     39
     40
     41**Фаза 4 - Транзиција**
     42
     43''Итерација 1'' - системот конечно се инсталира во околината каде што ќе се користи. Во оваа последна фаза се обучуваат корисниците преку обука.