The Stages Of Sdlc

Print   

02 Nov 2017

Disclaimer:
This essay has been written and submitted by students and is not an example of our work. Please click this link to view samples of our professional work witten by our professional essay writers. Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of EssayCompany.

First of all, I would like to express my special thanks to Ms. Ruwnathi who gave me this golden opportunity to do this project under the module System Analysis and Design in which she gave me many information to successfully complete the project. It also helped me to enhance my researching abilities and the knowledge about the computer systems. Further I would also like to thank my parents for being with me throughout the project.

Last but not the least; I would like to thank my fellow students for helping me to make this project a success.

Regards,

Rasika Irundaka Silva.

ABSTRACT

The following assignment is to make an online vehicle buying and selling system to the Auto Lanka Privet Limited. The requested tasks would be to Explain the Stages of SDLC, How does the Spiral Model overcome the limitation of the waterfall cycle and the incremental model, Prepare a feasibility Report to the proposed system, assess the impact of triple contents, Investigate the system requirements and prepare a SRS for proposed system, Draw Context diagram, level 0DFD, Level 1DFD and ER diagram, Include the System analysis information in to a document and prepare a questionnaire

Introduction

This assignment is about switching manual system in to the online computerized system of Auto Lanka Privet LTD which is a leading buy and sell company in Sri Lanka.

The phone call based manual system of the Auto Lanka Privet LTD has to be online computerized in order for them to provide quality services to the customers and to achieve their visions. I hope this proposed system will help them to achieve their goal.

Table of Contains

Contests

Page Number

Acknowledgment

1

Abstract

2

Introduction

3

Task 1

6

Feasibility Study Report and Requirement Gathering

7

Observation

8

Questionnaires

9

Interviews

10

Designing

11

Coding

11

Testing

11

Unit Testing

12

Integration Testing

13

Maintenances

13

Proposed Model (Incremental Life Cycle Model)

14

Task 2

15

Waterfall Model

16

Incremental Model

17

Spiral Model

18

Task 3

19

Feasibility study Report

19

Table of contents

20

Introduction

21

Purpose of the Feasibility Report

21

Project description

21

Justification

22

System Functionality

22

Feasibility Study

23

Conclusion

23

Authorization Memorandum

24

Task 4

25

Impact of feasibility report

25

Impact of Time feasibility

25

Impact of Cost feasibility

26

Impact of Scope feasibility

26

Task 5

27

SRS Document

27

Introduction

29

Purpose

29

Scope

29

Definition

29

Overall description

30

Hardware requirements

30

Software requirements

32

Customer roll

32

Admin Roll

33

Specific Requirements

33

Functional Requirements

33

Non Functional Requirements

34

Conclusions

35

Task 6

36

Context Diagram

37

Level 0 DFD

38

Level 1 DFD

39

ER Diagram

41

Task 7

43

Pie charts of the gathered Information

44

System analysis Information Document

49

Task 8

51

Gantt chart

54

Task 01

Explain the stages of the software development life cycle and explain the benefits and drawbacks of the staged life cycle model for the proposed system

Software engineers are using Software Development Life Cycle (SDLC) because this method is suitable tocreate software’s to the customers without errors. This process explains the step by step how to develop software. There are five stages for software development life cycle. Those are

Feasibility Study Report and Requirement Gathering

Design

Coding

Testing

Feasibility Study

Report and Requirement

Gathering

Coding

Maintenance

Testing

Design

Feasibility Study Report and Requirement Gathering

Feasibility Study is divided in to three they are Time Feasibility, and Scope Feasibility

Time Feasibility

Feasibility

Study

Cost Feasibility

Scope Feasibility

Time Feasibility – Time Feasibility means the given time is enough or not to create the software. Eg : If the given time is 12 months this feasibility checks the given time is enough to finish the project

Cost Feasibility – Cost Feasibility means the given budget is enough or not to complete the software project.

Eg: If customer offer 2 lakhs for the project this feasibility checks the given money is enough for complete the project

Scope feasibility – Scope feasibility is about accomplishing the customers requirements. If the customer is satisfied with the created software that means the scope feasibility is achieved.

These three Feasibilities are very important when developing softwares. That’s why they called as the triple constant of the project, If one of this is not achieved it is called as a failed project

Requirement Gathering is also very important when creating softwares because with this we can get a good idea about what are the things that customer needs with the software. Thereof we can achieve scope feasibility. Requirement gathering can be done by different ways like observations, interviews questioners, and researched site visit.

Observations

Interviews

Requirement Gathering

Questioners

Researched site visit

Observation

This is an efficient way to gather requirements. When a employee is reviewing a client senior agent would be watching the observation. But there are few Gide lines to follow those are

The Observer must inform the observed that he’s under observation.

The observer mustn’t interrupt any individual.

The Observer must not make any assumptions.

Questioners

It is a good way to collect informations and opinions from respondents. These questioners are admissible as

free format questioners / unstructured questioners

Or

Fixed format questioners / Structured questioners by special document.

Free format questioners / unstructured questioners

In this type of questioners respondent can answer whatever his or her think about the question

Example: Are you satisfy with the current system? ……………………………………………… ………………………………………………………………………………………………………

Fixed format questioners / Structured questioners

When respondent answering this type of questions he or she cans only underline or tike the given answer.

Example : Are you satisfy with the current system ?

YES NO

Interviews

Interviews are very good method for collect information directly from the customer.

Type of interviews

Unstructured interviews

In the Unstructured interviews interweaver will conducted with only a general goal, interviwer has no specific setup questions.

Structured interviews

Structured interviews means interviewer will ask specific setup questions from the interwivee

Open ended questions

When answering to open ended questions, questions should full and meaningful

Close ended questions

A question that restricts the answer to either specific choices or short direct responses.

After the feasibility study, analysis have to make a report called Feasibility study report and when the requirements are gathered and they are completed system analysis also have to make a document called SRS (Software Requirement Specification)

Designing

After the requirement gathered you can start designing. the designing should be done according to the requirements. Design is a blueprint of the software. Design can be done using entity relationship diagrams, data flow diagrams, Flow charts, structure charts, unified modeling language (UML) diagrams, Decision tree and Decision tables.

When the design information are done it should be insert to a document called Design document

Coding

After you done requirement gathered and designing you can start coding your programme. When you coding the important thing is code should consist with the design. When coding they use high ended languages like C++ or Java

When you have done the coding you have to make a document called coding document

Testing

After you have done the coding section you can start the testing. Testing is a very important part because in this section programmer will test the system again and again to find an errors and he or she will make sure the system is done according to the requirements. If programmer found an error he or she will refer it to fix the problems. The subsets of the domain used in the testing process is called the data set

When we testing a system we use different types of testing techniques to present a first class project. Those are

Unit Testing method

Integration Testing method

Incremental, Integration Testing method

System Testing method

Functional Testing method

Acceptance Testing method

Regression Testing method

Unit Testing method

In this testing method the software will divided in to parts and test divided parts individually. This is the simplest method.

Part 2

Part 1

Part 4

Part 3

Integration Testing method

In this testing method more than one part is testing at the same time. For an example software devided in to four parts and takes 1 and 2 parts at the same time and test them. Then takes part 2 and part 3 the same time. Diagram will explain more. We use this method to make sure that the combined parts of the software is able function together correctly and effectively

Part 2

Part 1

Part 3

Part 2

Part 4

Part 1

Part 1

Part 3

Part 4

Part 3

Part 1

Part 4

Maintainers

If the system has done according to the requirements and if there are no errors found in system , it will concentrate to maintainers. in the maintainers you have suppose to make a document called the user manual. User manual will explain how to use the software that we crated and how it is working. And also this user manual document describes how to handle the other documents that we made before.

When creating software we need to choose an applicable path. The success of the software is depends on the path that we choose. There are various paths to choose those are called as Software Development Process Models

Waterfall Model

Incremental Model

Evolutionary Model (Prototype Model)

Spiral Model

V-Model

Incremental Life Cycle Model

This project is lager but easy if the software Development Company chooses a correct life cycle model to develop it. I suggest incremental life cycle model to build the related system. Because they can analyze the risk of the project easily in this model and they can again gather requirements after each stage done. Software Development Company can also finish the software within given budget and the give time. Therefore they can achieve triple constrains and content the client

Advantages of Incremental Life cycle Model

Provide some feedback allowing later

Can understand mistakes and minimize the at the next cycle

Can go to a new cycle and stables requirements

