100% found this document useful (1 vote)
131 views7 pages

Software Requirements Engineering: Assignment # 01

This document provides instructions for a software requirements engineering assignment. Students are asked to develop requirements for a software system that could help address problems caused by the COVID-19 pandemic. Key points include: 1. Students should brainstorm and propose an idea for a software project related to addressing pandemic needs. The project must be innovative and serve a real purpose. 2. Students should form teams of two people and clearly outline each member's contributions. 3. The assignment asks students to outline the requirements engineering methodology and maturity level of their hypothetical organization, propose requirements for their software system, and describe their analysis methodology.

Uploaded by

Saqlain Abbas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
131 views7 pages

Software Requirements Engineering: Assignment # 01

This document provides instructions for a software requirements engineering assignment. Students are asked to develop requirements for a software system that could help address problems caused by the COVID-19 pandemic. Key points include: 1. Students should brainstorm and propose an idea for a software project related to addressing pandemic needs. The project must be innovative and serve a real purpose. 2. Students should form teams of two people and clearly outline each member's contributions. 3. The assignment asks students to outline the requirements engineering methodology and maturity level of their hypothetical organization, propose requirements for their software system, and describe their analysis methodology.

Uploaded by

Saqlain Abbas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Shaheed Zulfikar Ali Bhutto Institute of Science & Technology

COMPUTER SCIENCE DEPARTMENT

Total Marks: 05

Obtained Marks:

Software Requirements
Engineering
Assignment # 01
Last date of Submission: 11thNovember, 2020

Submitted To: Ms. Arfaa Asaf


_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Student Name: Sharafat Saqib & Saqlain Abbas


_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Reg Number: 1880160 ,1880186


_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________

SRE BS(SE)-3 SZABIST-ISB


Shaheed Zulfikar Ali Bhutto Institute of Science & Technology

COMPUTER SCIENCE DEPARTMENT

Instructions: Copied or shown assignments will be marked zero. Late submissions are not
entertained in any case. Assignments should be submitted in hard form on due
date.

This document presents the basic instructions for Software RequirementsEngineering


Assignment.
Instructions
Topic Selection:The whole world is suffering because of the pandemic. Being a software
engineer, figure out the need of the hour and create so that requirements of such a system can
be determined that is able to solve different problems for people. You can focus on any basic
need that is helpful in this pandemic situation.
Innovation: Your project must include significant original ideas. It also must serve a real
purpose, not some hypothetical need that does not exist.Brainstorm, study and propose an
initial idea for a topic. You can discuss your idea with your friends. You can take help from
similar existing systems. Make sure, that your idea should be unique. You can only take help
from existing relevant material; cannot copy the whole idea of the project.
Team Formation: Your team must be based on two students. As a team member, clearly
mention your contribution in the given assignment.
Assumptions: Assume that you have started an organization as well and your organization is
going to create the project.

Assignment

 Determine the working methodology i.e. execution of Requirements Engineering of


your organization. Provide each resource along with each step of your working
methodology.
 Discuss overall resources of your organization, On the bases of the resources and in the
light of maturity model, determine and discuss the maturity level for requirement
engineering for your organization. What should be done to achieve a level above the
existing maturity level of your organization.
 Select a suitable title for your software project. Provide all the requirements for your
software system along with classification.
 Discuss in detail the analysis methodology and as well as the parameters on the basis
of which requirements will be analyzed.

SRE BS(SE)-3 SZABIST-ISB


Shaheed Zulfikar Ali Bhutto Institute of Science & Technology

COMPUTER SCIENCE DEPARTMENT

Project title: Covid-19 Updates


As we all know the whole worlds is suffering from this pandemic i.e Covid-19 so
we think that we should develop an Application which helps the people to know about
this pandemic and its prevention, care, symptoms etc.

Working methodology:

