Anda di halaman 1dari 5

Issues and Challenges of

Requirements Modeling in
SAAS

Presented by: Muhammad Azeem


Paper 1:Global Requirements Engineering on
the Cloud
Problems Solutions
Lack of documentation caused ambiguities. Due to Do proper documentation and analysis and
the time zone issue, things took time before get determine what needs to be developed.
corrected by the onsite team, software development Requirements related artifacts should be
was delayed as a result. developed upfront.
We would want requirements to be well thought out,
easy to understand, so that with a quick handover,
you would be good to go. Requirements in a
structured format would have saved the time.
In addition to the time zones, there was other Requirements document should depict the technical
communication overhead as well. As the details as well, like how a specific requirement could
communication between the client and the be implemented.
practitioners (offsite) was going on through us Initially, developers had problems understanding our
documents because those outlined in a high level.
You have to make sure that your requirements
documents contain sufficient level of details.
Paper 2: Requirements Engineering Process for
Software-as-a-Service (SaaS) Cloud Environment
Problems Solutions
The biggest challenge in Cloud Computing is the lack Requirements engineering until now involved end
of a standard that has been designed specifically for users, and software engineers. But for SaaS it has to
SaaS. For any organization transforming from a involve cloud service providers as well, as they will be
standalone business style into a collaborative providing the computing infrastructure, software
business trend by reusing and sharing processes and development, management, maintenance platforms,
services with the help of cloud, it is very difficult to etc.
understand the clear requirements and the As the cloud providers are only conversant with the
relationship between those requirements [21]. infrastructure utilization details, their experts can do
the capacity planning, risk management,
configuration management, quality assurance, etc., as
well. Similarly, Requirements management activities
should also include Cloud Service Providers, who can
chip in with some decision-enabling details such as
software-development cost, schedule, resource, and
time .
Paper 3: Requirements Engineering for SaaS
Application Security in Cloud Using SQUARE
Methodology

Problems Solutions
SaaS are becoming the gatekeeper for sensitive The Secure Quality Requirements Engineering
information, whether it is in the form of personal data (SQUARE) methodology defines a process for a
or corporate data. Security breaches can therefore be software development team to effectively elicit
potentially devastating for both users and SaaS security requirements from different stakeholders and
providers. A SaaS provider will need to check if the prioritize security requirements based on the security
development team has implemented secure goals of the system.
engineering practices in the design and code to make
sure the SaaS application is secure.
CATEGORIZATION
Categorization of Problems Categorization of Solutions
1. Documentation related issues 1. Try to document requirements in a structured way.
2. Time zone issues in distributed development 2. Requirements document should contain sufficient
teams. level of information.
3. Include cloud related SMEs and stakeholders in RE
Communication Problems
process.
3. Process standardization issues.
4. SQUARE model
4. Security related requirements.

Anda mungkin juga menyukai