软件工程专业外语题库第一章一、Multiple Choice(选择题)Circle the letter or fill in the correct answer.1. A common term that describes the combination of a smartphone and a tablet is.a. notebook computerb. handheld computerc. tablet computerd. Phablet2. Application-specific computers are not including thea. portable data terminalb. carputerc. smartphonesd. wearable computer3. Which of the following is not belonging to the features of Mobile Computers?a. portabilityb. small sizec. wireless communicationd. Data4. Android OS, iOS, Windows Phone and BlackBerry are all examples ofa. application softwareb. mobile operating systemsc. browsersd. desktop operating systems5. Mobile apps were originally offered for general productivity and information retrieval,but don’t including .a. microprocessorb. calendarc. E-Maild. weather informations6. Smartphones are mobile phones with an advanced mobile operating system. Which oneis not a smartphone?a. iPhoneb. Xiaomi Mi4c. iPadd. Samsung Galaxy S67. Which one is the primary navigation and information “hub” on Android devices?a. Homescreenb. widgetsc. iconsd. Status bar8. The four layers of Android architecture are not including:a. Linux kernelb. librariesc. applicationd. hard disk9. The Services of Google Play does not includa. Google Play Music and eBooksb. Google Play Worksheet and documentc. Google Play Newsstand and gamesd. Google Play Movies & TV10. The lowest layer of Android architecture, Linux kernel (version 2.6), provides coresystem services, such as .a. Memory management, process management, network stack, security and drivermodelb. Activity manager, windows manager, content providers and the view systemc. Notification manager, package manager, ttelephone manager and resource managerd. location manager and XMPP service.二、True/False Questions(判断题)1. Devices that are portable, but used while stationary, are sometimes removed from thegroup of mobile computing devices.2. A mobile operating system is an operating system(OS) for smartphones, tablets, PDAsand desktop computers.3. A typical mobile device will fit in the average adult’s hand or pocket.4. The term “app” is a shortening of the term “system software”.5. GPS is the Global Positioning System is a time-based navigation system that provideslocation and time information in all weather conditions.6. iPhone is a line of smartphones designed and marketed by Apple Inc.7. Redmi Note is a phablet and the second smartphone in the Mi Series.8. A homescreen may be made up of several pages that the user can swipe back and forthbetween.9. Apple’s applications are available through Google Play either free of charge or at a cost.10. Android runtime includes a set of core libraries that provides most of the functionalityavailable in the core libraries of the Java programming language.三、Fill in the Blanks(填空题)1. A mobile computer, also known as a , is described as a small, , computer and containing Internet access.2. Google Play offers an online store with over 22 million songs.3. Two major CPU architectures dominate the mobile computers market, they are ARMHoldings’ architecture and Intel’s architecture.4. iPhone is a line of smartphones designed and marketed by Apple Inc. and runs Apple’smobile operating system.5. Galaxy Note is a series of Android-based high-end .6. In Family Sharing, family members can share purchased apps, music, movies, TVshows, and using the same credit card.7. Android is a currently developedby .8. A is a mobile phone with an advanced mobile operating system whichcombines features of a personal compwter operating system with other features useful formobile or handheld use.9. communication is capable of accessing the Internet through Bluetooth orWi-Fi networks.10. The three types of application-specific computers are: , portable dataterminal computers and wearable computers.四、Short-answer Questions(简答题)1.What are the six types of mobile computers?2. Describe three types of application-specific computers.3. Describe the CPU architectures of mobile computers.4. Define mobile operating system. List four common types of mobile operating systems.5. What are Apps?6. Describe mobile Apps.7. Describe the features of iPhone6.8. Describe the common features of iOS 9.9. Describe three types of Android smartphones.10. Describe Samsung Galaxy Note.11. Describe the Redmi Series of smartphones.12. Describe how the Android system started.13. Describe Android homescreen and status Bar.14. List and describe four layers of Android Architecture.15. List and describe five of the most common services of Google Play.16. What are the four features of mobile computers?第2章一、Multiple Choice(选择题)Circle the letter or fill in the correct answer.1. , also known as the classic life cycle, is a sequential development approach, in which development is seen as flowing steadily downwards through several phases.a. The incremental modelb. The waterfall modelc. The iterative modeld. The spiral development2. Any agile software process must be—so as to manage unpredictability that encountered in the majority of software projects.a. unchangedb. similarc. simpled. Adaptable3. The goal of is to produce a list of requirements for a new or revised information system.a.the maintenance phaseb. software design phasec. Reengineeringd. the system analysis phase4. In the design phase , will be finished for a new or revised information system.a. a project development planb. a requirements reportc. application specificationsd. Document5. , is the examination and alteration of a software system to reconstitute it in a new form and the subsequent implementation of the new form.a. System analysisb. Software designc. Reengineeringd. Maintenance6. The activities of reengineering generally include inventory analysis, , forward engineering, documentation restructuring, data restructuring and data restructuring.a. implementationb. r everse engineeringc. Software testd. Maintenance7. refers to analyzing an inventory of all applications which every software organization should have.a. System analysisb. Forward reengineeringc. Inventory analysisd. Data analysis8. generally involves extracting design artifacts and building or synthesizing abstractions that are less implementation-dependent.a. Software engineeringb. Reverse engineeringc. Software reengineeringd. Software process9. occurs at different levels of abstraction and is often the first reengineering task.a. Reverse engineering of processb. Reverse engineering user interfacesc. Reverse engineering of datad. Document restructuring10. Before more detailed reverse engineering work occurs, the overall of theentire application system must be understood.a. system requirementsb. system designc. data structured. Functionality二、True/False Questions(判断题)1. In order to reduce the influences of software crises, the computer scientists discussedthe software crises problems at international conference at German in 1960.2. A software process is a collection of activities, actions, and tasks that are performed when software is to be built.3. Processes and tools outweigh individuals and interactions.4. Working software over comprehensive documentation.5. Producing a project development plan usually occurs in the period of the analysis phase.6. Reengineering tasks are allowed to modify business functionality.7. Software migrations are also reengineering efforts.8. The term “reverse engineering” originate from the analysis of hardware.9. Reverse engineering must start from comparative high level of abstraction.10. There are only two subareas of Reverse engineering, redocumentation and design recovery.三、Fill in the Blanks(填空题)1. There are five phases in the software development life cycle, in which encompasses planning , , design, and maintenance phase.2.model is an evolutionary software process model that couples the iterative nature of prototyping with the controlled and systematic aspects of the waterfall model.3. The goal of the planning phase is to .4. During the implementation phase, the developers should purchase and install hardware and/or software, create applications, , finalize documentation, , convertdata ,convert to new system.5. and are two historic reengineering initiators that nearly no company was able to escape.6.The goals of reverse engineering are and Creating representations of the system in another form or at a higher level of abstraction.7. The core of reverse engineering is an activity called .8. refers to transforming a legacy database according to new technical requirements, while keeping the information contents unchanged.9. Reverse engineering to understand processing begins with an attempt to understand and then extract represented by the source code.10. Before a user interface can be rebuilt, should occur.四、Short-answer Questions(简答题)1. What is software engineering?2. What is a software process model? Explain the role of software process model in development activities.3. How many software process models have been discussed in this chapter?。