Professional Documents
Culture Documents
ICTWEB411 Name of The Student Name of The Course Student ID Date
ICTWEB411 Name of The Student Name of The Course Student ID Date
ICTWEB411 Name of The Student Name of The Course Student ID Date
Student ID
Date
1|Page
Table of contents
2|Page
Task 1: Question and Answers
3|Page
there is a difference between the client side scripting and the server side scripting. The client
side scripting is used for the page navigation, formatting and the for the validation of the data.
The client side scripting is used rapidly in the information systems and the result of using the
client side scripting is the speed because the client side scripting is easy to use and it requires
less work from the side of the developer and the server. On the other hand the server side
scripting is explained as the back end activities that happen on the website. The user has no
access to these activities or the user cannot control or view these activities because they are
happening at the back end of the website. The server side scripting generates and creates the
path through which the website and the data base used behind the scene work are used. This is
how the server side scripting is different from the client side scripting. In the server side
scripting the responses are customised and they are based on the individual level of
requirement presented by the user. The client side and the server side is the web development
terms that is described for the application code runs. The web developers refer to the
distinction that is fronted and backend with the client side and the server side and the fronted
and the back ended. The main difference between the client side and the server side the open
end information and the information present on the back of the website.
4. Explain: Events and event handlers, internet operations, internet protocols, SGML and
associated standards
The events, event handlers, internet operations, internet protocols, SGML and the associated
standards are set of procedures that are used by the developers when they are developing the
open side programming. The events and event handlers are explained as the activities that are
conducted for managing certain aspects. The internet operations are used for developing
certain internet based activities. The internet operations consists of the AS elements that
consists of a group of elements including the routers, the exchange in the information and the
routing protocol. The AS is explained as the set of routers and networks that are managed by
the organisation. The internet operations in the terms of failure can impact on the entire
system because they help in connecting the different servers and application under a single
network. The internet protocol is explained as the set of rules or principles that are used for
routing and addressing the packets of data that can be travelled in different networks and can
be arrived in the correct level of destination. The data traversing on the internet is also divided
into small pieces that are called the packets. The IP information is connected with each packet
and this information helps the routers for sending the packets on their connected places. The
device and the domain connected with the internet is assigned with the IP address and the
packets are directly connected with the IP address that is attached and the data arrives
whenever it is required. The SGML and associated standards are present for developing the
software based applications. SGML is explained as the standard generalised mark-up language
which is used for specifying the document mark-up language for tagging different sets. The
specification itself is the document type definition and SGML is a document.
4|Page
5. List of three security restrictions on server, how security restrictions can be established and
how hackers can exploit the vulnerabilities?
The list of three security restrictions present on the server is explained as the restrictions on the
domain. The DIBS recommend that the restrictions are present in the form of security
management, Debi Tech defender restrictions and server restrictions. The security restrictions
present while developing the web servers and the applications are based on the security based
requirements. The chief security officer has the duty of adapting to the security restrictions for
the server and it is properly managed and protected network for the firewalls and the firewalls
help in enabling the systems for protecting the network and for controlling the internet traffic
for coming inside where the vulnerability can be increased for the operational systems. The
principle and restriction of using a closed ended fire wall system is very high and it needs to be
established by the company when they are developing their server. The network and the
firewalls need to be protected and they can be controlled by the manager in terms of
controlling the traffic. The hackers use the vulnerability of the systems when the systems are
weak and the security restrictions are not fulfilled. The security restrictions need to be followed
in order to manage and control the vulnerabilities inside the system. These security restrictions
need to be followed by the developers for improving the security of the web server so the
hackers cannot damage the system.
5|Page
of getting more security because the language can be changed upon request and the server
restrictions have been met is also associated with document based on SGML. The document
based SGML can help in providing the capability for encoding the full structured wall and the
intellectual content for the document which is non-propriety in connection with the software
environment of the company. The inherently based hierarchical approach is used for setting the
data structure which is mirrored with the information level hierarchies. SGML captures the full
meaning and the structure and content but it also helps in enabling the sophisticated level of
retrieved data and the display in the navigational techniques. SGML helps in improving the
quality, font, colour and structure of the setup and it is also used as the parent language for
tagging and setting the building rules in the HTML for the descriptive tag sets.
Working title of the project: The working title of the project explains the topic that will be
written on the top of the proposal and that topic is developed by the experts developing this
project. The working title of the project will be “the development of the website for the
consultancy firm”
6|Page
Project charter: The project charter is explained as the objective of the project that is included
inside the project charter. The objective of the project is the high level description or the
statement that is the overarching rationale for the corporate level of objective and the business
drivers of the project. The project charter focuses on what the project is going to achieve rather
than what is being produced. The project charter in this project is the main objective of this
project. The main objective of this project is to improve the work related aspects and the
website development plan. The purpose of this task is to work on personal achievement,
planning of the tasks, work related activities for the development of the website, the
development of effective communication channels for the website, etc. The purpose of this task
is to work on the self-help tools for the website and for developing useful and relevant level of
business aspects. The website developed by the experts will include the expert section and they
will require the home page, site map, contacts, website development and blogs. These aspects
will be included in the development of the website and they will be included in the project
proposal as well. The objectives of the project include the development of the website for the
consultancy firm.
Project complexity: The project complexity is explained as the expected complexity present for
the proposed project as well as the outline of how the assessment is being made. The
information given to the stakeholders of the company is included in the project complexity for
discussing about the documents and also the cases. The project complexity is explained as the
challenges faced by the developers while developing the website. The restrictions of the server
and the restrictions faced by the developers while developing the website will be followed. The
restrictions faced by the developers are included in the form of meeting the timeline for the
development of the project. The challenge of meeting the principles associated with the open
end programs are present in the form of challenges faced by the experts. Each programming
platform needs to follow a set of principles that are followed by the developer. In the case of
open platform programming the three principles are present in the form of open standards
based, the sharing of the common information models and the supporting of the portable
models. Along with these three main principles, the open platform programming also adopts
the principles of open APIs and DevOps. These principles are present in the development of the
open platform programming. These principles need to be adopted by the individuals when they
are developing the website.
Feasibility statement: The feasibility of the project needs to be made in terms of meeting all the
standards that have been discussed in the project proposal. The capacity and the capability of
the deliverables are achieved in the feasibility statement and the discussion is used by the
experts. The feasibility statement explains the aspects discussed in the development of this
project. Here, the feasibility statement explains the resources used for the development of this
project. The development of this project will require the human and the financial resources.
7|Page
The human resources include the web server and the website development plan because the
experts will develop the website on the basis of the requirements presented by the consultancy
firm. The feasibility statement also explains the importance of this project in terms of fulfilling
the important aspects of this project. The finances are provided by the consultancy firm so it
will not be difficult for the experts to develop the website. The development of the website will
also require some documentation and the fulfilment of certain industry wide protocols and
standards so these standards and protocols should also be managed. Overall, this project is
feasible and it will provide successful and effective outcomes to the individuals.
Consultation: The process of consultation is very important in any project because it requires
details of what the stakeholders require and what the stakeholders have presented in terms of
their understanding of the project and their needs regarding this project. Consultation is very
important because consultation can bring up new ideas and aspects that are often ignored by
the experts when they are designing the project. In this project, the consultation has been
taken from the stakeholders and the stakeholders will be included in the process of decision
making. The table below explains the points that have been discussed during the kick off
meetings with the stakeholders and the overall analysis of the stakeholders.
8|Page
work on the self-help tools for the website and strategies that can be used for this business
for developing useful and relevant level of project. The requirements presented by the
business aspects. The website developed by stakeholders will also be discussed and they
the experts will include the expert section and will be undertaken in the investigation for
they will require the home page, site map, explaining the needs and requirements for this
contacts, website development and blogs. project.
Proposed scope: The scope of the project is explained as the aim and the purpose of this
project exploring the elements that will be required for undertaking investigation on the
project. The proposed scope of the project is the development of a website on the basis of the
provided requirements by the consultancy firm. The consultancy firm has explained some
elements that need to be included in the website development process and these elements can
be helpful in exploring the future level requirements in the business as well. The proposed level
of scope is based on the fulfilment of the business objectives and the needs of the stakeholders
that are associated with this project. The needs of the business will be fulfilled after fulfilling
the business level requirements and objectives.
Scope definition: The scope of the project includes the broad level definitions, the assumptions
and the deliverables that are connected with the project. All these aspects are present and they
are associated with the scope of the project. The consultancy firm has explained some elements
that need to be included in the website development process and these elements can be
helpful in exploring the future level requirements in the business as well. The proposed level of
scope is based on the fulfilment of the business objectives and the needs of the stakeholders
that are associated with this project. The needs of the business will be fulfilled after fulfilling
the business level requirements and objectives. The elements present inside the scope of the
project are explained in the table format below:
ELEMENTS DETAIL
Objective The objective of the project is explained in the context of
improving the quality of project and also to develop the
website on the basis of the consultancy provided by the
stakeholders for the consultancy firm. The objective of the
project is to complete all the requirements of the website
provided by the firm and to consult with the relevant
stakeholders about the business level requirements. The
objective of fulfilling the needs of the client and to provide
them with effective level of service quality is also an
important objective of the business.
Outcome The outcomes of this project are present in the form of
successful completion of the website. The outcome of
developing the website after looking at the individual needs
9|Page
provided by the experts and to abide with the industry laws
and standards. The outcome of making a satisfied client by
providing them what they had asked for and to deliver on the
basis of customer level requirements as well. All these
requirements need to be fulfilled in order to receive success
level of outcomes in the business.
Output The output of any project is present in the form of the
deliverables and the fulfilment of these deliverables inside
the project. The output of this project is positive and the
output needs to be managed in order to satisfy the needs of
the client. The output of this project is present in the form of
successful completion of the website. The output of
developing the website after looking at the individual needs
provided by the experts and to abide with the industry laws
and standards. The output of making a satisfied client by
providing them what they had asked for and to deliver on the
basis of customer level requirements as well. All these
requirements need to be fulfilled in order to receive success
level of outcomes in the business.
Quality criteria The quality criteria used for developing and designing this
project is based on the fulfilment of all the industry wide
standards and laws that are associated with the development
of the website. The external serves used and the open end
programming connections used should fulfil the new laws of
data privacy so these laws are improving the business level
performance and dynamics. Along with these aspects, the
business outcome fulfilment should be present in the areas
of managing the objectives of the client and the fulfilment of
the needs that have been mentioned by the client. The
hackers use the vulnerability of the systems when the
systems are weak and the security restrictions are not
fulfilled. The security restrictions need to be followed in
order to manage and control the vulnerabilities inside the
system. These security restrictions need to be followed by
the developers for improving the security of the web server
so the hackers cannot damage the system.
Assumptions: On the basis of the PMBOK guide the assumptions inside the project are
explained as the planning process that is considered to be true, certain or real and it can be
started without any proof or demonstration. The project assumptions or the events are
expected to occur during the project life cycle phase and these assumptions are an important
10 | P a g e
aspect of the project. It is essential that the planning process is recognised and it is recorded
for managing the environment, resource availability and technology related resource
requirements. An assumption is explained as a belief which is not true but can be true. The
action of taking power on the responsibility is also explained as the assumption. The role played
by the manager in developing the assumptions for the proposal are based on the criteria shared
for the project by the client and the already available resources. The resources used for the
fulfilment of this project include the financial and the human resources and the fulfilment of
these resources for developing the website is the main assumption of this project. The main
assumption of this project is explained in the bullet points below:
The assumption of getting all the financial resources and quality check requirement
approval from the company. The investors should provide enough financial resources
for the completion of this project so the project can receive successful level of
outcomes.
During the peak season, developers and testers will not be available easily so the team
required for developing the website will not be hired immediately after this proposal
gets approval from the client.
The team members have the required level of skills and resources for the completion of
the project. The completion of the project requires evident level of resources that will
be provided by the client.
Scope of work: The scope of work is explained as the processes that need to be adopted by the
managers for fulfilling the main activities designed for the project. The scope of this project is
explained in the table below:
11 | P a g e
development of responsibility of the needs of the specific set of present.
the website after the experts for local community requirements
looking clearly at developing the members that presented by the
the website on the are associated stakeholders in
requirements basis of the with the the meetings.
given by the requirements consultancy firm.
consultancy firm. presented by the
managers.
Assessment activity B
The development of the activity was part of this project and this activity was performed in
order to develop the website for the consultancy firm. The website has been developed after
looking at the requirements presented by the consultancy firm.
12 | P a g e
Assessment activity C
The tests conducted for checking the website include the tests of usability testing, functionality
testing, interface testing, performance testing and security testing.
13 | P a g e