logo

Software Engineering Report 2022

   

Added on  2022-09-29

11 Pages979 Words42 Views
Running head: SOFTWARE ENGINEERING
Software Engineering
Name of the Student:
Name of the University:
Author Note
Software Engineering Report 2022_1
1
SOFTWARE ENGINEERING
Table of Contents
Functional requirements..................................................................................................................2
Non-functional requirements...........................................................................................................2
Use Case modelling.........................................................................................................................4
Sequence Diagram...........................................................................................................................5
Data Flow Diagram..........................................................................................................................6
Data Dictionary................................................................................................................................6
ER diagram......................................................................................................................................9
Bibliography..................................................................................................................................10
Software Engineering Report 2022_2
2
SOFTWARE ENGINEERING
Functional requirements
The functional requirements of the Coles organization are provided below:
The system should be able to provide the detail of the customers and the store the
registration details in the system. In addition to this, the details of the scheme for which
the customers are being enrolled into are stored in the system as per the scheme details.
The customers are identified by their CIN and the entire details of the customers are
referred with this CIN.
Additionally, the details of the checkout staffs are also being stored in the system. StaffID
would be used for the staffs to indicate or to refer to the entire details of the staffs in the
system.
In addition to this, the details of the spending made by the customers would be published
as a report by the system for customers. The top three customers spending the most in the
purchases are provided to the staffs from the system. The system should also provide the
details of the customers spending more than $1000 in the year.
Non-functional requirements
The non-functional requirements of the system to be developed for the Coles organization
is are described below:
The system that is to be developed for the organization should be available for 24x7
services. As the company is into retails and hence, the system should be made available
to the customers of the organization for maximum benefits of the company.
The system which is developed must be reliable enough to provide the users with the
required data and data provided should be correct. The system should not be halting
Software Engineering Report 2022_3
3
SOFTWARE ENGINEERING
during the business procedures of the organization. In addition to this, the system is to be
trusted to provide the users with the right functionality with the correct processes for the
system.
The system should be scalable as the Coles organization is a large organization and the
expansion of the organization would be mean that data of the organization would be
expanding to a great extent and hence, the scalability features of the system would be
helpful for them to increase the amount of data and other features in the system at any
point of time.
The usability of the system should be implemented efficiently and the users of the system
should be able to perform the activities in the system efficiently. The navigation features
and the detailed reports generated in the system should be feasible enough and the overall
look of the interface of the system should be appealing to the customers.
The maintenance of the system should be feasible enough and the cost and resources
required for the should be very minimal and the organization should not require any
excessive planning and allocation for the development of the system. Hence, the
maintainability of the system should be efficient.
The recoverability feature of the system developed for the Coles organization is very
essential as the data stored in the system are both confidential and the important. Hence,
the data should not be lost or data should not be stolen from the system in any scenario.
Software Engineering Report 2022_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Assignment about What is Software Engineering?
|10
|645
|20

Software Engineering Information 2022
|10
|784
|42

Software Engineering 2022 Report
|11
|1034
|25

Software Engineering
|17
|1908
|92

Overview of Software Engineering Assignment 2022
|19
|1146
|26

Software Engineering
|11
|1598
|80