A problem of SoftEng

C

chianshin

A problem of softEng:

Now I entered a corporation, designing embeded system using C
Language. And until now I only have experience in designing Progamm
using Objected Oriented Programming Language such as Java/C+++/Delphi,
and I used to use Rose to designing Docs and digram of the Progamm. So
now I did not know how to design Docs and digram for my now program.
Originally I desiging program with the idea Object, while now we often
discuss about Module and Interface, I have no ideal how to designing
Standard Docs and digram for my now Program. I think using the UML to
help my programming make me obtain a big progress in Programming. But
now I have no tools or method to aid my programming, I feel my
efficience is low, and the cost in coporating with others is also very
high.

Can some one give me some advice, some Tools I can use, or some books
that can help me, even some key words of the Tech that can help me.

Since our Corporation is considerably small, so it also pay less
attention in SoftEng now. But I think it is necessary for us to pay
much attention on SoftEng.
 
I

Ivan Vecerina

chianshin said:
Now I entered a corporation, designing embeded system using C
Language. And until now I only have experience in designing Progamm
using Objected Oriented Programming Language such as Java/C+++/Delphi,
and I used to use Rose to designing Docs and digram of the Progamm. So
now I did not know how to design Docs and digram for my now program.
Originally I desiging program with the idea Object, while now we often
discuss about Module and Interface, I have no ideal how to designing
Standard Docs and digram for my now Program. I think using the UML to
help my programming make me obtain a big progress in Programming.
But now I have no tools or method to aid my programming, I feel my
efficience is low, and the cost in coporating with others is also very
high.

Programming in C on embedded products is in no way incompatible
with proper modelling and planning of the code to be writting.
UML itself is very relevant, eventually with an increased emphasis
on state diagrams.
Can some one give me some advice, some Tools I can use, or some books
that can help me, even some key words of the Tech that can help me.

I found "Doing Hard Time" to be interesting:

http://www.aw-bc.com/catalog/academic/product/0,4096,0201498375-ABI,00.html
See also, among others:
http://www.quantum-leaps.com/


hth
 
L

LibraryUser

chianshin said:
Now I entered a corporation, designing embeded system using C
Language. And until now I only have experience in designing
Progamm using Objected Oriented Programming Language such as
Java/C+++/Delphi, and I used to use Rose to designing Docs and
digram of the Progamm. So now I did not know how to design Docs
and digram for my now program. Originally I desiging program
with the idea Object, while now we often discuss about Module
and Interface, I have no ideal how to designing Standard Docs
and digram for my now Program. I think using the UML to help my
programming make me obtain a big progress in Programming. But
now I have no tools or method to aid my programming, I feel my
efficience is low, and the cost in coporating with others is
also very high.

In other words you have never learned anything about programming,
other than to push buttons on the flash-bang gee-whiz tools.

You are definitely in the wrong newsgroup. This is about the C
language. You might try alt.learn.c-c++ (something like that) or
comp.programming for advice. You should also read books, such as
Knuth, Wirth, Kernighan & Ritchie, Kernighan & Pike, Sedgewick,
Dijkstra, and many more.

Since they hired you for embedded work (which is usually very
close to the hardware), either you must show promise and
intelligence, or the firm is very stupid and not long for this
world. (or both)
 
T

Thomas Matthews

chianshin said:
A problem of softEng:

Now I entered a corporation, designing embeded system using C
Language. And until now I only have experience in designing Progamm
using Objected Oriented Programming Language such as Java/C+++/Delphi,
and I used to use Rose to designing Docs and digram of the Progamm. So
now I did not know how to design Docs and digram for my now program.
Originally I desiging program with the idea Object, while now we often
discuss about Module and Interface, I have no ideal how to designing
Standard Docs and digram for my now Program. I think using the UML to
help my programming make me obtain a big progress in Programming. But
now I have no tools or method to aid my programming, I feel my
efficience is low, and the cost in coporating with others is also very
high.

Can some one give me some advice, some Tools I can use, or some books
that can help me, even some key words of the Tech that can help me.

Since our Corporation is considerably small, so it also pay less
attention in SoftEng now. But I think it is necessary for us to pay
much attention on SoftEng.

In most of the corporations that we worked for, software design was
performed using paper & pencil or white-boards. The documenting
of the design was using a wordprocessor or graphic tool like Visio.

Some corporations used a UML tool. I haven't used one, so I can't
help you there.

By the way, many embedded systems are either event driven or data
driven. A laser printer was primarily data driven: it didn't do
anything until it received data. A medical ventilator was event
driven: algorithms were executed based on events.

See also:
--
Thomas Matthews

C++ newsgroup welcome message:
http://www.slack.net/~shiva/welcome.txt
C++ Faq: http://www.parashift.com/c++-faq-lite
C Faq: http://www.eskimo.com/~scs/c-faq/top.html
alt.comp.lang.learn.c-c++ faq:
http://www.raos.demon.uk/acllc-c++/faq.html
Other sites:
http://www.josuttis.com -- C++ STL Library book
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,079
Messages
2,570,574
Members
47,206
Latest member
Zenden

Latest Threads

Top