logo

Software Engineering Methodology

   

Added on  2022-12-15

28 Pages1861 Words369 Views
Running head: Software Engineering Methodology
Software Engineering Methodology
Name of the student:
Name of the university:
Author note:

Software Engineering Methodology
1
Table of Contents
Specification document..............................................................................................................2
Design Document.......................................................................................................................5
Bibliography:............................................................................................................................24

Software Engineering Methodology
2
Specification document
Executive summary:
The following part of the report describes the details of the information system that is
proposed to be used with in the organization of Sunshine Motors. It produces a clear
description of the specifications that will be provided in the system helping the managers as
well as the clients to effectively manage the information.
System Description:
Sunshine Motors is one of the old car dealerships and recently its new management
team has decided to develop a new system for their service department. The new system that
was decided to implement will allow the company to store its detailed record of the clients
including their details related to name, address, contact details, besides it will also help in
storing information about the model, registration and color of the vehicles. The new system
that is designed will also help in storing information related to the history of the services
provided by the labours and the mechanical parts that are involved in the process. The system
is designed in such a way so that it can store information about the mechanics who are
available. The mechanics can enter their information into the specified system. Besides the
mechanics, the front office staffs are also equipped with the advantage for entering
information at any of the ten terminals. The system will also enable the road staffs to enter
details about the arrival of the client with their vehicles. As the company provides loan cars
to its clients, so the system is also designed to store information about when the cars are
available, and also details of the client to whom the loan cars are provided and for what
amount of time. The information system that is designed for the company is also equipped
with the specifications for checking the inventory levels for any orders at any time.

Software Engineering Methodology
3
Scope:
The current system that the company of Sunshine Motor is using to serve its clients is
manual based and hence implementing this upgraded information system into their business
process will help them in managing the increased workload demand by managing them
effectively.
Feasibility Analysis:
The proposed system is quite feasible for the customers as well as the managers of the
company of Sunshine Motors as the managers can effectively manage the information related
to their clients and also the vehicles by keeping daily record in the system rather than using
the details manually. The mechanics working under the company can also store their data
related to the serving of the clients accordingly at any time. Besides the system is also
feasible from the customers end as they get a lot of benefit while using this system.
Whenever they come to pick up a vehicle, they are provided with an invoice message related
to their payment that needs to be paid and whenever the invoice is fully paid, the flag is
closed. This system enables the customers to view their payment details and also allows them
to open accounts with the system while receiving monthly statements through their post.
Though the system provides feasibility to the managers and its customers but still it
has some issues that are faced within it like, it becomes difficult to keep a daily track of the
work orders and thus the company faces difficulty in answering the phone calls of the
customers. Also, as the business is gradually growing hence it faces problems regarding
keeping track of the customers and their inventory levels.
Requirement Specification:
Functional: The functional requirement of the proposed system includes the
following:

Software Engineering Methodology
4
1. Displaying the customer’s name
2. Available vehicles
3. Displaying history of the services that are provided
4. Displaying details of the parts used for specific services
5. Keeping records of the mechanics
6. Reporting requirements
7. Administrative functions
Non-functional: The non-functional requirement of the system includes-
1. Performance
2. Scalability
3. Availability
4. Maintainability
5. Serviceability
6. Manageability
7. Usability
Assumptions/Constraints:
Some of the constraints that are identified includes:
1. The clients or the mechanics do not have the right to edit any data in the system
2. Online payment facility may be restricted if in case the company do not want this
facility.

Software Engineering Methodology
5
Design Document
Executive summary:
This part of the report reflects the details of the architectural design of the information
system. The different parts that are designed within the system is reflected in this part along
with the detailed process details.
Architectural Design:
The entire architecture of the management system is divided several categories like
the part which will be managed by the mechanics, the part which will be used by the
managers and the part related to the payment details. The mechanics who are entitled under a
rostered day off can enter their details about serving the clients in any one of the terminals.
Mechanics can also access the system to assign their next day work order whenever they are
free. Each of the work order contains a standard work items to specific services, customers
can also note if there is any fault within the services. With different services, mechanics may
need new parts that needs to be used and thus they can access the log details of the parts and
the system simultaneously updates the inventory database of the system.
The next part of the architectural design of the management system, is comprised of
specifications that are to be used by the managers. The managers of the company need to
access the inventory log to record the parts that are used by the mechanics. The system is well
designed so as to check the inventory levels at any time and also to order additional stocks
when required. The entire system is designed to handle upto 5000 parts and the warning
levels of the consumable parts are specified by the purchasing officers within the system.

End of preview

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

Related Documents
Table of Contents.
|32
|3133
|59

Software Engineering and Methodology
|18
|2871
|52

Case Study Analysis: Software Engineering Methodology
|21
|3632
|153

Specification and Design Document for Sunshine Motors
|22
|2249
|20

Case Study Analysis: Software Engineering Methodology
|18
|1253
|471

Specification Document
|11
|1073
|394