-
Describe the basic principles of database management systems
A database management system (DBMS) is a software tool that makes it possible to organize data in a database.
The standard acronym for database management system is DBMS, so you will often see this instead of the full name. The ultimate purpose of a database management system is to store and transform data into information to support making decisions.
A DBMS consists of the following three elements:
- The physical database: the collection of files that contain the data
- The database engine: the software that makes it possible to access and modify the contents of the database
- The database scheme: the specification of the logical structure of the data stored in the database
Reference: Study.com

-
Outline the software development life cycle (SDLC)
The software development life cycle (SDLC) is a framework defining tasks performed at each step in the software development process. SDLC is a structure followed by a development team within the software organization. It consists of a detailed plan describing how to develop, maintain and replace specific software. The life cycle defines a methodology for improving the quality of software and the overall development process.
The software development life cycle is also known as the software development process.
The systems development life cycle (SDLC), also referred to as the application development life-cycle, is a term used in systems engineering, information systems and software engineering to describe a process for planning, creating, testing, and deploying an information system.[1] The systems development lifecycle concept applies to a range of hardware and software configurations, as a system can be composed of hardware only, software only, or a combination of both.[2]

Reference: Techpedia.com
Reference: Wikipedia
-
Explain the coding used to create deployment applications
First of all to have an application done based on CMS we need to check the domain name, hosting, email, logo, Social Media, photos. After that, it is important to define and understand what’s the stakeholders and also the type of the business the client has.
After having more information as possible it is important to define which type of website is required: e-commerce? Blog? or just an informative website?
After that, we need to define which theme switch the best for your client, then set up the Data Base; SSL; Set up Store (if is required), set up a blog (if is required).
After all, it is very important to have a way to monitor the website on Google. A good platform is Google Anlytics. It is also recommended to create a Blog to have more update content as possible in the website to help in the research engine.



-
Explain the information and communications technology (ICT) hardware, software, security protocols and standards and organisational policies relevant to deployment of applications
Information and communications technology (ICT)
ICT, or information and communications technology (or technologies), is the infrastructure and components that enable modern computing.
Although there is no single, universal definition of ICT, the term is generally accepted to mean all devices, networking components, applications and systems that combined allow people and organizations (i.e., businesses, nonprofit agencies, governments and criminal enterprises) to interact in the digital world.
Source: https://searchcio.techtarget.com/definition/ICT-information-and-communications-technology-or-technologies
Hardware, Software
Computer hardware is any physical device used in or with your machine, whereas software is a collection of code installed onto your computer’s hard drive. For example, the computer monitor you are using to read this text and the mouse you are using to navigate this web page is computer hardware. The Internet browser that allowed you to visit this page and the operating system that the browser is running on is considered software.
All software utilizes at least one hardware device to operate. For example, a video game, which is software, uses the computer processor (CPU), memory (RAM), hard drive, and video card to run. Word processing software uses the computer processor, memory, and hard drive to create and save documents.
In a computer, the hardware is what makes a computer work. A CPU processes information and that information can be stored in RAM or on a hard drive. A sound card can provide sound to speakers, and a video card can provide an image to a monitor. All of this is hardware.

Security protocols and standards
Standards for providing information system security become essential in such circumstances. Standards can define the scope of security functions and features needed, policies for managing information and human assets, criteria for evaluating the effectiveness of security measures, techniques for ongoing assessment of security and for the ongoing monitoring of security breaches, and procedures for dealing with security failures.

Organisational policies relevant to deployment of applications
The following key words from this definition are worth noting.
- Consistent methodology. While the methodology is consistent, it is not necessarily identical across all platforms. This means there are essential steps of the process that need to be done for every production deployment, and then there are other steps that can be added, omitted, or modified depending on the type of platform selected for production use.
- Deploying into a production environment. This implies that the process is not complete until all users are fully up and running on the new system. For large applications, this could involve thousands of users phased in over several months.
- Application system. This refers to any group of software programs necessary for conducting a company’s business — the end-users of which are primarily, but not necessarily, in departments outside of IT. This excludes software still in development, as well as software used as tools for IT support groups.
When we start a website we need to use specific hardware and software:
To deploy a website you need:
- Web server to host the website (dedicated IP?)
- Domain name where the website can be reached (needs to point to webhost IP)
- SSL certificate (if required)
