Computer Science Department, Bucknell University
CSCI 476 Senior Design - Spring, 2005
Team Assignment 1
Due at Team Meeting on Monday January 24, 2005
Your Team is to write a formal memo to the instructor describing the
Team's decisions on the following:
- Platform, Language and IDE For your senior design project,
what computing platform is your Team developing on? What programming
language(s) are you using? And what IDE are you using?
- Programming Style Plan Briefly describe the programming
style standard your Team will be following. If you are programming in
Java, this is easy. You need only say, our Team will use Sun's Java
Programming Style Standard found at
http://www.eg.bucknell.edu/~csci204/2005-spring/JavaStyle.pdf
If your Team will be programming in another language like C or Php,
you need to select an industrial standard on the web and supply me with
the URL.
- Change Control Procedure Decribe the procedure on how to
handle a change in the requirements of the system. How does the Team
decide whether the question needs to be referred to the
Customer for answers, or whether the issue is minor enough to be dealt
with on your own. You must also have a procedure for coming up with
answers in your group. This may not be easy when a couple of people
have strong, differing opinions. After a decions is made how is the
change documented? Who will be informed of the change?
- Build Procedure Briefly describe how you will build a new
version of your system and how often.
- Disaster Plan Briefly describe your diaster plan. Saying
our Team will use CVS is not enough. You need to say when you will
check in source code changes. Also, you should include plans to
protect important documents such as the XP Stories and design
documents from a diaster. What if Dana burns in a fire?
- Testing Plan Describe your plans for testing the system as
it is being developed. This will be dependent on platform, language and
IDE used.
Page maintained by Dan Hyde, hyde at bucknell.edu Last update
January 16, 2005
Back to
CSCI 475's home page.