Group Project submission
Format and Schedule
For drawing diagrams: use any software StarUML/MS Visio/ArgoUML…
Tutorial for StarUML-
https://www.clear.rice.edu/comp201/07-spring/info/staruml/
Part 1: Submit by Tuesday 03/09
• Slide 1
– Group No: Title
– Group Leader, Members (Name and ID Nos)
• Slide 2: Problem statement 5%
• Slide 3: Scope: Any constraints, preconditions 5%
• Slide 4: Overall plan of use for software
• Slide 5: List of smaller descriptions with Sub Group No and names of
member(s) handling it. 5%
Ensure that they are small, architecture spanning, verifiable bits of
functionality.
Not everything needs to be assigned to a member.
Class Project Part 2: Submit by 7/9
• Slide 1
– Title
– Group Leader, Members (Name and ID Nos)
• Slide 2: Use case diagram (For the full team; include all
possible use cases even those which are not being
implemented ) 5% (Use case diagram for an ATM machine)
For each Sub Group
• Slide 3a: Title; Brief description/goals 5%
• Slide 3b: Use case(s):. 5% (Use Case Details)
Usecase diagram for an ATM machine
Use Case Specification Template Example
Number 1
Name Withdraw Money
Summary User withdraws money from one of his/her accounts
Preconditions User has logged into ATM
Postconditions User has withdrawn money and received a receipt
Primary Actor(s) Bank Customer
Secondary Customer Accounts Database
Actor(s)
Continued …
5
Trigger User has chosen to withdraw money
Main Scenario Step Action
1 System displays account types
2 User chooses account type
3 System asks for amount to withdraw
4 User enters amount
5 System debits user’s account and dispenses money
6 User removes money
7 System prints and dispenses receipt
8 User removes receipt
9 System displays closing message and dispenses user’s ATM card
11 User removes card
10 System displays welcome message
Extensions Step Branching Action
5a System notifies user that account funds are insufficient
5b System gives current account balance
5c System exits option
6
Class Project Part 3: Submit by 10/10
• Slide 1
– Title
– Group Leader, Members (Name and ID Nos)
• Slide 2: Class diagram -Objects identified from
Use case 5%
Class Diagram
8
Class Project Part 4: Submit by 20/10
• Slide 1
– Title
– Group Leader, Members (Name and ID Nos)
• Slide 2
– Statechart diagram for the group. (State chart
diagram) 5%
For each sub group
• Slide 3: Detailed Sequence diagram for one
scenario. ( Sequence diagram ) 5%
Sequence diagrams – Class diagram
:CourseSection :Student
requestToRegister :Registration
<<create>>
addToSchedule
addToRegistrationList
Course * CourseSection * *
Registration Student
getPrerequisite requestToRegister addToSchedule
addToRegistrationList hasPassedCourse
10
State Chart Diagram Example
– tic-tac-toe game
XWin
XTurn
Tie
OWin
OTurn
Class Project Part 4:
Project Module to be implemented
OR
Complete design
Submit by 05/11
Group project: implementation slides
• Choose a small implementable part of your project. Email me the
brief details by 27th September
• Survey of all similar implementations (5%)
• Scenarios of use and related issues. Choose which scenarios your
proposed device will satisfy and which it will not work. (5%)
• Activity diagram for a success scenario (5%) (Activity diagram)
• Timing Diagrams and Signals (10%)Timing diagram , Signals
Activity diagrams – an example with swimlanes
Student CourseSection
Receive course
registration request
Check Verify
prerequisites course not
full
[not ok] [ok]
[ok] [not ok]
Check
special [ok]
permission
[not ok]
Complete
registration
14
Signals
15
Timing diagram
Group project: Data issues 5%
• Raw data and issues related to continuous
monitoring/time series/ etc.
• Data cleaning procedure
• Data visualization/Error detection etc
Demonstration 25%
• Make a video of use of developed software
and send by 5th November
Special Project Topics
2023A7PS0387G Abbas Dudhiyawala
• A: BITS Auto – Shlok 2023A7PS0344G Skandha Kuntagod
Mehandale 2023A7PS0359G Navya Agarwal
2023A7PS0406G Meet Parmar 2023A7PS0377G Ananya Khaitan
2023A7PS0451G Harshit Negi 2023A7PS0465G Devarsh Khatri
2023A7PS0363G Tejas Singh 2023A7PS0395G Ishaan Somani
Sodhi
2023A7PS0405G Piyush Srivastava
2023A7PS0428G Dhruva Williams
2023A7PS0439G Parth Jhalani 2023A7PS0345G Jainil shah
2023A7PS0411G Vishesh Agrawal 2023A7PS0437G Visheshe Narang
2023A7PS0444G Keshav Kavra 2023A7PS0355G Dhruv Gupta
2023A7PS0458G Prakhar Bhandari 2023A7PS0434G Pratham Lahoti
2023A7PS0398G Pujit Chhabra
2023A7PS0464G Varun Bhatt
2023A7PS0468G Khushi Mishra
2023A7PS0029G Advait Kumar
2023A7PS0342G Esha Dhrithi
2023A7PS0422G Ayush Kakadiya
2023A7PS1015G Ritwik Guha
2023A7PS0388G Utkarsh Pandey
2023A7PS0348G Archit Sapra
Special Project Topics
B: Computer vision Pill detection-
Vivek Rishi Panchngula f20230481@goa.bits-pilani.ac.in,
• Pranav M R 2023A7PS0340G
• Arshkhan Pathan 2023A7PS0364G
• Jay Maheshwari 2022B2A71383G
• Tanush Biren Bhatt 2023A7PS0010G
• Swayam Shah 2022B3A70593G
• Arnav Nikhil Jain 2022B3A70501G
C: Graph
Ishaan Semwal <f20231014@goa.bits-pilani.ac.in>,
1. Naitik Verma (2023A7PS0232G)
2. Ronan Coutinho (2022A7PS1077G)
3. Amogh Malagi (2022A7PS1113G)
4. Vidit Jain (2022B2A80942G)
5. Ishaan Semwal (2023A7PS1014G)
6. Rahul Sharma (2023A7PS0484G)
7. Ishanya Sharma (2023A7PS0324G)
8. Abhishek Kumar (2022B4A70636G)
9. Saamir Afraaz (2022B4A71542G)
10. Sameer Datta (2022B3A70373G)
11. Sparsh Uppal (2022B4A71206G)
D: Environment-Hardware for farmers
Mayank Joshi (f20230402@goa.bits-pilani.ac.in)
E: Tanishq Gupta
Computer Vision (CV) Team:
1. Ashmit Agarwal - 2023A7PS0382G
2. Ishaan Gupta - 2023A7PS0339G
Large Language Model (LLM) Team:
1. Tanishq Gupta - 2023A7PS0337G
2. Shashwat patni - 2023A7PS0390G
3. Aryan singh – 2023A70326G
F: Chemistry
Saathvik Donnipadu (2023A7PS0424G)
Arnav Parikh (2023A7PS0457G)
Advay Matapurkar (2023A7PS0459G)
Aadi Pandey
Ayush Chopra
G: ECG Data collection
Vanad Gupta 2023A7PS0421G
1) Aryan Singhal (2022B3A70204G)
2) Haaziq Mohamed (2022B3A70296G)
3) Anshuman Srinivas Phukan (2022B1A70060G).
H: Course and project infromation portal
Divyam Gupta(2022B3A71097G)
Amish K Singhal (2022B3A71382G)
Harsh Deshwal (2022B3A70920G)
Aniket Sonawane (2022B3A70031G)
Vanshaj Bhudolia (2022B3A70972G)
Vineet Kumar (2022B3A70677G)
I: ROS based Robot
Vimarsh Shah (2022B5A71060G)
Nilesh Bhatia (2023A7PS0418G)
Sudhanshu Kulkarni (2023A7PS0414G)
Priyanshu Singawat (2023A7PS0417G)