Assignment: Name: Shazib Riaz Malik Roll No. Mit18-218 Session: MSC (It) Evening Submited To: Mam Sajiya
Assignment: Name: Shazib Riaz Malik Roll No. Mit18-218 Session: MSC (It) Evening Submited To: Mam Sajiya
com/
ASSIGNMENT
NAME:
SHAZIB RIAZ MALIK
ROLL NO.
MIT18-218
SESSION:
MSc(IT)
Evening
SUBMITED TO:
MAM SAJIYA
ABSTRACT
In only few years the world wide web has changed from Static web of HTML
pages to a dynamic engine which promotes E-commerce, Collaborative work, and
distribution of information and entertainment.These exicting changes have been
fueled by many changes in software technology, the software development process,
and how software is deployed. Web software applications use diverse types of
hardware, they include a diverse collection of types of implementation languages
they are composed of software written in diverse languages, and they are built by
collections of people with very diverse sets of skills.
SUMMARY
To summarize the unique aspects of web software, modern web site applications
require:
engineering for the world wide web is indeed different, but we can adapt much of
what we already know to understand these differences. The progress we are
making is extraordinary, and is allowing much of the research of the last 20 years
to be fruitfully used.Web applications are powered by software that is distributed,
is implemented in multiple languages and styles, incorporates much reuse and
third-party components, is built with cutting edge technologies, and must interface
with users, other web sites, and databases. These are all aspects of the software that
involve diversity. The software components are often distributed geographically
both during development and deployment and communicate in a number of distinct
and sometimes novel ways.Web applications are made up of diverse components
including traditional and non-traditional software, interpreted scripting languages,
plain HTML files, mixtures of HTML and programs, databases, graphical images,
and complex user interfaces.
Cons:
Web applications only require one installation.
https://allaboutpaki.com/
QUALITY ATTRIBUTES
1. accountability
2. accuracy
3. adaptability
4. administrability
5. affordability
6. agility
7. auditability
8. autonomy
9. availability
10. compatibility
11. composability
12. configurability
13. correctness
14. credibility
15. customizability
16. debuggability
17. degradability
18. determinability
19. demonstrability
https://allaboutpaki.com/
20. dependability
21. deployability
22. discoverability
23. distributability
24. durability
25. effectiveness
26. efficiency
27. evolvability
28. extensibility
30. fault-tolerance
31. fidelity
32. flexibility
33. inspectability
34. installability
35. integrity
36. interchangeability
37. interoperability
38. learnability
39. localizability
40. maintainability
41. modifiability
42. modularity
https://allaboutpaki.com/
43. observability
COMPARISON
There are some contradiction between them,according to my views there are not
properly define in some places,they need to be more proper way of explaining.
https://allaboutpaki.com/
https://allaboutpaki.com/
https://allaboutpaki.com/