CS 255 Business Requirements Document Template
.docx
keyboard_arrow_up
School
Southern New Hampshire University *
*We aren’t endorsed by this school
Course
CS-255
Subject
Computer Science
Date
Dec 6, 2023
Type
docx
Pages
3
Uploaded by CaptainGoldfish3589
CS 255 Business Requirements Document Template
Complete this template by replacing the bracketed text with the relevant information.
This template lays out all the different sections that you need to complete for Project One. Each section
has guiding questions to prompt your thinking. These questions are meant to guide your initial responses
to each area. You are encouraged to go beyond these questions using what you have learned in your
readings. You will need to continually reference the interview transcript as you work to make sure that
you are addressing your client’s needs. There is no required length for the final document. Instead, the
goal is to complete each section based on your client’s needs.
Tip:
You should respond in a bulleted list for each section. This will make your thoughts easier to
reference when you move into the design phase for Project Two. One starter bullet has been provided
for you in each section, but you will need to add more.
System Components and Design
Purpose
What is the purpose of this project? Who is the client and what do they want their system to be able to
do?
[Insert text]
System Background
What does DriverPass want the system to do? What is the problem they want to fix? What are the
different components needed for this system?
[Insert text]
Objectives and Goals
What should this system be able to do when it is completed? What measurable tasks need to be included
in the system design to achieve this?
[Insert text]
Requirements
Nonfunctional Requirements
In this section, you will detail the different nonfunctional requirements for the DriverPass system. You will
need to think about the different things that the system needs to function properly.
Performance Requirements
What environments (web-based, application, etc.) does this system need to run in? How fast should the
system run? How often should the system be updated?
[Insert text]
1
Platform Constraints
What platforms (Windows, Unix, etc.) should the system run on? Does the back end require any tools,
such as a database, to support this application?
There aren't really many platform constraints from Windows, Mac OS, Linux, Unix, or any of the
other major operating systems.
Accuracy and Precision
How will you distinguish between different users?
Is the input case-sensitive? When should the system
inform the admin of a problem?
Inputs like username and password must be case sensitive to ensure privacy. However, other
things like imports of names. ID's and any other form of identification may not have to be case
sensitive depending on the laws in that state.
Adaptability
Can you make changes to the user (add/remove/modify) without changing code? How will the system
adapt to platform updates? What type of access does the IT admin need?
Due to the fact that I'll be using a modular method, it will be very easy to change text and other
characteristics about the user interface, making it a lot more adaptable. In addition to this,
having one or two admins checking the website will make sure that it is easy to update
information within a day or two that the information is changed.
Security
What is required for the user to log in? How can you secure the connection or the data exchange
between the client and the server? What should happen to the account if there is a “brute force” hacking
attempt? What happens if the user forgets their password?
Security is very important here as there are some information that you definitely don't want
other people knowing when going to driving school. Therefore, security would be a big part, so
things like single sign on will definitely help.
Functional Requirements
Using the information from the scenario, think about the different functions the system needs to provide.
Each of your bullets should start with “The system shall . . .” For example, one functional requirement
might be, “The system shall validate user credentials when logging in.”
First of all, you should be able to see what progress you've made on driving. That is one of the
functional requirements as it is one of the main things that the driverpass CEO has asked us to
put in the interface. Second, the volume should be able to see all current information that they
have measured stirred into their database and you should be able to change it. This is inside the
website in case any of the information is wrong or changes.
User Interface
2
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
None
arrow_forward
I need help with this.
arrow_forward
What are the different task or work a coding person helps with building a E-Sports game lab? Please provide a list in a work breakdown structure form.
Thank you.
arrow_forward
Business Rules:
Each musician at NewTalent should have a name, address, and phone number on the system. The Instruments used in the songs have a unique name, musical genre (i.e. rock, pop, hip hop), and type (i.e. string, piano, guitar). Every album recorded under the NewTalent label has a title, copyright date, format, and an album identifier. Each song recorded has a title and an author. Musicians can play several instruments, and an instrument can be played by multiple musicians. Every album contains several songs, but a song can only appear on one album. Songs are performed by one or more musicians, and a musician can perform numerous songs. Each album has one musician acting as its producer, although a musician can produce multiple albums.
Create an ERD for the above scenario that describes its business rules.
Use Crow's Foot notations and make sure to include all of the following:
All entities correctly identified with Primary key and any foreign key attributes.…
arrow_forward
List the changes needed to make the requirements change so a student can have more than one advisor and list the changes needed to make the requirements change so that you must store the year and the semester in which a student took a course and received a grade.
arrow_forward
Create use case diagram based on the user story
arrow_forward
Create an organisational chart with at least 15 employees. The chart should display at least 4 levels. Be sure to include the title/role of each person.
arrow_forward
Looking at the following Image, please explain all aspects of the relationship between INVOICE and PRODUCT.
arrow_forward
Q1
arrow_forward
Create an analysis connecting one or more points in this article to at least two of the CSE activities you completed earlier this semester. “Connecting” can take a wide variety of forms. For example, you might compare the ideas in this article with the ideas in one of the earlier CSE articles we worked with. You might take a theoretical framework and/or practical case we worked with earlier and apply ideas in this article to the theory, the practice, or both.
(Please type answer no write by hand)
arrow_forward
Perform the following activities as part of the assignment • Read the case study at the end of Chapter 5, (which I will include below). You should use the 4 questions for the case study as a guide to the following:
• Add new resort use case • Add book reservation use case • Activity diagrams • Sequence diagrams CRUD analysis.
• Remember tables and diagrams always need a narrative to elaborate on them. This is what makes your document a narrative business document and not just a list of facts and ideas.
Here is the case study.
The Spring Breaks 'R' Us Travel Service The SBRU information system includes four subsys- they only plan to provide some design specifications and tems: Resort relations, Student booking, Accounting guidelines to each resort. The resort will be responsible and finance, and Social networking. The first three for connecting to the Internet and for providing a secur are purely Web applications, so access to those occurs wireless environment for the students.…
arrow_forward
For this assignment, you are required to draw use case diagrams and activity diagrams for the Professional and Scientific Staff Management (PSSM) case you were provided. Please make sure you provide thoughtful and professional diagrams. Additionally, provide use case descriptions.
I highly recommend that you use Lucid chart (the free version is sufficient)
Case:Professional and Scientific Staff Management (PSSM) is a unique type of temporary staffing agency. Many organizations today hire highly skilled technical employees on a short-term, temporary basis to assist with special projects or to provide a needed technical skill. PSSM negotiates contracts with its client companies in which it agrees to provide temporary staff in specific job categories for a specified cost. For example, PSSM has a contract with an oil and gas exploration company in which it agrees to supply geologists with at least a master’s degree for $5,000 per week. PSSM has contracts with a wide range of companies…
arrow_forward
NOTE: There are multiple assignments due this week. 3 diagrams, a database design document, a data dictionary, table definitions, cybersecurity plan, source code, and a software test plan (see template below).
Project implementation is arguably the most exciting stage of the project management process. It is during project implementation that project plans begin to come to life and assumptions are able to be tested and measured in real-life scenarios.
One of the outcomes of project implementation is a set of deliverables that typically includes a system diagram; a network diagram; a database design document, including an entity-relationship diagram, a data dictionary, and table definitions; a clearly articulated cybersecurity plan; and source code.
To complete this assignment, you will create:
A system diagram that shows, in graphic form, the components of your project.
Your system diagram should follow the system description you submitted in your Week 2 project plan (but may…
arrow_forward
Break down the work to level 3 or level 4, as appropriate. Use the wbs.doc template provided below as well as samples in the text as guides. Save the WBS in list form as a Word file. Be sure to base your WBS on the project scope statement you created, stakeholder requirements, and other relevant information. Remember to include the work involved in selecting the rest of your project team and outside resources as well as coordinating with the cloud-computing providers. Use the project management process groups as level 2 WBS items or include project management as a level 2 WBS item to make sure you include work related to managing the project. The execution stage which comprises the bulk of the work done on your project should list all of the services your are migrating individually within the WBS to include the system, data migration, and testing of each system listed in the cloud computing case. Migration should be staged and not done simultaneously for all of the systems.
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781305627482
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:9781337508841
Author:Carey
Publisher:Cengage
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781285196145
Author:Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos Coronel
Publisher:Cengage Learning
Related Questions
- Business Rules: Each musician at NewTalent should have a name, address, and phone number on the system. The Instruments used in the songs have a unique name, musical genre (i.e. rock, pop, hip hop), and type (i.e. string, piano, guitar). Every album recorded under the NewTalent label has a title, copyright date, format, and an album identifier. Each song recorded has a title and an author. Musicians can play several instruments, and an instrument can be played by multiple musicians. Every album contains several songs, but a song can only appear on one album. Songs are performed by one or more musicians, and a musician can perform numerous songs. Each album has one musician acting as its producer, although a musician can produce multiple albums. Create an ERD for the above scenario that describes its business rules. Use Crow's Foot notations and make sure to include all of the following: All entities correctly identified with Primary key and any foreign key attributes.…arrow_forwardList the changes needed to make the requirements change so a student can have more than one advisor and list the changes needed to make the requirements change so that you must store the year and the semester in which a student took a course and received a grade.arrow_forwardCreate use case diagram based on the user storyarrow_forward
- Create an organisational chart with at least 15 employees. The chart should display at least 4 levels. Be sure to include the title/role of each person.arrow_forwardLooking at the following Image, please explain all aspects of the relationship between INVOICE and PRODUCT.arrow_forwardQ1arrow_forward
- Create an analysis connecting one or more points in this article to at least two of the CSE activities you completed earlier this semester. “Connecting” can take a wide variety of forms. For example, you might compare the ideas in this article with the ideas in one of the earlier CSE articles we worked with. You might take a theoretical framework and/or practical case we worked with earlier and apply ideas in this article to the theory, the practice, or both. (Please type answer no write by hand)arrow_forwardPerform the following activities as part of the assignment • Read the case study at the end of Chapter 5, (which I will include below). You should use the 4 questions for the case study as a guide to the following: • Add new resort use case • Add book reservation use case • Activity diagrams • Sequence diagrams CRUD analysis. • Remember tables and diagrams always need a narrative to elaborate on them. This is what makes your document a narrative business document and not just a list of facts and ideas. Here is the case study. The Spring Breaks 'R' Us Travel Service The SBRU information system includes four subsys- they only plan to provide some design specifications and tems: Resort relations, Student booking, Accounting guidelines to each resort. The resort will be responsible and finance, and Social networking. The first three for connecting to the Internet and for providing a secur are purely Web applications, so access to those occurs wireless environment for the students.…arrow_forwardFor this assignment, you are required to draw use case diagrams and activity diagrams for the Professional and Scientific Staff Management (PSSM) case you were provided. Please make sure you provide thoughtful and professional diagrams. Additionally, provide use case descriptions. I highly recommend that you use Lucid chart (the free version is sufficient) Case:Professional and Scientific Staff Management (PSSM) is a unique type of temporary staffing agency. Many organizations today hire highly skilled technical employees on a short-term, temporary basis to assist with special projects or to provide a needed technical skill. PSSM negotiates contracts with its client companies in which it agrees to provide temporary staff in specific job categories for a specified cost. For example, PSSM has a contract with an oil and gas exploration company in which it agrees to supply geologists with at least a master’s degree for $5,000 per week. PSSM has contracts with a wide range of companies…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781305627482Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningNp Ms Office 365/Excel 2016 I NtermedComputer ScienceISBN:9781337508841Author:CareyPublisher:CengageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781285196145Author:Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos CoronelPublisher:Cengage Learning
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781305627482
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:9781337508841
Author:Carey
Publisher:Cengage
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781285196145
Author:Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos Coronel
Publisher:Cengage Learning