Professional Documents
Culture Documents
AGILE MODEL - is one of the most popular and widely-used approaches to building
applications.
Iterative Model - is an approach that divides the development process into smaller,
repeatable cycles called “iterations”.
Examples:
NASA - used the iterative model for the software development of Project Mercury –
the first crewed spaceflight of the United States.
Microsoft - used the iterative development model in software development, which
brought this IT method to mainstream practices.
Mozilla Firefox, and other browsers.
Types of Testers
WHITEBOX
Test internal structures of an application. (Known) also called Transparent
testers, Glass box, clear box, and structural testing
BLACKBOX
to identify how the system responds to expected and unexpected user actions, its
response time, usability issues and reliability issues. Also called Functional.
GREYBOX
The purpose of grey box testing is to search and identify the defects due to
improper code structure or improper use of applications.
What Is CMS?
The following features explain in detail: what is content management system:
Digital: A CMS is a digital application that you can use online (sometimes offline)
on computers, mobile phones, and tablets.
Content creation: It allows you to design, create, format, and publish content. You
can add media, text, files, videos, quotes, and any type of content.
Content storage: It stores content in a database, all in one place, consistently.
The hosting type and supported database depend on the CMS you opt for.
Multiple user access: It provides access to several users. The users require
permissions for admin, author, and editor roles.
Publishing: It allows you to organize and present the content on the front end of a
live website. Some CMS also allow private or offline publication.
Dashboard of a CMS
To create a post, you will just have to type your text in the simple interface of
your content management system's text editor.
WordPress
WordPress holds a record of powering 43.3% of websites on the internet.
Joomla
It is also an open-source web content management system built using an MVC
framework.
Drupal
It ranks second in the list of the most popular content management system after
WordPress.
Magento
It is popular for e-commerce websites due to the following striking features
Squarespace
It is one of the simplest content management systems.
Facebook’s mobile app - which is updated every two weekseffectively tells users you
can have what you want and you canhave it.
Stages
PLAN
Determining the commercial needs and gathering the opinions ofend-user by
professionals in this level of the DevOps lifecycle.
CODE
At this level, the code for the same is developed and in order tosimplify the
design, the team of developers uses tools andextensions that take care of security
problems.
BUILD
After the coding part, programmers use various tools for thesubmission of the code
to the common code source.
Stages
TEST
Various sorts of tests are done such as user acceptability testing,safety testing,
speed testing, and many more.
RELEASE
At this level, everything is ready to be deployed in the operationalenvironment.
DEPLOY
In this level, Infrastructure-as-Code assists in creating theoperational
infrastructure and subsequently publishes the buildusing various DevOps lifecycle
tools.
Stages
OPERATE
the available version is ready for users to use. Here, thedepartment looks after
the server configuration and deployment.
MONITOR
The observation is done at this level that depends on the datawhich is gathered
from consumer behavior, the efficiency ofapplications, and from various other
sources.
Advantages
SPEED - DevOps enablesorganizations to release newproducts and updates fasterand
more frequently.
SWIFT DELIVERY - By speeding up releases.
RELIABILITY - Continuous integration andcontinuous deployment aretwo DevOps
techniques thatcan help you deployapplication updates andinfrastructure changes.
COLLABORATION - The development andoperations teams work closelytogether, share
responsibility.
SECURITY - Using automated, integratedsecurity testing solutions, youmay switch to
a DevOps.
Disadvantages
High Initial Investment - Implementing DevOps can bea complex and costly process.
Skills Shortage - Finding qualified DevOpsprofessionals can be achallenge.
Lack of Standardization - DevOps is still a relatively newfield.
Increased Complexity - DevOps can increase thecomplexity of software delivery.
Dependency on Technology - DevOps relies heavily ontechnology.