Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1. Which of the following is wrong about professional software development? A. A software developed for specific business purposes, and other people will use it

image text in transcribed image text in transcribed

1. Which of the following is wrong about professional software development? A. A software developed for specific business purposes, and other people will use it and other engineers will change it. B. Usually developed by teams. C. The software system is maintained and changed throughout its life. D. A program developed for personal interest and use, and no one else will use it, and thus don't have to worry about writing program guides, documenting the program design. 2. As one of the essential attributes of good software, maintainability means A. Software should be written in such a way so that it can evolve to meet the changing needs of customers. This is a critical attribute because software change is an inevitable requirement of a changing business environment. B. Software dependability includes a range of characteristics including reliability, security and safety. Dependable software should not cause physical or economic damage in the event of system failure. Malicious users should not be able to access or damage the system. C. Software should not make wasteful use of system resources such as memory and processor cycles. Efficiency therefore includes responsiveness, processing time, memory utilization, etc. D. Software must be acceptable to the type of users for which it is designed. 3. Which of the following descriptions is correct about software specification? A. It is where customers and engineers define the software that is to be produced and the constraints on its operation. B. It is where the software is designed and programmed. C. It is where the software is checked to ensure that it is what the customer requires. D. It is where the software is modified to reflect changing customer and market requirements. 4. The model is a modern genetic hybrid process model that is organized into phases (inception, elaboration, construction and transition) but separate activities (requirements, analysis and design, etc.) from these phases. A. Waterfall B. Rational Unified Process C. Incremental development D. Reuse-oriented software engineering 5. Which of the following is wrong about throw-away prototypes? A. It may be impossible to tune the prototype to meet non-functional requirements. B. Prototypes are normally well documented. C. The prototype structure is usually degraded through rapid change. D. The prototype probably will not meet normal organization quality standards. 6. Which of the following is wrong about prototyping? A. It is where a version of the system or part of the system is developed quickly to check the customer's requirements and the feasibility of some design decisions. B. It allows users to experiment with system before delivery and so refine their requirements, and thus the number of requirements change proposals made after delivery is therefore likely to be reduced. C. It supports change avoidance. D. It is where system increments are delivered to the customer for comment and experimentation. 7. The aim of process is to produce an agreed requirements, that specified a system satisfying stakeholder requirements. A. software development B. software evolution C. software testing D. requirements engineering

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Databases Illuminated

Authors: Catherine M Ricardo, Susan D Urban

3rd Edition

1284056945, 9781284056945

More Books

Students also viewed these Databases questions