What is usability in software engineering

Assignment Help Software Engineering
Reference no: EM13946083

Software Engineering Multiple choice questions:

1. You are auditing current customer practices potentially amenable to software application(s). Which two should be part of the audit? (Choose two.)

A. identification of current logical system(s)

B. identification of current virtual system(s)

C. identification of current physical system(s)

D. identification of current corporate strategies

2. What are three parts of a feasibility analysis? (Choose three.)

A. legal feasibility

B. political feasibility

C. technical feasibility

D. economic feasibility

E. environmental feasibility

3. Project schedules are often based on programmer productivity on past projects as measured in terms of size unit per time unit (such as lines of code per day). Which two must be considered when developing project schedules using this approach? (Choose two.)

A. time schedule

B. similarity of projects

C. expertise of programmers

D. complexity of programming language

4. Which two factors must be considered when developing acceptance criteria? (Choose three.)

A. user availability

B. match with requirements

C. ability to benchmark system

D. schedule of system delivery

5. Which two are included in the software requirements specification? (Choose two.)

A. error handling

B. data description

C. functional description

D. performance description

E. maintainability description

6. A corporation uses formal methods for requirements specification because they believe that it guarantees that the customer's needs will be met by the new software application. Which statement about this corporation's belief is true?

A. Formal methods do provide this guarantee because they are safer to use.

B. Formal methods do not provide this guarantee because they are not testable.

C. Formal methods do provide this guarantee because they are based on mathematical techniques for which proof systems exist.

D. Formal methods do not provide this guarantee because they are difficult to communicate accurately to the user.

7. A data dictionary was created during the requirements analysis phase of a software engineering project. What information does it contain? (Choose three.)

A. interface

B. data type

C. restrictions

D. content description

8. What is configuration management in software engineering?

A. overall management of the design of the system

B. management of the configurable components in a system

C. the identification of the configuration of a system at discreet points in time to control changes to the configuration

D. in object-oriented programming, the management of objects that control the configuration of some other function(s) in the system

9. Which statement about the preliminary design stage of a software development project is true?

A. The preliminary design is an internal document used only by programmers.

B. The preliminary design is the result of mapping product requirements into software and hardware functions.

C. The preliminary design of the product comes from the initial meetings between the customer and the programmer.

D. The developers produce the preliminary design by defining the software structure in enough detail to permit coding.

10. What is functional decomposition in software system design?

A. a design method that breaks a system into smaller units

B. a requirements analysis method that breaks the system into cohesive and related units

C. a design methodology that uses modular prototypes to build the complete system

D. the ability to upgrade the features of a particular module of a system with minimal impact on other modules

11. A software project classifies system entities, their activities and relationships. The classification and abstraction of system entities is important.

Which modeling methodology most clearly shows the classification and abstraction of entities in the system?

A. data flow model

B. event driven model

C. object oriented model

D. entity-relationship model

12. Which three non-functional system requirements are affected by system architecture? (Choose three.)

A. cost

B. security

C. usability

D. performance

E. maintainability

13. Which statement about a prototype is true?

A. It is a functional model of the entire system.

B. It is the complete untested product ready for final review by the customer.

C. It is necessary in order to accurately verify that the product is progressing in accordance with requirements specifications.

D. It is a full-scale model of the entire system at some partial stage in development showing the functional form of the system.

14. What is usability in software engineering?

A. the ability of the end user to use the product successfully

B. a measure of the relative effort required to learn how to use a software product

C. the degree to which the product integrates with the environment in which it is used

D. a metric that describes the degree to which a software product meets its requirements

15. What is the purpose of a test case specification in software engineering?

A. to specify the sequence of actions for the execution of a test

B. to specify inputs, predicted results, and a set of execution conditions for a test item

C. to list the test procedures to be performed on the integration of the software with hardware

D. to list the specific tests to be conducted on the integration of each software module with other modules

16. n/a

17. Which four types of testing are a part of system testing? (Choose four.)

A. stress testing

B. function testing

C. recovery testing

D. white box testing

E. incremental testing

F. performance testing

18. When should the system testing phase begin?

A. after beta testing

B. before unit testing

C. after white box testing

D. before functional testing

E. after user acceptance testing

F. before user acceptance testing

19. In the software testing process, when is validation testing performed?

A. after coding

B. after unit testing

C. after module testing

D. after integration testing

20. What are three reasons why performance testing is not adequately performed? (Choose three.)

A. Users are unable to project how the new system will be used in terms of files sizes, transaction sizes, peak periods, etc.

B. Vendors are unable to assume the risk of guaranteeing performance when the user is unable to quantify system performance parameters.

C. Users rely on vendor performance formulas and statistics based on an average company, not their company.

D. Vendors are unwilling to assume the risk of having hidden bugs in their code cause the test to fail.

21. You monitoring the number of change requests submitted by customers to determine if the software meets the needs of the customers. When a change request is received, the customer is kept involved in the redesign process in order to reduce the number of change requests received in the future. In some cases, the number of change requests is reduced; in other cases, it is increased.

What are three explanations for this apparent discrepancy? (Choose three.)

A. The software does not do what customers want it to do and more requests are generated.

