Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 2 out of 10 pages
Exam (elaborations)

SE - CHAP 7 - PRINCIPLES THAT GUIDE PRACTICE QUESTIONS AND ANSWERS WITH VERIFIED SOLUTIONS 2024

Document preview thumbnail
Preview 2 out of 10 pages

SE - CHAP 7 - PRINCIPLES THAT GUIDE PRACTICE QUESTIONS AND ANSWERS WITH VERIFIED SOLUTIONS 2024

Content preview

SE - CHAP 7 - PRINCIPLES THAT GUIDE
PRACTICE QUESTIONS AND ANSWERS
WITH VERIFIED SOLUTIONS 2024
Discuss the software engineering knowledge that Steve McConnell says is required. - ANSWER Half of
what you need to know today will be obsolete in 3 years. Another kind of software development
knowledge is required... software engineering principles. The "stable core" is the 75% of knowledge
needed to develop a complex system. Provides an unchanging foundation.



What are the 7 Core Principles of Software Engineering? - ANSWER 1. Provide value to end users



2. Keep it simple



3. Maintain the vision (of product and project)



4. Recognize that others consume (and must understand) what you produce



5. Be open to the future



6. Plan ahead for reuse



7. Think!



What are the 8 Principles that Guide Software Engineering Process? - ANSWER Principle 1: Be agile

Principle 2: Focus on quality at every step

Principle 3: Be ready to adapt

Principle 4: Build an effective team

Principle 5: Establish mechanisms for communication and coordination

Principle 6: Manage change

Principle 7: Assess risk

, Principle 8: Create work products that provide value for others



What is the single overriding goal of software engineering practice? - ANSWER To deliver on-time, high-
quality, operational software that contains functions and features that meet the needs of all
stakeholders.



List the 8 Principles of Software Engineering Practice. - ANSWER Principle 1: Divide and conquer

Subdivide the large problem into a collection of concerns.



Principle 2: Understand the use of abstraction

Use abstractions to simplify complex elements - example spreadsheet



Principle 3: Strive for consistency

Makes software easier to use. Consistent look and feel.



Principle 4: Focus on the transfer of information

Pay special attention to analysis, design, construction, and testing of interfaces.



Principle 5: Build software that exhibits effective modularity



Implements principle 1. Each module should focus on one aspect of the system.



Principle 6: Look for patterns

Apply design patterns to problems when possible.



Principle 7: When possible, represent the problem and its solution from a number of different
perspectives



Avoid tunnel vision by examining a problem from different perspectives. You discover aspects that would
have been otherwise hidden.

Document information

Uploaded on
August 28, 2024
Number of pages
10
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers
$16.49

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Sold
2
Followers
0
Items
116
Last sold
8 months ago




Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions