logo

Software Design Document: Website Re-construction Project

   

Added on  2023-01-17

25 Pages4730 Words71 Views
 | 
 | 
 | 
Running head: SOFTWARE DESIGN DOCUMENT
Software Design Document: Website Re-construction Project
Name of Student-
Name of University-
Author’s Note-
Software Design Document: Website Re-construction Project_1

SOFTWARE DESIGN DOCUMENT1
1. Introduction
This particular document describes the architecture as well as re-designing of the website
of www.instituteofknowledge.com.au which is owned by Dr. Sam. The application is being
developed for the customer who wants to work with institute and for Dr. Sam who can handle the
data and the website more efficiently. The application will allow the owner to synchronize the
data of the website and manage all the training more efficiently.
The main purpose for this document is describing the architecture of the website and
designing the website application is such a way that will address the concerns and the interests of
the major stakeholders. The main stakeholders who are involved with the development of this
project are:
The customers and Dr. Sam: The customer wants assurance that architecture will help to
provide the system functionality as well as exhibit all desired non-functional requirement
of the website. The owner of the website also wants assurance that the website that will
be built will have high quality requirement that will include reliability, usability and
accountability.
Developers: Another stakeholder associated is the developers. The developers wants to
design the architecture that will make the work of the user more efficient and will
minimize complexity and the development effort.
Project Manager: The responsibility of the project manager is assigning the tasks as well
as coordinating with the development work in the system. The work of the project
manager is to develop the designing process in many components of equal size and
design the complexity for developing the software. There is to be well-defined interfaces
Software Design Document: Website Re-construction Project_2

SOFTWARE DESIGN DOCUMENT2
that is to be define while designing the application. The modules need different interfaces
for designing them and the project manager has the responsibility to design it. Most of the
individuals specializes in some particular technology or skill and the design should be
done specifically.
Maintenance Programmers: The programmers wants assurance for re-constructing the
system that will help to evolve as well as maintain the website application in future.
The design and the architecture that is developed for the software system is very complex
as well as provides individual interests of the stakeholders. There are many diagrams that can
help the developer to design the redesigning of the application and to express the architecture
and the design of the application that is to be built. There are many terms that are included for
developing the system and those are presented in multiple perspectives and views. The
architecture that is associated with reconstruction of the website includes four different
perspectives.
1. Logical View: the main concern of logical view is to include the major components, the
attributes as well as the operations that are to be included in the system. The view also
includes defining the relationships between the components and the interactions that are
included in the system. When the object oriented designs are done for the website, the
design is known to be as the logical view of the system.
2. Process View: The process view describes the threads for controlling as well as
processing the processes that are to be used for executing all operations associated with
the logical view of the application.
3. Development View: This particular view states about how the modules in the application
system are mapped for work to be done efficiently in the website.
Software Design Document: Website Re-construction Project_3

SOFTWARE DESIGN DOCUMENT3
4. Use Case View: The view of Use case is mainly used to validate as well as motivate the
design activities that are included in the system. At the starting of the project, the
requirements is defined as functional objectives for designing. With the use case, the
developer can validate any design suggestion for the system interaction between all
components in the system.
2. Design Goals
The design goals of the project states the project to be a good project or a bad project. But
there is no actual good project or a project to be bad. The design value of the project or an
application is mainly depended on the priorities of the stakeholders. The design value mainly
depends on effective design as well as circumstances that is better compared to the present
website that is used by the company.
The presentation of the application design should be good that will state the design
priorities in the application. The design for the organization can be judged as per the satisfaction
of the priorities stated.
The priorities of the design that is developed for this application is judged accordingly
stating how the application will satisfy the need of the users according to their priorities.
The priorities of design that is included in re-constructing the website application are
stated below:
The application design will help to minimize the complexity of the application and the
development effort of the application.
The design should satisfy the goals of the user associated with the application.
Software Design Document: Website Re-construction Project_4

SOFTWARE DESIGN DOCUMENT4
3. System Behavior
The system behavior is stated as per the use case view which is used for both in the
design phase as well as to validate all outputs of the design phase in the system. This section
includes the architecture design of the application that is to be reconstructed and a review of the
application is stated below in this section. There is also a description of the architecture that is to
be designed for the application of the website.
Figure 1: System Behaviour Design
(Source: Created by Author)
Software Design Document: Website Re-construction Project_5

SOFTWARE DESIGN DOCUMENT5
Description: The above wireframe shows the details of the application that is to be
reconstructed for the undertaken website. The home page will have a sign up process tab, the
courses that are to be offered by the institute, the training that will be provided to you, the about
us tab. When clicked on the sign up button, the user is taken to the page where details for the
sign up is to be given. After the sign up page, then comes the page that shows the courses that are
to be given by the institute. The institute consist of many courses that are related with the
training courses and the system shows all the training and the user can book for the training for
the available dates that shows on the screen. By this system, the owner of the institute can view
all the data related with the system and can manage the data efficiently.
4. Logical View
The system logical view that are related with all functional components of the system.
Logical View includes modules, all the relationships that are included in the modules, and the
patterns that are associated with the system interaction.
This particular section will show the modules that are associated with the system, the
section will show an architecture design of high level of the system that is to be developed. There
is also a mid-level design process that is shown in this particular section. A detailed class
diagram for the system is also shown in this section that states the attributes as well as the
operations that are associated with the system.
Software Design Document: Website Re-construction Project_6

End of preview

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

Related Documents