Question
read the project then draw 1) component diagram, 2) collaboration diagram, 3) activity diagram 1. Introduction Map is interactive app that helps udc Students get
read the project then draw 1) component diagram, 2) collaboration diagram, 3) activity diagram
1. Introduction
Map is interactive app that helps udc Students get to their destinations around campus. This map will work with Smartphone with or without data by using Wifi. It will have located the student exact location and bring them to their destination. This app will have included schedules classes, shuttles and events.
1.1 Purpose
The purpose of the app is to help students not get lost, locate classrooms, cafeterias, restrooms, libraries, etc. This will help to save time for the students and faculty.
1.2 Scope
The software we would use BIM, (Building Information Modeling, CAFAM, Sketchup)
The software will provide a 3D map of both campuses.
The interface will provide a variety of things. Not only will It also provide GPS tracking with pictures for final destinations but it will also show pictures of the assigned Professor. It will also bring you to the shuttle stops, parking, libraries, cafeterias, gym, services offices and departments.
1.3 Definitions, Acronyms, and Abbreviations
GPS-stands for Global Positioning System which helps you know your current location and the location of your destination.
IOS-is the operating system of iPhones and iPads.
Android-is the operating system for most mobile phones and tablets not made by Apple today. It is based off of Linux and is created by Google.
App-stands for Application. It is a program you use on computers, mobile phones and tablets.
3D-stands for three dimensional.
Interface-is what is used by operating systems on computers, mobile phones and tablets.
DFD-It is a kind of flowchart that shows the flow of the data. It stands for Data Flow Diagram.
WIFI-stands for Wireless Fidelity. It is another term for wireless internet connection.
ETA-stands for Estimated Time of Arrival. It means that you are giving an estimated time that you will arrive at your destination.
GUI-stands for graphical user interface. It is a user friendly interface using images as buttons. It is used on Windows Operating Systems and the latest and recent versions of Linux Operating Systems.
Google Maps-Map app by Google. Normally preinstalled on Android phones.
iMaps-Map app by Apple. Normally preinstalled on iPhones.
Waze-A map app that requires users to update it frequently on the routes they take. It tells you if theres a cop, a car that stalled on the middle of the road and construction and hazardous objects on the road.
1.4 References
List of BIM Software & Providers
https://thebimhub.com/2015/08/17/list-of-bim-software-providers/#.WIlUKrYrKRs
2. General Description
The Map System is a new system that will guide student and staff through campus. The system is expected to GPS track the student from point A to point B. It will also offer guidance using the student's schedule since it will synch up to their myMU. Once the student selects the class they want to go then they will be able to direct them to the class and will even provide a picture of the Teacher.
2.1 Product Perspective
Google Maps has a service for business to go to a business and have similar services. What our App offer that is different is that it can synch up to My Marymount and also offer picture of faculty and staff.
2.2 Product Functions
GPS tracking- The app will use GPS to track the student through campus and bring them to the destination. This includes bathroom, classroom, cafeteria, bookstore, etc.
My udc - Each student will have their own account that sinks to our app. It will take the information on udc to get the student schedule. It will send notifications to the student to remind them of their class as well provided them pictures of the teacher.
Blind Feature- You have the ability to place the direction with voiceover just for students that may not be able to see.
2.3 User Characteristics
Map used to find the campus distention that the students, staff, or udc university visitor looking for. They can they can use the app on iOS device or Android. The app interface will allow them to search, see the campus map, faculty, and will blowout any events near them. The user does not have to be an expert in using apps because it will be clear to use for all generations.
2.4 General Constraints
Bernie's Map will constraints by BIM, API, order language requirements, sketchup, Microsoft Expression Design, GPS.
2.5 Assumptions and Dependencies
The app will build for IOS, Android, etc. It is assumed that the Map will work well with any phone. Users can use it with udc University Wi-Fi. They dont need to have a data in their phones. It will make it easier for users to navigate between the University buildings. The Bernie's map will save the user's time and effort.
3. Specific Requirements
This will be the largest and most important section of the SRS. The customer requirements will be embodied within Section 2, but this section will give the D-requirements that are used to guide the projects software design, implementation, and testing.
Each requirement in this section should be:
Correct
Traceable (both forward and backward to prior/future artifacts)
Unambiguous
Verifiable (i.e., testable)
Prioritized (with respect to importance and/or stability)
Complete
Consistent
Uniquely identifiable (usually via numbering like 3.4.5.6)
Attention should be paid to the carefuly organize the requirements presented in this section so that they may easily accessed and understood. Furthermore, this SRS is not the software design document, therefore one should avoid the tendency to over-constrain (and therefore design) the software project within this SRS.
3.1 External Interface Requirements
3.1.1 User Interfaces
Map will be linked to the udc accounts of the students, faculty and staff. The current students, faculty and staff will not need to sign in after they signed in the first time they use it on all their devices(mobile phones and tablets). On the other hand, the app will show a udc log-in page to all new students, faculty and staff and first time users. Once logged in, the map will show your current location and ask you where you need to go if you do not have class, you are on break between classes or if you are a staff member. Otherwise it will show you the fastest route to get to your next class based on your class schedule. It will use GUI Interface.
3.1.2 Hardware Interfaces
Map is an app that doesnt have any designated hardware interface. It works for both mobile phones and tablets.
3.1.3 Software Interfaces
Map uses GPS to get the location of your destination and your current location and will display pictures and information of your destination and will store the information in the database.
3.1.4 Communications Interfaces
The communication is handled by both the application and the operating system of the mobile devices.
3.2 Functional Requirements
The program must guide the students to their classes and around both campus
It shows the ETA of the shuttles, and help students to find the parking garages
It helps handicap students and staff around campus
3.2.1
3.2.1.1 Connect to System
3.2.1.2 View Map Information
3.2.1.3 Selecting Destination
3.2.1.4 Travelling to Destination
3.2.1.5 Reaching Destination
3.3 Use Cases
3.3.1 Connect to System
Diagram:
The system requests that the student enter his/her username and password
The student enters his/her username and password
The system validates the information that was entered by the student
If the information is correct the system will allow the student to access the MU database
3.3.2 View Map Information
Diagram:
Brief Description: The student views the map information based on his or her class schedule on the app after logging into My MU on it.
Initial Step by Step Description: Before the use case can be initiated, the student has already connected to the app via My MU.
The student selects options.
The app displays options.
The student views options.
The student selects view map information.
The app asks what map to use to display the information.
The student selects Google Maps.
The app displays the map information on Google Maps.
Use Case Name | View Map Information |
XRef | Section 3.3.2 View Map Information SDD Section 3.3 |
Trigger | Student has connected to the app. |
Precondition | The app displays two choices Options and My Schedule when the student is connected to the app. |
Basic Path | The student selects options. The app displays options. The student views options. The student selects view map information. The app asks what map to use to display the information. The student selects Google Maps. The app displays the map information on Google Maps. |
Alternative Paths | In step 6, if the student selects iMaps. 7.The app displays the map information on iMaps. In step 6, if the student selects Waze. 7.The app displays the map information on Waze. |
Post Condition | The app displays the map information. |
Exception Paths | The student selects a different option or My Schedule. |
Other | Theres an error preventing the app from displaying the map information. |
3.3.3 Selecting Destination
Diagram
Student will get location destination for Point A
GPS System will connect with the app back and forth
At the same time, it will also connect to the UDC facilities system
It will start traveling to the destination
3.3.4 Travelling to Destination
Diagram
Student can obtain from route-planning by clicking the (traveling on route) button.
The app will record by enabling GPS and traveling from start to end.
Providing the previous/current route and time by using.
location awareness will let the student know where can they start. (the location awareness button appears in the left bottom of the map).
3.3.5 Reaching Destination
The student type the location he/she wants to go to
The GPS system checks the location the student typed
The GPS system checks the student location
The GPS system highlights the way that the student need to follow on map the screen
5. When the student arrives to the location the GPS system notify the student (you have arrived) and show a photo of the class or the building to confirm the location
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started