Moving from Traditional Software Engineering to Componentware

Nabi, Faisal; Mullins, Roisin
May 2011
Journal of Software Engineering & Applications;May2011, Vol. 4 Issue 5, p283
Academic Journal
The field of software engineering and software technology is developing very fast. Perhaps as a consequence, there is seldom enough interest or opportunity for systematic investigation of how the underlying technology will actually perform. That is, we introduce new concepts, methods, techniques and tools--or change existing ones and emphasize their value. A major turn in software engineering leading to Componentware has dramatically changed the shape of software development and introduced interesting methods for the design and rapid development of systems which may provide cost-effective benefits. In this paper we will discuss Componentware, process model, architecture, principles and the drivers, advantages, disadvantage and reveal profound changes from the traditional software engineering approaches.


Related Articles

  • On The Roles of APIs in the Coordination of Collaborative Software Development. De Souza, Cleidson R. B.; Redmiles, David F. // Computer Supported Cooperative Work: The Journal of Collaborativ;Dec2009, Vol. 18 Issue 5/6, p445 

    The principle of information hiding has been very influential in software engineering since its inception in 1972. This principle prescribes that software modules hide implementation details from other modules in order to reduce their dependencies. This separation also decreases the dependency...

  • Five Years of Software Architecture Checking: A Case Study of Eclipse. Brunet, Joao; Murphy, Gail C.; Serey, Dalton; Figueiredo, Jorge // IEEE Software;Sep2015, Vol. 32 Issue 5, p30 

    Over time, source code tends to drift from the intended software architecture, often resulting in the loss of desired software qualities. To help keep code aligned with the intended architecture, the developers of core parts of the open source Eclipse platform introduced API Tools to express and...

  • Demystifying RESTful Data Coupling. Vinoski, Steve // IEEE Internet Computing;Mar/Apr2008, Vol. 12 Issue 2, p87 

    The article discusses the characteristics of the Representational State Transfer (REST), an application that can increase chances for resource and service reuse. The uniform-interface constraint reduces client-server coupling and helps minimize gratuitous differences in interface and method...

  • Use Excel To Calculate A-D Level-Shifter Resistor Values. Kagan, Aubrey // Electronic Design;3/16/2006, Vol. 54 Issue 6, p79 

    The article presents techniques on how to integrate Microsoft Excel application into the calculation of A-D level-shifter resistor values. Through the use of Microsoft Excel, resistor values are ensured not to overload the input compared to previous techniques where the resistor network can load...

  • ESPN opens content APIs to third parties. Shields, Ronan // New Media Age (Online Edition);3/6/2012, p5 

    The article informs that ESPN Inc. has opened its application programming interface (API) to allow third-party application developers to use ESPN's content. It is mentioned that the APIs are available for the scores of sports programs and schedules of the programs and the developers can obtain...

  • NOKIA MAKES IT EASIER FOR WEB PUBLISHERS TO CREATE APPS.  // Worldwide Databases;Oct2009, Vol. 21 Issue 10, p4 

    The article offers information on the Ovi Application Programming Interfaces (API) and the Ovi Software Development Kit (SDK) Beta launched by Nokia at the annual Nokia World Conference.

  • API Program: Strategic or Tactical? Baudoin, Claude R.; Sued, Giancarlo // Cutter Benchmark Review;2014, Vol. 14 Issue 1, p5 

    The article analyzes the results of a survey on the implementation and management of an Application Programming Interface (API) program, conducted by the periodical "Cutter Benchmark Review," and also focuses on the economy of the adoption of APIs. It focuses on the perception of APIs as the...

  • TAKE TWO. Savage, Marcia // Information Security;May2012, Vol. 14 Issue 4, p24 

    The article discusses VMware's VMsafe program. VMware plans to provide security vendors with application program interfaces (API) to develop products that would integrate with its software, but industry analysts and observers began noting lack of results. Today the company is re-shuffling its...

  • Automated Software Performance Improvement: Best Practices for Evaluation. Suburayan, Velmourougan; Ponnurangam, Dhavachelvan; Ramachandran, Baskaran // International Journal of Computer Applications;7/1/2012, Vol. 50, p1 

    Automated software has different dynamic behaviour during use when compared to general software application. Mostly these dynamic characteristics degrade the application performance during operation due to lack of understanding of performance requirement during testing. Mis-understanding on...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics