Categories: Homework on time

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

superadmin

Share
Published by
superadmin

Recent Posts

Consider the following information, and answer the question below. China and England are internation

Consider the following information, and answer the question below. China and England are international trade…

4 years ago

The CPA is involved in many aspects of accounting and business. Let’s discuss some other tasks, othe

The CPA is involved in many aspects of accounting and business. Let's discuss some other…

4 years ago

For your initial post, share your earliest memory of a laser. Compare and contrast your first percep

For your initial post, share your earliest memory of a laser. Compare and contrast your…

4 years ago

2. The Ajax Co. just decided to save $1,500 a month for the next five years as a safety net for rece

2. The Ajax Co. just decided to save $1,500 a month for the next five…

4 years ago

How to make an insertion sort to sort an array of c strings using the following algorithm: * beg, *

How to make an insertion sort to sort an array of c strings using the…

4 years ago

Assume the following Keynesian income-expenditure two-sector model:

Assume the following Keynesian income-expenditure two-sector model:                                                AD = Cp + Ip                                                Cp = Co…

4 years ago