All Matches
Solution Library
Expert Answer
Textbooks
Search Textbook questions, tutors and Books
Oops, something went wrong!
Change your search query and then try again
Toggle navigation
FREE Trial
S
Books
FREE
Tutors
Study Help
Expert Questions
Accounting
General Management
Mathematics
Finance
Organizational Behaviour
Law
Physics
Operating System
Management Leadership
Sociology
Programming
Marketing
Database
Computer Network
Economics
Textbooks Solutions
Accounting
Managerial Accounting
Management Leadership
Cost Accounting
Statistics
Business Law
Corporate Finance
Finance
Economics
Auditing
Ask a Question
AI Study Help
New
Search
Search
Sign In
Register
study help
business
software testing and quality assurance
Questions and Answers of
Software Testing And Quality Assurance
Software verification activities are most useful at the level of:(a) SRS document(b) SDD document(c) Source code(d) Documentations
Source code should be examined to check:(a) Syntax errors(b) Semantics errors(c) Standards(d) All of the above
What is the advantage of source code inspections?(a) Examine the source code before the execution environment is ready.(b) It can be performed by inexperienced persons.(c) It is not expensive.(d)
Peer reviews are also known as:(a) Inspections(b) Walkthroughs(c) Informal reviews(d) Formal reviews
What is not included in the cost of performing inspections?(a) Setting up forms and databases(b) Statistical analysis of various metrics(c) Time spent on documenting outside meeting(d) Writing the
Reviews, inspections and dynamic testing have the same objective of:(a) Identifying faults(b) Fixing faults(c) Removing faults(d) All of the above
Quality assurance methods are usually considered as:(a) Defective(b) Preventive(c) Corrective(d) Perfective
What is the basic difference between a walkthrough and an inspection?(a) An inspection is led by the author, while a walkthrough is led by the moderator.(b) An inspection is led by the moderator,
Software quality is determined by:(a) The number of bugs only(b) The sales level of the software(c) How well the software meets the needs of the business(d) None of the above
Typical defects that are easier to find in reviews than in dynamic testing are:(a) Deviations from standards(b) Requirement defects(c) Design defects(d) All of the above
Which should not be included as a success factor for a review?(a) Management supports a good review process(b) Defects found are discussed openly(c) Each review does not have a predefined
The later in the development life cycle a fault is discovered, the more expensive it is to fix. Why?(a) Due to poor documentation, it takes longer to find out what the software is doing.(b) Wages are
Inspections can find all of the following except:(a) Variables not defined in the source code(b) Omission of requirements(c) Errors in documents and the source code(d) How much of the source code has
During software development, when should we start testing activities?(a) After the completion of code(b) After the completion of design(c) After the completion of requirements capturing(d) After the
In reviews, the moderator’s job is to:(a) Prepare minutes of the meeting(b) Prepare documents for review(c) Mediate between participants(d) Guide the users about quality
What can static analysis not identify?(a) Memory leaks(b) Data of defined variables but which are not used(c) Data of variables used but not defined(d) Array bound violations
Which of the following statements are not true?(a) Inspections are very important for fault identifications.(b) Inspections should be led by a senior trained person.(c) Inspections are carried out
Differentiate between verification and validation. Describe various verification methods.
Which verification method is most popular and why?
Describe the following verification methods:(a) Peer views(b) Walkthroughs(c) Inspections
Explain the issues which must be addressed by the SRS document checklist.
Discuss the areas which must be included in a good SDD design checklist. How is it useful to improve the quality of the document?
Discuss some of the issues related to source code reviews. How can we incorporate these issues in the source code review checklist?
Design a checklist for user documentation verification.
Why do we opt for software project audit? What are the requirements of a relevance scale and theory and practice scale? Discuss some of the issues which must be addressed in project audit and review
Establish a relationship between verification, validation and testing. Which is most important and why?
Discuss some characteristics which the SRS document must address. How can these be incorporated in a checklist?
What is the purpose of preparing a checklist? Discuss with the help of a checklist.
What types of reviews are conducted throughout the software development life cycle?
With the help of an example, explain how you will review an SRS document to ensure that the software development has been correctly carried out.
What are the differences between inspections and walkthroughs? Compare the relative merits of both.
Could review and inspections be considered as part of testing? If yes, why? Give suitable examples.
Which is not a component of a use case diagram?(a) Actor(b) Use case(c) Relationship between actor and use case(d) Test case
Which is not included in a use case template?(a) Actors(b) Pre-conditions and post-conditions(c) Test cases(d) Flow of events
UML stands for any one of the following:(a) Unified Modeling Language(b) Unified Machine Language(c) United Modeling Language(d) United Machine Language
Which of the following is not correct(a) An actor initiates a use case.(b) Every use case has a specified functionality.(c) One or more actors may interact with a use case.(d) Two use cases may have
Use case scenario is:(a) An input of a use case(b) An instance of a use case(c) An output of a use case(d) An information of a use case
Which is not an accepted strategy for data validity?(a) Accept only known valid data(b) Reject known bad data(c) Sanitize all data(d) Reject non-effective data
Guidelines for generating validity checks should include the following:(a) Mandatory data inputs(b) Blank data inputs(c) Data range(d) All of the above
The most popular area of database testing is:(a) Websites(b) Networks(c) Scientific applications(d) Operating systems
Which is not an actor in use cases?(a) External data base(b) Administrator(c) Keyboard(d) Data entry operator
Every use case may have:(a) At least one actor(b) At most one actor(c) No actor(d) None of the above
A use case scenario may generate:(a) At most one test case(b) At least one test case(c) No test case(d) None of the above
Use cases and use case diagrams are used to define:(a) Complexity of a system(b) Criticality of a system(c) Stability of a system(d) Behaviour of a system
Special requirements in a use case template define:(a) Business rules(b) Reliability requirements(c) Expectations of the users(d) Associated use cases
Any variable in a use case has:(a) At least one valid value and one invalid value(b) At most one valid value(c) At most one invalid value(d) At most one valid value and one invalid value
A selection variable in a form:(a) Has one option(b) Has many options(c) Has no option(d) None of the above
What is a use case? How is it different from a use case diagram? What are the components of a use case diagram?
How do we write use cases? Describe the basic and alternative flows in a use case.Discuss any popular template for writing a use case.
Explain the various steps for the generation of test cases from the use cases. Why do we identify variables in a use case?
Design a problem statement for library management system and generate the following:(i) Use cases(ii) Use case diagram(iii) Basic and alternative flows in use cases(iv) Test cases from use cases.
Consider the problem of railway reservation system and design the following:(i) Use cases(ii) Use case diagram(iii) Test cases from use cases What is the role of an actor in use case diagram? Discuss
Discuss the guidelines for the creation of use cases for designing of any system. Is there any limit for the number of use cases in any system?
Consider the problem statement of a university registration system as given in Chapter 5. Write the ‘maintain scheme detail’ use case description and also generate test cases accordingly.
What are some of the major objections and deterrents to proper requirements engineering activities?
Is requirements engineering necessary for “small” systems? Why or why not?
What are factors that may cause customers to alter requirements?
What issues may possibly arise when a requirements engineer, who is not a subject matter expert, enlists a subject matter expert to assist in defining requirements.
List some representative user requirements, system requirements, and software specifications for the pet store POS system.
List five typical functional requirements for the baggage handling system.
List five forbidden functional requirements for the pet store POS system.
Conduct some Web research to discover if there are any regulations or standards (NFR) for Smart Home systems.
For the Smart Home system what are the “hazards?” That is, make a list of what this system shall not do based on these regulations and any other information you have.==2.1. Why is it important to
Under what circumstances is it appropriate to represent an SRS using informal techniques only?
What can the behavioral specification provide that a requirements document cannot?
If the customer requests that future growth and enhancement ideas be kept, where can these ideas be placed?
What are some items to be included under “data retention” in the SRS?
Here are some more examples of vague and ambiguous requirements that have actually appeared in real requirements specifications. Discuss why they are vague, incomplete, or ambiguous. Provide improved
In Section 9.4 of the SRS in the appendix, which requirements are suitable for representing using the “measurable targets” in the format shown in Figure 4.5?
Many of the requirements in the appendix can be improved in various ways. Select ten requirements listed and rewrite them in an improved form. Discuss why your rewritten requirements are superior
What can be some pitfalls to watch out for in ranking requirements?
Explain how the following can help remove ambiguity from the SRS.NN formal reviews NN viewpoint resolution NN formal modeling
Which of the IEEE Standard 830 qualities seem most important? Can you rank these?
For an available SRS document, conduct an informal assessment of its IEEE 830 qualities.
For each Quality Attribute in Table 5.11 discuss its relationship to the Categories of Quality Indicators.
Should implementation risk be discussed with customers?
What are the advantages and risks of having requirements engineering conducted (or assisted) by an outside firm or consultants?
Create a traceability matrix for the SRS of appendix.
Calculate the Requirements per Test and Tests per Requirements metrics for the data shown in Table 5.1. Do you see any inconsistencies?
Consider the requirements in the SRS of the appendix:a. Which of these could be improved through the use of visual formalisms such as various UML diagrams?b. Select three of these and create the
Why is the NASA ARM tool useful in addition to objective techniques of SRS risk mitigation?
Install and run the NASA ARM tool on any available SRS document.What can you infer from the results?
Are customers more likely to feel confident if formal methods are explained to them and then used?
Where in the software development process lifecycle do formal methods provide the most benefit?
Rewrite the train station specification in another formal language, such as Z or VDM.
Conduct a consistency check for the requirements found in Section 8.2 of the Smart Home SRS (video entry).
Conduct a consistency check for the requirements found in Section 8.3 of the Smart Home SRS (video playback).
How do you fit SRS documentation into an agile framework?
Is it possible to use agile methodologies when the customer is not on site. If so, how?
Why are agile methodologies generally not suitable for hardware-based projects as opposed to software projects?
Why can it be difficult for agile methodologies to cover nonfunctional requirements?
Are there any problems in encapsulating requirements into user stories?
For the pet store POS system generate a user story for customer purchases.
For the pet store POS system generate use cases for various customer purchases.
For the airport baggage handling system generate a user story for dealing with baggage that is to be diverted to another flight.
For the airport baggage handling system generate use cases for dealing with baggage that is to be diverted to another flight.
What criteria should be used in choosing an appropriate requirements engineering tool?
Are there any drawbacks to using certain tools in requirements engineering activities?
When selecting an open source tool, what characteristics should you look for?
How can tools enable distributed, global requirements engineering activities? What are the drawbacks in this regard?
Showing 2900 - 3000
of 3313
First
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34