Going from C source to data flows
Janet Figueroa
figueroa at eniac.seas.upenn.edu
Thu Apr 12 05:37:17 AEST 1990
GREETINGS and wishes for the best the world can give to everyone out there!!
I have a peculiar task and would like to ask for opinions / advice.
I am one of a team of software engineers (4 in total). I work for a small
company and have utilized the "ad hoc" methodology of program design and
development. The company just went through a change of technical manage-
ment to one who is a stickler for documentation. Their approach is to
require going from the original C source code files and constructing
structure charts / diagrams / data flows.
So here I am faced with 200 - 300 thousand lines of code with minimum
comments. I have no qualms in doing this, but I would like to do it
intelligently.
My questions / comments are as follows :
(1) Does the above activity constitute reverse engineering?
(2) I know that Yourdon has published many books. Yet is there a
more efficient way to learn his methodology?
(3) Could you give me any suggestion as to what the "real world"
requirements are for documentation? Textbook / journal
references will be appreciated.
(4) Has anyone gone through this process? Would you mind if I
learned from your experiences?
(5) How should I handle device drivers?
(6) My environment has this configuration :
Compaq 386/25
SCO Xenix 386 2.3.2
CGA graphics card
mono display
110 Mb hard disk
I have the option of using a SCSI controlled WMRM optical drive.
Thanx in advance for all your replies. E-mail would be more easily accessed.
I will post a summary if there are any requests.
Janet C. Figueroa
e-mail : figueroa at eniac.seas.upenn.edu
s-mail : Bio-Rad Genetic Sytems Group
3316 Spring Garden Street
Philadelphia, PA 19104
phone : (215)382-7800
More information about the Comp.unix.xenix
mailing list