473,399 Members | 2,278 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,399 software developers and data experts.

A problem of SoftEng

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.
Nov 13 '05 #1
4 1809
ch*******@sina.com (chianshin) wrote:
A problem of softEng:

<SNIP>

And what is your C question?

Irrwahn
--
do not write: void main(...)
do not use gets()
do not cast the return value of malloc()
do not fflush( stdin )
read the c.l.c-faq: http://www.eskimo.com/~scs/C-faq/top.html
Nov 13 '05 #2
"chianshin" <ch*******@sina.com> wrote in message
news:e4**************************@posting.google.c om...
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/academi...75-ABI,00.html
See also, among others:
http://www.quantum-leaps.com/
hth
--
http://ivan.vecerina.com
Nov 13 '05 #3
chianshin wrote:

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)

--
Replies should be to the newsgroup
Chuck Falconer, on vacation.
Nov 13 '05 #4
chianshin wrote:
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: news:comp.arch.embedded.

--
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

Nov 13 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

17
by: Robert Baer | last post by:
I used Google and found some references for integer in Java. But "int" not only does not work, it also prevents reading X and Y coordinates of the mouse. What i would like to do: 1) Get X and Y...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.