It is more responsive to user needs than waterfall model

Risk is low than waterfall model

accurate results are possible

Task 02

How does the Spiral Model overcome the limitations of the Waterfall Cycle Model and the Incremental model? Explain by referring to the proposed system

Waterfall Model

Feasibility Studies and Requirement Gathering

Coding

Design

Testing

Maintenance

Disadvantages of the Waterfall Model

Risk is high because acceptance testing can be failed

Working product is not available until late in the project

Progresses can success not observable

Correction must often wait for the maintains

Customer interaction is low

Incremental model

F.S.R. and R.G. RR.G.

F.S.R. and R.G. RR.G.

Maintenance RR.G.

Maintenance RR.G.

Design RR.G.

Coding RR.G.

Testing RR.G.

Testing RR.G.

Coding RR.G.

Design RR.G.

Disadvantages of the Incremental Model

The majority of the requirements must be known in the beginning

Need more skills and lots of workers than waterfall model

Cost can be increase

Spiral Model

http://3.bp.blogspot.com/__1WQBOnqoI8/S4S44GK8wGI/AAAAAAAAAgE/_dyP_t02JLU/s400/spiral+model.gif

Advantages of spiral model

Can identify risk again and again, that helps to avoid mistakes and errors.

When we using a spiral modal we can search customer needs than other models.

When to use spiral model

When the project is medium and high risk

When the customer wants to change his requirement

Task 03

Prepare a Feasibility report to the proposed System and discuss its components. The report should consist of Introduction, purpose of the feasibility report, project description, system functionality, Feasibility study(Time, Cost, Scope, Technical, Economic) conclusion and referencing

Feasibility Study Report for Auto Lanka Private LTD

3.1. Table of contents

Page #

Introduction…………………………………………………………………………..21

Purpose of the Feasibility report……………………………………………………..21

Project Description……………………………………………………………………21

Justification of the proposed system…………………………………………………22

System Functionality …………………………………………………..……………22

Feasibility Study………………………………………………………………………23

Time Feasibility…………………………………………………………………..23

Cost Feasibility……………………………………………………………………23

Scope Feasibility………………………………………………………………….23

Conclusion…………………………………………………………………………….23

Feasibility Report Authorization Memorandum…………………………………….24

Introduction

The following document describes feasibility study Proposal for auto Lanka privet LTD. Auto Lanka privet LTD is one of the famous car sale company in Sri Lanka. They used manual information system for contact with their customers. They faced lots of problems with the current system. With the modern techniques other companies convert their manual systems in to computerized systems. Therefore auto Lanka privet LTD faced to a big lost in the economical world. By reason of that auto Lanka privet LTD manager decide to implement a new system with new function. Further manager wants that system to make both customer and company works easy.

Purpose of the Feasibility Report

The purpose of the feasibility report is create an web system for the auto lanka online vehicle information system. Auto Lanka online information system management agreed to pay 200,000 lakh (two hundred thousand Sri Lankan rupees) for the proposed system and also the management gave us 1 year (12 months) to complete the system. to do such a system it is needy to gather clients requirements therefore we created this feasibility report.

Project Description

customers can publish their advertisements through this website as selling purpose. also they can buy vehicles through the web site. anyone can freely access to this website who have internet connection from around the globe by using .lk domain. and the viewers can learn upcoming vehicles, on market vehicles and lots more. farther they can get an idea about motor shows and other exhibitions through this website. The main requirements of the client are,

complete the required project within 200,000 lakh of budget

the website should be more user friendly than the old version

the project must complete in one year (twelve months)

system should automatically send an email to the customers email account to verify the customer

interface should more colourful then the older version

Justification of the proposed system

client can get a good profit by give permission to trusted insurance companies and other companies that wants to show the advertisements through the auto Lanka vehicle information website. as this system is more user friendly than the older system, the customers will induce to use this website. therefore insurance companies and other companies will publish their advertisements through the auto Lanka vehicle information system website to catch customers. Therefore this system is recommended.

System Functionality

the customers who likes sell or buy the vehicle should create a account in this website. The auto Lanka vehicle information system website allows customers to create an account totally free. When the customer entered the required information to the registration form system will automatically send an e-mail to the e-mail account that customer entered in the registration form. then customer should go to email account and should conform the conformation mail. After the customer verify the mail he or she can do the activities in this website. this newly added function is for verify the customer. this helps auto lanka vehicle information system management to maintain the trust between customers. the registered customers can get contact numbers and other information of the sellers and they can publish their questions to get an answers via this website. followings are the key points of the auto lanka vehicle information system.

able to compare prices

can learn about vehicles that interested

can go to genuine part websites by given links

no need to go to the vehicle location because pictures are uploaded every side of the vehicle

the main thing is website is totally virus free

Feasibility Study

Time Feasibility

auto lanka vehicle information system has agreed to give us a time period of 12 months to complete the project. The give time (12 months) is enough to complete the project. we hope to use incrimental software life cycle modal to do the project. The first stage of the cycle will finish within 2 months, therefore we can complete six stages before the given deadline.

Cost feasibility

as the auto lanka vehicle information system agreed 200,000 lakh(two hundred thousand sri lankan rupees)is enough to do the project. the amount is suffice to complete six stages of incremental life cycle. the software development group has plan to distribute the certain budget among the requirement gathering, design. Coding testing and maintenance. large amount will receive for the designing and maintenance. Others are circulating among other workers who work on the project.

Scope Feasibility

Given budget and time is suffice to complete the project and achieve client requirements. We can easily success this project perfectly by doing interviews conducted Questionnaires and observations etc.

Conclusion

After inspect the information of the feasibility study report and other reports given time and cost is enough to achieve requirements of the client. The software will develop by the experts in the field therefore we can develop perfect error free system on time. the software will effective to the autolanka vehicle online information system.

Feasibility Report Authorization Memorandum

We decided to develop the software after analize the feasibility report.the given budget and time is enough to complete the software for the Auto Lanka Vehicle Online Information System.

____________________________________ ____________________

Crimson Online Vehicle System Manager Date

Task 04

Assess the impact of Time, Cost and Scope feasibility criteria on systems investigation for the recommended solution.

Impact of Feasibility Report

Software development is not an easy work. Designing, coding and maintenance parts are the hardest parts in the life cycles. When developing softwares there are three feasibilities to achieve they are time, cost and scope, these three are called as a triple constrains. These triple constrains are useful for fulfill customer requirements. If customer or the developer not satisfy with one of this constrain the result of the software is failure. Before develop the software developer should show a blueprint of the software to client

Impact of Time Feasibility

To achieve this feasibility developer should complete the project within the given time. If developer failed to submit the software within the agreed time period it can be the end of that development. Sometimes clients will close the agreement before the software finish. If it happened developer will face to a bigger problem. So the achieving time feasibility is very important

Impact of Cost Feasibility

As mentioned software developing is not an easy task. Developer and client must come to a concurrence before finish the software. Both of them have to agree to the budget that spending for the software. Designing, coding and maintenance parts are the hardest parts when developing. Therefore software development companies should pay a good salary for the designers, coordinators and other workers who work on the relevant project.

Impact of Scope Feasibility

Software development is a complex process. Developer should go through the customer ideas and requirements. If customer not satisfied with the software lots of problems may occur. The project should not exceed the agreed budget and project should done within the given time period. If developer achieve this feasibilities scope feasibility is achieve auto.

Task 05

Investigate the system requirements and prepare a sample SRS for the proposed system. The document should consists of Introduction, purpose, scope, overall description, Hardware requirements, Software requirements, Functional requirements, non-functional requirements conclusion and referencing.

SRS for Auto Lanka PVT LTD

Table of contents

Introduction..................................................29

Purpose.........................................................29

Scope............................................................29

Definition.....................................................29

Overall description......................................30

Hardware requirements...............................30

Software requirements................................32

Customer role..............................................32

Admin role..................................................33

Specific Requirements................................33

Functional Requirements............................33

Non-functional requirements......................34

Conclusion..................................................35

Introduction

Auto Lanka vehicle online information system is one of the leading car selling company in Sri Lanka. It has been started in 1998. They have many problems with the current system. So the manager wanted to change the system to a new one for easier there works. They need to add some new features like online buying and selling vehicles automatically send emails to sellers and they also need to upgrade their old system with a new interface.

Purpose

The main purpose of this web site is making easier to the users of the web site.it can be used as a marketing tool.it increase the popularity of the site, to make sure the customers are meeting their requirements, the customers will get a chance to chat with the buyers or sellers, to give space for the leasing companies and the insurance companies to advertise, without going to the place customers can view the vehicle options, 24*7 access to the internet is available, users can publish their questions and get the answers by online, it gives proper idea of the vehicles, to get more customers by using email advertising, to give the knowledge to the customers about upcoming vehicles.

Scope

Using this web site user can do many things, if they register in this web site they can get a new released vehicle details, vehicle parts that they need and lots more by an email. Without register users can also search the vehicles according to their requirements. And anyone can get information about vehicle exhibitions, motor shows, and vehicle parades. And also they can get a good knowledge about discounted vehicle parts. The proposed online information system will helps auto Lanka Company to get a good profit by give permission to trusted insurance companies and other companies to publish their advertisements.

Definition

SRS stands for Software Requirements specification.

Overall Description

The new system designed for get many advantages to the users and management. Buyers can search the wanted vehicle by name, brand, model, manufactured year, location or any requirements that they need. And buyers do not want to go place where the vehicle is located because buyer can go to picture gallery of the selected vehicle and see the pictures so use get an idea.(about the website)

Hardware requirements

To develop a good perfect error free online vehicle information system developing company needs hardware components. Those are

Motherboard

Keyboard

Keyboard is mainly using for type letters. We can use shortcuts to do our works with fast speed. eg. Ctrl+z Ctrl+x, Ctrl+c, Alt+Ctrl+Delete. When we using DOS keyboard is very important equipment to type commands.

Keyboard is very influential item for develop the software because software developing company wants to type letters when coding and lots of parts.

Power supply

Power supply is the power station in the computer. It destitute the power by convert ac power in to DC power

Magnetic Hard Disk Drive

All the data are stored in this device.

RAM(Random Access memory)

Processor

This unit is the brain of the computer. Without this component computer will not start.all the programs are executed by it.

VGA(Virtual Graphic Display)

VGA is using for convert digital signals to video format signals. Monitor cable is connected to the computer by this component

Sound card

This device is also working as a convertor. It converts digital signals to sound format signal. And sound format to digital signals.speakers will not work without this component

Network switch

Network switch is ineluctable device that we need when develop software. Because to do such a project we need lots of computers and the computers should connected to each others. Therefore we don’t need to transfer data using portable drivers.

NIC card

NIC card is also using for connect computers to each others. Network cables are plug to the computer using this device

Printer

Printer is necessary to print reports when developing software. Inkjet printers are suitable to do the job.

Software Requirements

When developing a software we need to lan all the computers together therefore we need Microsoft Windows 98 for server machine. Windows xp or windows 7 is enough for other client computers. These operating system softwares are not enough to build software. We need softwares that can type computer languages they are very important for this work. Those are,

Oracle

Java

C++

HTML

ASP

Dream Viewer

Customer Role

Customers can search the vehicles by manufactured year, registered year, brand, model, colour, and other options that expected. Customers can publish their questions and get answers at forum section. They can compare prices and options that vehicles have. buyers can direct chat with sellers. They can upload pictures. And also can comment on vehicles.

Admin Role

Admin will have to search the vehicle prices. If price is too high admin will chat with the seller and reduce the prices. After the vehicle sold admin will remove the vehicle from the certain category. And also admin will remove the advertisements that expired.

Specific Requirements

To buy and sell vehicles

Functional Requirement

Functional requirements that auto lanka online vehicle information system wants,

Automatically put watermarks to the vehicle after it sold out.

Send SMS to the seller if there is a buyer for the vehicle

Ability to upload pictures and videos

Publish the questions and get answers

Search options with vehicle manufactured year, registered year, model, Brand, expected price, location and other conditions

Automatic send vehicle news by an email to registered customers.

Automatically send conformation e-mails

Non-Functional Requirements

Customer registration form

When customer wants to register in the auto lanka oniline vehicle system there is a form to fill then after system will automatically send an email to the given email address. customer needs to fill the following details,

First name

Middle name

Last name

Gender

Contact numbers Mobile ,Home

User name

Password

Conform password

E-mail address

Conform email address

Accessibility

Anyone who have internet connection can access to this website by free of chargers

Backup

All the data will backup at the server machine

Emotional factors

Emotional factors are useful when write forums to ask questions and answering to questions

Safety

Website is totally virus free. We have decided to receive some space in the home page to display the certificate that we attainable from the MacAfee inc.

Conclusion

Software requirements specification (SRS) is a responsible document. This document is created for give an idea of requirements that software developing company needs to build perfect software to client. Further it explained how the system works and what are the functions that hope to include to the software. This helps both client and developer to understand each others.

Task 06

Draw the context diagram, Level 0 DFD, Level 1 DFD, and ER diagram for the proposed system.

Moto GP online

Information System

SellersReq vehicle advertising information

Get the feed back

Req. advertising chargers

Get the feed back

Req. information about duration of the advertisement

Get the feed back

Do the payments through credit card

Get the feed back

Send the relevant pictures to the website

Get the feed back

Upload sellers contact information

Get the feed back

Req advertising space

Get the feed back

Get the conformation mails by the admin

Conform mails

Req. the web space

Get the feed back

Req. the Chargers

Get the feed back

Req. duration

Get the feed back

Upload the advertisement

Get the feed back

Do the payments

Get the feed back

Get the conformations about ad. Exp. Date

Conform

Maintain the system

Get the feed back

Check and verify the details

Get before publish

Get the feed back

Administrators

Advertisers

Req. the visitors information

Get the feed back

Req. the payment information

Get the feed back

Req. the vehicle information

Get the feed back

Req. the sold vehicle info.

Get the feed back

Req. monthly report

Get the feed back

Re. annual report

Get the feed back

Management

Req. the vehicle registered year

Get the feed back

Req. the vehicle Options

Get the feed back

Req. the history of the vehicle

Get the feed back

Req. the picture of the vehicle

Get the feed back

Req. the status of the vehicle

Get the feed back

Req. the seller information

Get the feed back

Req. leasing information

Get the feed back

Request the leasing information

Get the feed back

Req. the chat option with the seller

Get the feed back

Re. information about fuel consumption

Get the feed back

Publish vehicle question

Get the feed back

Req. information about price of the vehicle

Get the feed back

Req. the vehicle manufactured year

Get the feed backBuyers

Context Diagram

Level 0 DFD

Req.info. about price of the vehicle

Get the feed back

Req. the vehicle manufactured year

Get the feed back

Req. the vehicle registered year

Get the feed back

Req. the vehicle Options

Get the feed back

Req. the history of the vehicle

Get the feed back

Req. the picture of the vehicle

Get the feed back

Req. the status of the vehicle

Get the feed back

Req. leasing information

Get the feed back

Re. information about fuel consumption

Get the feed back

Req. the vehicle information

Get the feed back

Req the sold vehicle list

Get the feed back

Buyers

Store

Retrieve

Vehicle Data base

Vehicle information Process

Management

Store

Send the relevant pictures to the website

Get the feed back

Upload seller contact information

Get the feed backSellers

Req. the seller Information (Name\Location\....)

Get the feed back

Req. the visitors information

Get the feed backBuyers

Customer Data base

Customer Information Process

Retrieve

Management

Store

Do the payments though the credit card

Get the feed back

Req. the payment informations

Get the payment informations

Do the Payments

Get the feed back

Sellers

Management

Payment Data base

Payment Information Process

Retrieve

Advertisers

Store

Req. the leasing Information

Get the Information

Req. the chat option with the seller

Get the chat option

Buyers

Retrieve

Inquire Data base

Inquire Information Process

Store

Req the web space Information

Get the information

Req the chargers information

Get the information

Req. the duration information

Get the information

Upload the advertisement

Get the feed back

Advertisement Information

ProcessAdvertisers

Retrieve

Ad. Data base

Retrieve

Report Generating Process

Req. monthly report

Get the feed back

Req. annual report

Get the feed back

Management

Report Data base

Store

Req. information about registered year

Get feedback

Req. information about manufactured year

Get feedback

Request vehicle history

Get the feedback

Req. picture and status of the vehicle

Get the feedbackLevel 1 DFD

Store

Retrieve

Sellers

Upload Information about vehicle

Get the feed back

Upload Information about vehicle

Get the feed back

Credit card Payment information process

Unregistered Vehicle information Process

Buyers

Motor show advertising information process

Leasing company advertising information process

Inquires Information Process

Cash Payment information process

