Open Access. Powered by Scholars. Published by Universities.®

Software Engineering Commons™

Open Access. Powered by Scholars. Published by Universities.®

Electrical and Computer Engineering Publications

Discipline
Keyword
Publication Year

Articles 121 - 130 of 130

Full-Text Articles in Software Engineering

C# Traceability System, Luiz Fernando Capretz, Michael Kernahan, Miriam Capretz Jun 2005

C# Traceability System, Luiz Fernando Capretz, Michael Kernahan, Miriam Capretz

Electrical and Computer Engineering Publications

Traceability information is a valuable asset that software development teams can leverage to minimise their risk during production and maintenance of software projects. When maintainers are added to a software project post-production, they have to learn the system from scratch and understand its dynamics before they can begin making appropriate modifications to the source code. The system outlined in this paper extracts traceability information directly from the source code of C# projects, and presents it in such a way that it can be easily used to understand the logic and validate changes to the system.


Y: New Component-Based Software Life Cycle Model, Luiz Fernando Capretz Jan 2005

Y: New Component-Based Software Life Cycle Model, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

With the need to produce ever larger and more complex software systems, the use of reusable components has become increasingly imperative. Of the many existing and proposed techniques for software development, it seems clear that component-based software development will be at the forefront of new approaches to the production of software systems and holds the promise of substantially enhancing the software production and maintenance process. Attempts to rationalize component-based development have to recognize that the construction of a software system is a complex multifaceted activity that involves domain engineering, frame working, assembling, archiving and design of software components. These activities, …


Software Process Model For Component-Based Development, Luiz Fernando Capretz Jan 2004

Software Process Model For Component-Based Development, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

No abstract provided.


Extending Uml-Rt For Control System Modelling, Qimin Gao, Lyndon Brown, Luiz Fernando Capretz Jan 2004

Extending Uml-Rt For Control System Modelling, Qimin Gao, Lyndon Brown, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

There is a growing interest in adopting object technologies for the development of real-time control systems. Several commercial tools, currently available, provide object-oriented modeling and design support for real-time control systems. While these products provide many useful facilities, such as visualization tools and automatic code generation, they are all weak in addressing the central characteristic of real-time control systems design, i.e., providing support for a designer to reason about timeliness properties. We believe an approach that integrates the advancements in both object modeling and design methods and real-time scheduling theory is the key to successful use of object technology for …


The Challenges Of Case Design Integration In The Telecommunication Application Domain, Luiz Fernando Capretz Sep 2003

The Challenges Of Case Design Integration In The Telecommunication Application Domain, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

The magnitude of the problems facing the telecommunication software industry is presently at a point at which software engineers should become deeply involved. This paper presents a research project on advanced telecommunication technology carried out in Europe, called BOOST (Broadband Object-Oriented Service Technology). The project involved cooperative work among telecommunication companies, research centres and universities from several countries. The challenges to integrate CASE tools to support software development within the telecommunication application domain are discussed. A software process model that encourages component reusability, named the X model, is described as part of a software life cycle model for the telecommunication …


3d User Interface For A File Management System, Luiz Fernando Capretz, David Carter Jul 2003

3d User Interface For A File Management System, Luiz Fernando Capretz, David Carter

Electrical and Computer Engineering Publications

Two-dimensional graphical user interface (GUI) is now firmly established as the preferred interface for most applications. The purpose of this work was to develop a three-dimensional user interface as a front end for a file management system and to evaluate the efficiency of a practical 3D application. In order to create this software, a previously defined 3D graphics engine, called Valve Software’s Half-Life, was extended to provide a directory traversal and the basic file management functions (cut, copy, paste, delete). The project was divided into two basic components: generating the 3D “world”, and altering the Half-Life engine to provide some …


A Brief History Of The Object-Oriented Approach, Luiz Fernando Capretz Mar 2003

A Brief History Of The Object-Oriented Approach, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

Unlike other fads, the object-oriented paradigm is here to stay. The road towards an object-oriented approach is described and several object-oriented programming languages are reviewed. Since the object-oriented paradigm promised to revolutionize software development, in the 1990s, demand for object-oriented software systems increased dramatically; consequently, several methodologies have been proposed to support software development based on thatparadigm. Also presented are a survey and a classification schemefor object-oriented methodologies.


Personality Types In Software Engineering, Luiz Fernando Capretz Feb 2003

Personality Types In Software Engineering, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

No abstract provided.


Implications Of Mbti In Software Engineering Education, Luiz Fernando Capretz Dec 2002

Implications Of Mbti In Software Engineering Education, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

A number of approaches exist to aid the understanding of individual differences and their effects on teaching and learning. Educators have been using the Myers-Briggs Type Indicator (MBTI) to understand differences in learning styles and to develop teaching methods that cater for the various personality styles. Inspired by the MBTI, we developed a range of practices for effective teaching and learning in a software engineering course. Our aim is to reach every student, but in different ways, by devising various teaching approaches.


Component-Based Software Development, Luiz Fernando Capretz, Miriam Capretz, Dahai Li Nov 2001

Component-Based Software Development, Luiz Fernando Capretz, Miriam Capretz, Dahai Li

Electrical and Computer Engineering Publications

Component-based software development (CBSD) strives to achieve a set of pre-built, standardized software components available to fit a specific architectural style for some application domain; the application is then assembled using these components. Component-based software reusability will be at the forefront of software development technology in the next few years. This paper describes a software life cycle that supports component-based development under an object-oriented framework. Development time versus software life cycle phases, which is an important assessment of the component-based development model put forward, is also mentioned.