What is Software Development Cloud?

What is Software Development Cloud?

Software Development Cloud

Software Development Cloud is a cloud service provided for developers. It is ready to use and can perform project management, configuration management, code checking, compilation, building, testing, deployment, release, assembly line, etc. in the cloud anytime and anywhere, allowing developers to quickly and easily start their cloud development journey.

The Software Development Cloud creates a lightweight DevOps solution that makes software development simple and efficient, allowing developers to focus on rapid innovation and responding to endless changes in demand, greatly improving the delivery capabilities and efficiency of individuals and teams, and supporting the continued rapid development of the business.

Product Advantages

  • Agility: Cloud service, ready to use; supports Scrum agile development process; fast delivery, fast feedback, and synchronous iteration of development and operation and maintenance.
  • Security: Use resource isolation, network isolation, security group specifications, anti-DDoS and brute force attack protection to provide a secure environment. Data encryption transmission and storage; data cloud storage, safe and reliable; role-based enterprise-level security model.
  • Social: Social collaboration makes cross-regional collaboration more efficient; connect with social tools to keep track of project dynamics in a timely manner.
  • Intelligence: Multi-level system monitoring, all-round quality analysis, and intelligent decision-making support.

Operation process

The complete process of basic operation is shown in Figure 1.

Figure 1 Basic operation complete process

The operation process mainly includes the following scenarios:

Complete development process: "New project > New iteration > New work item > New code repository > New code review task > New compilation and build task > Test management > Release management"

Separate development process: "Service > Configuration Management (New Code Repository) > Code Inspection (New Code Inspection Task) > Compile and Build (New Compile and Build Task) > Release Management (New Software Release)"

Common process for project managers: "Create a project > Add project members and assign roles > Create iterations > Add and assign work items > Understand project progress > Complete the project and release the software package"

Common process for development teams: "Create and configure a code repository > Receive tasks > Pull branches > Write code and upload > Create code checks > Modify code > Create compilation and build tasks > Submit tests > Resolve "bugs" > Merge branches > Complete tasks"

Common process of the testing team: "Assign test requirements > Write test cases > Assign and test cases > Submit "Bug" > Verify "Bug" modification > Complete testing"

The operation flow of the above scenarios is shown in Table 1.

Table 1 Description of the five scenarios

<<:  What technical support is needed to build a fixed network architecture based on SDN/NFV?

>>:  Ultra-low energy consumption Passive Wi-Fi speed exceeds 11Mbps

Recommend

Blockchain and what it means for big data

Blockchain is arguably one of the most significan...

Security and Reliability of Critical Infrastructure Fiber Optic Networks

Figure 1: Growing Asia Pacific fiber optic market...

Cisco Launches AppDynamics Cloud to Build Superior Digital Experiences

summary Cisco launches AppDynamics Cloud, a cloud...

...

Will 5G play a big role in supporting the next generation of smart cities?

As cities become more crowded and complex, the ne...

Network | Where is the United States in its race to seize the 5G market?

Experts have been hyping up 5G's gigabit spee...

Ten rounds of fierce competition between NB-IoT and eMTC

This article systematically sorts out and analyze...

What impact will the Internet of Things have on corporate business?

Nowadays, whether people like it or not, the Inte...