Beta
162591

A Framework for Improving Software Reusability within Quality Constraints.

Article

Last updated: 04 Jan 2025

Subjects

-

Tags

Electrical Engineering

Abstract

In this paper seven of the most important issues in software systems development have been investigated. These issues address two aspects, namely: software development productivity and the final overall quality.
For the productivity aspect, an approach has been devised relying on using scripts. Built as a result of an analyst-user collaboration, these scripts, upon interpretation, transform given user requirements into code. This prototyping approach, in addition to being rapid, involves the user in order to ensure his overall satisfaction with the final product.
For the quality aspect, a two-layered repository of thoroughly tested and verified reusable software components has been built. The first layer contains the kernels to interpret the scripts. This is independent of the physical implementation of the functional components in the second layer. Using the repository, the care data manipulations of virtually any application can be automatically generated.
Five applications covering five different domains have been designed and implemented to investigate the merits of the above described framework.

DOI

10.21608/bfemu.2021.162591

Authors

First Name

Shawkat

Last Name

Guirguis

MiddleName

Kamal

Affiliation

Institute of Graduate Studies & Research., Alexandria University., Egypt.

Email

-

City

Alexandria

Orcid

-

Volume

20

Article Issue

4

Related Issue

23694

Issue Date

1995-12-01

Receive Date

1995-10-11

Publish Date

2021-12-01

Page Start

24

Page End

47

Print ISSN

1110-0923

Online ISSN

2735-4202

Link

https://bfemu.journals.ekb.eg/article_162591.html

Detail API

https://bfemu.journals.ekb.eg/service?article_code=162591

Order

4

Type

Research Studies

Type Code

1,205

Publication Type

Journal

Publication Title

MEJ. Mansoura Engineering Journal

Publication Link

https://bfemu.journals.ekb.eg/

MainTitle

A Framework for Improving Software Reusability within Quality Constraints.

Details

Type

Article

Created At

22 Jan 2023