Loading, please wait ...
Open its course - Web Engineering

Short Questions for Requirements in Web Engineering

  • 1 What is an internet?

    Answer
    The internet is a series of huge computer networks that allows many computers to connect and communicate with each other globally. Upon the internet reside a series of languages which allow information to travel between computers called protocols e.g. HTTP, IMAP, POP3 etc.


  • 2 How would you achieve ease of information update and maintenance for web applications?

    Answer
    This can be done by provisioning of a back-end system to edit information in a data repository. Could have web interface for easy access from anywhere to allow easy update and maintenance for information in web applications.


  • 3 What are the characteristics of the web applications?

    Answer

    • Web applications constantly evolve
    • The content e.g. text, graphics, images, audio, and/or video, is integrated with procedural processing
    • Used by a vast, variable user community with varying requirements, expectations, and skill sets. 
    • Web-based systems are content-driven 
    • Demand a good “look and feel,” favoring visual creativity and incorporation of multimedia in presentation and interface 
    • Ramifications of failure or dissatisfaction of users of Web-based applications can be much worse than conventional IT systems 
    • Developed by a small team of (often young) people with diverse backgrounds, skills, and knowledge 
    • There are rapid technological changes 
    • Uses cutting-edge, diverse technologies and standards, and integrates numerous varied components e.g. scripting languages, HTML files, databases, images, and other multimedia components 
    • The deployment medium is quite different from that of traditional software. 
    • Location and Time create a high degree of heterogeneity Global: Challenges of internationalization regarding regional, cultural and linguistic differences. 
    • Availability: Permanent availability 24/7 also increases the demands on the stability 
    • Security and privacy needs are more demanding


  • 4 Mention few areas which contributed in the web engineering?

    Answer

    Following are some diverse areas that contribute in the evolution of web engineering:
    1. Systems analysis and design,
    2. Software engineering, 
    3. Hypermedia/hypertext engineering, 
    4. Requirements engineering,
    5. Human-computer interaction,
    6. User interface,
    7. Information engineering,
    8. Information indexing and retrieval,
    9. Testing,
    10. Modeling and simulation,
    11. Project management, and 
    12.  Graphic design and presentation.


  • 5 How the information can be consistent in different places/pages in web applications?

    Answer
    Storing information in a single place (e.g. database or XML file), without duplication and then retrieving the required information when and where needed for presentation.


  • 6 How to decentralize web application administration?

    Answer
    Provision of a multi user login system to access back-end systems and inclusion of a "user administration system" that can assign specific functions and data sets to content managers and other developers/administrators will decentralize web application administration.


  • 7 Write some guidelines for gathering requirements of web applications.

    Answer

    • Identify the stakeholders.
    • Identify the functions the Web site needs to provide (immediately, and in the short, medium, and long term).
    • Establish what information needs to be on the Web site.
    • Identify the corporate requirements in relation to look and feel, performance, security, and governance.
    • Get a feel of the number of users and anticipated demands on the system.
    • Study similar (competitive) Web sites.


  • 8 What are the major categories of requirements?

    Answer

    1. Functional requirements define a system’s capabilities and services
    2. Non-functional requirements describe desired levels of quality (“How secure?”, “How usable?”, etc.)
    3. Constraints are non-negotiable conditions affecting a project. Examples of constraints are the skill-level of the development team, the available budget, the delivery date


  • 9 What are Requirements Engineering Activities?

    Answer

    Main Requirements Engineering Activities are:

    1. Requirements Elicitation and Negotiation
    2. Requirements Documentation
    3. Requirements Verification and Validation
    4. Requirements Management


  • 10 Where Do Requirements of web applications come from?

    Answer

    • Stakeholders are people or organizations that have direct or indirect influence on the requirements.
    • The identification and involvement of stakeholders are central tasks.



  • 11 How IEEE define Requirements?

    Answer
    IEEE defines a requirement as

    1. A Condition or capability needed by a user to solve a problem or achieve an objective
    2. A Condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formally imposed documents
    3. A Documented representation of a condition or capability as in (1) or (2)


Contact Us

support@subexpert.com
Write to Us View Help
Subject Expert Logo

Subject Expert

Learn, Evaluate and Optimize

Follow Us
Facebook Switch Display Mode Enable Translation
© 2024 - Subject Expert