Abstract

CASE tools are having an important role in all phases of software systems development and engineering. This is evident in the huge benefits obtained from using these tools including their cost-effectiveness, rapid software application development, and improving the possibility of software reuse to name just a few. In this paper, the idea of moving towards E-CASE tools, rather than traditional CASE tools, is advocated since these E-CASE tools have all the benefits and advantages of traditional CASE tools and add to that all the benefits of web technology. This is presented by focusing on the role of E-CASE tools in facilitating the trend of telecommuting and virtual workplaces among software engineering and information technology professionals. In addition, E-CASE tools integrates smoothly with the trend of E-learning in conducting software engineering courses. Finally, two surveys were conducted for a group of software engineering professional and students of software engineering courses. The surveys show that E-CASE tools are of great value to both communities of students and professionals of software engineering.

Highlights

  • AND LITRETURE REVIEWComputer-Aided Software/Systems Engineering (CASE) tools are a group of computerized programs designed to aid software engineers in computerizing different tasks and activities involved in software development, including all phases of software development, starting from information and data gathering and ending with software system testing, deployment, operation, and maintenance.CASE tools benefits and advantages include speeding up the software development process, automating repeated tasks like reports and screen layouts, automating completeness and consistency checks, improving the possibilities of software reuse, improving software engineers productivity, and helping in the standardization of all processes and reports.CASE Tools have been used in software systems development for a very long time

  • Do you support the use of E-CASE tools in software engineering courses rather than traditional CASE tools?

  • Do you support the use of E-CASE tools in software engineering courses blended with Elearning?

Read more

Summary

INTRODUCTION

Computer-Aided Software/Systems Engineering (CASE) tools are a group of computerized programs designed to aid software engineers in computerizing different tasks and activities involved in software development, including all phases of software development, starting from information and data gathering and ending with software system testing, deployment, operation, and maintenance. QuickUML is a very simple UML/CASE tool for beginners in object oriented development with support to only design class diagrams. It has a very limited functionality in terms of forward and reverse engineering. This CASE tool is called Static Class Diagram Constructor (SCDC) and is used to identify classes, their data members and member functions from a narrative description of the software requirements after the description is processed by natural language processor software These CASE tools have long been used in software engineering and have proved to be very beneficial in terms of productivity and cost saving. E-CASE tools make it easier for software developers to communication with the company outsourcing to them

E-CASE TOOLS MAIN ADVANTAGES AND BENEFITS
E-CASE Tools’ Benefits toTelecommuting and Virtual Workplace
Do you prefer the use of E-CASE tools rather than traditional CASE tool?
E-CASE Tools’ Benefits toE-learning support
Were the CASE tool experiments procedures easy to follow?
CONCLUSIONS
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call