Changes between Version 2 and Version 3 of ДДзадача3
- Timestamp:
- 10/07/18 17:53:49 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ДДзадача3
v2 v3 46 46 [[BR]] 47 47 **1.1. Итерација бр. 1** [[BR]] 48 Одржување на состанок со нарачателот на софтверот и заинтересираните страни. Во овој случај тоа би биле претставници од раководството на фирмата одговорна за патиштата во земјата и барем еден вработен кој ќе го користи системот. На овој состанок се изнесуваат барањата. Овие барања потоа се анализирани од софтверската компанија и се составува првична листа на кориснички барања. Сите забелешки од состанокот, заедно со барањата се составуваат во визија за системот. 48 Одржување на состанок со нарачателот на софтверот и заинтересираните страни. Во овој случај тоа би биле претставници од раководството на фирмата одговорна за патиштата во земјата и барем еден вработен кој ќе го користи системот. На овој состанок се изнесуваат барањата. Се дефинираат главни побарувања: 49 - Можност за пријавување на проблем на пат преку повеќе различни канали, вклучувајќи чат во живо, социјални медиуми, СМС пораки и т.н. 50 - Можност за маркетинг на услугите преку различни канали. 51 - Отвореност на системот за управување на односи со клиенти кон останатиот дел од информацискиот систем. 52 Овие барања потоа се анализирани од софтверската компанија и се составува првична листа на кориснички барања. Сите забелешки од состанокот, заедно со барањата се составуваат во визија за системот. 49 53 [[BR]] [[BR]] 50 54 **1.2. Итерација бр.2** [[BR]] 51 Визијата се доставува до фирмата и откако се анализира повторно се закажува состанок. На состанокот се изнесуваат забелешките за визијата и дефинираните кориснички барања. После состанокот корисничките барања и визијата се модифицираат врз база на коментарите добиени на состанокот. Се дефинира конечна визија и се детализираат корисничките барања. На крајот од оваа итерација тимот се спрема за фазата на елаборација, со изготвување на план за елаборација. [[BR]] [[BR]]55 Се креира визија за системот, опишувајќи во детали како ќе функционира истиот, кои се заинтересирани страни, кои се ограничувањата во системот и слично (детализирана верзија на[https://develop.finki.ukim.mk/projects/isup/wiki/%D0%92%D0%B8%D0%B7%D0%B8%D1%98%D0%B0 основната визија за целокупниот информациски систем]). Визијата се доставува до фирмата и откако се анализира повторно се закажува состанок. На состанокот се изнесуваат забелешките за визијата и дефинираните кориснички барања. После состанокот корисничките барања и визијата се модифицираат врз база на коментарите добиени на состанокот. Се дефинира конечна визија и се детализираат корисничките барања. На крајот од оваа итерација тимот се спрема за фазата на елаборација, со изготвување на план за елаборација. [[BR]] [[BR]] 52 56 [[BR]] 53 57 **2. Elaboration** [[BR]] [[BR]] 54 58 **2.1. Итерација бр.1** [[BR]] 55 Поставување на прелиминарна архитектура на системот. На состанок со нарачателот се дообјаснуваат корисничките барања и се дефинира use case модел. Со користење на UML дијаграми се опишува архитектурата на системот. [[BR]] [[BR]]59 Поставување на прелиминарна архитектура на системот. На состанок со нарачателот се дообјаснуваат корисничките барања и се дефинира use case модел. Со користење на [https://develop.finki.ukim.mk/projects/isup/wiki/%D0%94%D0%94%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%B04 техниките за изработка на ИС ] се дефинира прелиминарна верзија на системот, која опишува кои се главните сценарија кои што ќе бидат потребни за реализирање на системот и за негова прифатливост. [[BR]] [[BR]] 56 60 **2.2. Итерација бр.2** [[BR]] [[BR]] 57 Се анализираат корисничките случаи и се детализираат дијаграмите на архитектура та. Од ова се изведува прв прототип на архитектурата. [[BR]] [[BR]]61 Се анализираат корисничките случаи и се детализираат дијаграмите на архитектура. Се дефинира начинот на комуникација на овој потсистем со останатиот дел од информацискиот систем. Од ова се изведува прв прототип на архитектурата. [[BR]] [[BR]] 58 62 **2.3 Итерација бр.3** [[BR]] [[BR]] 59 Нов состанок со клиентите , се собираат повеќе детали и се подобрува архитектурниот прототип и неговите дијаграми. На крајот се доставува конечен архитектурен прототип. [[BR]] [[BR]]63 Нов состанок со клиентите. Овде се дискутира првобитниот прототип, се анализираат недостатоците кои може да се појават во него, се собираат повеќе детали и се подобрува архитектурниот прототип и неговите дијаграми. На крајот се доставува конечен архитектурен прототип. [[BR]] [[BR]] 60 64 [[BR]] 61 65 **3. Construction** [[BR]] [[BR]] 62 66 **3.1. Итерација бр.1** [[BR]] [[BR]] 63 Дизајн и имплементација на use case-овите. Постепена интеграција на истите во еден систем. На крајотсе генерира првичен прототип и се презентира на нарачателот. [[BR]][[BR]]67 Дизајн и имплементација на релевантините use case-ови за овој систем. Се започнува од имплементација на најосновните барања, како што е комуникација помеѓу вработените во фирмата со цел доделување на задачи и назначување на одговорни личности. Се води сметка за отвореноста на овој потсистем кон целокупниот систем, така што постои комуникација помеѓу различни аспекти на информацискиот систем. Се интегрираат use casе-овите еден по еден. На крајот од оваа итерација се очекува да бидат имплементирани корисничките случаи за доделување на задачи и пријавување на проблем барем преку еден канал. На крајот од оваа итерација се генерира првичен прототип и се презентира на нарачателот. [[BR]][[BR]] 64 68 **3.2. Итерација бр.2** [[BR]] [[BR]] 65 Тестирање на сите use cases. Поправање на забележани грешки. Довшување на останатите use cases и правење промени кои ги побарал клиентот после првата итерација. На крај од итерацијата се доставува конечен софтвер, придружен со документација за користење и се прави план за транзиција. [[BR]] [[BR]] 69 Интеграција на останатите use case-ови, вклучувајќи: 70 - пријавување на проблем на разни начини, преку социјални мрежи, СМС пораки и слично; 71 - можност за вработените за односи со клиенти да отвораат задачи кои ги добиле од корисниците на системот (преку телефон), за работниците на патиштата; 72 - можност за маркетинг на системот. 73 Тестирање на сите use cases. Поправање на забележани грешки. Довшување на останатите use case-ови и правење промени кои ги побарал клиентот после првата итерација. Отворање на канали за комуникација спрема другите делови од информацискиот систем. 74 На крај од итерацијата се доставува конечен софтвер, придружен со документација за користење и се прави план за транзиција. [[BR]] [[BR]] 66 75 [[BR]] 67 76 **4. Transition** [[BR]] [[BR]]