Software Design
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming Languages - MoreSoftware Design

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old January 28th, 2004, 04:36 PM
ringsamh ringsamh is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2003
Posts: 90 ringsamh User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 6
Unhappy from scratch..Software Engineering./Design

Hey,, Everyone

i am a beginner at this~ i have a group project and we not sure where to begin? What kind of project would be a good topic to wokr with

and if possible, can anyone give an example of one? It would be deeply appreacitaed....

so, i was wondering do you anoyne know any ideas?

*sigh*~

Reply With Quote
  #2  
Old January 29th, 2004, 04:10 AM
lazy_yogi lazy_yogi is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2003
Posts: 325 lazy_yogi User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 7 h 58 m 36 sec
Reputation Power: 6
Re: from scratch..Software Engineering./Design

Quote:
Originally posted by ringsamh
i am a beginner at this~


Beginner at what ?

Programming in general ?
Programming in python ?
Object Oriented programming ?
Application development ?

Reply With Quote
  #3  
Old January 29th, 2004, 12:11 PM
ringsamh ringsamh is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2003
Posts: 90 ringsamh User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 6
well i am at a beginner at developing /desigiing some project in Software Engeeering....

any ideas/ are there any suggested topics to work with in this area?

Reply With Quote
  #4  
Old February 7th, 2004, 04:01 PM
heiditrap heiditrap is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2004
Location: Bristol
Posts: 21 heiditrap User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
This was a question posed to me ........... maybe it will serve as a good place for you to start too!

Introduction to Software Development

Scenario a painter requires a computer program that estimates the amount of paint required to decorate the walls of a plain rectangular room. The program should ask the user for the room’s dimensions and the paint coverage per litre, then calculate the amount of paint required for a single coat of paint. Allow a yes/no question to ask the user if the ceiling is to be included in calculations. Assume a plain rectangular room and make no allowances for windows or doors.

Tasks
• State the requirements for the paint estimator program
• Specify data needs
• Design user interface
• Write pseudocode/algorithm and draw structure diagram
• Write your program using a Pascal IDE
• Submit source code which is clearly laid out and appropriately commented
• Produce a user guide
• Produce suitable test data

Last edited by heiditrap : February 7th, 2004 at 04:04 PM.

Reply With Quote
  #5  
Old February 8th, 2004, 08:10 PM
ringsamh ringsamh is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2003
Posts: 90 ringsamh User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 6
thanks, i may use that topic.. for the past 2 weeks, me and my group had started on the topic of Phramacist.

so far, we stated the requirements in the paper and then we drew a structure diagram.

, thanks for the heads up..hmm

Reply With Quote
  #6  
Old February 9th, 2004, 01:09 AM
heiditrap heiditrap is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2004
Location: Bristol
Posts: 21 heiditrap User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Best of luck.................. :-)

Reply With Quote
  #7  
Old February 9th, 2004, 04:46 PM
ringsamh ringsamh is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2003
Posts: 90 ringsamh User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 6
questions....for the topic on Pharmacist. I already designed the structure diagram.

for the pseudocode and algorithim? I am just not sure where to start with that. It is quite confusing. i already stated the requirements for the project,....

change, add, delete patient's files
and with their insurance, when the patient goes to buy a prescription, the software program would show if they are under insurance or not,,.....

some things to consider....hmmmm

Reply With Quote
  #8  
Old February 9th, 2004, 09:02 PM
lazy_yogi lazy_yogi is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2003
Posts: 325 lazy_yogi User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 7 h 58 m 36 sec
Reputation Power: 6
you need to start with the database structure and try get that quite good before going on. Because everytime you go back and change the database, all the code that uses it must be changed. So spend time getting that right before doing any coding.

And not only that, alot of the db tables and their relationships can be converted straight into classes later.

You will probably need atleast some of the following tables:

- patient
- medication
- patient_medication (for representing each item of mediction a patient purchases)

Reply With Quote
  #9  
Old February 10th, 2004, 12:22 PM
ringsamh ringsamh is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2003
Posts: 90 ringsamh User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 6
i am the manager of my group, and so i was wonderng can you give me the steps in detail?

So after the database project, with the 3 tables.

- patient
- medication
- patient_medication(for representing each itms of medication of a patient purchase),

what steps comes after that, we all are beginners and i am managing my group., we all the help we can get, step by step...

thanks for your time...

Reply With Quote
  #10  
Old March 6th, 2004, 08:38 AM
DaWei_M's Avatar
DaWei_M DaWei_M is offline
Permanently Banned
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Jan 2004
Location: Central New York. Texan via Arizona, out of his element!
Posts: 7,351 DaWei_M User rank is Sergeant (500 - 2000 Reputation Level)DaWei_M User rank is Sergeant (500 - 2000 Reputation Level)DaWei_M User rank is Sergeant (500 - 2000 Reputation Level)DaWei_M User rank is Sergeant (500 - 2000 Reputation Level)DaWei_M User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 2 Weeks 1 Day 19 h 39 m 7 sec
Warnings Level: 10
Number of bans: 1
Reputation Power: 0
At the risk of offending you, I would say that the purpose of these exercises is to teach you to think; you already know how to post forum questions. Essentially, you take a large problem and decompose it into obvious smaller bits. You continue this recursively until you have defined and understood all the elements, then you solve them individually and put them back together into a whole.

