This website uses cookies to ensure you have the best experience. Learn more

Software Product Lines And Architecture Essay

1330 words - 6 pages

IV. SOFTWARE PRODUCT LINES
A software product line (SPL) is a set of software-intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way.
Software product lines are emerging as a viable and important development paradigm allowing companies to realize order-of-magnitude improvements in time to market, cost, productivity, quality, and other business drivers. Software product line engineering can also enable rapid market entry and flexible response, and provide a capability for mass customization.
The various product variants can be derived ...view middle of the document...

Then Jan Bosch considers that we need a shift from world-wide reuse of components to organization-wide reuse. And according to his paper, the organizational alternatives of software product lines for companies are identified and classified.
Before we discuss the details of models, what needs to be defined is that the projects can be classified into domain engineering projects and application engineering (also can be named system engineering). In the domain engineering projects, it is focus on the new reusable asset or new version asset development. And for the system application, developing a new system or a new version one to deliver to the customer is the major concern.
4.1.1 Development Department
Definition:
In the development department model, the organization structure is flexible on the architects and engineers, which are included in the software product line. That is to say, all members here can be assigned to all types of asset.
Development department model is generally for relatively small organizations and consultancy organizations. According to the search and conclusion of Jan Bosch, the up limit is 30 software-related staff members in this model.
Fig.2 Development Department Model

Figure 1 shows the development department model. Obviously, there is only one organizational unit to develop and maintain the reusable product line assets and the system built assets.
Advantages and Disadvantages:
There are two advantages to employ development department model,
• First one is that it is simple and communication is easy. It is available to contact with system family and customers for all members in the development department model, hence the need of organization and administration is much less with efficiently developing and evolving the product line.
• The second one is that, we don’t need to change the existing organization when adopting a new software product line, which simplifies the adoption process.
There are two advantages to employ development department model,
• The primary disadvantage is its scalability. If the organization is required to expand, reorganization and specialized units are necessary to adopt the new one.
• The second disadvantage is that the limits of the culture and interests of staff members. They may prefer to work on domain engineering or system engineering, then the less interested one cannot be performed properly. The consequence is to complete one perfectly, and the other one is not accomplished with required quality.

4.1.2 Business Units
Definition:
In the software product line, every business unit is designed for the development and evolution of one or multiple products. Usually, the business units pay attention to the creation of a new component in the domain engineering project. There are three levels of maturity that shares specific functionality: unconstrained model, asset responsible, and mixed responsibility. For the first two, the erosion of the component cannot be avoided, and...

Find Another Essay On Software Product Lines and Architecture

test Essay

935 words - 4 pages . Moreover present components could be easily delivered as web services. Benefits of Service-Oriented Architecture in departmental store are follows: • Decrease process ability Due to summary physical resembling of hardware and software. • High efficiency executing from the ability to act enterprise-wide station, network, text, and applications system from a single, standard process console. • Better Supply Operation: Ruling to decrease first

Trusted Network Connect of Trusted Computing Group (TCG) With 802.1x Port based Authentication

4027 words - 16 pages increasing with the passage of time. The basic purpose of TCG was to develop, define and promote open and vendor-neutral industry specifications across multiple platforms and operating systems. As the security threats are increasing for software’s. According to different studies about software bugs, there is one bug per 1000 lines of software. So software product has millions of lines. That’s why hardware-based embedded security is more important

Greek Architecture in Washington DC

1035 words - 5 pages The very basis of American architecture, as displayed by the monuments on buildings in Washington DC, has its very roots in classical Greek architecture. Many of the most distinct and easily recognizable buildings in our capital have roots of Greek architecture. Although many Americans think that they do not know or have not seen Greek architecture, most have. Greek architecture does not only influence our capital, but also many of our major

IBM and the PC

858 words - 3 pages small independent group that was set up and did not have to conform to the everyday operations of IBM, they produced the PC.Independent Business Unit (IBU): a small development team within a larger structure which has a degree of freedom in the way it operates and its own budget.The reason the smaller, partly independent team seems to be a successful approach: Computer-product development. Particular software development.What makes a

Agile Development: A New Wave of Software Development

