Date post: | 15-Jul-2015 |
Category: |
Technology |
Upload: | mohammad-tahsin-al-shalabi |
View: | 89 times |
Download: | 0 times |
Ruba Break Mariam Alkassar Nagham Ballan
MHD Opada Albosh MHD Tahsin Alshalabi
ApplicationsWeb
Mobile
Requirements Engineering in Web Apps:
Importance
Number of stakeholders involved.
Two Level Of Requirements.
Web Usability.
Why is being studied in a specialist?
Navigational Structure
Personalize Capability
User Interface
Main Activities:
Elicitation
Specification
Validation
Functional Requirements
Data Requirements
Interface Requirements
Navigational Requirements
PersonalizationRequirements
Transactional Requirements
Requirements Engineering in current Web Methodologies
WSDM
SOHDM
RNAUML based Web Eng
OOHDM
HFPM W2000
Web Modeling Language
NDT
Requirements Engineering in current Web Methodologies
WSDMWeb Site Design Method.
User Classification.
Data Dictionary.
Requirements Engineering in current Web Methodologies
SOHDMScenario based OO Hyper Media Design.
Context Diagram, Set of Events.
SAC: Scenario Activity Chart.
Requirements Engineering in current Web Methodologies
UWEUML-based Web Engineering.
Requirements is functional or non functional.
Use Case Models, Document Specification.
Requirements Engineering in current Web Methodologies
NDTNavigational Development Techniques.
5 Types of Requirements.
Review Tools.
Search engine marketing.
Usability/User experience design.
Social media marketing.
Accessibility & Compliance Standards.
Content Writing.
Mobile.
“Gathering requirement can be as simple as pointing an mobile app developer to a similar app and asking “I want one like that”. On the other hand it could be so difficult as writing
poetry, if you are not a poet.”
Requirements analyses
for mobile
Traditional desktop &
web applications
“mobile-specific”
considerations
small screens, device features and constraints, and connectivity issues.
The approach for mobile requirement analysis:
•Understand the
goal of the app
Want
•Identify the user personas
Need
•Determine different scenarios
for the app
Like
Traditional
Three-level Strategy
Fail Fast
Be Prepared To Change
App Type
Device Support
Context
Orientation
OS Support
Subscription
In-App Purchase
Geo-location Services
Push Notification
Offline work
With Mobile Keep In Mind!!
But With Web!!!
Visitor Interaction.
Editing, Updates.
Editor Interface
Content Management
Site map & Navigation.
Search Engine Optimisation
Tracking
Styling and Design
Hosting
Maintenance and Support
Other Quality Attributes
Security
Availability
Application workflow
Usability
User Experience
Thank You