0% found this document useful (0 votes)
165 views2 pages

SE 230 - Chapter 1 Quiz (Quiz-1) Name: - ST Id

This document contains a quiz with multiple choice questions on software engineering topics including: - Types of software such as generic, customized, and those that support control systems. - Key aspects of software system specification and the level of specification required before development. - Fundamental software engineering principles like software reuse, management of specifications, and development processes. - Challenges in software engineering like platform neutrality, adaptability, and heterogeneity. - Ethical considerations for software engineers regarding employer responsibilities and uses of software. - Characteristics of dependable software systems needed to support applications like telephone switching.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
165 views2 pages

SE 230 - Chapter 1 Quiz (Quiz-1) Name: - ST Id

This document contains a quiz with multiple choice questions on software engineering topics including: - Types of software such as generic, customized, and those that support control systems. - Key aspects of software system specification and the level of specification required before development. - Fundamental software engineering principles like software reuse, management of specifications, and development processes. - Challenges in software engineering like platform neutrality, adaptability, and heterogeneity. - Ethical considerations for software engineers regarding employer responsibilities and uses of software. - Characteristics of dependable software systems needed to support applications like telephone switching.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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