B. The software has increased market share to the point that it has saturated the market.

C. The software is very good, and widely used; more requests are a natural result.

D. The company is responsive to customers' requests and customers know their requests are taken seriously.

E. The software is seriously flawed but customers continue to use it because its interface is very similar to other products on the market in the same price range.

22. A system upgrade typically encompasses changes or enhancements to which three? (Choose three.)

A. allocation of functions among system resources

B. operating system on which the software runs

C. functional characteristics of individual components

D. type of hardware upon which the system is required to reside

E. logical structure of the system (interrelationship of components)

23. Software _____ is work done to enhance software functionality, correct errors and improve the performance of software.

A.  re-design

B. maintenance

C. corrections

D. re-engineering

24. How is an application's "version" different from its "release"?

A. A release is a small change to an earlier release.

B. A version is a small change made to an earlier version.

C. A version is the one made available to customers and a release is a change to a previous version.

D. A release is the one made available to customers and a version is a change to a previous release.

25. Which two steps are part of a typical post-implementation review? (Choose two.)

A. briefly describe the general impact of the system on the managers, users, and customers

B. outline the traceability matrix mapping requirements to function points to test cases to test results

C. generate an architectural baseline from which to measure risk, success factors, and customer satisfaction

D. describe the primary project management methodology and systems development methodology used to develop the system

Reference no: EM13946083

Questions Cloud

Advise directors of ace ltd if they are in breach of duties : Mason, Jacob William and Heather are directors of Ace Ltd, a company whose core business is fruit juice. Advise the directors of Ace Ltd if they are in breach of any of the director's duties.
Finance charges relating to the installment : The finance charges relating to the installment period are based on a stated interest rate of 8%, which is appropriate
Outlet temperature and the chip power dissipation : Using properties of cp = 1007 J/kg · K, k = 0.0263 W/m · K, and µ, = 185 X 10-7 N · s/m2, determine the air outlet temperature and the chip power dissipation.
Calculate standard deviation, and coefficient of variation : Statistics students were asked to fill one-cup measuring cups from boxes of Kellogg's Raisin Bran cereal, and then to count the number of raisins in the one-cup serving. The results, from 13 students, were sampled and are shown here. 23, 33, 44, 3..
What is usability in software engineering : The software is seriously flawed but customers continue to use it because its interface is very similar to other products on the market in the same price range.
Perfluorinated liquid with properties : Consider the microchannel chip cooling applica- tion of Problem 8.109 but now for a perfluorinated liquid with properties of cp = 1050 J/kg · K, k = 0.065 W/m · K, µ, = 0.0012 N · s/m2, and Pr = 15.
What is the response variable in the study : In the report, the researchers stated, "These results remain significant after adjustment for socioeconomic status." What does this mean? Can we conclude that a television in the bedroom causes a higher body mass index? Explain.
What is a genetic mutation you have heard : What is a genetic mutation you have heard about in the news recently that involves a change in the DNA molecule? Describe the mutation and why it involves a DNA molecule change.
List the numbers that correspond to the 20 clients selected : A salesperson obtained a systematic sample of size 20 from a list of 500 clients. To do so, he randomly selected a number from 1 of 25, obtaining the number 16. He included in the sample the 16th client on the list and every 25th client thereafter..

Reviews

Write a Review

Software Engineering Questions & Answers

  Draw an e-r diagram for situations

Draw an E-R Diagram for each of the following two situations. (If you believe that you need to make additional assumptions, clearly state them for each situation.) Draw each of the subsequent 2 situations using the tools you have studied in chapte..

  Discuss waterfall model technique

discuss waterfall model technique of software design

  Select one of the modularity concepts coupling and

select one of the modularity concepts coupling and determine in which phase of the software life cycle it is most

  Architectural style for building software applications

Service Oriented Architecture (SOA) is an architectural style for building software applications that use services available in a network such as the Web. SOA is based on standard protocols such as HyperText Transfer Protocol (HTTP), Simple Object..

  Role of systems analyst in system development life cycle

What are the primary responsibilities of a system analyst? What skills do system analysts need? Discuss the role the systems analyst plays in the system development lifecycle.

  What are the advantages of a web server?

What are the advantages of a Web server?

  Prepare a crows foot erd

Prepare a Crows Foot ERD using a specialization hierarchy if appropriate.

  Draw e-r diagram for doctors prescribe drugs for patients

Draw an E/R diagram for the following situation: Doctors prescribe drugs for patients. A given doctor can prescribe many drugs for a certain patient.

  Explain and fix java code errors

The code compiles properly, but when you run, you get the following output, Exception in thread "main" java.land.IndexoutBoundsException:

  Question about discrete mathmatics

Define and explain a relation D on the set of all people in the following way: x D y if and only if x = y or x is a descendent of y. Determine which of the properties does this relation have?

  Successful marketing mix discuss these concepts in theory

successful marketing mix. discuss these concepts in theory and give practical examples of how they can be applied to

  Case study-willowbrook school

List the system requirements for the new fee billing system. Give at least one example of how to achieve more effective outputs, inputs, processes, performance, and controls - Draw an FDD that shows the main operations described in the fact stateme..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd