You are on page 1of 6

#1: Import of CSV Files

Requirement Type: functional


For Whom? developer
User Satisfaction: high
User Dissatisfaction: high

Description:
CSV files shall be loaded and separated into their matrix cells

Software Engineering Analysis


#2: Arbitrary Delimiter Setting
Requirement Type: functional
For Whom? user
User Satisfaction: low
User Dissatisfaction: medium

Description:
It is necessary to let the user choose the row and column delimiter

Software Engineering Analysis


#3: Detection of Text Encoding
Requirement Type: functional
For Whom? user
User Satisfaction: low
User Dissatisfaction: high

Description:
Distinguish between UTF-8, UTF-16 and ISO-8859-1 encoding

Software Engineering Analysis


#4: Transform Text into UTF-8 Encoding
Requirement Type: functional
For Whom? developer
User Satisfaction: low
User Dissatisfaction: high

Description:
Transform text encoding of each character into UTF-8.

Software Engineering Analysis


#5: Store Matrix Cells in Database
Requirement Type: functional
For Whom? developer
User Satisfaction: high
User Dissatisfaction: high

Description:
The csv content with UTF-8 encoding in a two-dimensional array shall be stored in the
database

Software Engineering Analysis


#6: Delimiter Selection
Requirement Type: non-functional
For Whom? user
User Satisfaction: high
User Dissatisfaction: high

Description:
The selection of a delimiter shall be implemented in a UI form with a maximum of three
Buttons, separate fields for each delimiter and one overview of the selected directory.

Software Engineering Analysis

You might also like