1574 words - 6 pages only makes sense the first iteration of the Agile Model Driven Development methodology includes the anticipation of the “requirements and architecture” (Ambler, 2010). FINDINGS Agile Methodology is a term that describes multiple methodologies that were created on the values and principles of the Agile Manifesto. The determination of using agile methods is generally based on the desire for a low cost, high quality product delivered in a

Software Piracy

2325 words - 9 pages tolerance policy and enforce it. They must issue a stricter statement of policy and strongly enforce the policy.8 China is taking some steps to curb software piracy. From May 1996 to 1998 authorities seized 52 optical disc production lines from 33 different CD factories.9 China has also set up a reward system. A monetary reward is paid for information leading to the seizure of CD lines.10 Globally, software piracy in China has had a huge

problems and issues

705 words - 3 pages or project. When that product is delivered to the client, it creates acceptance issue at the first place and cost and delivery issues at the second. Same as when short time lines are defined for any software project then the possibility of being conform to the functional requirement get reduced. Non skilled and untrained work force also failed to fulfil quality requirement of the project so in a result overall cost and delivery time of software project get increase whereas quality of functional requirement is reduced

Enterprise Architecture

644 words - 3 pages Guidance. Provide daily support, guidance, and subject matter expertise to assist agencies in the implementation of their initiatives. Subject to the availability of SAWG Solution Architects, activities will include onsite visits, planning, architecture review and comment, technology recommendations, verification and validation, Joint Application Development sessions, Rapid Application Development sessions, vendor/product evaluations, etc. 6

MODERN AND GOTHIC ARCHITECTURE

798 words - 3 pages that is shaped by democratic revolution and the industrial revolution. Modern architecture is against the Eclecticism. Originality is important at the forefront in modern architecture. Architectural forms have been created according to age and current conditions. From 1910 until 1970, all tendencies enter of the modern architecture trend. Western civilization is the product of modern architecture. “ The work of some of these were a part of what is

To be a senior manager or director

1701 words - 7 pages reputation of treating employees. The job title can be senior software manager or director. The position should require master degree education, strong software development background and design and architecture experience, plus a few years’ successful management experience. The responsibilities include guiding and leading new product architecture and development, monitoring and mentoring management team directly reporting to this position, expanding or

Uses Of CADD

961 words - 4 pages obviously stretch and would need to be changed so that the pattern would look the same as it would with a smaller size. This makes the process easier when producing on a mass scale by making it more cost efficient. CADD is a very important computer software that aids in many occupations throughout the world. Its a technique that makes works either easier or quicker than doing it by hand. Architecture uses CADD to design the layout of houses and

Similar Essays

The Development Of Modern Architecture Essay

1588 words - 6 pages approach is about using dynamical features as particle systems and inverse kinematics available with animation software, whereas morpho-genetic approach is about generates architectural forms and organization, depending on external issues to regulate the composition and packaging the architecture form (Chu, 2004) . In the other direction it relates some who to the study of the form which known as morphogenesis approach. Hensel and Menges 2006

Samsung Electronics: Company Analysis And Overview

652 words - 3 pages associated with a particular market, while allowing proximity to customers that aids in developing close customer relationships and effective marketing. The company’s expansion plans into new product lines and geographic regions have been so far supported by strong brand equity anchored in its focus on hardware. In 2012, Samsung had 30.4% share of the global smartphone market; 30.6% of flat panel TV market; and, was the second largest player in the

Sun Microsystems, Inc Essay

923 words - 4 pages many demanding commercial and technical applications in various industries including telecommunications, manufacturing, financial services, education, retail, government, energy and healthcare. Sun Microsystems' lines of business include Computer Systems and Storage, Enterprise Services, Software Systems and Network Service Provider. Computer Systems and Storage designs, develops and brings to market desktop systems, servers, storage and

Three Reminders Of Architecture Essay

826 words - 4 pages , spheres, cylinders or pyramids are form which light reflects the distinct and tangible nature of these forms without ambiguity. Thus, these are “beautiful forms, the most beautiful forms” (Corbusier, 29). The mass of any form is a product of the surface it is developed on while the surface results from planes and their directing or generating lines. For this reason, the generating or the directing lines assigns to mass individuals