Reply With Quote
  #11  
Old March 6th, 2004, 11:22 AM
heiditrap heiditrap is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2004
Location: Bristol
Posts: 21 heiditrap User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
your reply a little heavy

I posed a question that I have already answered and been marked for since I thought I could then input into the answering of the problem.

I thought this forum was for us all to learn. If you are too smart to take part and just jibe at users instead of either trying to answer nicely or pose questions that you need answers on then maybe this is not the forum for you..

Reply With Quote
  #12  
Old March 6th, 2004, 01:37 PM
DaWei_M's Avatar
DaWei_M DaWei_M is offline
Permanently Banned
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Jan 2004
Location: Central New York. Texan via Arizona, out of his element!
Posts: 7,351 DaWei_M User rank is Sergeant (500 - 2000 Reputation Level)DaWei_M User rank is Sergeant (500 - 2000 Reputation Level)DaWei_M User rank is Sergeant (500 - 2000 Reputation Level)DaWei_M User rank is Sergeant (500 - 2000 Reputation Level)DaWei_M User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 2 Weeks 1 Day 19 h 39 m 7 sec
Warnings Level: 10
Number of bans: 1
Reputation Power: 0
I don't believe this was your post, unless you're using two user names. Therefore my comment was not addressed to you. Have you tried that new Japanese dish, Sosumi?

Reply With Quote
  #13  
Old March 6th, 2004, 10:57 PM
lazy_yogi lazy_yogi is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2003
Posts: 325 lazy_yogi User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 7 h 58 m 36 sec
Reputation Power: 6
Quote:
Originally Posted by DaWei_M
At the risk of offending you, I would say that the purpose of these exercises is to teach you to think; you already know how to post forum questions. Essentially, you take a large problem and decompose it into obvious smaller bits. You continue this recursively until you have defined and understood all the elements, then you solve them individually and put them back together into a whole.


You learn best by example.
Why re-invent the wheel.

Following a correct way to solve the problem (ie from someone who has done it and knows how to do it correctly) teaches you a better method than try do it and get it functional but not necessarily any where near the ideal approach.

I'm in full agreement of getting help and following ideal methodology if you can get it, raher than doing it alone - which will rarely be the best method.

Reply With Quote
  #14  
Old March 7th, 2004, 09:29 PM
DaWei_M's Avatar
DaWei_M DaWei_M is offline
Permanently Banned
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Jan 2004
Location: Central New York. Texan via Arizona, out of his element!
Posts: 7,351 DaWei_M User rank is Sergeant (500 - 2000 Reputation Level)DaWei_M User rank is Sergeant (500 - 2000 Reputation Level)DaWei_M User rank is Sergeant (500 - 2000 Reputation Level)DaWei_M User rank is Sergeant (500 - 2000 Reputation Level)DaWei_M User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 2 Weeks 1 Day 19 h 39 m 7 sec
Warnings Level: 10
Number of bans: 1
Reputation Power: 0
At the risk of offending you all again, I will stand by my statement. It was also a suggestion for an approach and it was triggered by this statement, and I quote:
Quote:
i am the manager of my group, and so i was wonderng can you give me the steps in detail?

If you think I'm against offereing help, then obviously you have reached that conclusion without reading any of my posts but these. I am against doing the entire job for one who is trying to learn, for that would be a disservice. I am all for helping with problems encountered by the person who has put his or her own effort into the project and presents that work for suggestions and help.

There was nothing wrong with my previous comment; it is something I teach, practice, and stand by, whether it is a software program, fixing an appliance, or a multi-year project requiring millions of dollars and dozens of people.

Reply With Quote
  #15  
Old March 7th, 2004, 10:06 PM
ringsamh ringsamh is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2003
Posts: 90 ringsamh User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 6
Quote:
Originally Posted by DaWei_M
At the risk of offending you all again, I will stand by my statement. It was also a suggestion for an approach and it was triggered by this statement, and I quote:

If you think I'm against offereing help, then obviously you have reached that conclusion without reading any of my posts but these. I am against doing the entire job for one who is trying to learn, for that would be a disservice. I am all for helping with problems encountered by the person who has put his or her own effort into the project and presents that work for suggestions and help.

There was nothing wrong with my previous comment; it is something I teach, practice, and stand by, whether it is a software program, fixing an appliance, or a multi-year project requiring millions of dollars and dozens of people.


ringsamh

thanks for the information, yea, i recently got something going...

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreSoftware Design > from scratch..Software Engineering./Design


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off