Thursday 26 January 2017

TEST BANK OF SYSTEMS ARCHITECTURE 7TH EDITION BY BURD





IF You Want To Purchase A+ Work Then Click The Link Below  , Instant Download





If You Face Any Problem E- Mail Us At  whisperhills@gmail.com



Chapter 10 Application Development

1. ​The process of designing and constructing software translates users’ information-processing needs into CPU instructions that, when executed, address these needs.


2. User needs are stated in general or abstract terms in basic computer language.


3. Software has surpassed hardware to become the most costly component of most information systems.


4. Reduced productivity, dissatisfied customers, and poor managerial decisions are just a few indirect costs of software that doesn’t address users’ needs completely or correctly.


5. Class models and other types of diagrams document user and system requirements.


6. UP design models include package diagrams, interaction diagrams, and deployment diagrams.


7. Unlike 2GL programs, 3GL programs must be translated into binary CPU instructions before the program is executed.


8. A 5GL program contains nonprocedural rules that mimic the rules people use to solve problems.


9. C++ was the first commercial OOP language.


10. With scripting languages, programmers can assemble application software rapidly by “gluing” together the capabilities of many other programs.


11. Compiler output is called source code.


12. A CPU BRANCH instruction requires two operands, one containing the address of another instruction and one containing the address of the previous instruction.


13. Source and object code files are compiled and linked as a whole.


14. The main advantage of compilation over interpretation is that it offers the flexibility to incorporate new or updated code into an application program.


15. The main disadvantage of compiling and linking compared with interpretation is increased memory and CPU requirements during program execution.


16. A symbolic debugger uses the symbol table, memory map, and source code files to trace memory addresses to specific source code statements and variables.


17. Java bytecode programs usually run 10 times faster than native applications.


18. Programming languages, program translation tools, and debugging tools address only the implementation discipline of the Unified Process.


19. Debugging and tracing cannot be done on machine code or OS service calls.


20. The most comprehensive CASE tools automate the process of deploying working systems from analysis and design models.





21. ​____ are integrated collections of models, tools, techniques, and processes.


22. ____ models provide the detail needed to develop a system that meets users’ needs.


23. ____ perform design activities to create models that produce an architectural blueprint for system implementation.


24. ____ specify detailed blueprints for software component construction and the interaction between software components and users.


25. Program instructions are sometimes called ____.


26. Binary CPU instructions, called ____, are the earliest programming languages.


27. Today, the term ____ is often used to describe a mnemonic representing a data item’s memory address.


28. The one-to-many (1:N) relationship between later-generation programming statements and the CPU actions implementing them is called ____.


29. A ____ uses mnemonics to represent instructions, variables, and labels and has a degree of instruction explosion higher than 1:1.


30. A ____ is a nonprocedural language suitable for developing software that mimics human intelligence.


31. A ____ is a request to execute a specific method and return a response.


32. A(n) ____ enables programmers to develop applications that do most of their work by calling other applications and system software.


33. ____ programming languages guarantee program portability between other OSs and application programs.


34. A ____ defines the name and data type of program variables.


35. A ____ is any instruction, such as an assignment statement or a computation that updates or computes a data value.


36. A ____ is a source code instruction that controls the execution of other source code instructions.


37. A(n) ____ is a placeholder for missing executable code.


38. A(n) ____ searches an object code file for external function calls.


39. ____ linking is performed during program loading or execution.


40. A(n) ____ reads a single source code instruction, translates it into CPU instructions or a DLL call, and executes the instructions or DLL call immediately, before the next program statement is read.


41. A program’s ____ version omits the symbol table and debugging checkpoints to reduce program size and increase execution speed.


42. ____ is an OOP language and program execution environment developed by Sun Microsystems during the early and mid-1990s.


43. A Java compiler or interpreter translates Java source code into machine instructions and service routine calls for a hypothetical computer and OS called the ____.


44. A Java ____ runs inside another program, such as a Web browser, and performs functions such as accepting user input and displaying forms and images.


45. ____ are those compiled and linked for a particular CPU and OS.


46. A(n) ____ is a collection of automated support tools to speed development and testing.


47. The term ____ tool usually refers to a tool that supports the UP requirements and design disciplines.


48. A tool suite that primarily supports model development is sometimes called a ____ tool.


49. A tool suite that primarily supports application development based on specific analysis and design models is sometimes called a(n) ____ tool.


50. ____ tools generate program and other source code from models, compile and link the programs, create databases, and create, register, and install all components.


51. ​____________________ are detailed, precise statements of formal logic written as sequences of CPU instructions.

52. Developers attempt to minimize errors by using proven development ____________________.

53. The person who writes code is called a(n) ____________________.

54. A second-generation language (2GL) is more commonly known as a(n) ____________________ language.

55. The term ____________________ is used to describe a mnemonic representing a program instruction’s memory address.

56. ​A(n) ____________________ is a program that translates an assembly-language program into binary CPU instructions.

57. ​SQL is a(n) ____________________ language because it describes a processing requirement without specifying a procedure for satisfying the requirement.

58. In OOP, objects contain data and programs or procedures, called ____________________, that manipulate the data.

59. ____________________ code is stored in a file, such as an .exe file in Windows, and contains CPU instructions that are ready for an OS to load and execute.

60. A compiler keeps an internal table, called a(n) ____________________, to keep track of data names, types, and assigned memory addresses.

61. A(n) ____________________ instruction transfers control to the first instruction in a  function.

62. ​A(n) ____________________ is a file containing related executable functions and an index of the library contents.

63. A(n) ____________________ lists the memory location of every function and program variable, and a programmer can use it to trace error messages containing memory addresses to corresponding program statements and variables.

64. A(n) ____________________ is an automated tool for testing executable programs.

65. An executable program containing symbol table entries and debugging checkpoints is sometimes called a(n) ____________________ version.

66. Instructions and library calls to the JVM are called Java “____________________.”

67. A Java ____________________ runs in a Web server and performs functions such as calculations, database access, and creation of Web pages that are transmitted to a Web browser for display.

68. A(n) ____________________ provides extensive security controls to prevent programs from accessing unauthorized resources or damaging the hardware, OS, or file system.

69. ____________________ assist programmers in writing syntactically correct code by verifying syntax as the code is being typed and highlighting errors.

70. With ____________________, programmers can reuse source and executable code, thus speeding up application development.

71. ​Why were fourth-generation languages developed?

72. What does a programming language define?

73. ​List two capabilities of a symbolic debugger.

74. What are factors have caused Java’s popularity to far exceed most initial expectations?

75. List three components that an integrated development environment generally includes.

76. Why has changed as a result of hardware cost declining over time as a proportion of total system costs?



No comments:

Post a Comment