Registered Vehicle information Process

D1 Vehicle information database

Buyers

Req. vehicle manufactured year

Get the feed back

Req. picture of the vehicle

Get the feedback

Re. information about fuel consumption

Get the feed back

Retrieve

Store

Retrieve

Store

Retrieve

Store

Store

Retrieve

Store

Retrieve

Store

Retrieve

D4 advertising database

D3 Inquire database

D2 Payment information database

Req. information about motor shows

Get the feed back

Req. information about motor shows

Get the feed back

Sellers

Buyers

Request Leasing Information

Get the feedback

Req. leasing company information

Get the feedback

Req. information about vehicle type

Get the feedback

Req. information about registration

Get the feedback

Req. visitors information

Get the feed back

Management

Sellers

Buyers

Req. payment information

Get the feedback

Pay by cash

Get the feedback

Sellers

Req. payment information

Get the feedback

Req. payment information

Get the feedback

Management

Req. payment information

Get the feedback

Pay by credit card

Get the feedback

Sellers

Store

Retrieve

Management

Annual Report Generating Process

Retrieve

Store

Req. annual Report

Get annual report

Req. monthly report

Get monthly report

D5 Report generating database

Monthly Report Generating ProcessER Diagram

Search

Has

Is a

Is a

Has

Advertise

Reg Year

Chassis Number

Reg Number

Password

Credit Card

Receipt Number

Cash

Image ID

Image Name

Advertising ID

Description

Advertisements

Advertising Chargers

Images

Registered

Unregistered

Payments

Vehicle

Vehicle model

Vehicle Brand

Vehicle manufactured year

Vehicle type

Vehicle Options

Vehicle conditions

Gear system

Chassis number

Customer

Username

Customer Address

street

City

Province

Entity

Attributes

Candidate Key

Primary Key

Foreign Key

Customer

Customer address (street, city), Customer user name, customer password

User name

Payment

Cash, credit card, receipt No

Receipt no

Advertisement

Advertising ID, advertising charges, description

Advertising ID

Images

Image name, image ID

Image ID

Task 07

Include the system analysis information into a document. This should consist of the background of the problem and problem statement, the processes which will be used to collect required data and recommendations suggest for addressing the problem and any other relevant information.

1

2

3

4

5

6

7

8

9

10

1

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

2

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

3

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

4

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

5

S/E/B

S/E/B

S/E/B

S/E/B

S/E/B

S/E/B

S/E/B

S/E/B

S/E/B

S/E/B

6

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

7

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

8

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

9

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

10

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

11

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Y/N

Question 01

Are you satisfied with the new system?

Question 02

Your old system is a manual system do you think that you can manage with the new system or do you need a feedback

Question 03

When a new customer sign up to the web site would you like to get an email to the company email address?

Question 04

As a new feature do you like to check an availability when new customer insert username and email address before he/she press the sign up button?

Question 05

What language do you like to use in website

Question 06

Do you like to show your company logo in front of your website homepage?

Question 07

Do you have any set of colours for the theme of the website?

Question 08

Do you like to receive some free space for MacAfee certificate?

Question 09

Are you satisfy with the security of the website or not?

Question 10

Do you like to give permission for the trusted insurance companies and other companies to publish their advertisements?

Question 11

Do you like to display upcoming vehicle informations and exhibition informations as a banner on the home page?

System Analysis Information Document

Background of the problem

When gathering requirements from the Auto Lanka Privet Limited management we saw the company is not getting a good profit with the current system. The main cause of it is shiftless of the current system

Problem Statement

In the modern world there are lots of companies that publish their names by the websites. They attract customers by using user-friendly interfaces, colourful backgrounds, advertising and many other ways. Auto Lanka privet limited was a leading company in Sri Lanka. But today they are facing lots of problems with their manual system. Because sellers need to come to the location of the auto Lanka privet limited headquarters and should give their selling vehicle informations. Likewise buyers need to come to the auto Lanka headquarters and search the vehicle by their requirements through books. If there is no vehicle with the required functions they need to give their telephone number to the headquarters. This process is outdated process. It wastes lots of time and sometimes telephone lines are not working properly.

The process used to collect required data

Many fact finding methods are used to gather requirements for the development of the auto Lanka online vehicle information system, these every information is valuable in every instance.

Summary of Interviews

by going through this requirement gathering report we can see management of the Auto Lanka PVT LTD satisfied with the new system and also they agreed with the security system that working in the website

Summary of Observation

By going though the requirement gathering report we can also see how necessary that the new system they need to success in economic world

Task 08

Prepare a questionnaire that can be used to gather the requirments of the proposed system and identify the user requirments. Evaluate the usefulness/ suitability of the questionnaire which you have prepared for the requirment gathering process

Are you satisfied with the new system?

Yes

No

This question is asked to make sure whether the customer is satisfied with the new system

Your old system is a manual system do you think that you can manage with the new system or do you need a feedback?

Yes

No

This question is asked to get an idea that client can manage with the new system.

When a new customer sign up to the web site would you like to get an email to the company email address?

Yes

No

This question is asked to add this new feature to the system. Therefore management can easily count how many customers are registered in the website.

As a new feature do you like to check an availability when new customer insert username and email address before he/she press the sign up button?

Yes

No

This helps to make customer works easy. And question is asked for get an idea about clients’ point of view

What language do you like to use in website

Sinhala

English

Both

This question is to make sure with the client that how many languages should be there in the website.

Do you like to show your company logo in front of your website homepage?

Yes

No

This question is to make sure that customer like to publish the company logo

Do you have any set of colours for the theme of the website?

Yes

No

This question is asked to make sure that the company have a theme colour or not.

Do you like to receive some free space for MacAfee certificate?

Yes

No

This question is asked for make sure that client likes to publish the awards that website got.

Are you satisfy with the security of the website or not?

Yes

No

This is to check whether the client is satisfied with the security of the system, or does he/she prefer more security

Do you like to give permission for the trusted insurance companies and other companies to publish their advertisements?

Yes

No

This is to advertise the website in other advertising websites. This may gain publicity to the website

Do you like to display upcoming vehicle informations and exhibition informations as a banner on the home page

Yes

No

This may gain publicity to the website. Question is asked to make sure that client like to add this feature.

Future recommendations

Security

In the present world we can’t trust outsiders. Some of them are tiring to seal data from the website and damage to them. They are called hackers and crackers. Even FBI website in United States Of America has been attacked by the hackers some times. Our New security system is perfect but I recommend improving the system firewall also

Store backup

The new system is coming with the data backing up feature as ana new feature. All the data are backing up to the particular computer. I recommend to keep this computer away from the Auto Lanka PVT LTD headquarters.

Advertising

Auto Lanka Online vehicle information system will be promoted on the online social network websites like facebook and twitter. Lots of people around the globe using these social networks today. Therefore it will be a good publicity for Auto Lanka Online vehicle information system website.

Mobile based web pages

Today everyone are using mobile phones even Gread 5 children are using them. So I recommend introducing a mobile webpage also

Conclusion

Having successfully completed my assignment and I able to get an in-depth knowledge about System Analysis and design. Ms Ruwanthis guidance’s are always helped me when doing assignment.

Reference and Bibliography

Geek interview, 2008. feasibility study (online) available at :http://www.learn.geekinterview.com/it/sdlc/project-planning-and-feasibility-study.html[ accessed on 5 December 2012]

buzzle ,2009. Software testing methodologies(online)available at: www.buzzle.com/articles/software-testing-methodologies.html

[ accessed on 30 November 2012]

Jeffrey Whitten , Lonnie Bentley.2005. System Analysis and Design Methods.7th edition

AutoLanka online vehicle sells (online) available at : http://autolanka.com [Last accessed on 21 January 2013]

Gantt chart

Viper



rev

Our Service Portfolio

jb

Want To Place An Order Quickly?

Then shoot us a message on Whatsapp, WeChat or Gmail. We are available 24/7 to assist you.

whatsapp

Do not panic, you are at the right place

jb

Visit Our essay writting help page to get all the details and guidence on availing our assiatance service.

Get 20% Discount, Now
£19 £14/ Per Page
14 days delivery time

Our writting assistance service is undoubtedly one of the most affordable writting assistance services and we have highly qualified professionls to help you with your work. So what are you waiting for, click below to order now.

Get An Instant Quote

ORDER TODAY!

Our experts are ready to assist you, call us to get a free quote or order now to get succeed in your academics writing.

Get a Free Quote Order Now