100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
(Combined) CSE 360 Midterm 1, CSE 360 Exam 1, CSE360 Exam 1, CSE 360 Exam 1, CSE 360 - Test 1 Practice, CSE 360 Exam 1, CSE 360 Exam 1 Review, CSE 360 Test 1 Review, ASU CSE360 Test 1 09/21/2018, CSE 360 Exam 1, CSE360 Exam 1, CSE 360 Exam 1 (Arizona Stat $22.49   Add to cart

Exam (elaborations)

(Combined) CSE 360 Midterm 1, CSE 360 Exam 1, CSE360 Exam 1, CSE 360 Exam 1, CSE 360 - Test 1 Practice, CSE 360 Exam 1, CSE 360 Exam 1 Review, CSE 360 Test 1 Review, ASU CSE360 Test 1 09/21/2018, CSE 360 Exam 1, CSE360 Exam 1, CSE 360 Exam 1 (Arizona Stat

 2 views  0 purchase
  • Course
  • Institution

(Combined) CSE 360 Midterm 1, CSE 360 Exam 1, CSE360 Exam 1, CSE 360 Exam 1, CSE 360 - Test 1 Practice, CSE 360 Exam 1, CSE 360 Exam 1 Review, CSE 360 Test 1 Review, ASU CSE360 Test 1 09/21/2018, CSE 360 Exam 1, CSE360 Exam 1, CSE 360 Exam 1 (Arizona State Univasity)

Preview 4 out of 99  pages

  • November 4, 2024
  • 99
  • 2024/2025
  • Exam (elaborations)
  • Questions & answers
avatar-seller
(Combined) CSE 360 Midterm 1, CSE 360
Exam 1, CSE360 Exam 1, CSE 360 Exam 1,
CSE 360 - Test 1 Practice, CSE 360 Exam 1,
CSE 360 Exam 1 Review, CSE 360 Test 1
Review, ASU CSE360 Test 1 09/21/2018,
CSE 360 Exam 1, CSE360 Exam 1, CSE
360 Exam 1 (Arizona State Univasity)
Process

A structured set of activities required to develop a software system

1) Instructions
2) Data structures
3) Documentation

What is software?

The software crisis identified that software is delivered

-Late
-with too many remaining errors
-over-budget

many software failures are consequence of these two factors.

1. increasing system complexity.

2. Failure to use software engineering methods

software engineering

Engineering discipline that is concerned with all aspects of software production from the early stages
of system specification through maintaining the system after it has gone into use.
- use theories and methods bearing in mind organizational and financial constraints
- project management and development of tools

Software Engineering

The application of a systematic, disciplined,
quantifiable approach to the development,
operation, and maintenance of software; that
is, the application of engineering to software.

Software - 1

,instructions (computer programs) that when executed provide desired features, function, and
performance

Software

1) Instructions(aka Computer Programs) that provide desired features, function, & performance.

2) Data Structures that enable programs to manipulate info.

3) Documentation that describes operation & use.

What is engineering?

The application of scientific principles toward practical ends.

What is software?

Instructions that when executed provide desired features, functions, and performance.

Data structures that enable the programs to adequately manipulate information.

Documentation that describes the operation and use of the programs

The common template for a user story "As a <A>I want to <B> so <C>" what is <A>?

A type of user

What is software?

Instructions (computer programs), data structures (enable programs to manipulate info), and
documentation (describes the operation and use of the programs)

Incrementally

Which is not true? The software crisis identified that software is delivered

Which is not true? The software crisis identified that software is delivered

incrementally

Software Engineering Code of Ethics and Professional Practice was developed by?

ACM/IEEE-CS Joint Task Force

What is software?

Software is:
(1) instructions (computer programs) that when
executed provide desired features, function, and
performance;
(2) data structures that enable the programs to
adequately manipulate information
(3) documentation that describes the operation and
use of the programs.

To solve the software crisis

,What was the purpose of the 1968 NATO Conference in Garmisch, Germany?

Waterfall Process

Is still used today

Two kinds of software product.

1. Generic products

2. Customized(or bespoke) software

definition of software engineering

1) the application of a systematic, disciplined, quantifiable approach to the development, operation,
and maintenance of software
2) the study of approaches as in (1)

Majority of costs are from what?

changing the software after it has gone into use.

Software - 2

data structures that enable the programs to adequately manipulate information

Historical

1968 NATO Conference.

Software Crisis(depression) includes being late, over budget, & residual bugs. It's a moving target.

Purpose of 1968 Software Engineering NATO Conference?

Aim: To solve the software crises

Why Software Engineering?

Aim: To solve the software crisis

Which of the following is not an activity of project management?

Technology evaluation

Has the software crisis been solved?

No, it is a moving target

High Level Design

Which of the following is usually not part of a project plan?

Software deteriorates rather than wears out because

multiple change requests introduce errors in component interactions

Software Process

Specification, development (design and implementation), validation, evolution

, Software Engineering and Computer Science are the same area of study.

False

Process Model

A representation of relationships/structure

Software is delivered:
1) Late
2) Over-budget
3) With residual faults

What is the software crisis?

Waterfall Model

Plan-driven model. Separate and distinct phases of specification and development.

Two key phrases in Software engineering

1. Engineering discipline

2. All aspects of software production

importance of software engineering

economies are dependent on software, increasing software controlled systems, expenditure is
significant fraction of GNP

common software process activities

1. Software specification
2. software development
3. software validation
4. software evolution

Software - 3

documentation that describes the operation and use of the programs

What amount of projects are successful?

35% or about 1 in 3 projects

Activities

1. Communication or Requirement
2. Planning or estimating or scheduling
3.Modeling or Design
4.Construction or Coding
5.Testing
6.Deployment or Delivery

Problem identified in 1968 NATO Conference?

Software is delivered: late, over budget, with residual faults.

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying these notes from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller ACADEMICAIDSTORE. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy these notes for $22.49. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

82215 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy study notes for 14 years now

Start selling
$22.49
  • (0)
  Add to cart