Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

URGENT!! answer all the questions. please 1.Which question no longer concerns the modern software engineer? Why does computer hardware cost so much?Why does software take

URGENT!! answer all the questions. please 1.Which question no longer concerns the modern software engineer?

Why does computer hardware cost so much?Why does software take a long time to finish?Why does it cost so much to develop a piece of software?Why can't software errors be removed from products prior to delivery?

Answer:

2.Software is a product and can be manufactured using the same technologies used for other engineering artifacts

.

a.True

b.False

Answer:

3.Software deteriorates rather than wears out because

Software suffers from exposure to hostile environmentsDefects are more likely to arise after software has been used oftenMultiple change requests introduce errors in component interactionsSoftware spare parts become harder to order

Answer:

4.WebApps are a mixture of print publishing and software development, making their development outside the realm of software engineering practice.

TrueFalse

Answer:

5.Which of the items listed below is not one of the software engineering layers?

ProcessManufacturingMethodsTools

Answer:

1.Use-case actors are always people, never system devices.

TrueFalse

Answer:

2.The result of the requirements engineering task is an analysis model that defines which of the following problem domain(s)?

informationfunctionalbehavioralall of the above

Answer:

3.Analysis patterns facilitate the transformation of the analysis model into a design model by suggesting reliable solutions to common problems.

TrueFalse

Answer:

4.In win-win negotiation, the customer's needs are met even though the developer's need may not be.

TrueFalse

Answer:

5.In requirements validation the requirements model is reviewed to ensure its technical feasibility.

TrueFalse

Answer:

Software engineering principles have about a three year half-life.

a.True

b.False

Answer:

Which of the following is not one of core principles of software engineering practice?

a.All design should be as simple as possible, but no simpler

b.A software system exists only to provide value to its users.

c.Pareto principle (20% of any product requires 80% of the effort)

d.Remember that you produce others will consume

Answer:

Every communication activity should have a facilitator to make sure that the customer is not allowed to dominate the proceedings.

a.True

b.False

Answer:

The agile view of iterative customer communication and collaboration is applicable to all software engineering practice.

a.True

b.False

Answer:

One reason to involve everyone on the software team in the planning activity is to

a.adjust the granularity of the plan

b.control feature creep

c.get all team members to "sign up to the plan

d.understand the problem scope

Answer:

The Dynamic Systems Development Method (DSDM) suggests a philosophy that is based on the Pareto principle (80% of the application can be delivered in 20% of the time required to build the complete application).

a.True

b.False

Answer:

In Feature Driven Development (FDD) a client-valued feature is a client-valued function that can be delivered in two weeks or less.

a.True

b.False

Answer:

Agile Modeling (AM) provides guidance to practitioner during which of these software tasks?

a.Analysis

b.Design

c.Coding

d.Testing

Answer:

Agile Unified Process uses the classic UP phased activities (inception, elaboration, construction, transition) to help the team visualize the overall process flow.

a.True

b.False

Answer:

10.Which of the following are recognized process flow types?

Concurrent process flowIterative process flowLinear process flowSpiral process flow

Answer:

11.Software processes can be constructed out of pre-existing software patterns to best meet the needs of a software project.

TrueFalse

Answer:

12.Which of these are standards for assessing software processes?

SEISPICEISO 9000ISO 9001

Answer:

13.The waterfall model of software development is

A reasonable approach when requirements are well defined.A good approach when a working program is required quickly.The best approach to use for projects with large development teams.An old fashioned model that is rarely used any more.

Answer:

14.The incremental model of software development is

A reasonable approach when requirements are well defined.A good approach when a working core product is required quickly.The best approach to use for projects with large development teams.A revolutionary model that is not used for commercial products.

Answer:

In your opinion describe the main differences between packet Switched Network and Circuit Switched Network ( Short & Firm)

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

More Books

Students also viewed these Databases questions