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

What is Bluetooth Low Energy?

Bluetooth Low Energy is a new Bluetooth wireless ...

Research on 5G promoting industrial information transformation and upgrading

Three years after 5G was put into commercial use,...

DirectAdmin changes the authorized IP

Recently, a VPS host changed its IP, and a DA pan...

Number One "Thousand Faces" - What you see may not be me

[[423706]] Do you have such troubles? It's in...

The Internet of Things is not new, but why is it important?

The Internet of Things (IoT) is a term that is be...

WeChat tests voice progress bar function, netizens: finally it's here

The video progress bar was once added by Tencent ...

5G and edge computing, how to choose?

With emerging trends like 5G and edge computing, ...

5G, edge computing and the Industrial Internet of Things

The new 5G network will transform many industries...