Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
NaUKMA Practice 2014 Autumn.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
268.71 Кб
Скачать

Autumn 2014, NetCracker Student Practice Task

Internet provider

Оглавление

Internet provider “Flower” 3

Target 3

Approach 3

Description 3

Related documentation 3

Table of abbreviations and shortened names 3

Functional Requirements 3

Registration and user management 3

User roles 4

Placing request 4

Availability Check 5

SO workflows 6

RI management 7

E-mail notification 7

Integration with 3rd party systems 7

Reports 8

Non-Functional Requirements 8

Data preparation 8

Assumptions and out of scope 8

Internet provider “Flower” Target

Develop OSS system for internet provider “Flower” that will be full-cycle service provisioning with the usage of self-service portal.

Approach

Development should be splitted into following areas:

  • DB development (SQL, PL/SQL). Oracle XE should be used as DB.

  • Middle-layer development (Java). EJB2.0 + GlassFish should be used.

  • Front-end development (Java, JavaScript, HTML, CSS). No Java frameworks should be used, JS frameworks are allowed.

System should be hosted on cloud system. Integration with at least one external system is mandatory for development.

Description

System is a web-based tool that is used for applying for a service and it’s provisioning.

Basic operation items are Service Instance, Service Order.

Related documentation

The following documentation should be delivered with the code and working software;

  • plan

  • report (weeklyorcumulative)

  • lowleveldesign (softwarearchitecturedesign)

  • usecases – diagramsanddescription

  • DB ER-diagram

  • traceabilitymatrix

  • teststrategy

  • testcases

Documentation should be provided in English.

Table of abbreviations and shortened names

Abbreviation

Interpretation

User

End-user of the system (Customer, “Flower” representative)

SO

Service Order

SI

Service Instance

RI

Resource Inventory

CA

Customer Account

Functional Requirements

Registration and user management

Req##

Requirement description

Priority

NC.KYIV.KMA.2014.FLW.REG.1

Next user roles exist in the system: Administrator, Customer Support Engineer, Provisioning Engineer, Installation Engineer, Customer User

M

NC.KYIV.KMA.2014.FLW.REG.2

Customer can register in system himself

M

NC.KYIV.KMA.2014.FLW.REG.3

Provider employee accounts are created by an Administrator.

M

NC.KYIV.KMA.2014.FLW.REG.4

Account blocking is performed by an Administrator

O

User roles

Req##

Requirement description

Priority

NC.KYIV.KMA.2014.FLW.ROL.1

The system should provide possibility to any user from Internet to register as Customer User

M

NC.KYIV.KMA.2014.FLW.ROL.2

Customer Support Engineer is able to change Customer User password, review Service Instance and Service Order for Customer User

M

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]