ENTD311 APU Prepare an SRS (Software Requirements Specification) for the Case Study Assignment Instructions Purpose The purpose of this assignment is for

ENTD311 APU Prepare an SRS (Software Requirements Specification) for the Case Study Assignment Instructions

Purpose

Don't use plagiarized sources. Get Your Custom Essay on
ENTD311 APU Prepare an SRS (Software Requirements Specification) for the Case Study Assignment Instructions Purpose The purpose of this assignment is for
Just from $13/Page
Order Essay

The purpose of this assignment is for you to prepare an SRS (Software Requirements Specification) for the Case Study.

Directions

1. Use the attached SRS template to create a preliminary draft of a Software Requirements Specification for the Case Study proposed in your Week 2 Case Study.

2. Name your SRS like SRSDraftLastnameFirstname

3. Complete the Title Page, Sections 1, 2, 3, and 4. Do not change the formatting of the SRS template but rather just add your content and remove the instructions in the angle brackets <> after you have completed the section.

4. For the Appendix B Analysis Models you will choose whether you want to use the Structured Analysis and Design Technique or the Object oriented Analysis and Design Technique.

4.1 If you choose to use the Structured Analysis and Design Technique, you will develop a Level 0 Context DFD (Data Flow Diagram) and a Level 1 DFD for your Case Study. See the Lessons for information on how to create these models.

4.2 If you choose to use the Object oriented Analysis and Design Technique, you will develop a Use Case Diagram and Detailed Description for the Use Cases for your Case Study. See the Lessons for information on how to create these models.

5. For an example SRS see the Cafeteria Ordering System SRS at https://imokymas.files.wordpress.com/2014/02/cos_srs.doc.

SRS Specification

Use this template for your SRS: srs_template-ieee.doc.

Grading Rubric

Your submission will be graded using the following grading Rubric.

