|
1
|
|
|
2
|
- This course is a hands-on experience in software engineering.
- We will build a product (three in fact)
- You will play a set of roles in a development organization
- The end result will be a more realistic view of software engineering
activities
|
|
3
|
- We will use the AGM product line located off my main web page:
- http://www.cs.clemson.edu/~johnmc/productLines/example/frontPage.htm
- We will build the second increment of products which are the wireless
device products.
|
|
4
|
|
|
5
|
|
|
6
|
|
|
7
|
- Enter a bid for two roles that you do want and one role that you would
rather not have
- Due – second class
- Bid – Tell why you want the position – have experience, or have no
experience but want to get some, or this is the type of job you want,
etc.
|
|
8
|
|
|
9
|
- Will use the Palm device
- Will use an emulator for first level testing
- Will finish at the end of the semester
|
|
10
|
|
|
11
|
|
|
12
|
- What language to use
- What UML modeling tool to use – handled
- Schedule – assigned
- Repository – CVS?
|
|
13
|
- Next time we will form the organization
- We will set an initial set of tasks and responsibilities.
- We will also identify a set of decisions that need to be made.
|
|
14
|
- Thursday
- Managers lead a decision session on the language – set criteria and
identify information needed
- Project teams meet for initial session
- Skill teams meet for initial session
- Friday
- Product Line Manager submits detailed schedule to CEO for approval and
refinement
|
|
15
|
- Tuesday
- Product Line Manager presents initial schedule to group
- Managers finish the decision session
- Skill teams meet and share info from reviewing the product line
documents.
|
|
16
|
- Thursday
- Read the first 2 chapters in McConnell
- Have a brief 4 -5 sentence status report for your roles
- Have practiced the part of UML that you will need in your first
assignment
|