Font Size: a A A

Software Component Of Flexible Manufacturing

Posted on:2005-11-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y L ZhangFull Text:PDF
GTID:2208360122492388Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software of today is becoming larger and more complex. More powerful ways of structuring complexity are consequently required, whether it is about development methodologies, structural programming, naming conventions, configuration management, or, as is discussed in this report, building software component with flexibly manufacture- the component-based development,. brings many advantages such as shorter time to market and lower prices.CBD is about building systems out of parts more than handcrafting every individual element. CBD involves crafting the right set of primitive components from which to build families of systems and it includes the harvesting of components. Some components are intentionally made; others are discovered and adapted.This research and solution has covered software reuse processes and tools, blueprint of software factories, component-based software- frameworks .software engineering and component-based development platform.The concept of software factory (SF) is aimed at capitalization of reuse oflife cycle experiences and products . The component-based software development platform .which compose the core of the SF, include tools, product ,models.A software system's architecture can be described as the "blueprint" of a system at the highest level of abstraction, describing the main components and their most important interactions.A component is a non-trivial, nearly independent, and replaceable part of a system that fulfills a clear function in the context of a well-defined architecture. A component conforms to and provides the physical realization of a set of interfaces.The open Enterprise JavaBeans specification is a component model for building server-side, enterprise class applications. EJB allows the component authors to focus on creating portable and reusable components rather than spending time on building complex proprietary "application framework environments" that "lock-in" users.Within a reuse library we could find frameworks, tools, source code packages, design patterns, requirements models...: any piece of work that can be separated and have limited dependencies on others.The ideas expressed in this paper are being pursued by Neusoft Software Co.Ltd & GuangDong University of Technology and form the basis for a new generation of CBD technology that will greatly improve the ease with which component-based systems can be developed, deployed, and upgraded.We need further research on extraction of larger scale software components, such as software re-engineering, N-tier distributed system, reuse provisioning strategy etc.
Keywords/Search Tags:Reuse of Software, Software Component, Software Engineering, Software Model, Design Model, Software Frameworks, Flexible Manufatory, Software Factory, Component Library
PDF Full Text Request
Related items