Preliminary SRS Rubric.docx Week 2 Case Study
The requirements for the software to be developed are very clear so methodology chosen for
the software is Waterfall Model. Steps of waterfall model and how this system will fit into this
model are given as follows:
1.1 Requirements
Requirements of the system are clear and transparent so there will be no change in the
requirements at any stage during the development of the system. Delays can ruin the entire
system but there are no delays in the system and requirements can be processed as planned.
Gathered requirements are
•
Task is to develop a system that can track the courses reregistered by the student.
•
The new system will compromise of the students and faculty information. It will
also contain the information of courses reregistered by students.
•
A catalog will be available for the students which consists of description and
detail of the courses, each semester time table and an option to add/drop the
course.
1.2 Analysis
Once requirements are gathered, it is necessary that these requirements are analyzed. Not only
the requirements but also the stakeholders and feasibility of the project. Before any starting
negotiation are to made if necessary, before starting the project.
After analysis and discussions with the stakeholders, following questions raised:
•
How much are the expected user for this system and if there is any room of increase in
the number provided in coming years?
•
If there is a need to support multiple languages?
•
What would be the time limit for each course?
•
On which scale system will be used?
1.3 Design
1
Week 2 Case Study
Architecture used for the project will be 3-tier architecture and design of the system will be
kept user-centered. Human Computer Interaction rules and regulations for usability will be
followed to keep the system usable and easy to use. Design will contain all the finalized
requirements.
1.4 Coding/Implementation
Coding/Implementation will be done considering the best technique to code so that additions
can be made at testing phase and errors/bugs can be removed. As the system is based on
information of the faculty and students and students have the access to browse course
description and the schedule of classes for each semester, add classes to their schedule and drop
classes from their schedule so the focus will remain on security a reliable system for adding
and removing courses. The system will feature ease of use in all forms. Code will be tested by
senior developers during this phase.
1.5 Testing
Testing is an important phase as there is no getting back once the developer has finalized and
moved to the next step. The model being used is water fall method so, it is necessary to verify
and validate requirements before going to the next step. The testers with similar capabilities
will be hired to test the system as external tester.
1.6 Operation/Deployment
System will be tested on servers of the university by installing the software on those systems
which were procured for the use of this information system. The system will used in real-time
environment.
1.7 Maintenance
During this phase it will be ensured that the system is running smoothly and working correctly.
It will also be ensured that in future if any problem occurs, the team will fix the issue and
update the system accordingly.
2. Initial Investigation
2.1 Problem Statement
2
Week 2 Case Study
Due to manual system, it is always difficult to manage and retrieve data of any individual. It
also takes a lot of effort for students if they have to manually have to submit their courses.
2.2 Objectives
To start a system which can track the courses registered by the student. The new system will
comprise of the students and faculty information. It will also contain the information of courses
registered by students. A catalog will be available for the students which consists of description
and detail of the courses, each semester time table and an option to add/drop the course
2.3 Scope
The business scope of the project is wide as it is the need of every institute and can pe promoted
as a complete system. Further it will include:
•
All students from start to graduation interacts with the information system.
•
Administrations control data through these systems.
2.4 Purpose
Purpose of the system is to provide an ease to the students and faculty of the university.
•
Replace the current oud dated system with new integrated system.
•
Add modern technology for the users.
•
Provide up to date catalogue.
•
Providing the competitive system to the users.
2.5 Assumptions
It is assumed that the new system will save the cost of the institute and will work as a
centralized system for students, faculty and administration. It is also assumed that the new
system will add ease for all the stakeholders.
2.6 Constraints
Failure to connect with the server of the system can add unease situation for every user.
3
Week 2 Case Study
2.7 Alternative Solutions
A mobile app can be a great alternate to this kind of information system as it will bring whole
information to the user’s hand.
2.8 Analysis of business benefits
The need is to initiate this kind of the system as it will bring an ease for admins, faculty and
students. Further the cost of the project can be calculated using Constructive Cost Model
(COCOMO).
•
Below standard and old technologies will be left out and will be replaced with the new
integrated system.
•
This will eradicate the need of duplications, paper and all other manual procedures.
•
It will reduce the need of course listings.
•
Entire catalog will be integrated to new information system of the university.
•
Easy collaboration between the admins, students and faculty.
•
Up to date system with all the easy to use features.
2.9 Risks and Issues
•
A lot of care is needed for such system.
•
System must have a safe backup in case of server failure.
•
The system must be flexible enough to accommodate changes.
•
Replacing the old system with the new system may cause problems for all the
stakeholders on initial stages.
2.10
Quality
The development team intends to make the system a quality product in terms of usability and
performance by minimizing the trade-offs.
4
Week 2 Case Study
2.10.1 In Terms of User Interface:
User Interface of the system will be compact, easy-to-use and responsive. The user will get
familiar to the system features in no time. The system is designed in a minimalistic way so that
user does not get confused with the pages. The user simply has to click on the desired option
and the system will move the user to the appropriate page.
2.10.2 In Terms of Performance:
System is designed to run smoothly while operations are being carried out. Considering this load time
for each page is maximum of 3 second and system will not take more then 3 seconds. This information
System can support maximum of 1000 user at a time and in case this limit is exceeded then the system
might slow down, lag or page loading time may be compromised
i. Information system will run smoothly on all browsers supporting HTML5.
ii. Information system will be responsive and user-friendly. It will fit for a large range of
Mobile Devices and smartphones.
2.10.3 Scalability
The system will hold the capacity to be upgraded as and when required.
2.10.4 Availability
The system will be available 24/7 and will have a backup server to ensure smooth usage of the
information system.
2.10.5 Security
•
For keeping the data of the user protected logins will be created for all the users.
•
Data of user will not be compromised and this requires a complete backup of the user
data. For this purpose, a complete backup of the server will be arranged
•
User will be givens login accordingly to their roles as different user will have different
roles to play.
3. Stakeholders
3.1 Internal Stakeholders
5
Week 2 Case Study
The stakeholder of the system are Students, Faculty, Administration (Accounts Department,
Center of Examination, Student Facilitation Center, Admission Department, Students own
Department, Program Chairperson, Program Coordinator, Program Officer, Developers,
Alumni,
3.2 External Stakeholders
Higher Education Department/Commission, Government, System Analysts, Database
Administrators and Network Administrators.
References
1. http://tryqa.com/what-is-waterfall-model-advantages-disadvantages-and-when-to-useit/#Requirements_Gathering_and_Analysis
2. https://searchsoftwarequality.techtarget.com/definition/waterfall-model
Diagrams
3.1.1 Internal Stakeholders
3.2.1
External Stakeholders
6
Week 2 Case Study
7

Purchase answer to see full
attachment

Homework On Time
Calculate the Price of your PAPER Now
Pages (550 words)
Approximate price: -

Why Choose Us

Top quality papers

We always make sure that writers follow all your instructions precisely. You can choose your academic level: high school, college/university or professional, and we will assign a writer who has a respective degree.

Professional academic writers

We have hired a team of professional writers experienced in academic and business writing. Most of them are native speakers and PhD holders able to take care of any assignment you need help with.

Free revisions

If you feel that we missed something, send the order for a free revision. You will have 10 days to send the order for revision after you receive the final paper. You can either do it on your own after signing in to your personal account or by contacting our support.

On-time delivery

All papers are always delivered on time. In case we need more time to master your paper, we may contact you regarding the deadline extension. In case you cannot provide us with more time, a 100% refund is guaranteed.

Original & confidential

We use several checkers to make sure that all papers you receive are plagiarism-free. Our editors carefully go through all in-text citations. We also promise full confidentiality in all our services.

24/7 Customer Support

Our support agents are available 24 hours a day 7 days a week and committed to providing you with the best customer experience. Get in touch whenever you need any assistance.

Try it now!

Calculate the price of your order

Total price:
$0.00

How it works?

Follow these simple steps to get your paper done

Place your order

Fill in the order form and provide all details of your assignment.

Proceed with the payment

Choose the payment system that suits you most.

Receive the final file

Once your paper is ready, we will email it to you.

Our Services

No need to work on your paper at night. Sleep tight, we will cover your back. We offer all kinds of writing services.

Essays

Essay Writing Service

You are welcome to choose your academic level and the type of your paper. Our academic experts will gladly help you with essays, case studies, research papers and other assignments.

Admissions

Admission help & business writing

You can be positive that we will be here 24/7 to help you get accepted to the Master’s program at the TOP-universities or help you get a well-paid position.

Reviews

Editing your paper

Our academic writers and editors will help you submit a well-structured and organized paper just on time. We will ensure that your final paper is of the highest quality and absolutely free of mistakes.

Reviews

Revising your paper

Our academic writers and editors will help you with unlimited number of revisions in case you need any customization of your academic papers