Browsing by Author "Altunel, Yusuf"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Conference Object Citation - Scopus: 1Component-Based Project Estimation Issues for Recursive Development(Springer, 2008) Altunel, Yusuf; Tolun, Mehmet R.; 1863; 06.09. Yazılım Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiIn this paper we investigated the component-based specific issues that might affect project cost estimation. Component-based software development changes the style of software production. With component-based approach the software is developed as the composition of reusable software components. Each component production process must be treated as a stand-alone software project, which needs individual task of management. A typical pure component-based development can be considered as decomposition/integration activities successively applied at different levels and therefore results in recursive style of development. We analyzed and presented our results of studies on the component-based software development estimation issues from recursive point of view.Conference Object Citation - WoS: 2Citation - Scopus: 4Component-Based Software Development With Component Variants(Acta Press Anaheim, 2007) Tolun, Mehmet Reşit; Altunel, Yusuf; Tolun, Mehmet R.; Yazılım Mühendisliği; 06.09. Yazılım Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiVariants are the new units suggested for component-based software implementation to contain just one set of features that a traditional component might normally contain. They help us to implement the specialization of components without the need for long inheritance trees and strong dependencies in object oriented counterpart. Variants can become very effective in component customization process when the variant production is automated by means of variant generators. In this paper we provide a simple component-based methodology based on the variants that help us to implement software in pure component-based manner. Such an approach guarantees the execution of a uniform processes throughout the whole software development operation. A system produced by our methodology has the capacity to produce many generic and domain specific components as by-products that can be utilized in further applications. Our methodology includes the activities to identify, represent, decompose and optimize the components, sub-components and their variants.
