When talking about software management, it can be divided into two major aspects: Quality and engineering management. Next we will introduce them one by one.
Quality management. How can we measure the software after compilation? This involves quality management. What does it mean? The excellence of a computer software must be described by software quality. Defining the quality of a software is actually defining a series of quality features for the software. To put it big, it has to be portable. If usability is good, maintainability is also very important. Split it into layers and then it becomes a model. To ensure that products and services fully meet the quality requirements of consumers, quality assurance is required. So how can we ensure it? First, start from the user, think of the user's requirements, and then go to the development and design. We should learn from the developed products to avoid repetitive work, use advanced technologies and tools, and allocate tasks well, excluding ineffective work and giving full play to the capabilities of each developer to improve the engineering capabilities of development. Of course, planning and management are essential and must be improved. Tests, measurements, and evaluations are also required. What is the measure of the reliability and reliability of a software? The life cycle is the production period. A software cannot be perfect. It may have faults or errors, or it may fail. Therefore, the error rate of a software with good reliability is very low. In order to coordinate software development and minimize chaos, Software Configuration Management is also required.
Software Engineering Management. This part is briefly described. Software Engineering consists of two parts: Software Development Technology and Engineering Management. Here, you must plan the software project, estimate the cost, and then estimate the progress. Developing the software must be risky, so you must analyze the risks. People are an essential part of the development process, so we must manage the personnel organization well. It is really difficult to design a good software, which consumes a lot of manpower, material resources and financial resources. Many factors must be taken into account. But the most important thing will never change. It is to serve the people with all our hearts and minds, and to carry out all aspects from the user's perspective.
Soft engineer video (37 ~ 46)-software management