To Design Product Line Practice (PLP) Pilot (PLP), in order to get the software development organization to get rid of the old-fashioned development only for only one way, ushered in the era of large-scale software multiplexing system levels, We are summarized as a product line.
The impression of the product line lead to us is:
l Product line development is a low-risk high-reward solution.
l Finding and utilizing system common technologies and techniques of controlling changes in software engineering practice methods such as the Ministry of National Defense, Government or Industry.
We have recognized that there is a difference between the organization and organization, and the road to the software product line will also be due to these
Difference becomes different. For example, the differences between organizations include the different types of systems established by these organizations, for example, how much these systems are, whether they are real-time and whether they are distributed; there are also market environments where these organizations are For example, how much customer base and the expected survival cycle of this system; the assets of these organizations have, such as how many software that can be reused, how many fields have been effective, Organize employees' tactries and skills, the rationality of organizational structure, etc.
We have developed a framework of software product line, and the acquisition of software product line - accompanying framework and software product line technology. The framework describes the essence of product line practice, so that different starting points of each organization, and the summary of each organization on steps and practices are more conforming to reasonable, repeatable software product line development. This framework will continue to evolve based on product line instance research. SEI and some selected organizations engage in the research of product line methods and industry demand through extensive cooperation.
The acquisition of the software product line - accompanying the framework is directly facing the Ministry of Defense. This acquisition acts as a supplemental framework by adding specific information acquired. The results have produced a description of technology and management, and in these areas, these organizations should have the ability to obtain product lines in this field.
Software product line detection technology is a diagnostic method. This method uses SEI's software product line framework to check if an organization is willing to adopt a software product line method and whether it has the ability to succeed with this method. PLTP includes a set of findings and suggestions. These research results are the basis of proposing action plans, and these actions will help an organization success in software product lines. SEI puts forward a well-designed product line plan project to help develop these actions.
As part of the industry demand, SEI and product line programs held the first software product line meeting in Denver from August 28-2, 2000, which is the purpose of collecting the number of growing product lines and related to product line researchers. And practitioners' information.
In addition to these frameworks, conferences, and customer direct cooperation, case studies, members of the PLP group focused on the following five aspects:
l product line analysis. We carefully observe the link between a business opportunity and the product line architecture design. We use repeated, increasing object-based models to provide a change in commercial goals of organizations and a rapid response to the limited restriction of the product line cycle. The work of product line analysis is based on the early stage of the field project.
l Software architecture. Based on the development practice of architecture - the definition and expression of the product line software framework, the evaluation of the adaptability of the product line structure, the refining and consistency of the architecture.
l again. Balanced software assets, analyze the estate system, develop a strategy for mining and reuse the heritage system, developing a strategy for transplanting to a modern architecture, excavating from the legacy software, which can be used as a product line, and the evolution of the heritage system.
l Business and gain guidelines for product lines. When an organization is intended to purchase all or part of a software product line, we will provide the organization to provide the organization's actual guidelines to build a business case for them to build a product line method, and provide them with business practices and Product line technology practice integration, providing a reusable asset and product development for product development, providing access to obtaining strategies, and demonstrates how to apply product lines in the acquisition environment of the US government through such assets. l industry surpass. We are building an industry that is constantly interested in the development of the product line, and provides a statement, a statement, a group discussion, and a reference book, and provides a reference book. These reference books are designed to expand and deliver SEI knowledge in product line development.