6/10/2015 Anne Isbell 1 Pistons / Pacers Brawl 6/10/2015 Anne Isbell 2 Prattville Basketball Brawl.
Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell,...
-
Upload
marianna-brooks -
Category
Documents
-
view
214 -
download
0
Transcript of Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell,...
![Page 1: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/1.jpg)
Phase IIInstructor: Dr. Lawrence Chung
Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon Rivera
Team Awesome
![Page 2: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/2.jpg)
Process Specification New Enterprise Requirements and Issue
Analysis Product Specification Prototype
![Page 3: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/3.jpg)
Complex, tedious process Conflicting schedules of participants Communication
◦ Time-consuming◦ Distracting◦ Difficulty distributing information
![Page 4: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/4.jpg)
![Page 5: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/5.jpg)
Initiates and coordinates meetings. Prioritizes meeting participants. May operate on behalf of another employee
(especially executive). Re-schedules meetings when needed.
![Page 6: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/6.jpg)
Uses software to communicate:◦ Availability◦ Resource needs◦ Location preferences
Uses software to accept/decline meetings
![Page 7: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/7.jpg)
![Page 8: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/8.jpg)
![Page 9: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/9.jpg)
![Page 10: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/10.jpg)
![Page 11: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/11.jpg)
Initial Requirements vs. Improved Requirements◦ Forward Traceability to Improved Requirements◦ Backward Traceability to Elicitation Documents
Improved Requirements vs. Prototype◦ Forward Traceability to Prototype◦ Backward Traceability to Initial Requirements
Prototype vs. Improved Requirements◦ Backward Traceability to Improved Requirements
![Page 12: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/12.jpg)
![Page 13: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/13.jpg)
[NFR29.1] Meeting locations should be convenient.
[NFR30.1] Information about meetings should be secure.
![Page 14: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/14.jpg)
"Meeting locations should be convenient." Problem: Unclear meaning of "convenient" or which meeting
participants should receive higher priority in terms of location convenience.
Option 1: The WMS will take all of the PMAs' location preferences and find a meeting room central to these locations.
Option 2: The WMS will provide the Meeting Initiator with the most frequently requested room number.
Option 3: The Meeting Initiator will be able to view all PMAs' individual meeting location preferences and decide on a location based on their preferences and room availability.
Solution: Option 3 Rationale: Only the Meeting Initiator knows whether a specific
location is needed for a meeting or if certain PMAs' preferences should be considered above others'. Providing information on individual preferences will allow the MI to make an informed decision based on whose preferences are most important for the meeting.
![Page 15: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/15.jpg)
"Information about meetings should be secure." Problem: Unclear meaning of "secure." Option 1: "Secure" means that only authorized users can
view and manage their own meetings. Option 2: "Secure" means that users will use a password
to log into their individual accounts. Solution: Option 1 and 2 Rationale: Having individual passwords will help ensure
that unauthorized personnel do not access users accounts and only allowing users to view and manage their own meetings will help prevent unauthorized personnel from seeing and altering meetings they should not have access to.
![Page 16: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/16.jpg)
[FR18.1] Some meetings are organized and scheduled at the same time, as a chunk, where partial attendance can be allowed.
[FR19.1] For helping with conflict resolution and negotiation support, video conferencing (e.g., through Skype) should be available on the system and each video conferencing session should be recorded and analyzed for the purpose of monitoring.
[FR20.1] Accept, accept as tentative, or decline each meeting request that you receive.
[FR21.1] If you need to attend a meeting but can't at the time it is scheduled, you can propose a new time for the meeting.
[FR23.1] If you need to cancel a meeting, it is considerate to notify the people you invited. Delete the meeting from your calendar, click Send cancellation and delete meeting, and then send the cancellation to everyone you invited.
[FR30.1] If you receive a meeting cancellation, click Remove from Calendar to remove the meeting from your calendar.
[FR31.1] To make people aware of your schedule, or to let them know when you plan to be away from the office, don't send a meeting request or forward appointments that block out portions of your schedule on their calendars. Instead, share your calendar with them.
![Page 17: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/17.jpg)
"For helping with conflict resolution and negotiation support, video conferencing (e.g., through Skype) should be available on the system and each video conferencing session should be recorded and analyzed for the purpose of monitoring."
Problem: It is not specified how video conferencing will help with conflict resolution and negotiation support. It is not clear who or what will be recording and analyzing the meeting. The suggested software, Skype, does not enable video recording. Video recording may slow video conferencing considerably and will produce extremely large video files. Encoding video for storage is processor-intensive.
Option 1: Provide a link on the WMS that will open Skype when clicked to enable video conferencing.
Option 2: Use open source video conferencing technology to host video conferencing functionality on server.
Option 3: Provide a link on the WMS that will open Skype when clicked to enable video conferencing and have user record audio with third party application.
Solution: Option 3 Rationale: Audio, along with other visual aids, provides a good overview of a
meeting without the extra storage or encoding of video. Third party applications exist at no cost to record audio on Skype.
![Page 18: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/18.jpg)
"To make people aware of your schedule, or to let them know when you plan to be away from the office, don't send a meeting request or forward appointments that block out portions of your schedule on their calendars. Instead, share your calendar with them."
Problem: This conflicts with the [NFR30.1] for schedules to remain secure. Option 1: Allow users to show their schedules, even private meetings, to
select users. Option 2: Allow Meeting Initiators to mark meetings that can be seen by
everyone as public. Solution: Option 2 Rationale: Users may accidentally make public meetings that are not
supposed to be shown to other users if given the option to reveal their schedules and this will violate the WMS's security requirements. The Meeting Initiator should be the only one with control over a meeting's viewing status.
Reference: None
![Page 19: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/19.jpg)
![Page 20: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/20.jpg)
![Page 21: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/21.jpg)
Users can:◦ Access scheduler with Internet
browser◦ Meetings:
Initiate Join Manage
◦ Use scheduler to access Skype: Conduct virtual meetings Record virtual meetings
![Page 22: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/22.jpg)
![Page 23: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/23.jpg)
![Page 24: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/24.jpg)
![Page 25: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/25.jpg)
![Page 26: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/26.jpg)
Scheduler access requirements◦ User name◦ Password◦ Used to track meeting
initiators and user preferences
![Page 27: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/27.jpg)
Presented after user logs in
Displays:◦ Current schedule◦ Available meetings◦ Meetings with
conflicts in red◦ Meetings with no
conflicts in black
![Page 28: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/28.jpg)
![Page 29: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/29.jpg)
![Page 30: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/30.jpg)
User specifies meeting preferences:◦ Password◦ Times◦ Location
Access help at “?” Button
![Page 31: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/31.jpg)
Types of meetings:◦ Private◦ Professional
Types of scheduling:◦ One time◦ Recurring
Initiator adds participants Colored diagram for
available dates, locations User can email participants
to resolve conflicts
![Page 32: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/32.jpg)
Extensive traceability◦ Full backward prevents accidental design◦ Full forward prevents incomplete design
Intuitive display to indicate available times Full scheduling system useful for:
◦ Scheduling meetings◦ Tracking events◦ Tracking personal appointments
Streamlined process between initiating and scheduling meetings
![Page 33: Phase II Instructor: Dr. Lawrence Chung Rachel Bock, Ruben Cavazos, Chih-Lin Cheng, Victor Isbell, Swathi Kandimalla, Nikhil Mishra, Amy Polcari, Ramon.](https://reader035.fdocuments.in/reader035/viewer/2022062516/56649dd35503460f94acb478/html5/thumbnails/33.jpg)
Questions?