You are on page 1of 2

SE 230 - Chapter 1 Quiz (Quiz-1) Name: _____________________________ St Id: ______________________

b). A software that supports the control system of electrical devices, is considered a. a generic software product d. all of the above e. none of the above b. a customized software product c. both a generic and a customized a) A database software system (e.g. PostGreSQL or Oracle) that's available in the open market, is considered a. a generic software product d. all of the above b. a customized software product e. none of the above c. both a generic and a customized

c). A software system specification in an aircraft fighter has to be ____________ before development begins a. partially specified d. all of the above b. initially set with specifications and these e. none of the above may change as the development begins c. completely specified e) In the context of the fundamental principles that apply to all types of software systems, regardless of the software techniques that are being used, which of the following principles apply, when appropriate a. software re-use d. both a and c b. management of specification e. all of the above c. a well-understood development process

c). Software engineering faces some key challenges, and thus, a distributed software system that is supposed to work across any network should be platform-neutral, in order to reduce a. the delivery challenge d. both a and b b. the trust challenge e. all of the above f. none of the above c. the heterogenity challenge a). Developing systems that can be adapted quickly to new business needs may not be considered a challenge for software engineering b. True a. False a). According to ethicals, a software engineer should always go along with his/her employer, regardless of whether the system being developed has harmful effects on the society b. True a. False a) The maintenance cost for a long-life software system is often less than its development cost b. True a. False a) A software engineer should not use ad hoc and workaround techniques to support his/her design and development b. True a. False

a) A computer scientest may use tricks and workaround techniques (non-proved) to support his/her own theories b. True a. False b). A software system that supports a telephone switching system must be a dependable and reliable, but may be less efficient a. False b. True

1. Case Study. In terms of type of applications, the Wilderness Weather Station is an example of _______________________ Answer: data collection system (censor-based) 2. Case Study. In terms of type of applications, the Medical Records system (e.g. mental health care patient management system) is an example of _______________________ Answer: management information system (or any keywords related to managing information, e.g. managing patient records) 3. Case Study. In terms of type of applications, the software system that controls a hardware device (e.g. Insulin Pump), is an example of _______________________ Answer: embedded system

You might also like