We know that we are developing an App which provides the information about this pandemic.
So first of all we collect all the necessary requirements which are required to develop this
App. Secondly we get the requirements of the App that is which are the functions and
features we should include in this App for example Covid-19 symptoms, care, preventions
,doctor consulation , how many people are infected, all the requirements will gather by getting
user feedback, interview, meting, survey, or by research on it.
We also interact with the people that how they use the App what should we add or remove
the features in the App and we should make the App user friendly that we should not
annoying or useless thing add in the App that should disturb aur annoy the users. We should
get idea if their isn any App is exist which is similar to our App.
After the collection of all the requirements know we analysis the requirements and make it
final or complete documentation i.e which are features include, the step,etc all the
requirements are finals.
For this we should use waterfall model because we how exactly that what we are building or
developing and also what are the requirements are needed to develop this App. In Waterfall
model. There are no ambiguous requirements.
After the documentation we should check the validation of the App. i.e we find the error or
ambiguity in the app and we fix it.
App resources and methodology:
Login:
Firstly the user need to login i.e enter user name and passward.After doing this step they can
access or join the App.
Forget Password:
If anyone forget the password they can easily retrived it by clicking the forgot password
Symptoms of covid-19:-
It also show the symptoms of Covid-19 which are
• High fever

SRE BS(SE)-3 SZABIST-ISB


Shaheed Zulfikar Ali Bhutto Institute of Science & Technology

COMPUTER SCIENCE DEPARTMENT


• Coughing
• Tiredness
• Breathing problem
• Sore throat
Treatment:
In this section the application shows the treatment of this disease.Yet there is no any
medicine or treatment is discovered for this disease but it give you some suggestions that will
help you to cure or treatment e.g
• Should take panadol
• Eat fruits
• Avoid from smoking
• Sleep well

Prevention/ precautions:
In this section our App will show precautions of Covid which are
• Wash your hands regularly for at least 20 sec
• Avoid hand shaking
• Maintain 1 meter distance from one another
• Avoid to go crowdy areas
• Stay home if you are feeling unwell

Doctor Consultation:
In this section our app will show the consultancy option for the user to contact
directly with the doctors they want and they tell about their issues and problems
regarding about their health.

Tables and Graphs:


Our App show the differrnt Graphs related to covid-19 i.e Confirm cases, Death cases,
Recovered cases,etc
Situation Updates:
Our app will continuously update about the covid-19 cases treatments etc.
Helpline/Feedback:
24/7 helpline available in our App so the user can contact us about the issues.
Chatting:
The users can also chat with the experts or doctors regarding Covid-19.

SRE BS(SE)-3 SZABIST-ISB


Shaheed Zulfikar Ali Bhutto Institute of Science & Technology

COMPUTER SCIENCE DEPARTMENT

Maturity level for requirement Engineering:-


There are five levels which are
1. Initial
2. Repeatable
3. Defined
4. manged
5. Optimizing
Our app or organization is at level 3 because all the functions or features are docomented
,Standardized and integreted into a software process for the organization but not yet
launched and also not used by the users.
Requirements of the Software System:-
• shows Symptoms of the Covid-19
• shows the Treatments
• Preventions
• Online doctor consultancy
• Situation update
• shows table and graph
• Chatting with experts
• Publications
Classification of Requirements:
we can classify our requirements in three categaries which are:-
• Functionality considration
• product construction considerations
• source consideration

Requirement analysis methodology:-


In this phase we will figure out the necessary requirements. It is a crucial phase of the
system.
We will figure out the requirements and aim of the project i.e what is the purpose of the App
what are the features, functions of the App what are the facilities are provide to the users,
how much user friendly is our system and we also get requirements by brain storming. If their
is any ambiguity we fix it and also keeping the budget of the App in our mind it means that the
App should develop in under budget.Basically all the necessary requirements are analyzed in
this phase.

SRE BS(SE)-3 SZABIST-ISB


Shaheed Zulfikar Ali Bhutto Institute of Science & Technology

COMPUTER SCIENCE DEPARTMENT

Requirements specification Documentation:-


After we analyze the requirements the next step is requirement specification documentation
which means the analyzed requirements (all the requirements functional non- functional) are
documented and the requirements are finalized in this phase.

SRE BS(SE)-3 SZABIST-ISB


Shaheed Zulfikar Ali Bhutto Institute of Science & Technology

COMPUTER SCIENCE DEPARTMENT

SRE BS(SE)-3 SZABIST-ISB

You might also like