Software Engineering
Project 4-blockers
Course Map
Agenda
- Course Map
- Course Project
- What is a 4-blocker
- Team Member Roles
- Project 4-blockers
Course Project
Develop one of the the following systems:
-
Voting System
(see the detailed requirements and the code examples in the textbook
(requirements based on
Section 1.8 in
the textbook))
-
Web-based course registration system
- Student Dashboard oriented
-
Web-based banking system (multiple
accounts types)
-
Web-based ATM system (a web-based
cash machine software system)
-
Online book sale system
- A 4-blocker is a concise one-page project proposal focused on business
requirements.
A 4-blocker
concisely and clearly defines (each not critical word should be removed):
- Project description - state the problem statement (difficulty that needs
to be resolved) and the problem
conclusions
- Project objective and approach - how you can reach the project main goal
(objective)
- Requirements (Functional/Non-functional) - requirements definition and the relevance of the project - why you are not wasting your
and my time
- Resources/Schedule - a realistic step-by-step timeline with required
resources
- Extended 4-blocker contains all
related
user
stories,
non-functional requirements
- All 4-blockers will be posted (linked to your project website) in this page
below.
- Use the provided 4-blocker template (JPG PL) (PPT PL) (JPG EN) (PPT EN)
- Examples of SORCER
lab 4-blockers
- Team Leader - responsible for planning team activities, website, CVS, scheduling review meetings, demos and
final presentation/demo (bug tracking system, email archive)
- Architect - architectural analysis, design, concurrency, distribution
- Use Case Designer - use case analysis, design
- Designer - object analysis, design
- Design Reviewer (team leader) - QA, review analysis, design,
architecture
- Coders - all, need to specify who implemented what in your class model description.
Team 1:
- Workspace: /sp/d1, group: spd1
- Samba folder:
\\spring.cs.ttu.edu\spd1, Unix login/request your password
-
Project Website:
http://spd1.cs.ttu.edu from /sp/d1/public_html
-
4-blocker
- Team Members:
- Eric Rowell
Roles: team leader, design reviewer
Login: erowell
Email: [email protected]
Phone: 806-773-8107
- Matt Roth
Roles: architect
Login: mroth
Email: [email protected]
Phone: 806-679-2742
- Brady Ellison
Roles: designer
Login: brelliso
Email: [email protected]
Phone: 432-288-4070
- Kevin Kreutz
Roles: use case designer
Login: kkreutz
Email: [email protected]
Phone: 817-807-7827
Team 2:
-
Workspace: /sp/d2, group: spd2
- Samba folder: \\spring.cs.ttu.edu\spd2,
Unix login/request your password
- Project Website:
http://spd2.cs.ttu.edu from /sp/d2/public_html
- 4-blocker
- Team Members:
- Michael Easterling
Roles: team leader & design reviewer
Login: measterl
Email: [email protected]
- Noah Berlow
Roles: architect
Login: nberlow
Email: [email protected]
- Christopher W. Carter
Roles: use case designer
Login: christoc
Email:
[email protected]
- Matthew Phelps
Roles: designer
Login: mphelps
Email: [email protected]
Team 3:
-
Workspace: /sp/d3, group: spd3
- Samba folder: \\spring.cs.ttu.edu\spd3,
Unix login/request your password
- Project Website:
http://spd3.cs.ttu.edu from /sp/d3/public_html
- 4-blocker
- Team Members:
- Michael Moore
Roles: team leader, design reviewer
Login: mimoore
Email: [email protected]
- Adam Fidel
Roles: Architect
Login: afidel
Email: [email protected]
- Darryl Odero
Roles: Designer
Login: dodero
Email: [email protected]
- Ryan Pickens
Roles: Use Case Designer
Login: rypicken
Email: [email protected]
Team 4:
-
Workspace: /sp/d4, group: spd4
- Samba folder: \\spring.cs.ttu.edu\spd4,
Unix login/request your password
- Project Website:
http://spd4.cs.ttu.edu from /sp/d4/public_html
- 4-blocker
- Team Members:
- Darren Biel
Roles: team leader
Login: dabiel
Email: [email protected]
- Justin Yost
Roles: architect
Login: juyost
Email: [email protected]
- Mark Romero
Roles: use case designer
Login: markrome
Email: [email protected]
- Matthew Cotton
Roles: designer
Login: matcotto
Email: [email protected]
- Trey Reynolds
Roles: designer
Login: micreyno
Email: [email protected]
- Jennifer Mulsow
Roles: design reviewer
Login: jechitwo
Email:
[email protected]
Team 5:
-
Workspace: /sp/d5, group: spd5
- Samba folder: \\spring.cs.ttu.edu\spd5,
Unix login/request your password
- Project Website:
http://spd5.cs.ttu.edu from /sp/d5/public_html
- 4-blocker
- Team Members:
- Matt Sullivan
Roles: team leader
Login: masulliv
Email:
[email protected]
- Geoffrey Holland
Roles: architect
Login: gehollan
Email:
[email protected]
- James Ashton
Roles: use case designer
Login: ashton
Email: [email protected]
- Kevin Harper
Roles: designer
Login: keharper
Email: [email protected]
- Daniel Jackson
Roles: design reviewer
Login: danielja
Email:
[email protected]
Team 6:
-
Workspace: /sp/d6, group: spd6
- Samba folder: \\spring.cs.ttu.edu\spd6,
Unix login/request your password
- Project Website:
http://spd6.cs.ttu.edu from /sp/d6/public_html
- 4-blocker
- Team Members:
- James Johnson
Roles: team leader
Login: johnso65
Email: [email protected]
- Rustin Johnson
Roles: architect
Login: rujohnso
Email: [email protected]
- Andy Kerr
Roles: designer
Login: akerr
Email:
[email protected]
- Richard Mauldin
Roles: use case designer
Login: rimauldi
Email: [email protected]
- Adam Particka
Roles: design reviewer
Login: apartick
Email: [email protected]
Team 7:
-
Workspace: /sp/d7, group: spd7
- Samba folder: \\spring.cs.ttu.edu\spd7,
Unix login/request your password
- Project Website:
http://spd7.cs.ttu.edu from /sp/d7/public_html
- 4-blocker
- Team Members:
- Kyle Tengler
Roles: team leader/design reviewer
Login: ktengler
Email:
[email protected]
- Timothy Poon
Roles: use case designer
Login: tpoon
Email:
[email protected]
- Jonathan Ray
Roles: desiger
Login: jonray
Email:
[email protected]
- Clay Townsend
Roles: architect
Login: cltownse
Email: clay.townsend@ttu
- Robert Shouse
Login: roshouse
Email: [email protected]
Unix Groups
spd1::1090
spd2::1091
spd3::1092
spd4::1093
spd5::1094
spd6::1095
spd7::1096
spd8::1097