Vous êtes sur la page 1sur 15

Online CV Maker (OCM)

Design Document

Version 1.0

Group Id: S190275D47

Supervisor Name : Sir Haseeb Akmal


Revision History

Date Version Description Author


(dd/mm/yyyy)
Mc100401968
04/07/2019 1.0 Design documentation
Mc180202043
Table of Contents

1. Introduction of Design Document

2. Entity Relationship Diagram (ERD)

3. Sequence Diagrams

4. Architecture Design Diagram

5. Class Diagram

6. Database Design

7. Interface Design

8. Test Cases
1. Introduction of Design Document:

The software design documentation of “Online CV Maker” has specifications of


documentations and graphical representation explained in it. It is an Android based
application that can be used to prepare/ save CV data in an online database . In addition to
other features like, Convert to PDF, Share via Email, Post on Facebook the OCM also
offers some of basic features like User login, Prepare CV, Save CV, Edit/delete existing CV.
It serves the print preview/ printing option as well.

.
 Entity Relationship Diagram:

A graphical representation of entities and their relationships to each other, typically used
in computing in regard to the organization of data within database or information
systems. An entity is piece of data an object or concept about data is stored.

 Sequence Diagram:

A Sequence diagram is an interacting diagram that shows how objects operate with one
another and in what order. A sequence diagram shows object interactions arranged in
time sequence. It depicts the objects and classes involved in the scenario and the
sequence of messages exchanged between the objects needed to carry out the
functionality of the scenario. Sequence diagrams are typically associated with use case.
Sequence diagrams are sometimes called event diagrams or event scenarios.

 Architecture Diagram:

An application architecture diagram provides a high-level graphical view of the


application architecture, and helps you identify applications, sub-applications,
components, databases, services and their interactions.

 Class Diagram:

A class diagram is an illustration of the relationships and source code dependencies


among classes in the Unified Modeling Language (UML). In this context, a class defines
the methods and variables in an object, which is a specific entity in a program or the unit of
code representing that entity.
 Database Design:
Database design is the process of producing a data model of database. This data model
contains all the needed logical and physical design choices and physical storage
parameters needed to generate a design in a data definition language, which can then
be used to create a database
Interface Design:

User interface is the front-end application view to which user interacts in order to use
the software. User can manipulate and control the software as well as hardware by
means of user interface.
 Test Cases:

A test case is a document, which has a set of test data, preconditions, expected results
and post conditions, developed for a particular test scenario in order to verify
compliance against a specific requirement.

2. Entity Relationship Diagram (ERD)

3. Sequence Diagrams
4. Architecture Design Diagram

records

5. Class Diagram
6.Database Design
6. Interface Design
7. Test Cases

Test case No. 001 Test Case Name Login


Actors Normal user
Description In this process User will open the login screen,
enter its user name and password if he/she is
authenticated to use this interface he/she will
login.
Pre-Conditions User must have a username
Post Conditions User will be authenticated
Triggers User will be taken to main navigation page
Result Pass
Test by S190275D47

Test Case no 002 Test Case Name Create CV

Actors User

Description In this process User Will create new CV

Pre-Conditions User have opened the App

Post Conditions User will start to provide required information


about CV
Triggers User will be taken to the each selected page

Result Pass

Test by S190275D47
Test Case no 003 Test Case Name Generate CV

Actors User
Description After Providing each available information user will
finally click “Generate CV” button. To composite
the whole data on CV format .

Pre-Conditions Insert CV information

Post Conditions Whole information will be displayed in an elegant


format

Test by S190275D47

Test Case No 004 Test Case Name Post CV


Actors User
Description In this process the user will post his cv over face
book, convert it to pdf or send via Email.

Pre-Conditions CV is available in an elegant format


Post Conditions CV will be post on each selected option
Triggers Posting success message will be retuned
Result Pass
Test by S190275D47

Vous aimerez peut-être aussi