New Semester
Started
Get
50% OFF
Study Help!
--h --m --s
Claim Now
Question Answers
Textbooks
Find textbooks, questions and answers
Oops, something went wrong!
Change your search query and then try again
S
Books
FREE
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
Tutors
Online Tutors
Find a Tutor
Hire a Tutor
Become a Tutor
AI Tutor
AI Study Planner
NEW
Sell Books
Search
Search
Sign In
Register
study help
business
software testing and quality assurance
Software Engineering A Practitioner's Approach Software Engineering A Practitioner's Approach 8th Edition Roger Pressman - Solutions
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 checklist.
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 the same name.
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 with the help of a suitable example.
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 have a mission statement?==2.2. What is the relationship of a system mission statement to the
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 versions of these requirements (make necessary assumptions).4.5.1 The tool will allow for expedited
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 using the vocabulary of IEEE 830.
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 visual formalism.
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?
If an environment does not currently engage in solid requirements engineering practices, should tools be introduced?
What sort of problems might you find through a traceability matrix that you might not see without one?
Download FreeMind and use it to brainstorm a mind map for your Smart Home system.
Construct a FitNesse test table for the requirement described in Section 7.2 of the appendix.
Should a request to add or change features be anonymous?
How could metrics abuse begin to develop in an organization?
Give an example of process clash, from your own experience, if possible.
Give an example of metrics abuse, from your own experience, if possible.
Give an example of divergent goals, from your own experience, if possible.
How can CMMI be used to identify and reconcile process clash?
Why is it so important to determine the cost of features early, but not too early in the requirements engineering process?
What factors determine which metric or metrics a customer can use to help make meaningful cost–benefit decisions of proposed features for a system to be built?
How does the role of ranking requirements help in feature selection cost–benefit decision making?
What changes (if any) would you need to make to the COCOMO or feature point equation calculations to incorporate ranking of requirements?
Investigate the use of other decision-making techniques, such as integer programming, in helping to decide on the appropriate feature set for a proposed system.
Complete the derivation of Equation 10.8 from Equation 10.6 by setting the NPV equation (less the cost of the investment) to zero and solving for r.
=+Who has a stake in the solution to the problem?
=+That is, who are the stakeholders?
=+What are the unknowns? What data, functions, and features are required to properly solve the problem?
=+Can the problem be compartmentalized?
=+ Is it possible to represent smaller problems that may be easier to understand?
=+Can the problem be represented graphically?
=+ Can an analysis model be created?
Showing 3600 - 3700
of 3990
First
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Step by Step Answers