Avatar of dkim18
dkim18

asked on 

Methodology for the generic function in software engineering??

Hi,

I would like to inquire your guidance on sotfware methodolody.
I took one software engineering class a while back and I don't know how I need to go about identifying a methodoloy in software development.(not sure if I am using the proper terminology to describe my question!!)
This is what I am trying to find out.
Is there some kind of methodoloy I can use and apply in order to develop a generic function(method) to do certain things with several different inputs??
I have developed several applications with different functionalities for different customers.
Each time I get a new customer, I had to develop from the scratch.
I am trying to develop a baseline flatform with  generic functions which can handle very basic functions.
Say I have three different functions from three different applications but the main job of those function is same.
How can I identity if I can create a generic funtion from those different applications?

What things do I need to analyze and identify if the generic function can be created??
I am sorry if I am not explaining correctly but I hope I can get a kick start from you.
Thanks much.
Project ManagementProgramming Theory

Avatar of undefined
Last Comment
Makolyte
ASKER CERTIFIED SOLUTION
Avatar of F. Dominicus
F. Dominicus
Flag of Germany image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of dkim18
dkim18

ASKER

Let me ask you this instead.

How do you develop an module type application. I am talking about an application in which you can add additional modules(component)??

How do I go about design and develop this kind of application??
Avatar of F. Dominicus
F. Dominicus
Flag of Germany image

I'm sorry but in every language  you can add as many modules as you like Howerver what you oftne can not is extending a preexisitng class (Module). However there are a languages which allow for that e.g in Io you can write


Number foo := method(....
and then Number  as suddendly a new member foo
you can do the same in Smalltalk, Common Lisp, Ruby, Objective-C

AFAIK you cannot do that in C++, Java, C#, but I may be wrong on this.

Regards
Friedrich
SOLUTION
Avatar of Makolyte
Makolyte
Flag of United States of America image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
Project Management
Project Management

Project management is the discipline of carefully projecting or planning, organizing, motivating and controlling resources to achieve specific goals and meet specific success criteria. A project is a temporary endeavor designed to produce a unique product, service or result with a defined beginning and end (usually time-constrained, and often constrained by funding or deliverables) undertaken to meet unique goals and objectives, typically to bring about beneficial change or added value.

4K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo