Requirements and Design - PowerPoint PPT Presentation

About This Presentation
Title:

Requirements and Design

Description:

What will we talk about? 3. Program package is divided in four parts: GUI ... on any platform (UNIX, Windows, Mac OS) with a standard ANSI C compiler ... – PowerPoint PPT presentation

Number of Views:17
Avg rating:3.0/5.0
Slides: 17
Provided by: icc76
Category:

less

Transcript and Presenter's Notes

Title: Requirements and Design


1
Requirements and Design
  • ASN2CSV
  • MDH
  • Guido Di Campli
  • Giovanni Piemontese
  • Paolo DAmelio
  • FER
  • Ivan Škugor
  • Željko Krpetic
  • Željko Kneževic

Steering group  - Igor Cavrak at FER - Rikard
Lang at MDH - M.Sc. Branko Beslac from Ring
datacom
2
What will we talk about?
  • Project requirements
  • Tehnologies
  • Project design
  • Project status

3
System Package
  • Program package is divided in four parts
  • GUI
  • eSNACC modified program
  • Code generator
  • Converter

4
Functional Requirement 1/4
  • To develop program package that can generate
    specific converters without need of any
    additional programming

5
Functional requirements 2/4
  • ASN.1 grammar view
  • The grammar should be presented as a tree view on
    the left side of the GUI
  • ASN.1 grammar entities selection
  • Users can select checkboxes of entities in tree
    presentation that they want to have in output CSV
    file

6
Functional requirements 3/4
  • Output formats
  • The right-click on entity in the tree view should
    display a list of possible output formats (text
    string, BCD string, hexadecimal string, decimal
    number, etc.)
  • eSNACC
  • eSNACC modified program have to generate ANS.1
    decoding routines that uses selected entities in
    the GUI

7
Functional requirements 4/4
  • Code generator
  • The generated program should be compliable on any
    platform (UNIX, Windows, Mac OS) with a standard
    ANSI C compiler
  • Converter
  • Converter should accept the following command
    line parameters
  • asn2csv i ltinputASN.1 binary filegt -o ltoutput
    CSV filegt -d

8
Non-functional requirements
  • System
  • System should be stable, without bugs
  • Debugging and tracing information
  • GUI
  • GUI should be user friendly and easy to use
  • Converter performace
  • Converter should be fast as possible

9
Software Architecture
10
Component Diagram
11
Use Case Diagram 1/2
12
Use Case Diagram 2/2
13
Sequence Diagram
14
GUI Example
15
Project status
Activity w45 w46 w47 w48 w49 w50 w51 w52 w1 w2 w3
Project plan                  
Requirements analysis definition                  
System Design                  
eSNACC modify                  
Converter generator                  
GUI                  
Integration                  
Testing                  
Final Product                  
16
  • ANY QUESTIONS?
Write a Comment
User Comments (0)
About PowerShow.com